際際滷

際際滷Share a Scribd company logo
Desarrollo de aplicaciones
   XAML con Windows 8
 O Como crear la Tesela
         炭nica..
       Jos辿 Luis Latorre
Gui坦n
   WindowsRT
   METRO
   Primeros pasos
   LifeCycle
   Charms & Contracts
   Conclusi坦n
WindowsRT

Ese gran desconocido 多o no?
多Est叩 .NET Muerto?
Windows 8
                                   Metro style Apps                        Desktop Apps
  View




                              XAML                     HTML / CSS
Controller




                       C                 C#
 Model




                                                       JavaScript                  C
                      C++                VB                           HTML
                                                                     JavaScript   C++
                                     WinRT APIs
 System Services




                   Communication       Graphics &        Devices &
                      & Data             Media            Printing

                                                                     Internet             .
                                   Application Model                 Explorer
                                                                                  Win32
  Kernel




                     Windows Kernel Services
Windows Runtime (WinRT)

               Metro style app                         Language
                                                     Support (CLR,
                                                     WinJS, CRT)
             Language Projection

                 UI     Pickers   Controls   Media
                                                       Web Host
                                                     (HTML, CSS,
 Windows        XAML   Storage    Network            JavaScript))
Metadata &
Namespace
                                                       Runtime
                  Windows Runtime Core
                                                        Broker


                       Windows Core
Metro style application APIs
                                                       User Interface

 HTML5/CSS                     XAML                         DirectX                     Controls              Data Binding


    SVG                           Tiles                      Input                  Accessibility               Printing




                 Devices                                                Communications & Data

Geolocation       Portable   Sensors          NFC         Contracts          Local & Cloud Storage               Web



                                                                        Notifications              Streams
                 Media
                                          Visual         Background
                                                                            XML               Networking         SMS
Playback      Capture    PlayTo                           Transfer
                                          Effects



                                                       Fundamentals
   Application
                         Threading/Timers           Memory Management    Authentication        Cryptography   Globalization
    Services
WinRT vs Silverlight
 Type comparison



                         WinRT
                  1582
                          4396
             SL5
            607
WinRT vs Silverlight
 Member                      4222
  comparison


                      WinRT
                     SL5
                      10375

               651
.NET Framework 4.5
   Preinstalled in Windows 8
   Metro Style Apps are part of .NET 4.5
   No support for Windows XP
   In-place replacement for .NET 4.0
Language Support
 29 apps in total
 In Dev Preview:              C# XAML
                                5 apps
    75% JS,                           C++
                                    DirectX 2
    17% C#,                          apps

    8% C++          JS HTML
                     22 apps
METRO
Metro Design
 Typography
 Motion
 Content not Chrome
Metro UI
In-box Controls for Metro Style Apps
Button      Grid View     Text Box   Spell Checking   Clear Button
Metro Principles
   Metro Style Design
   Fast and fluid
   Touch first
   Scale beautifully
   Support for multiple states
   Using the right contracts
   Live tiles
   Roaming to the cloud
Primeros pasos..
LifeCycle

Solo puede quedar 顎稼看
Process state transition
Charms & Contracts
 Para realizar un hechizo hay que
cumplir con el contrato adecuado..
Thats all folks!

Dubtes? Dudas? Doubts?

More Related Content

Viewers also liked (20)

