- Watched tutorials on Windows Phone 7 on Pluralsight.com.
- Learned about the Application life cycle of a Windows Phone 7 application, and some terminologies involved with it.
- Persistent Data: Data that is maintained across a given session of an application
- Ex: User settings etc
- Transient Data: Data that is maintained for a particular/individual session of an application.
- User entering or touching some data only to be used once in the application
- Page State: How a page looks like
- The location ,color and sizing if controls on a page etc.
- Application State: Information about the whole application
- Using some service classes, not associated with a given page, but contributes in the overall functioning of an application.
- Tombstoning: This is a term specifically used for Windows Phone 7, which refers to a process of Deactivating an application while preserving the state (includes Transient Data, Page State & Application State)
The Application Life Cycle consists of the following phases:
- Launch: Starting an application
- Running
- Closed (Ex: User clicks the back button)
- Reactivate: A deactivated application can be reactivated to its previous state (Using Transient data).
- Deactivate (Clicking on something other than the application, like datetime at the top of the screen, or if the phone lock screen appears, or when some other application is run from the current programme).
![]() |
| Application Lifecycle of a Windows Phone 7 |
These lessons learnt would be needed to be considered during the ordering and notification process,especially the state related information, so that the user food order could be saved in the mobile phone until the notification of arrival is made.

No comments:
Post a Comment