Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.
-
Upload
araceli-dunlow -
Category
Documents
-
view
215 -
download
0
Transcript of Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.
![Page 1: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/1.jpg)
Windows Phone 7.5Academic RoadShow
Christophe PeerensNeomytic
![Page 3: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/3.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/4.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/5.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/6.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/7.jpg)
INTRODUCTIONBIG PICTURE OF WINDOWS PHONE 7.5
![Page 8: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/8.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/9.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/10.jpg)
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
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/11.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/12.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/13.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/14.jpg)
DEVELOPER TOOLS & MARKETPLACE
![Page 15: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/15.jpg)
My Hello World App
• Demo
![Page 16: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/16.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/17.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/18.jpg)
Accelerometer Based Apps
![Page 19: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/19.jpg)
Emulator – Accelerometer support
• Demo
![Page 20: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/20.jpg)
Location Based Apps
![Page 21: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/21.jpg)
Emulator – Location support
• Demo
![Page 22: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/22.jpg)
Profiler
![Page 23: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/23.jpg)
Profiler
• Demo
![Page 24: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/24.jpg)
Other Tooling support
• Multi-tasking Debugging support• Isolated Storage Explorer• Screen shot Tool
![Page 25: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/25.jpg)
Marketplace
• Public• Private• Beta
• Test for Marketplace available inside VS2010
![Page 26: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/26.jpg)
Marketplace test inside VS2010
• Demo
![Page 27: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/27.jpg)
MULTITASKING
![Page 28: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/28.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/29.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/30.jpg)
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.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/31.jpg)
Periodic Agent
• Demo
![Page 32: Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.](https://reader033.fdocuments.us/reader033/viewer/2022051614/551a7cb6550346b52d8b548b/html5/thumbnails/32.jpg)
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