windows phone 8 app development

Post on 31-Oct-2014

16 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presented by Maarten Struys at the Windows App Day in Antwerp, Belgium on November 23, 2012.

TRANSCRIPT

Windows Phone 8 App Dev

Maarten Struys, @mstruys, Microsoft

Introduction Windows Phone 8Differences between WP8 and W8Windows Phone 8 Dev ToolsDeveloping a Windows Phone 8 App from start to finishSummary

Agenda

Introduction to Windows Phone 8

New WP8 HardwareBeautiful new hardware from Nokia, HTC, Samsung & more

WP8 – Modern Smartphone PlatformNew multicore chipsetNew graphics processorIncreased RAM: 1GB or 512 MBMore Screen resolutionsRemovable, encryptable storageNFC

3 Screen Resolutions

WVGA800 x 48015:9

WXGA1280 x 76815:9

720p1280 x 72016:9

Tile Templates and Tile SizesThree different Tile templates

Flip – Flips from front to back (similar to WP 7.1Tile template)

Iconic – clean iconic layout designed to reflectWindows Phone design principles

Cycle – cycles through up to nine images

Lock Screen on Windows Phone 8You can register your app as lockscreen provider, which enables:

User can select your app to showdetailed status on the lock screenCan select your app as one of thefive apps to show quick statusCan select your app as the lock screenbackground image provider

Windows Phone 8 compared to Windows 8

Windows 8 and Windows Phone 8 Share Many Components At The Operating System LevelShared Windows Core

Windows KernelWindows KernelWindows Kernel

OS Modules

Shared CoreOS components like the kernel, networking, graphics support and multimedia are the same on W8 and WP8Driver model is the same on both platformsMakes both platforms easier extendable

W8 and WP8 do not work to exactly the same APIs

Windows Phone Runtime APIWinPRT: subset of full WinRT + phone specific additions

Windows Phone Runtime is implemented in C++ and projected into C# and VB.NETHTML5/JavaScript projection not available on Windows Phone 8

Phone-specific additions to WinPRT includeSpeech synthesis and recognitionWindows.Phone.Networking.VoipWindows.Phone.Personal.InformationLockScreen and LockScreenManagerMore

Full WinRT (around 11,000

members)Subset adopted for

Windows Phone Runtime (around 2,800

members)

New for Windows

Phone Runtime

(around 600 members)

Windows Phone 8 Development Tools

Using the right tool at the right timeExpression Blend

Design great user experiences for Windows Phone ApplicationsNo code / software development skills needed

Visual Studio 2012 [Express for Windows Phone]

Develop great Windows Phone Applications (7.1 and 8)Debug applicationsFind performance bottlenecks in your applications

Both tools integrate seamlessly with each other

Using the right tool at the right timeDevice Emulator

Simulate network conditionsEmulate accelerometer readingsEmulate location readingsTest with different screen resolutions

Windows Phone 8 DeviceReal performance characteristicsTesting the real user experience

Use both during application development

Getting the ToolsThe Windows Phone Developer Center is your base for all things Windows Phone related!Find it at http://dev.windowsphone.com !Get the SDK - FREE download!Read articles, browse and download samples and participate in the community forumsSubmit apps for testing and publication to the Windows Phone Store

Getting a Windows Phone Dev AccountYou do not need a Windows Phone Developer account to download the SDK and start developing appsYou do need a developer account to unlock a phone for development and to submit apps for testing and publication in the Windows Phone StoreRegister for an account at the Windows Phone Developer Center http://dev.windowsphone.com

Building a Windows Phone 8 ApplicationDemo

SummaryGetting started with Windows Phone 8 development is easy

Windows Phone 8 and Windows 8 are highly personalized

Windows Phone 8 and Windows 8 share the same underlying OS

Windows Phone 8 and Windows 8 can share code

Developing Windows Phone Apps is a lot of fun

Build apps on Windows. Discover your new home.

http://msdn.be/apps

THANK YOU

top related