Top Banner
Windows Phone 8 is around the corner What now? Catalin Gheorghiu
40

Kulendayz 2012 Windows Phone is around the corner What now?

May 09, 2015

Download

Mobile

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: Kulendayz 2012   Windows Phone is around the corner What now?

Windows Phone 8 is around the corner

What now?Catalin Gheorghiu

Page 2: Kulendayz 2012   Windows Phone is around the corner What now?

(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?

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?

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?

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?

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?

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?

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?

Windows Phone 7.1.1

• Support for 256 MB devices

Page 10: Kulendayz 2012   Windows Phone is around the corner What now?

Windows Phone 7.8

• New start screen

Page 11: Kulendayz 2012   Windows Phone is around the corner What now?

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?

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?

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?

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?

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?

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?

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?

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?

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?

WinRT vs WinPRT

Page 21: Kulendayz 2012   Windows Phone is around the corner What now?

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?

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?

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?

WP 7.0

• Copy paste• Tombstone model

Page 25: Kulendayz 2012   Windows Phone is around the corner What now?

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?

WP 7.1.1

• 256 MB devices• Reminders

Page 27: Kulendayz 2012   Windows Phone is around the corner What now?

WP 7.8

• New start screen

Page 28: Kulendayz 2012   Windows Phone is around the corner What now?

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?

(Da) Demo

Page 30: Kulendayz 2012   Windows Phone is around the corner What now?

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?

WP7 Application Lifecycle

Page 32: Kulendayz 2012   Windows Phone is around the corner What now?

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?

Windows 8 Application Lifecycle

Page 34: Kulendayz 2012   Windows Phone is around the corner What now?

Windows Application Lifecycle

Page 35: Kulendayz 2012   Windows Phone is around the corner What now?

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?

(Da) Demo

Page 37: Kulendayz 2012   Windows Phone is around the corner What now?
Page 38: Kulendayz 2012   Windows Phone is around the corner What now?
Page 39: Kulendayz 2012   Windows Phone is around the corner What now?

Media sponsor:

Sponsors:

Thanks to all our sponsors, they made this possible!

Page 40: Kulendayz 2012   Windows Phone is around the corner What now?

Thank you for your attention.

Contact:• My Blog

http://ronua.ro/CS/blogs/catalin/default.aspx

• My Email [email protected]