SlideShare a Scribd company logo
1 of 9
By
Syed Shabeer
Contents to be discussed:



 1. XAML - Introduction
 2. WPF - Introduction
 3. Silverlight - Introduction
 4. Windows Phone - Introduction
 5. Architectural pattern
XAML - A Introduction
1. A XML based language created by Microsoft
2. Works just like ASP.NET with Code-behind class file
3. New sets of UI elements
         A drastic change from previous deployment cases/scenarios
4. XAML used for in all three platforms which we are going to discuss about
         WPF, Silverlight & Windows Phone
WPF - Introduction
 1. Uses XAML
2. Works on a principle same as predecessors – WYSIWYG(What you see is what you ge
3. Effectively utilizes Graphics 3D, data binding, LINQ and animations and effects etc.
4. Windows UI elements are rendered using GPU(Graphical processing Unit)
   with the use of Microsoft’s API named GDI(Graphics Device Interface)instead of
  CPU. Thus reducing the CPU process usage
Silverlight - Introduction
1. Uses XAML
2. Streaming purpose just like Adobe Flash – Now evolved to a programming language
3. RIA(Rich Internet Applications)
4. UI design tool – Microsoft Expression Blend
Windows Phone - Introduction
1. Uses Silverlight
2. Output is of .XAP extension
3. Successor of Window Mobile Platform – Not compatible
4. Tool – Microsoft Visual Studio for Windows Phone
5. Metro styled look and feel – Like Windows 8
Architectural Pattern
1. Three technologies deals with MVVM(Model View-ViewModel) architecture
2. Based on MVC




3. Seperates UI/UX process from data bindings concepts
4. UX developers do not need to focus on business logic/programming and vice versa
5. This increases productivity bcoz each sections divides among developers/designers
Architectural Pattern - continuation




6. View Pulls data from viewModel using data binding methods
7. Model does not know there is a ViewModel and viewModel does not know there
   is a view before it.
THANK YOU

More Related Content

Viewers also liked

Resursfördelning till stk
Resursfördelning till stkResursfördelning till stk
Resursfördelning till stk
socdemmalmo
 
Xactimate Training Certificate
Xactimate Training CertificateXactimate Training Certificate
Xactimate Training Certificate
Yuri B. Nielsen
 

Viewers also liked (15)

Aplicaciones Metro UI para Windows8 con C# y XAML (12 horas Visual Studio)
Aplicaciones Metro UI para Windows8 con C# y XAML (12 horas Visual Studio)Aplicaciones Metro UI para Windows8 con C# y XAML (12 horas Visual Studio)
Aplicaciones Metro UI para Windows8 con C# y XAML (12 horas Visual Studio)
 
Wpf
WpfWpf
Wpf
 
Business Outreach Presentation
Business Outreach PresentationBusiness Outreach Presentation
Business Outreach Presentation
 
Resursfördelning till stk
Resursfördelning till stkResursfördelning till stk
Resursfördelning till stk
 
Xactimate Training Certificate
Xactimate Training CertificateXactimate Training Certificate
Xactimate Training Certificate
 
Anúncios
AnúnciosAnúncios
Anúncios
 
Dias da semana (2)
Dias da semana (2)Dias da semana (2)
Dias da semana (2)
 
PAT.FOLIO 2016
PAT.FOLIO 2016PAT.FOLIO 2016
PAT.FOLIO 2016
 
Ram darbar 5.5 inches idol
Ram darbar 5.5 inches idolRam darbar 5.5 inches idol
Ram darbar 5.5 inches idol
 
Pwerpoint activity2
Pwerpoint activity2Pwerpoint activity2
Pwerpoint activity2
 
Lampiran h matrik program kegiatan
Lampiran h matrik program kegiatanLampiran h matrik program kegiatan
Lampiran h matrik program kegiatan
 
Prezi community management par Pierre AVRIL
Prezi community management par Pierre AVRILPrezi community management par Pierre AVRIL
Prezi community management par Pierre AVRIL
 
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
 
Introducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLIntroducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAML
 
Basic principles in pharmacology pharmacokinetics - pharmacology
Basic principles in pharmacology pharmacokinetics - pharmacology Basic principles in pharmacology pharmacokinetics - pharmacology
Basic principles in pharmacology pharmacokinetics - pharmacology
 

Similar to Xaml

Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
Subodh Pushpak
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
gasbillet
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
gasbillet
 

Similar to Xaml (20)

Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
 
Uncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight SeminarUncovering Windows - Silverlight Seminar
Uncovering Windows - Silverlight Seminar
 
Development of Multiplatform CMS System with Zend Framework
Development of Multiplatform CMS System with Zend FrameworkDevelopment of Multiplatform CMS System with Zend Framework
Development of Multiplatform CMS System with Zend Framework
 
Silverlight
SilverlightSilverlight
Silverlight
 
Intro to silverlight_20110602
Intro to silverlight_20110602Intro to silverlight_20110602
Intro to silverlight_20110602
 
Building RIA Apps with Silverlight
Building RIA Apps with SilverlightBuilding RIA Apps with Silverlight
Building RIA Apps with Silverlight
 
Windows 7 mobile
Windows 7 mobileWindows 7 mobile
Windows 7 mobile
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 
NET Event - Migrating WinForm
NET Event - Migrating WinFormNET Event - Migrating WinForm
NET Event - Migrating WinForm
 
Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016Top 10 HTML5 frameworks for effective development in 2016
Top 10 HTML5 frameworks for effective development in 2016
 
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine LearningWebinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
 
Tech Lunch 9 25 2008
Tech Lunch 9 25 2008Tech Lunch 9 25 2008
Tech Lunch 9 25 2008
 
O futuro do .NET : O que eu preciso saber
O futuro do .NET : O que eu preciso saberO futuro do .NET : O que eu preciso saber
O futuro do .NET : O que eu preciso saber
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment Slides
 
2018 12 18 Tech Valley UserGroup Machine Learning.Net
2018 12 18 Tech Valley UserGroup Machine Learning.Net2018 12 18 Tech Valley UserGroup Machine Learning.Net
2018 12 18 Tech Valley UserGroup Machine Learning.Net
 
Silverlight Training
Silverlight TrainingSilverlight Training
Silverlight Training
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
 
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 finalS1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
 
Silver Light for every one by Subodh
Silver Light for every one by SubodhSilver Light for every one by Subodh
Silver Light for every one by Subodh
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Xaml

  • 2. Contents to be discussed: 1. XAML - Introduction 2. WPF - Introduction 3. Silverlight - Introduction 4. Windows Phone - Introduction 5. Architectural pattern
  • 3. XAML - A Introduction 1. A XML based language created by Microsoft 2. Works just like ASP.NET with Code-behind class file 3. New sets of UI elements A drastic change from previous deployment cases/scenarios 4. XAML used for in all three platforms which we are going to discuss about WPF, Silverlight & Windows Phone
  • 4. WPF - Introduction 1. Uses XAML 2. Works on a principle same as predecessors – WYSIWYG(What you see is what you ge 3. Effectively utilizes Graphics 3D, data binding, LINQ and animations and effects etc. 4. Windows UI elements are rendered using GPU(Graphical processing Unit) with the use of Microsoft’s API named GDI(Graphics Device Interface)instead of CPU. Thus reducing the CPU process usage
  • 5. Silverlight - Introduction 1. Uses XAML 2. Streaming purpose just like Adobe Flash – Now evolved to a programming language 3. RIA(Rich Internet Applications) 4. UI design tool – Microsoft Expression Blend
  • 6. Windows Phone - Introduction 1. Uses Silverlight 2. Output is of .XAP extension 3. Successor of Window Mobile Platform – Not compatible 4. Tool – Microsoft Visual Studio for Windows Phone 5. Metro styled look and feel – Like Windows 8
  • 7. Architectural Pattern 1. Three technologies deals with MVVM(Model View-ViewModel) architecture 2. Based on MVC 3. Seperates UI/UX process from data bindings concepts 4. UX developers do not need to focus on business logic/programming and vice versa 5. This increases productivity bcoz each sections divides among developers/designers
  • 8. Architectural Pattern - continuation 6. View Pulls data from viewModel using data binding methods 7. Model does not know there is a ViewModel and viewModel does not know there is a view before it.