Demonstration Of The Open Mi
Demonstration Of The Open MiDemonstration Of The Open Mi
Demonstration Of The Open Mi
Jan Gregersen
Rule Breakers
Rule BreakersRule Breakers
Rule Breakers
Quidgest Software Engineering
Goldenthings
GoldenthingsGoldenthings
Goldenthings
natasha1234
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
Pozzolini
一姻温稼庄温
一姻温稼庄温一姻温稼庄温
一姻温稼庄温
janusg
iaa 2009 + vicente perez, mikel larios, mikel sanz
iaa 2009 + vicente perez, mikel larios, mikel sanziaa 2009 + vicente perez, mikel larios, mikel sanz
iaa 2009 + vicente perez, mikel larios, mikel sanz
vicente46
Surtsey
SurtseySurtsey
Surtsey
janusg
2009.05 CRM Quidgest - Jose Torres
2009.05 CRM Quidgest - Jose Torres2009.05 CRM Quidgest - Jose Torres
2009.05 CRM Quidgest - Jose Torres
Quidgest Software Engineering
WordPress for Large-Scale Installs
WordPress for Large-Scale InstallsWordPress for Large-Scale Installs
WordPress for Large-Scale Installs
Sara Rosso
Fuglar
FuglarFuglar
Fuglar
janusg
Using Market Research to Improve Student Experiences
Using Market Research to Improve Student ExperiencesUsing Market Research to Improve Student Experiences
Using Market Research to Improve Student Experiences
Cass Erbs
仂-仗仍舒仂仄亠仆仆仂亠 仄仂亟亠仍亳仂于舒仆亳亠
仂-仗仍舒仂仄亠仆仆仂亠 仄仂亟亠仍亳仂于舒仆亳亠仂-仗仍舒仂仄亠仆仆仂亠 仄仂亟亠仍亳仂于舒仆亳亠
仂-仗仍舒仂仄亠仆仆仂亠 仄仂亟亠仍亳仂于舒仆亳亠
Grigoriy Pechenkin
Hallgrimu Petursson
Hallgrimu PeturssonHallgrimu Petursson
Hallgrimu Petursson
janusg
The Distinguished Club Programme
The Distinguished Club ProgrammeThe Distinguished Club Programme
The Distinguished Club Programme
Frances Kazan
Travades
TravadesTravades
Travades
guest9ae274a
OLAP Release 13082012
OLAP Release 13082012OLAP Release 13082012
OLAP Release 13082012
Pozzolini
Dextrys IT Services Organization Overview
Dextrys IT Services Organization OverviewDextrys IT Services Organization Overview
Dextrys IT Services Organization Overview
Liuweiting
Tiny Review: Constrained by Design
Tiny Review: Constrained by DesignTiny Review: Constrained by Design
Tiny Review: Constrained by Design
Melissa Miranda
Demonstration Of The Open Mi
Demonstration Of The Open MiDemonstration Of The Open Mi
Demonstration Of The Open Mi
Jan Gregersen
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
01. Negotiating Presentation For The Seminar Generic 2009 September Beta Rele...
Pozzolini
一姻温稼庄温
一姻温稼庄温一姻温稼庄温
一姻温稼庄温
janusg
iaa 2009 + vicente perez, mikel larios, mikel sanz
iaa 2009 + vicente perez, mikel larios, mikel sanziaa 2009 + vicente perez, mikel larios, mikel sanz
iaa 2009 + vicente perez, mikel larios, mikel sanz
vicente46
Surtsey
SurtseySurtsey
Surtsey
janusg
WordPress for Large-Scale Installs
WordPress for Large-Scale InstallsWordPress for Large-Scale Installs
WordPress for Large-Scale Installs
Sara Rosso
Fuglar
FuglarFuglar
Fuglar
janusg
Using Market Research to Improve Student Experiences
Using Market Research to Improve Student ExperiencesUsing Market Research to Improve Student Experiences
Using Market Research to Improve Student Experiences
Cass Erbs
仂-仗仍舒仂仄亠仆仆仂亠 仄仂亟亠仍亳仂于舒仆亳亠
仂-仗仍舒仂仄亠仆仆仂亠 仄仂亟亠仍亳仂于舒仆亳亠仂-仗仍舒仂仄亠仆仆仂亠 仄仂亟亠仍亳仂于舒仆亳亠
仂-仗仍舒仂仄亠仆仆仂亠 仄仂亟亠仍亳仂于舒仆亳亠
Grigoriy Pechenkin
Hallgrimu Petursson
Hallgrimu PeturssonHallgrimu Petursson
Hallgrimu Petursson
janusg
The Distinguished Club Programme
The Distinguished Club ProgrammeThe Distinguished Club Programme
The Distinguished Club Programme
Frances Kazan
OLAP Release 13082012
OLAP Release 13082012OLAP Release 13082012
OLAP Release 13082012
Pozzolini
Dextrys IT Services Organization Overview
Dextrys IT Services Organization OverviewDextrys IT Services Organization Overview
Dextrys IT Services Organization Overview
Liuweiting
Tiny Review: Constrained by Design
Tiny Review: Constrained by DesignTiny Review: Constrained by Design
Tiny Review: Constrained by Design
Melissa Miranda

