Top Banner
Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic
32

Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Mar 31, 2015

Download

Documents

Araceli Dunlow
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Windows Phone 7.5Academic RoadShow

Christophe PeerensNeomytic

Page 3: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Student Developer Competition

• 11 Windows Phone to Win• From 1 October to 31 October• Publish 3 Application for Windows Phone on

the Marketplace

• More information on the Microsoft Academic Blog– http://blogs.msdn.com/b/academicbelux/

Page 4: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Student Developer Competition : How to

• Download the free tools– create.msdn.com (App Hub)

• Develop your App • Test your App– Your Teacher will receive 1 Windows Phone.

• Submit your App– Free for Student through your DreamSpark

account (www.dreamspark.be)

Page 5: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Stay connected

• My Blog– http://www.mytic.be/blog/cpe

• David Hernie– http://www.mytic.be/blog/dhe

Page 6: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

End of the session

At the end, don’t forget to ask to fill the evaluation form

http://www.surveymonkey.com/s/HQ979TF

and take a chance to win a Windows Phone 7

Page 7: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

INTRODUCTIONBIG PICTURE OF WINDOWS PHONE 7.5

Page 8: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Major Investment Areas

• Multi-tasking• Enhanced Phone Framework• XNA Silverlight Integration• Integrating with the phone• Performance • Database Access• Complete the push notification and Tile experience• Marketplace Services• Sockets

Page 9: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Multitasking Themes• Fast Application Resume

– Ability to resume applications that the user has recently used– Apps stay in memory unless memory is needed for other apps– *Every* app should do this

• Background Agents– Ability to run your code in the background– Audio, Timed or on Idle

• Notifications– Ability to create alarms and reminders– UX and behavior is the same as the phone Alarms

and Calendar items• Background Transfer Service

– Application can queue up transfers in the background

Page 10: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Integrating with the Phone

Camera

Access to the pipeline

No need to capture the image to flash

Networking

Sockets

Connection Manager control

Sensors

GPS

Accelerometer

Compass

Gyro

Spatial Framework

Data

SQL CE

Phone Contacts

Phone Calendar

Launchers & Choosers

Bing Maps

E-mail

Phone Number

Address Chooser

Controls

Frame and Page Navigation improvements

Performance

Open Source on CodePlex

Page 11: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Expanding the Phone Framework

Push Notifications

Deep Toast

More control over notifications

Phone Extras

Search

Music

Photos

Tiles

Signature user experience for Windows Phone

Complete Framework

Multiple Tiles

Page 12: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Silverlight InvestmentsSilverlight 4

RichTextBox

Implicit Styles

Clipboard API

Performance

Memory Management

Input on Render Thread

Profiler Instrumentation

International

Reading/Writing of all Mango Languages

Big deal if you are writing an app for Asia

XNA & Siverlight in the same app

Page 13: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Tools Investments

.NET

Performance

Generational GC

Serialization

SIMD – Vector

Profiler

Tools

New Template for Multitasking

Debugging Background Agents

Isolated Storage Explorer

Profiler

Emulator

Sensors and Location

in Emulator

Multi Touch in Emulator

Screen shot

Ingestion Tool

Page 14: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

DEVELOPER TOOLS & MARKETPLACE

Page 15: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

My Hello World App

• Demo

Page 16: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

What’s New in Windows Phone Developer Tools & Marketplace

• Multi-targeting• Multitasking support• Silverlight and XNA interop support• Profiler• Emulator enhancements

Page 17: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Emulator Enhancements

• Media support for H.264• Memory model improvements– Emulator can handle physical memory

fragmentations like device• Sensor Support

Page 18: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Accelerometer Based Apps

Page 19: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Emulator – Accelerometer support

• Demo

Page 20: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Location Based Apps

Page 21: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Emulator – Location support

• Demo

Page 22: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Profiler

Page 23: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Profiler

• Demo

Page 24: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Other Tooling support

• Multi-tasking Debugging support• Isolated Storage Explorer• Screen shot Tool

Page 25: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Marketplace

• Public• Private• Beta

• Test for Marketplace available inside VS2010

Page 26: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Marketplace test inside VS2010

• Demo

Page 27: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

MULTITASKING

Page 28: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Windows Phone Multitasking

• Multitask Between Application– Quickly Switch– Quickly Resume

• Start in foreground & continue in Background

Page 29: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Windows Phone Harmony

Network Conscience

Battery Friendly

Hardened Services

Delightful and Responsive UX

Never Regret App Install

Integrated FeelUX

Health

Page 30: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Application LifecycleRunning

Deactivated

Dormant

Activated

Save but do not dispose of state

Re-load state ONLY if tombstoned

Application is resident in memory; system detaches resources and pauses threads

Tombstoned

Page 31: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Periodic Agent

• Demo

Page 32: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.

Conclusion

• Many new APIs Many new application ideas• Discover and enjoy Windows Phone

development

• Don’t forget to fill the evaluation form– http://www.surveymonkey.com/s/HQ979TF