Platform Fundamentals
State of the application
DEBUG AND TEST AN HTML5-BASED TOUCH-ENABLED APPLICATION
Publish an application to a store
100

What are permissons

Permissions are grouped into permission sets, and every assembly is assigned a set. The .NET Framework defines some standard permission sets such as Full Trust (implies all permissions) and Execution (permissions access the CPU only).

100

What is app cache

AppCache stores frequently-used resources such as images, CSS, JS, and HTML pages even when the user is offline. 


100

what is a touch screen computer

A computer screen designed to recognize the location of a touch on its surface

100

what is a End-User License Agreement (EULA) 

 is a legal agreement between a software manufacturer and the purchaser with regard to terms of distribution, resale, and restricted use. 

200

what is application packaging

Application packaging is the process of bundling an application and its resources into an archive format for the purpose of distribution and deployment.

200

what is Persist state information 

is data that needs to continue to exist after the session has ended.

200

Define debugging 

Debugging is the action of detecting, locating, and correcting logical or syntactical errors in a program or 

malfunctions in hardware. 

200

Define a launcher icon

A launcher icon is a graphic that represents an application on the device’s Home screen and in the 

Launcher window.  

300

Alfons needs to verify the hosting specifications for the HTML5 client. Which item(s) are most related to this concern?

a. Reliability, scalability, technical support, security, and support for various operating systems.

b. Plug-in support such as Microsoft Silverlight and Flash.

c. The developer application used by the client.

Reliability, scalability, technical support, security, and support for various operating systems.

300

What change in HTML5 has changed how data is persistent across user sessions?

a. Use of improved cookies.

b. Use of localStorage and sessionStorage.

c. Media queries. 

Use of local Storage and session Storage.

300

  How can the developer validate the new HTML5 code?

a. If the code compiles with no errors, it is validated.

b. Use an online simulator.

c. Use the W3C code validators.

c.  Use the W3C code validators.

300

What steps does she need to take before publishing an application?

a. Plan a promotion strategy for her application.

b. Configure, build, and test a release version.

c. Review her use of localStorage and sessionStorage for her application. 

b.  Configure, build, and test a release version.

400

If the client used Microsoft Expression® Web to create the site, what command should he specify in his documentation to prepare the site for hosting?

a. Site/Import.

b. Site/Publishing Settings.

c. Site/Export Web Package.

Site/Export Web Package

400

hat allows HTML5 applications to work in an offline state?

a. HTTP.

b. AppCache.

c. Cookies.

c. Cookies.

400

What are some touch-enabled best practices to test for?

a. Prevent zooming, prevent scrolling, and render carefully.

b. Allow email and messaging.

c. Use as many new HTML5 features as possible. 

a.  Prevent zooming, prevent scrolling, and render carefully

400

 Why should Begoña create a vector icon for her application?

a. Because people like pictures more than text.

b. To demonstrate her graphic art capabilities.

c. To promote the brand and help users discover the application.

c.  To promote the brand and help users discover the application.

500

What HTML5 features assist in handling various device sizes?

a. Cookies.

b. Media queries.

c. Plug-ins. 

Media queries

500

What does it mean that HTTP is a stateless protocol?

a. HTTP does not retain data from session to session.

b. HTTP saves information for one session only.

c. HTTP saves only form data. 

a. HTTP does not retain data from session to session.

500

 If the developer does not have a touch-screen device, how can he or she debug the application prior to testing?

a. Use MouseTouch events and an online touch-screen emulator.

b. He or she cannot test until it is deployed to a touch-screen device.

c. Program it to respond to voice commands. 

a.  Use MouseTouch events and an online touch-screen emulator.

500

  On what platform or store can Begoña sell her Metro application?

a. Android Market.

b. Windows 

c. Windows Phone SDK.

a. Android Market