Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows 8 applications with Azure backends Mihai Tataran General Manager, Avaelgo Microsoft Most Valuable Professional.

Similar presentations


Presentation on theme: "Windows 8 applications with Azure backends Mihai Tataran General Manager, Avaelgo Microsoft Most Valuable Professional."— Presentation transcript:

1 Windows 8 applications with Azure backends Mihai Tataran General Manager, Avaelgo Microsoft Most Valuable Professional

2 Objectives Understand the basic principles to develop a Windows 8 application, with an Windows Azure (Mobile Services) backend

3 Agenda Modern UI applications HTML5, WinJS, Controls Windows 8 Platform Windows Azure introduction Windows Azure Mobile Services

4 HTML 5 and Javascript HTML5 Indexed DB App Cache Web Workers Canvas SVG FormData CSS3 animations & transitions XHR FileAPI Web Sockets Geolocation PostMessage

5

6 Modern UI apps Only the HTML5 DOCTYPE Single window All the device’s screen Access to Windows Runtime

7 Modern UI apps: runtime App Container HTML Host Process App Code

8 WinJS The library for Modern UI style apps Matches the Windows Modern UI design style Designed for touch as well as traditional input Scales across form factors

9 UI Controls Designed for touch, mouse, keyboard Everyday widgets Text editing Scrolling content Presenting data Commanding surfaces

10 Process states Low memory App launch Splash screen

11 Suspend state No CPU, Disk or Network consumed All threads are suspended Apps remain in memory Apps instantly resumed from suspend when brought to foreground Exception: Background tasks

12 Termination System needs more memory User switch occurs System shutdown Apps crash Application is not notified

13 Saving state sessionState in WinJS Windows.Storage.ApplicationData to save application state

14 Saving / restoring state ScenarioYou should…. User is using your AppSave user data incrementally App switched away from (Suspending) Save where the user is – what screen they are on, for example Not running App launched by user (Activated) Bring the user back and restore their session as if they never left Suspended App launched by user (Resuming) Do nothing

15 Charms Some kind of Start Bar Ideal manner to use device’s settings Or any other app specific settings

16 Share contracts Predefined contracts in Metro

17 Demo Win 8 Apps

18 Agenda Modern UI applications HTML5, WinJS, Controls Windows 8 Platform Windows Azure introduction Windows Azure Mobile Services

19 Windows Azure introduction The cloud platform offered by Microsoft Infrastructure as a Service Platform as a Service Run websites and applications in the cloud Run (backend) web services in the cloud Storage: tables, blobs, etc. SQL Database

20 What is Windows Azure Mobile Services?

21 Demo

22 Upcoming Webinars Free Webinar: Java 7 Certification | JDBC & Related Design Pattern Free Webinar: Transition | Microsoft Office 2003 to Office 2010 | Outlook & Access Free Webinar: Microsoft Dynamics CRM | A New Way to Work Together Free Webinar: Windows Server 2012 and Windows 8: Better Together Free Webinar: Windows Server 2012 Review | Courses & Certifications Free Webinar: Microsoft Windows 8 Apps (TBD) Free Webinar: Developing Apps for SharePoint 101 Free Webinar: Windows PowerShell for SharePoint 2013 and SharePoint Online Sign up for free at: www.netcomlearning.com/webinarswww.netcomlearning.com/webinars www.netcomlearning.com

23 Complimentary Azure Workshop Workshop Agenda: What is Cloud Computing and Why Would You Use It? Microsoft and the Windows Azure Unique Value Proposition Drill-Down on Windows Azure Getting Started with Windows Azure Windows Azure Architect / Evangelist | Gil Isaacs If interested, Email us at webinar@netcomlearning.comwebinar@netcomlearning.com Microsoft Corporation | New York City June 19 th - Full Day By Invitation Only | 5 free seats for Webinar Attendees ------ Total of 40 seats ------ www.netcomlearning.com

24 MCSD Certifications www.netcomlearning.com

25 MCSD: Windows Store Apps www.netcomlearning.com *Free Second Shot Exam is Back (Expires May 31 st, 2013)

26 MCSD: Windows Store Apps Using C# Classes MCSD: Windows Store Apps Using HTML5 20480: Programming in HTML5 with JavaScript and CSS3 20481: Essentials of Developing Windows Store Apps using HTML5 and JavaScript 20482: Advanced Windows Store Apps Development using HTML5 and JavaScript MCSD: Web Applications 20480: Programming in HTML5 with JavaScript and CSS3 20486: Developing ASP.NET MVC 4 Web Applications 20487: Developing Windows Azure and Web Services **Schedules are Open for Enrollment** Locations: Attend in-class or Live Online Instructor-led New York Las Vegas (All Inclusive Travel Package) Arlington VA Philadelphia, PA www.netcomlearning.com

27 Love of Learning Your class enrollment at NetCom Learning will pay for a child’s education for a year! Empowering The Disadvantaged www.netcomlearning.com

28 Q & A 1-888-5-NETCOM (563-8266) info@netcomlearning.com www.NetComLearning.com


Download ppt "Windows 8 applications with Azure backends Mihai Tataran General Manager, Avaelgo Microsoft Most Valuable Professional."

Similar presentations


Ads by Google