Developing Windows Phone 7 applications Igor Ralić Vedran Vučetić
Topics Why WP7? Tools & AppHub WP7 platform WP7 UI Iksica
Why WP7? Different user experience Same hardware everywhere Great reviews Satisfied users Microsoft ecosystem Great free tools
Why WP7? Marketplace The best keyboard Social networks integration Centralized update Task oriented ?
Tools
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 $99 Students - FREE Windows Live ID Unlimited payed apps 100 free apps DreamSpark !
Certification and pricing Certification requirements No cost for certification or update Minimum price - $0.99 Maximum price - $ % yours!
The Path
WP7 platform 800x480 display DirectX 9 hardwar e acc. 4-point multi touch screen Cell network & WiFi Digital camera Suite of sensors 256MB+ RAM 8GB+ storage
Hubs Panorama!
Pivot Data!
Application bar < 3 words < 5 buttons
Keyboard The best on the market
Copy-paste and tap&hold
Let’s try some Mango Third-party multitasking IE 9 (HTML 5) Local SQL database Twitter integration Pinnable folders Conversation view in Exchange search Lync In Preview on 24 th May
Mango
Applications Almost
Metro UI Personal – your day, your way Relevant – your people, your location Connected – your stuff, your piece of mind
Inspiration? Metro Airport Clear, straightforward
Notifications Tile Toast Raw Push?
Accents
Capitalization Use lowercase for: Page titles List titles List group titles Push button control text or words that function as commands List items
Capitalization Use sentence caps for: Check box and radio button labels Progress indicators Toggle switches Use all caps for: Application titles Dates and times AM or PM
demo
Igor Ralić Vedran Vučetić pitanja?