Exam 98-375: HTML5 Application Development Fundamentals/Manage the Application Life Cycle

This lesson covers Manage the Application Life Cycle. It looks at platform fundamentals, application state, touch-enabled applications, and application publishing.

Activity 1 - Understand the Platform Fundamentals
This objective may include but is not limited to: packaging and the runtime environment: app package, app container, credentials/permission sets, host process, leveraging existing HTML5 skills and content for slate/tablet applications.
 * 1) Read New! HTML5 and CSS: Six Complete Lessons.
 * 2) Read MSDN® Developer Samples.
 * 3) Read W3Schools HTML5.

Activity 2 - Manage the State of an Application
This objective may include but is not limited to: manage session state, app state, and persist state information; understand states of an application; understand the differences between local and session storage.
 * 1) Read New! HTML5 and CSS: Six Complete Lessons.
 * 2) Read MSDN® Developer Samples.
 * 3) Read W3Schools HTML5.

Activity 3 - Debug and Test an HTML5-based Touch-enabled Application
This objective may include but is not limited to: touch gestures; understand which gestures you test on a device.
 * 1) Read Internet Explorer® Learning.
 * 2) Read Internet Explorer Test Drive.
 * 3) Read W3C Mobile Device Validator.

Activity 4 - Publish an Application to a Store
This objective may include but is not limited to: understand requirements for marketplace submissions.
 * 1) Read Windows Store for Developers.
 * 2) Read Windows Phone Marketplace.
 * 3) Read Android Developers.