Popular Posts

Sunday, 18 September 2011

Windows Phone 7

Windows Phone 7 Platform

On October 11th Microsoft announced the release of Windows Phone 7 on 10 devices from a variety of manufacturers all over the world. Almost 2000 applications are already available on the Windows Phone 7 marketplace.
Windows Phone Application development
For Windows Phone 7, Microsoft went back to the drawing board to figure out what phone users really want, and built a phone from the ground up. The OS, the user experience and the application development platform have all been engineered with users in mind. The revenue opportunities in the Windows Phone marketplace, accompanied by a great set of development tools, make WP7 a very attractive destination for developers to build applications and games.

Developer Tools
In early September, Microsoft released a set of tools for Windows Phone 7. This toolset is free and can be downloaded from here. The toolset includes:

  • An IDE (for developers) : Visual Studio Express for Windows Phone,
  • A User Interface design tool (for designers): Express Blend for Windows Phone,
  • Frameworks: Silverlight for Windows Phone and XNA Game Studio for Windows Phone
  • And a Windows Phone 7 emulator to test and debug applications.
The tools are designed to let you develop consumer applications, business applications or games.
Windows Phone 7 Architecture
                         Windows Phone 7 utilizes a layered architecture as shown below. In contrast to the iPhone OS, WP7 will run on multiple phones. To provide a consistent user experience and features that developers can rely on, it defines a minimum set of hardware specifications that all phones must meet.
They include an ARM7 CPU, a DirectX capable GPU, a camera, and a multi-touch capacitive display. Standard sensors include: an A-GPS, an accelerometer, a compass, proximity and light sensors. There are three standard physical buttons on the phone – back, start and search. As we will see in a subsequent chapter, these buttons provide an easy and natural navigation model for the user.
In WP7, Microsoft provides most of the device driver code. The device manufacturer has to write very little code specific to their device. This is expected to improve the consistency and quality across various devices. WP7 takes advantage of hardware acceleration through encapsulation layers such as DirectX or XNA.
Create your app using the free development tool and emulator available at
http://create.msdn.com/en-us/resources/downloads

All the best. Stay Updated !!!

No comments:

Post a Comment