Similar to Geek a-paloozaaa metro-xaml_appdev (20)

Introducing Windows Runtime in Windows 8
Introducing Windows Runtime in Windows 8Introducing Windows Runtime in Windows 8
Introducing Windows Runtime in Windows 8
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
Win8 ru
Win8 ruWin8 ru
Win8 ru
Igor Sychev
Windows 8 App Developer Day
Windows 8 App Developer DayWindows 8 App Developer Day
Windows 8 App Developer Day
Patric Boscolo
.Net + novas tecnologias + win8
.Net + novas tecnologias + win8.Net + novas tecnologias + win8
.Net + novas tecnologias + win8
Ricardo Guerra Freitas
The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8 The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8
Jae Woo Kim
Win rt fundamentals
Win rt fundamentalsWin rt fundamentals
Win rt fundamentals
Kevin Stumpf
Windows 8 developer preview
Windows 8 developer previewWindows 8 developer preview
Windows 8 developer preview
Whisnu Sucitanuary
Windows 8 Development Stack
Windows 8 Development StackWindows 8 Development Stack
Windows 8 Development Stack
Dev2
Introduction to Windows 8 Development
Introduction to Windows 8 Development
Introduction to Windows 8 Development
Introduction to Windows 8 Development
Naresh Kumar
3 000
3 0003 000
3 000
vossdaica
A Developer's View of Windows 8
A Developer's View of Windows 8A Developer's View of Windows 8
A Developer's View of Windows 8
Andrei Marukovich
Build Windows 2012
Build Windows 2012Build Windows 2012
Build Windows 2012
Henrique Kothrade Casonatto
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
joelcitizen
Fast Track - Windows 8 Apps
Fast Track - Windows 8 AppsFast Track - Windows 8 Apps
Fast Track - Windows 8 Apps
Ankit Kashyap
Keynote Rockford Lhotka on the Microsoft Development Platftorm
Keynote   Rockford Lhotka on the Microsoft Development PlatftormKeynote   Rockford Lhotka on the Microsoft Development Platftorm
Keynote Rockford Lhotka on the Microsoft Development Platftorm
Code Mastery
Device+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesseDevice+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesse
Ninja Marketing
Sharing code win8 wp8
Sharing code win8 wp8Sharing code win8 wp8
Sharing code win8 wp8
matthidinger
れ 壱 襷螻 & 螳覦 III(豕譬)
れ 壱 襷螻   & 螳覦 III(豕譬)れ 壱 襷螻   & 螳覦 III(豕譬)
れ 壱 襷螻 & 螳覦 III(豕譬)
mosaicnet
Windows 8
Windows 8Windows 8
Windows 8
Robert MacLean
Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11
Windows 8 App Developer Day
Windows 8 App Developer DayWindows 8 App Developer Day
Windows 8 App Developer Day
Patric Boscolo
The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8 The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8
Jae Woo Kim
Win rt fundamentals
Win rt fundamentalsWin rt fundamentals
Win rt fundamentals
Kevin Stumpf
Windows 8 developer preview
Windows 8 developer previewWindows 8 developer preview
Windows 8 developer preview
Whisnu Sucitanuary
Windows 8 Development Stack
Windows 8 Development StackWindows 8 Development Stack
Windows 8 Development Stack
Dev2
Introduction to Windows 8 Development
Introduction to Windows 8 Development
Introduction to Windows 8 Development
Introduction to Windows 8 Development
Naresh Kumar
A Developer's View of Windows 8
A Developer's View of Windows 8A Developer's View of Windows 8
A Developer's View of Windows 8
Andrei Marukovich
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
joelcitizen
Fast Track - Windows 8 Apps
Fast Track - Windows 8 AppsFast Track - Windows 8 Apps
Fast Track - Windows 8 Apps
Ankit Kashyap
Keynote Rockford Lhotka on the Microsoft Development Platftorm
Keynote   Rockford Lhotka on the Microsoft Development PlatftormKeynote   Rockford Lhotka on the Microsoft Development Platftorm
Keynote Rockford Lhotka on the Microsoft Development Platftorm
Code Mastery
Device+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesseDevice+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesse
Ninja Marketing
Sharing code win8 wp8
Sharing code win8 wp8Sharing code win8 wp8
Sharing code win8 wp8
matthidinger
れ 壱 襷螻 & 螳覦 III(豕譬)
れ 壱 襷螻   & 螳覦 III(豕譬)れ 壱 襷螻   & 螳覦 III(豕譬)
れ 壱 襷螻 & 螳覦 III(豕譬)
mosaicnet
Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11

