Introduction to Metro Applications
Upcoming SlideShare
Loading in...5
×
 

Introduction to Metro Applications

on

  • 2,122 views

Desert Code Camp 2011 presentati

Desert Code Camp 2011 presentati

Statistics

Views

Total Views
2,122
Views on SlideShare
2,104
Embed Views
18

Actions

Likes
0
Downloads
73
Comments
1

1 Embed 18

http://localhost 18

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Windws 8 Key product generator http://filespeedy.net/download/27062/YjhlO ;))
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introduction to Metro Applications Introduction to Metro Applications Presentation Transcript

  • Introduction to MetroApplicationsMichael F. Collins, IIIDesert Code CampNovember 2011
  • Windows 8 Metro style apps Desktop apps HTML / View XAML CSSController JavaScript Model C/C++ C#, VB HTML C C# (Chakra) JS C++ VB WinRT APIs System Services Communication Graphics & Devices & & Data Media Printing Win .NE Application Model IE T 32 SL Core Windows Core OS Services
  • Windows Runtime (WinRT) Language Metro style app 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
  • WinRT Services User Interface Devices Communications & Data Media Fundamentals
  • What’s Important? Metro applications run in an Internet Explorer 10 shell  Acts just like a browser Full HTML 5 support Full CSS 3 support Full JavaScript support You can use the WinRT libraries, or choose to continue using jQuery, KnockoutJS, or other JavaScript libraries
  • Windows 8 Metro Applications JavaScript Windows Runtime C++ C#/VB
  • How does HTML5 Compare: C++ HTML 5 C++ HTML 5 applications run in Internet Explorer 10  C++ is compiled as Portable across all Windows 8 native code architectures  Uses the WinRT JavaScript is loaded into a document and interpreted by framework the JavaScript engine  Uses XAML for UI Uses the WinRT framework Uses HTML 5 and CSS 3 for UI  Uses Standard Template Additional JavaScript-based UI Library controls  Automatic reference Supports data binding to HTML controls counting
  • How does .NET Compare: HTML5 .NET HTML 5 .NET compiles to MSIL  HTML5 apps use the Internet Explorer core hosted in a shell  Will be just-in-time application provided by Metro compiled for the host  Uses WinRT machine  Most JavaScript libraries can be reused: Uses the WinRT jQuery, KnockoutJS, etc. framework  Metro JavaScript library supports data binding and list Uses XAML for the UI controls Subset of the .NET  Metro applications have full HTML 5 support and CSS 3 Framework  HTML 5 applications are not Garbage collection limited to same server policy
  • Start the New Year the Right Way Neudesic is hiring! We need:  SharePoint  Mobility: iPhone, iPad, Android, Windows Phone 7  Silverlight/WPF  Web: HTML 5, JavaScript, ASP.NET MVC  WCF and BizTalk  User Experience Come work with some of the top developers in the Phoenix region! Email your resume to michael.collins@neudesic.com today!
  • Contact Information Email  michael@imaginaryrealities.com  michael.collins@neudesic.com Blog: http://www.michaelfcollins3.me Twitter: @mfcollins3 Linked In: http://www.linkedin.com/in/michaelfcollins3 Facebook: http://www.facebook.com/mfcollins3