SlideShare a Scribd company logo
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

PPTX
Hotel server management system
PPTX
Asp.net mvc 5 ppt
PPTX
An overview of microsoft mvc dot net
PPTX
Dia 4.1 mvvm cross
PDF
Learn .net and develop the web applications
PPTX
Dia 4 introduction to cross platform mobile development
PPTX
Dia 4.1 shared asset projects and portable class library (pcl) projects
PPTX
Journey into cross mobile apps development - Xamarin Forms case study
Hotel server management system
Asp.net mvc 5 ppt
An overview of microsoft mvc dot net
Dia 4.1 mvvm cross
Learn .net and develop the web applications
Dia 4 introduction to cross platform mobile development
Dia 4.1 shared asset projects and portable class library (pcl) projects
Journey into cross mobile apps development - Xamarin Forms case study

Viewers also liked (15)

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

Similar to Xaml (20)

PPT
Dot Net Training Dot Net35
PPT
Uncovering Windows - Silverlight Seminar
DOCX
Development of Multiplatform CMS System with Zend Framework
PPTX
Silverlight
PPTX
Intro to silverlight_20110602
PPTX
Building RIA Apps with Silverlight
PPTX
Windows 7 mobile
PDF
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
PPTX
Parallel minds silverlight
PPTX
NET Event - Migrating WinForm
PPT
Top 10 HTML5 frameworks for effective development in 2016
PPTX
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
PPT
Tech Lunch 9 25 2008
PPTX
O futuro do .NET : O que eu preciso saber
PPT
Mobile Devolpment Slides
PPTX
2018 12 18 Tech Valley UserGroup Machine Learning.Net
PPT
Silverlight Training
PPT
dotNET frameworks
PPTX
S1lverl1ght 25.11.10 final
PPTX
S1lverl1ght 25.11.10 final
Dot Net Training Dot Net35
Uncovering Windows - Silverlight Seminar
Development of Multiplatform CMS System with Zend Framework
Silverlight
Intro to silverlight_20110602
Building RIA Apps with Silverlight
Windows 7 mobile
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Parallel minds silverlight
NET Event - Migrating WinForm
Top 10 HTML5 frameworks for effective development in 2016
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Tech Lunch 9 25 2008
O futuro do .NET : O que eu preciso saber
Mobile Devolpment Slides
2018 12 18 Tech Valley UserGroup Machine Learning.Net
Silverlight Training
dotNET frameworks
S1lverl1ght 25.11.10 final
S1lverl1ght 25.11.10 final
Ad

Recently uploaded (20)

PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Mushroom cultivation and it's methods.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
project resource management chapter-09.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Zenith AI: Advanced Artificial Intelligence
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Mushroom cultivation and it's methods.pdf
Encapsulation theory and applications.pdf
OMC Textile Division Presentation 2021.pptx
DP Operators-handbook-extract for the Mautical Institute
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
1. Introduction to Computer Programming.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Hindi spoken digit analysis for native and non-native speakers
WOOl fibre morphology and structure.pdf for textiles
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
project resource management chapter-09.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
1 - Historical Antecedents, Social Consideration.pdf
Approach and Philosophy of On baking technology
cloud_computing_Infrastucture_as_cloud_p
SOPHOS-XG Firewall Administrator PPT.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf

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.