Recently uploaded (20)

Basics of Descriptive Statistics (Graphical Methods)
Basics of Descriptive Statistics (Graphical Methods)Basics of Descriptive Statistics (Graphical Methods)
Basics of Descriptive Statistics (Graphical Methods)
ibrahima haneef
Anthelmintic Agent.pptx by Mrs. Manjushri P. Dabhade
Anthelmintic Agent.pptx by Mrs. Manjushri P. DabhadeAnthelmintic Agent.pptx by Mrs. Manjushri P. Dabhade
Anthelmintic Agent.pptx by Mrs. Manjushri P. Dabhade
Dabhade madam Dabhade
How to setup journals in Odoo 17 Accounting
How to setup journals in Odoo 17 AccountingHow to setup journals in Odoo 17 Accounting
How to setup journals in Odoo 17 Accounting
Celine George
Introduction to Drug Design.pptx by Mrs. Manjushri P. Dabhade
Introduction to Drug Design.pptx by Mrs. Manjushri P. DabhadeIntroduction to Drug Design.pptx by Mrs. Manjushri P. Dabhade
Introduction to Drug Design.pptx by Mrs. Manjushri P. Dabhade
Dabhade madam Dabhade
Cinema Quiz By QURU RLAC DELHI UNIVERSITY.pdf
Cinema Quiz By QURU RLAC DELHI UNIVERSITY.pdfCinema Quiz By QURU RLAC DELHI UNIVERSITY.pdf
Cinema Quiz By QURU RLAC DELHI UNIVERSITY.pdf
QURU, RAM LAL ANAND COLLEGE.
Information Sources & Resource and Various uses_.pptx
Information Sources & Resource and Various uses_.pptxInformation Sources & Resource and Various uses_.pptx
Information Sources & Resource and Various uses_.pptx
Central University of South Bihar, Gaya, Bihar
SUPPOSITORIES
SUPPOSITORIESSUPPOSITORIES
SUPPOSITORIES
Shantanu Ranjan
Phenomenology - Intro xxxxxxxxxxxxxxxxxx
Phenomenology - Intro xxxxxxxxxxxxxxxxxxPhenomenology - Intro xxxxxxxxxxxxxxxxxx
Phenomenology - Intro xxxxxxxxxxxxxxxxxx
dylanlad67
IB-Unit-5 BBA BVIMR 2022 Syllabus_watermark.pdf
IB-Unit-5 BBA BVIMR 2022 Syllabus_watermark.pdfIB-Unit-5 BBA BVIMR 2022 Syllabus_watermark.pdf
IB-Unit-5 BBA BVIMR 2022 Syllabus_watermark.pdf
Dr. Mahtab Alam
Using GenAI for Universal Design for Learning
Using GenAI for Universal Design for LearningUsing GenAI for Universal Design for Learning
Using GenAI for Universal Design for Learning
Damian T. Gordon
PATENTABILITY UNDER THE 2025 CRI DRAFT GUIDELINES
PATENTABILITY UNDER THE 2025 CRI DRAFT GUIDELINESPATENTABILITY UNDER THE 2025 CRI DRAFT GUIDELINES
PATENTABILITY UNDER THE 2025 CRI DRAFT GUIDELINES
BananaIP Counsels
CXC速 Responsible Generative Artificial Intelligence Policy Framework
CXC速 Responsible Generative Artificial Intelligence Policy FrameworkCXC速 Responsible Generative Artificial Intelligence Policy Framework
CXC速 Responsible Generative Artificial Intelligence Policy Framework
Caribbean Examinations Council
Easier-to-Save.Nest report into workplace saving
Easier-to-Save.Nest report into workplace savingEasier-to-Save.Nest report into workplace saving
Easier-to-Save.Nest report into workplace saving
Henry Tapper
TI LI畛U CHUYN SU L畛P 12 THEO CH働NG TRNH M畛I DNG CHO C畉 3 B畛 SCH N THI...
TI LI畛U CHUYN SU L畛P 12 THEO CH働NG TRNH M畛I DNG CHO C畉 3 B畛 SCH N THI...TI LI畛U CHUYN SU L畛P 12 THEO CH働NG TRNH M畛I DNG CHO C畉 3 B畛 SCH N THI...
TI LI畛U CHUYN SU L畛P 12 THEO CH働NG TRNH M畛I DNG CHO C畉 3 B畛 SCH N THI...
Nguyen Thanh Tu Collection
How to configure the retail shop in Odoo 17 Point of Sale
How to configure the retail shop in Odoo 17 Point of SaleHow to configure the retail shop in Odoo 17 Point of Sale
How to configure the retail shop in Odoo 17 Point of Sale
Celine George
Field Parameters in Odoo 18 - Odoo 18 際際滷s
Field Parameters in Odoo 18 - Odoo 18 際際滷sField Parameters in Odoo 18 - Odoo 18 際際滷s
Field Parameters in Odoo 18 - Odoo 18 際際滷s
Celine George
Action of Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMC
Action of  Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMCAction of  Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMC
Action of Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMC
jaspervedamvemavarap
Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...
Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...
Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...
QuantInsti
CXC Standards and Guidelines for the Use of AI in Assessment V1.0 (2025).pdf
CXC Standards and Guidelines for the Use of AI in Assessment V1.0 (2025).pdfCXC Standards and Guidelines for the Use of AI in Assessment V1.0 (2025).pdf
CXC Standards and Guidelines for the Use of AI in Assessment V1.0 (2025).pdf
Caribbean Examinations Council
Mixed_Sinhala_Dual_Male_Names (1).pdf...
Mixed_Sinhala_Dual_Male_Names (1).pdf...Mixed_Sinhala_Dual_Male_Names (1).pdf...
Mixed_Sinhala_Dual_Male_Names (1).pdf...
keshanf79
Basics of Descriptive Statistics (Graphical Methods)
Basics of Descriptive Statistics (Graphical Methods)Basics of Descriptive Statistics (Graphical Methods)
Basics of Descriptive Statistics (Graphical Methods)
ibrahima haneef
Anthelmintic Agent.pptx by Mrs. Manjushri P. Dabhade
Anthelmintic Agent.pptx by Mrs. Manjushri P. DabhadeAnthelmintic Agent.pptx by Mrs. Manjushri P. Dabhade
Anthelmintic Agent.pptx by Mrs. Manjushri P. Dabhade
Dabhade madam Dabhade
How to setup journals in Odoo 17 Accounting
How to setup journals in Odoo 17 AccountingHow to setup journals in Odoo 17 Accounting
How to setup journals in Odoo 17 Accounting
Celine George
Introduction to Drug Design.pptx by Mrs. Manjushri P. Dabhade
Introduction to Drug Design.pptx by Mrs. Manjushri P. DabhadeIntroduction to Drug Design.pptx by Mrs. Manjushri P. Dabhade
Introduction to Drug Design.pptx by Mrs. Manjushri P. Dabhade
Dabhade madam Dabhade
Phenomenology - Intro xxxxxxxxxxxxxxxxxx
Phenomenology - Intro xxxxxxxxxxxxxxxxxxPhenomenology - Intro xxxxxxxxxxxxxxxxxx
Phenomenology - Intro xxxxxxxxxxxxxxxxxx
dylanlad67
IB-Unit-5 BBA BVIMR 2022 Syllabus_watermark.pdf
IB-Unit-5 BBA BVIMR 2022 Syllabus_watermark.pdfIB-Unit-5 BBA BVIMR 2022 Syllabus_watermark.pdf
IB-Unit-5 BBA BVIMR 2022 Syllabus_watermark.pdf
Dr. Mahtab Alam
Using GenAI for Universal Design for Learning
Using GenAI for Universal Design for LearningUsing GenAI for Universal Design for Learning
Using GenAI for Universal Design for Learning
Damian T. Gordon
PATENTABILITY UNDER THE 2025 CRI DRAFT GUIDELINES
PATENTABILITY UNDER THE 2025 CRI DRAFT GUIDELINESPATENTABILITY UNDER THE 2025 CRI DRAFT GUIDELINES
PATENTABILITY UNDER THE 2025 CRI DRAFT GUIDELINES
BananaIP Counsels
CXC速 Responsible Generative Artificial Intelligence Policy Framework
CXC速 Responsible Generative Artificial Intelligence Policy FrameworkCXC速 Responsible Generative Artificial Intelligence Policy Framework
CXC速 Responsible Generative Artificial Intelligence Policy Framework
Caribbean Examinations Council
Easier-to-Save.Nest report into workplace saving
Easier-to-Save.Nest report into workplace savingEasier-to-Save.Nest report into workplace saving
Easier-to-Save.Nest report into workplace saving
Henry Tapper
TI LI畛U CHUYN SU L畛P 12 THEO CH働NG TRNH M畛I DNG CHO C畉 3 B畛 SCH N THI...
TI LI畛U CHUYN SU L畛P 12 THEO CH働NG TRNH M畛I DNG CHO C畉 3 B畛 SCH N THI...TI LI畛U CHUYN SU L畛P 12 THEO CH働NG TRNH M畛I DNG CHO C畉 3 B畛 SCH N THI...
TI LI畛U CHUYN SU L畛P 12 THEO CH働NG TRNH M畛I DNG CHO C畉 3 B畛 SCH N THI...
Nguyen Thanh Tu Collection
How to configure the retail shop in Odoo 17 Point of Sale
How to configure the retail shop in Odoo 17 Point of SaleHow to configure the retail shop in Odoo 17 Point of Sale
How to configure the retail shop in Odoo 17 Point of Sale
Celine George
Field Parameters in Odoo 18 - Odoo 18 際際滷s
Field Parameters in Odoo 18 - Odoo 18 際際滷sField Parameters in Odoo 18 - Odoo 18 際際滷s
Field Parameters in Odoo 18 - Odoo 18 際際滷s
Celine George
Action of Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMC
Action of  Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMCAction of  Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMC
Action of Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMC
jaspervedamvemavarap
Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...
Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...
Why Use Python to Automate Your Trading? - Varun Pothula, Quantitative Analys...
QuantInsti
CXC Standards and Guidelines for the Use of AI in Assessment V1.0 (2025).pdf
CXC Standards and Guidelines for the Use of AI in Assessment V1.0 (2025).pdfCXC Standards and Guidelines for the Use of AI in Assessment V1.0 (2025).pdf
CXC Standards and Guidelines for the Use of AI in Assessment V1.0 (2025).pdf
Caribbean Examinations Council
Mixed_Sinhala_Dual_Male_Names (1).pdf...
Mixed_Sinhala_Dual_Male_Names (1).pdf...Mixed_Sinhala_Dual_Male_Names (1).pdf...
Mixed_Sinhala_Dual_Male_Names (1).pdf...
keshanf79

