Windows phone 7

Post on 29-Nov-2014

640 views 5 download

Tags:

description

 

Transcript of Windows phone 7

http://inquisitive-instincts.blogspot.com

http://www.mytechguru.tk

WINDOWS PHONE 7

www.facebook.com/amaldevv

@amaldevv

Amal Dev

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…..

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

HOW WILL IT LOOK ?

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

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

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

WHAT’S INSIDE ?

• Buttons

• Input is touch, keyboard is optional

• Wi-Fi

• Camera, 5 MP

• Accelerometer

• Compass

• Vibrator

HOW TO DEVELOP APPS FOR WP7 ?

• Silverlight

• XNA Framework

• Tools Needed

• Windows Phone 7 Developer Toolkit

• Visual Studio 2010

• Expression Blend

• Windows Phone Emulator (For Testing)

APPLICATION PLATFORM

LIFECYCLE OF A WP7 APP

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

VISUAL TREE OF A SILVERLIGHT WP7 APPPhoneApplicationFrame

PhoneApplicationPage

Grid named “LayoutRoot”

StackPanel named “TitlePanel”

TextBlock named “ApplicationTitle”

TextBlock named “PageTitle”

Grid named “ContentPanel”

SOLUTION STRUCTRE

APP.XAML.CS

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)

DEMO

QUESTIONS ?

THANK YOU

http://inquisitive-instincts.blogspot.com

http://www.mytechguru.tk

www.facebook.com/amaldevv

@amaldevv