sinergija 12 windows phone is around the corned
TRANSCRIPT
![Page 1: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/1.jpg)
Windows Phone 8 is around the cornerWhat now?
October 23st , 2012
Catalin Gheorghiu
![Page 2: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/2.jpg)
(The) Agenda
• The long story• The short story• The Demo(s)• The Application lifecycle (pictures)• The Demo(s)• The Q&A
![Page 3: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/3.jpg)
The long story
![Page 4: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/4.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 5: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/5.jpg)
Windows Phone 7
• 7.0.7392 revoke of fraudulent certificates• 7.0.7403 intermediate update required
![Page 6: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/6.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 7: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/7.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 8: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/8.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 9: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/9.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 10: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/10.jpg)
Windows Phone 7.1.1
• Support for 256 MB devices
![Page 11: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/11.jpg)
Windows Phone 7.8
• New start screen
![Page 12: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/12.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 13: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/13.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 14: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/14.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 15: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/15.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 16: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/16.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 17: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/17.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 18: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/18.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 19: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/19.jpg)
Windows Phone 8
– Nokia maps• Cartography
– Media library API• API to add and delete media, including music, pictures, and
audio.
![Page 20: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/20.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 21: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/21.jpg)
The short story
![Page 22: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/22.jpg)
WP 7.0
• Copy paste• Tombstone model
![Page 23: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/23.jpg)
WP 7.1
• IE 9• SQL Compact• Dormant • Background tasks• New sensor API• Toast notifications• Copy paste API
![Page 24: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/24.jpg)
WP 7.1.1
• 256 MB devices• Reminders
![Page 25: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/25.jpg)
WP 7.8
• New start screen
![Page 26: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/26.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 27: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/27.jpg)
Demo(s)
• Best text input experience• Use GPS• Save info in database • Background task that uses GPS and database• Toast notification• Reminders
![Page 28: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/28.jpg)
Application Lifecycle
![Page 29: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/29.jpg)
WP7 Application Lifecycle
http://msdn.microsoft.com/en-us/library/ff817008(v=vs.92).aspx
![Page 30: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/30.jpg)
WP7 Application Lifecycle
![Page 31: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/31.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 32: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/32.jpg)
Windows 8 Application Lifecycle
![Page 33: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/33.jpg)
Windows Application Lifecycle
![Page 34: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/34.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 35: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/35.jpg)
Demo(s)
![Page 36: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/36.jpg)
![Page 37: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/37.jpg)
Thank you for yourattention.
Contact:• My Blog
http://ronua.ro/CS/blogs/catalin/default.aspx• My Email [email protected]
![Page 38: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/38.jpg)
Help us choose the best Sinergija lecturer! HTC and Microsoft will award you – at the conference end, we’ll give one HTC
Windows Phone 8X to someone from the audience – randomly.
Go to www.mssinergija.net, log in and cast your votes!
You can rate only lectures that you were present at, just once. More lectures you rate, more chances you have.
Please use computers at the front of this room, or rate lecture from your phone or home computer, at Sinergija portal.
This prize contest will end at Thursday, October 24th at 21:00. Winner will be announced at the official Sinergija web portal, www.mssinergija.net
Please rate this lecture and WIN Windows Phone
8X by HTC!
Powered by:
![Page 39: Sinergija 12 Windows Phone is around the corned](https://reader035.vdocuments.us/reader035/viewer/2022062418/554d228eb4c905ab268b4a0d/html5/thumbnails/39.jpg)
Microsoft andOpen Source
gateway for deeperexploration ofopen source
engagementshttp://www.microsoft.com/openness
Port25blogs from the
platform communityand the OSS Lab
teams http://Port25.technet.com
Codeplexresources for
developers andconsumers of open
source projectshttp://www.codeplex.com
InteroperabilityBridgestechnical collaborativeworks
http://www.interoperabilitybridges.com
Open Upcross-Industry
Interoperability andStandards activitieshttp://www.microsoft.com/interop/openup
Shared Sourceportal for
Programmaticallysharing code
http://www.microsoft.com/sharedsource
ODataopen source starter
kitfor Internet
publishingof Government
datasetsusing the Open Data
http://ogdisdk.cloudapp.net
Open Specprotocols, file
formats,standards, technical
Specificationshttp://www.microsoft.com/openspecifications
BizSparkProgram for Start-Up
companies from both
commercial and open
source backgroundshttp://www.microsoft.com/bizspark
Openness and Interoperability @Microsoft
How can I receive up-to-date Openness announcements from Microsoft?In addition to the websites above, you can receive regular updates to Microsoft’s openness, interoperability and standards efforts via the following channels:• http://blogs.technet.com/b/openness/ • http://blogs.msdn.com/b/interoperability/ • http://twitter.com/OpenAtMicrosoft • http://port25.technet.com • http://channel9.msdn.com/Blogs/Interoperability