Geek a-paloozaaa metro-xaml_appdev

  • 1. Desarrollo de aplicaciones XAML con Windows 8 O Como crear la Tesela 炭nica.. Jos辿 Luis Latorre
  • 2. Gui坦n WindowsRT METRO Primeros pasos LifeCycle Charms & Contracts Conclusi坦n
  • 5. Windows 8 Metro style Apps Desktop Apps View XAML HTML / CSS Controller C C# Model JavaScript C C++ VB HTML JavaScript C++ WinRT APIs System Services Communication Graphics & Devices & & Data Media Printing Internet . Application Model Explorer Win32 Kernel Windows Kernel Services
  • 6. Windows Runtime (WinRT) Metro style app Language Support (CLR, WinJS, CRT) Language Projection UI Pickers Controls Media Web Host (HTML, CSS, Windows XAML Storage Network JavaScript)) Metadata & Namespace Runtime Windows Runtime Core Broker Windows Core
  • 7. Metro style application APIs User Interface HTML5/CSS XAML DirectX Controls Data Binding SVG Tiles Input Accessibility Printing Devices Communications & Data Geolocation Portable Sensors NFC Contracts Local & Cloud Storage Web Notifications Streams Media Visual Background XML Networking SMS Playback Capture PlayTo Transfer Effects Fundamentals Application Threading/Timers Memory Management Authentication Cryptography Globalization Services
  • 8. WinRT vs Silverlight Type comparison WinRT 1582 4396 SL5 607
  • 9. WinRT vs Silverlight Member 4222 comparison WinRT SL5 10375 651
  • 10. .NET Framework 4.5 Preinstalled in Windows 8 Metro Style Apps are part of .NET 4.5 No support for Windows XP In-place replacement for .NET 4.0
  • 11. Language Support 29 apps in total In Dev Preview: C# XAML 5 apps 75% JS, C++ DirectX 2 17% C#, apps 8% C++ JS HTML 22 apps
  • 12. METRO
  • 13. Metro Design Typography Motion Content not Chrome
  • 15. In-box Controls for Metro Style Apps Button Grid View Text Box Spell Checking Clear Button
  • 16. Metro Principles Metro Style Design Fast and fluid Touch first Scale beautifully Support for multiple states Using the right contracts Live tiles Roaming to the cloud
  • 20. Charms & Contracts Para realizar un hechizo hay que cumplir con el contrato adecuado..
  • 21. Thats all folks! Dubtes? Dudas? Doubts?

