19
http://inquisitive- instincts.blogspot.com http://www.mytechguru.tk WINDOWS PHONE 7 www.facebook.com/ amaldevv @amaldevv Amal Dev

Windows phone 7

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Windows phone 7

http://inquisitive-instincts.blogspot.com

http://www.mytechguru.tk

WINDOWS PHONE 7

www.facebook.com/amaldevv

@amaldevv

Amal Dev

Page 2: Windows phone 7

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

Page 3: Windows phone 7

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

Page 4: Windows phone 7

HOW WILL IT LOOK ?

Page 5: Windows phone 7

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

Page 6: Windows phone 7

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

Page 7: Windows phone 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

Page 8: Windows phone 7

WHAT’S INSIDE ?

• Buttons

• Input is touch, keyboard is optional

• Wi-Fi

• Camera, 5 MP

• Accelerometer

• Compass

• Vibrator

Page 9: Windows phone 7

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)

Page 10: Windows phone 7

APPLICATION PLATFORM

Page 11: Windows phone 7

LIFECYCLE OF A WP7 APP

Page 12: Windows phone 7

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

Page 13: Windows phone 7

VISUAL TREE OF A SILVERLIGHT WP7 APPPhoneApplicationFrame

PhoneApplicationPage

Grid named “LayoutRoot”

StackPanel named “TitlePanel”

TextBlock named “ApplicationTitle”

TextBlock named “PageTitle”

Grid named “ContentPanel”

Page 14: Windows phone 7

SOLUTION STRUCTRE

Page 15: Windows phone 7

APP.XAML.CS

Page 16: Windows phone 7

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)

Page 17: Windows phone 7

DEMO

Page 18: Windows phone 7

QUESTIONS ?

Page 19: Windows phone 7

THANK YOU

http://inquisitive-instincts.blogspot.com

http://www.mytechguru.tk

www.facebook.com/amaldevv

@amaldevv