HTML5 APPLICATIONS DEVELOPMENT MANUAL
lu
(lu)
#1
4 - Packaging and the Runtime
Environment
Application packaging is the process of bundling an application and
its resources into an archive format for distribution and deployment.
The App Container
- When a Web app executes, it does so in a contained environment
- An app container is a separate memory space
- The purpose of an app container is to prevent apps from corrupting
the operating system
Permissions are grouped into permission sets, and every assembly is
assigned a set. The .NET Framework defines some standard permission sets
such as FullTrust (implies all permissions) and Execution (permission to
access the CPU only).
Each user account is assigned a level of access (credentials). They can
be set to use Windows Authentication, database authentication, no
authentication, or custom authentication.
The Windows Runtime environment is the foundation of the
Windows 8 operating system and provides functionality to Metro-style apps.
When you launch an app, it’s considered to be in a runtime
environment (RTE). An RTE is where users run the app and developers test
it. In Windows, this environment is called Windows Runtime (WinRT).