Windows Phone 7 was unveiled in 2010 as an upgrade to Windows Mobile. It uses .NET and is designed for touchscreens. Apps are developed using Silverlight and XNA, and stored data uses isolated storage. The document provides details on WP7's history and release, specifications, development tools, and compares it to iOS and Android.
2. LITTLE BIT OF HISTORY
• Unveiled @ Mobile World Congress 2010 in Barcelona.
• First thought as an upgrade to Windows Mobile 6.5
• Released Developer Toolkit beta @ MIX’ 10
• Released to manufacturing on Sep 2010
• WP7 released in Europe in October and is coming to US in November
• Hardware OEM’s include HTC, Samsung, LG, Sony Ericsson…..
3. SO WHAT IS WP7 ?
• An OS for mobile devices, mainly smartphones
• Unlike Symbian & Android, its not free.
• Built on top of .NET Compact Framework.
• Designed specifically for finger driven interfaces.
• Uses OLED(Organic Light Emitting Diode) technology for display
• As of now, only C# is supported
5. HOW IT FARES WITH OTHERS ?
WP 7 iOS 4.0 Android 2.1
Kernel Windows CE 6/7 OS X Linux 2.6
Multitouch
Multitasking
Finger Friendly
Copy & Paste
Keyboard Virtual & Physical Virtual Only Virtual & Physical
Music Store Zune iTunes Third Party
Maps with Navigation
Office Suite MS Office 2010 Mobile Third Party – Quick Office Google Docs
Browser Internet Explorer Mobile Safari Chrome
Contd
6. HOW IT FARES WITH OTHERS ?
WP 7 iOS 4.0 Android 2.1
Default Search Bing
Spotlight Search in OS,
Google for web
Google
Threaded Email Outlook Mobile Mail App Gmail App
Home Screen
Start Screen with
customizable tiles
No official customization
support
OS Updates
7. HARDWARE SPECIFICATIONS
• MicroprocessorCPU) - 1 GHz ARMv7 Cortex/Scorpion or better
• Graphics(GPU) – DirectX 9 Compatible
• RAM & Storage - 256 MB RAM for OS & Applications, 8 GB or more for flash storage
• Hardware Buttoms – Back, Home & Search, Dedicaterd Camera, Volumer up & down and
Power/Sleep
• Camera – 5MP with flash
• Capacitive multi-touch display with four or more contact points
• Accelerometer
• Assisted GPS (A-GPS)
• Compass
• Ligth Sensor, Proximity Sensor
12. DEVELOPING APPS IN SILVERLIGHT
• What is Silverlight ?
• Application Framework(multimedia, graphics, animation and interactivity all in a
single runtime enviroment at client side)
• UI – created using XAML and programmed using .NET
• Programming logic can be written in any .NET languages
• Event Driven
13. VISUAL TREE OF A SILVERLIGHT WP7 APP
PhoneApplicationFrame
PhoneApplicationPage
Grid named “LayoutRoot”
StackPanel named “TitlePanel”
TextBlock named “ApplicationTitle”
TextBlock named “PageTitle”
Grid named “ContentPanel”
16. STORING DATA
• ISOLATED STORAGE
• Been used since Silverlight 2
• Place where applications can store its data and settings
• WP7 doesn’t allow to store file and data outside
isolated storage
• IsolatedStorageSettings(Key/Value Pairs)
• IsolatedStorageFile (Files like txt, xml etc)