Introduction
For programmes, Windows Phone 7 is also exciting, for it supports two popular
and modern
Programming platforms: Silverlight and XNA.
Programming platforms: Silverlight and XNA.
Silverlight
A spinoff of the client-based Windows Presentation Foundation (WPF) has already
given Web programmers unprecedented power to develop sophisticated user interfaces
with a mix of traditional controls, high-quality text, vector graphics, media, animation,
and data binding that run on multiple platforms and browsers. Windows Phone 7 extends
Silverlight to mobile devices.
Generally you’ll choose Silverlight for writing programs you might classify as applications or utilities. These programs are built from a combination of markup and code. The markup is the Extensible Application Markup Language, or XAML and pronounced “zammel”. The XAML mostly defines a layout of user-interface controls and panels. Code-behind files can also perform some initialization and logic, but are generally relegated to handling events from the controls. Silverlight is great for bringing to the Windows Phone the style of Rich
Internet Applications (RIA), including media and the Web. Silverlight for Windows Phone is a version of Silverlight 3 excluding some features not appropriate for the phone, but compensating with some enhancements.
Generally you’ll choose Silverlight for writing programs you might classify as applications or utilities. These programs are built from a combination of markup and code. The markup is the Extensible Application Markup Language, or XAML and pronounced “zammel”. The XAML mostly defines a layout of user-interface controls and panels. Code-behind files can also perform some initialization and logic, but are generally relegated to handling events from the controls. Silverlight is great for bringing to the Windows Phone the style of Rich
Internet Applications (RIA), including media and the Web. Silverlight for Windows Phone is a version of Silverlight 3 excluding some features not appropriate for the phone, but compensating with some enhancements.