Developing Windows Phone 7 applications

28
Developing Windows Phone 7 applications Igor Ralić [email protected] Vedran Vučetić vedran.vucetic@msptechrep .com

description

Developing Windows Phone 7 applications. I gor Ralić i gor.ralic @msptechrep.com Vedran Vučetić v [email protected]. Topics. Why WP7?. Tools & AppHub. Iksica. WP7 platform. WP7 UI. Why WP 7?. Different user experience. Same hardware everywhere. Great reviews. - PowerPoint PPT Presentation

Transcript of Developing Windows Phone 7 applications

Developing Windows Phone 7

applications

Igor Ralić[email protected]

Vedran Vučetićvedran.vucetic@msptechrep.

com

Topics

Why WP7?

Tools & AppHub

WP7 platform

WP7 UI

Iksica

Why WP7?

Different user

experience

Same hardware everywher

e

Great reviews

Satisfied users

Microsoft ecosystem

Great free tools

Why WP7?

Marketplace

The best keyboard

Social networks

integration

Centralized update

Task oriented

?

Tools

http://create.msdn.com

Tools?

Visual Studio 2010

Express

Windows Phone

Emulator

XNA Game Studio 4.0

Microsoft Expression Blend for Windows

Phone

Silverlight.NET

Framework 4

Registration and submission

Annual subscription $99Students - FREEWindows Live IDUnlimited payed apps100 free apps

DreamSpark!

Certification and pricing

Certification requirementsNo cost for certification or updateMinimum price - $0.99Maximum price - $499.99

70% yours!

The Path

WP7 platform

800x480

display

DirectX 9

hardware acc.

4-point multi touch screen

Cell network & WiFi

Digital camera

Suite of sensors

256MB+ RAM8GB+ storage

Hubs

Panorama!

Pivot

Data!

Application bar

< 3 words< 5

buttons

KeyboardThe best on the market

Let’s try some Mango

Third-party multitaskingIE 9 (HTML 5)Local SQL databaseTwitter integrationPinnable e-mail foldersConversation view in e-mailExchange searchLync

In 2011.Preview on 24th May

Mango

Metro UI

Personal – your day, your wayRelevant – your people, your locationConnected – your stuff, your piece of mind

Inspiration?

MetroAirportClear, straightforward

Notifications

TileToastRaw

Push?

Accents

Capitalization

Use lowercase for:Page titlesList titlesList group titlesPush button control text or words that function as commandsList items

Capitalization

Use sentence caps for: Check box and radio button labelsProgress indicatorsToggle switches

Use all caps for: Application titlesDates and timesAM or PM

demo

Igor Ralić[email protected]

Vedran Vučetićvedran.vucetic@msptechrep.

com

pitanja?