Windows Phone Intro Om Windows Phone, Oplev telefonerne, Downloads .
Kulendayz 2012 Windows Phone is around the corner What now?
-
Upload
catalin-gheorghiu -
Category
Mobile
-
view
104 -
download
0
Transcript of Kulendayz 2012 Windows Phone is around the corner What now?
![Page 1: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/1.jpg)
Windows Phone 8 is around the corner
What now?Catalin Gheorghiu
![Page 2: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/2.jpg)
(The)Agenda
• The long story• The vs picture • The short story• The Demo(s)• The Application lifecycle (pictures)• The Demo(s)• The Q&A
![Page 3: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/3.jpg)
Windows Phone 7
• 7.0.7004 initial version of the Windows Phone 7 OS
• 7.0.7008 improve update process for future update
• 7.0.7390 "NoDo" added CDMA support, Copy and Paste, fast application startup, and deeper Facebook Integration
![Page 4: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/4.jpg)
Windows Phone 7
• 7.0.7392 revoke of fraudulent certificates
• 7.0.7403 intermediate update required
![Page 5: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/5.jpg)
Windows Phone 7.5 (7.1)
• Third-party application multi-tasking and fast application switching.
• Support for background tasks and services/agents.
• Expanded live tiles that can be updated without network connection and can have two sides which flip periodically.
![Page 6: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/6.jpg)
Windows Phone 7.5 (7.1)
• App Connect: third-party applications can integrate with Bing search, have multiple live tiles, and can have push notifications that link deep ("Deep Toast") into various parts of the application directly.
• Silverlight + XNA support in the same application screen.
![Page 7: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/7.jpg)
Windows Phone 7.5 (7.1)
• Optional 32 bit color support for Silverlight applications with hardware dithering.
• Silverlight 4 support.• Raw camera feed access for third-party
applications.• New sensor API combines compass,
gyroscope, and accelerometer.
![Page 8: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/8.jpg)
Windows Phone 7.5 (7.1)
• Improved Listbox control with better scrolling performance.
• Improved WebBrowser control with IE9 rendering engine and system-wide cookies access.
• Clipboard API.
![Page 9: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/9.jpg)
Windows Phone 7.1.1
• Support for 256 MB devices
![Page 10: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/10.jpg)
Windows Phone 7.8
• New start screen
![Page 11: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/11.jpg)
Windows Phone 8 *
• Native development in C++. Thanks to WinPRT, Windows Phone 8 is able to support a significant subset of the Windows 8 SDK libraries, and API sets.
• Mixed-mode app development. Hybrid app development is an attractive choice for developers who would like to port an existing C++ app, prefer coding in C++, or would like to use a Direct3D surface in their app.
* Based on http://www.mobiletechworld.com/2012/07/26/windows-phone-8-application-platform-detailed/
![Page 12: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/12.jpg)
Windows Phone 8
• HTML app development options. Unfortunately for HTML developers, HTML-based phone apps are not a supported app model in Windows Phone 8 there is no direct JavaScript access to phone APIs because JavaScript projections are not available in WinPRT.
![Page 13: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/13.jpg)
Windows Phone 8
• Feature upgrades – VOIP– Multiple resolutions
• Different screen resolutions are supported in Windows Phone 8 Developer Preview: WVGA, WXGA, and 720p.
– Marketplace enhancements • In-App Purchasing• The “wallet,”.
– Near-field proximity functionality
![Page 14: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/14.jpg)
Windows Phone 8
– Removable SD cards• hot-swappable SD cards, read-only API access to user
content.– New camera capability and lens apps
• Camera parameter configuration, such as ISO speed and exposure.
• Real-time access to the phone’s video stream.• Lenses, which are special camera apps that can provide
enhanced camera functionality such as effects, filters, and computational photography.
• Multiframe capture for creating new types of camera experiences and imagery.
![Page 15: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/15.jpg)
Windows Phone 8
– Line-of-business apps• The additions of NTLM authentication • always-on secure boot capabilities• 128-bit BitLocker®
– Speech capability• robust speech API for speech recognition and
synthesis.
– Bluetooth stack• RFCOMM protocol.
![Page 16: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/16.jpg)
Windows Phone 8
– App-to-app communication APIs• apps can use an API call to launch other apps,
and associate themselves as the default handlers for certain file types.
– Networking enhancements• support for IPv6, • listener sockets• more granular information about connected
endpoints.
![Page 17: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/17.jpg)
Windows Phone 8
– New data APIs• File I/O via a WinPRT API, enabling read-only
access to the user data in the SD card slot.• Native Win32 storage APIs.
– Search extensibility
![Page 18: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/18.jpg)
Windows Phone 8
– Nokia maps• Cartography
– Media library API• API to add and delete media, including music,
pictures, and audio.
![Page 19: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/19.jpg)
Windows Phone 8
– XAML upgrades• Toolkit-only controls such as LongListSelector,
and SDK-only controls such as Panorama and Pivot, are being moved in-ROM for better performance, appearance, and upgradability.
• Updated text rendering and font control• New launchers and choosers.• Emoji support.• Auto-scaling to handle multiple resolutions
![Page 20: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/20.jpg)
WinRT vs WinPRT
![Page 21: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/21.jpg)
New in WinPRT
• (SIP) / TextComposition New APIs that represent text as it is being composed
• SpeechNew APIs enable speech recognition, synthesis, and shell integration so that apps can be launched by using speech commands.
![Page 22: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/22.jpg)
New in WinPRT
• Phone.Camera Additional APIs enable deeper camera configuration, access to live previews, and multiframe capture scenarios.
• Launchers/ChoosersAPI differs from WinRT in that choosers (known as “pickers” in Windows 8) can return data to a phone app that has been tombstoned .
![Page 23: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/23.jpg)
New in WinPRT
• Bluetooth New APIs enable a native Bluetooth stack.
• In-App PurchasingNew APIs enable users to purchase downloadable content from within an app, such as “consumables” .
![Page 24: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/24.jpg)
WP 7.0
• Copy paste• Tombstone model
![Page 25: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/25.jpg)
WP 7.1
• IE 9• SQL Compact• Dormant • Background tasks• New sensor API• Toast notifications• Copy paste API
![Page 26: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/26.jpg)
WP 7.1.1
• 256 MB devices• Reminders
![Page 27: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/27.jpg)
WP 7.8
• New start screen
![Page 28: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/28.jpg)
WP 8
• New start screen• Win NT Core/DirectX/NTFS/HAL• Bluetooth• Multicore• More sizes and resolutions• IE 10• SQL Lite• W8 app compatibility??! • Compile in the cloud• Native development• Private marketplace• SD
![Page 29: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/29.jpg)
(Da) Demo
![Page 30: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/30.jpg)
WP7 Application Lifecycle
http://msdn.microsoft.com/en-us/library/ff817008(v=vs.92).aspx
![Page 31: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/31.jpg)
WP7 Application Lifecycle
![Page 32: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/32.jpg)
Application Lifecycle Windows Phone 7
<Application.ApplicationLifetimeObjects>
<shell:PhoneApplicationService
Launching="Application_Launching" Closing="Application_Closing"
Activated="Application_Activated“ Deactivated="Application_Deactivated"/>
</Application.ApplicationLifetimeObjects>
![Page 33: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/33.jpg)
Windows 8 Application Lifecycle
![Page 34: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/34.jpg)
Windows Application Lifecycle
![Page 35: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/35.jpg)
Application Lifecycle Windows 8
• OnLaunched: it is called every time the application is activated
• Suspending: This event may be subscribed to get notified about the suspension of the application.
• Resuming: The resuming event is raised only when the application is reactivated after being suspended.
• OnActivated: This event is raised when the application is not activated normally.
![Page 36: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/36.jpg)
(Da) Demo
![Page 37: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/37.jpg)
![Page 38: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/38.jpg)
![Page 39: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/39.jpg)
Media sponsor:
Sponsors:
Thanks to all our sponsors, they made this possible!
![Page 40: Kulendayz 2012 Windows Phone is around the corner What now?](https://reader036.fdocuments.us/reader036/viewer/2022062418/554d228bb4c905ab268b4a0a/html5/thumbnails/40.jpg)
Thank you for your attention.
Contact:• My Blog
http://ronua.ro/CS/blogs/catalin/default.aspx
• My Email [email protected]