160 likes | 346 Views
Developing a Windows Store a pp. John Sheehan / Kieran Mockford Architects 3-125. Agenda. Intro Write Code Summary. Windows 8. XAML. Desktop Apps. Windows Store Apps. View. HTML JavaScript. C# VB. HTML / CSS. C C++. Model Controller. JavaScript. C C++. C# VB.
E N D
Developing a Windows Store app John Sheehan / Kieran Mockford Architects 3-125
Agenda • Intro • Write Code • Summary
Windows 8 XAML Desktop Apps Windows Store Apps View HTML JavaScript C# VB HTML / CSS C C++ Model Controller JavaScript C C++ C# VB WinRT APIs Devices & Printing Communication & Data DirectX & Media System Services Application Model .NET SL Internet Explorer Win32 Windows Kernel Services Kernel
Developing a Windows Store app • User Expectations • Live Tile • Search • Capabilities • PLM Code and Markup • Make it an App • Store • Tile • Splash Screen Windows helps make your app predictable to the user Your app has unique value and identity It all starts with your code
App Execution Environment Your App Core OS Process.exe WinRT APIs Direct API calls Runtime Broker Brokered API calls App Container + Signed & Validated code AppXManifest
Process State Transitions Terminated App Suspending Running App Suspended App Low Resources Resuming
Developing a Windows Store app • User Expectations • Live Tile • Search • Capabilities • PLM Code and Markup • Be Better • Together • Pickers • Sharing • Protocols Apps amplify each otherby working together • Make it an App • Store • Tile • Splash Screen Windows helps make your app predictable to the user Your app has unique value and identity It all starts with your code
Windows Store App APIs User Interface HTML5/CSS XAML DirectX Controls Data Binding SVG Tiles Input Accessibility Printing Devices Communications & Data Web Contracts Geolocation Portable Sensors NFC Local & Cloud Storage Streams Notifications Media SMS Background Transfer XML Networking Visual Effects Playback Capture PlayTo Fundamentals Application Services Threading/Timers Memory Management Authentication Cryptography Globalization
Review • User Expectations • Live Tile • Search • Capabilities • PLM Code and Markup • Be Better • Together • Pickers • Sharing • Protocols Apps amplify each otherby working together • Make it an App • Store • Tile • Splash Screen Windows helps make your app predictable to the user Your app has unique value and identity It all starts with your code
Developing a Windows Store app • Integrate with • Windows • Live Tile • Search • Capabilities • PLM Code and Markup • Be Better • Together • Pickers • Sharing • Protocols Apps amplify each otherby working together • Make it an App • Store • Tile • Splash Screen Windows helps make your app predictable to the user Your app has unique value and identity It all starts with your code
Resources • Develop: http://msdn.microsoft.com/en-US/windows/apps/br229512 • Design: http://design.windows.com/ • Samples: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples • Videos: http://channel9.msdn.com/Windows Please submit session evals by using the Build Windows 8 app or at http://aka.ms/BuildSessions