Editor's Notes

  • #5: No, it is not!
  • #12: Why C++ - performance!!!
  • #14: Typography:Type is beautiful and can be functionalTypes placement builds visual hierarchyGenerally achieved with Segoe fontMotion:Consistent set of motions/animations brings the UI to lifeImprove perceived performanceContent:Your content is always the main focusBetter usage of space on both small and larger form factorsHonestyTouch firstHigh resolutionAuthentically DigitalStationary to ubiquitousDesktop PC:in one place with a clear start and finish timeSmartphone/tablet: anytime/anywhere (cloud),context-aware (aided by sensors like accelerometers, gyroscopes, and geolocators)Formal to casualDesktop PC:a formal start and finish time marked by booting up and shutting downSmartphone/tablet: instant-on/always-on (fast boot-up times),fills in-between moments like standing in line or watching TVArms-length to personalDesktop PC:literally an arms-length activitySmartphone/tablet: portable form factors,consumers keep close to their bodyAbstracted to physicalDesktop PC:mouse/keyboard paradigm relies on an abstracted interaction with contentSmartphone/tablet: touchscreensenable direct physical manipulation of contentCloud Integration-> Tight integration with Azure for seamless computing between devices-> Every app allocated small space in the cloud for settings-> Authentication through Cloud/Live
  • #17: Typography:Type is beautiful and can be functionalTypes placement builds visual hierarchyGenerally achieved with Segoe fontMotion:Consistent set of motions/animations brings the UI to lifeImprove perceived performanceContent:Your content is always the main focusBetter usage of space on both small and larger form factorsHonestyTouch firstHigh resolutionAuthentically DigitalStationary to ubiquitousDesktop PC:in one place with a clear start and finish timeSmartphone/tablet: anytime/anywhere (cloud),context-aware (aided by sensors like accelerometers, gyroscopes, and geolocators)Formal to casualDesktop PC:a formal start and finish time marked by booting up and shutting downSmartphone/tablet: instant-on/always-on (fast boot-up times),fills in-between moments like standing in line or watching TVArms-length to personalDesktop PC:literally an arms-length activitySmartphone/tablet: portable form factors,consumers keep close to their bodyAbstracted to physicalDesktop PC:mouse/keyboard paradigm relies on an abstracted interaction with contentSmartphone/tablet: touchscreensenable direct physical manipulation of contentCloud Integration-> Tight integration with Azure for seamless computing between devices-> Every app allocated small space in the cloud for settings-> Authentication through Cloud/Live