Вы находитесь на странице: 1из 38

Windows is the best OS out there with the best tools - Visual Studio

You can do better applications faster Target a variety of form factors including the phone

Windows Store has the best commercial terms on the planet


Best payouts for developers with the most flexible commercial terms App funded, ad funded, in-app commerce, free

Windows Ecosystem will have the best opportunity for Developers

670M machines using Windows 7 today - everyone a potential upgrade With Win8 and incredible new form factors there will be new growth and vitality in PC market If it stayed flat to current expectations, 400M new Windows PCs will be sold in next 12 mths Millions of Windows 8 users will want a Windows phone as the companion experience to Windows

Microsoft will do more and better marketing for Win8, WP and services
Best work will not be able to go to media without seeing Windows 8 frequently Market will explode- this is where developers can do their best, most innovative work Opportunity to make money for yourselves, company, your shareholders Big team, small teams Win8 is the best opportunity for developers today

http://www.buildwindows.com

1. 2. 3.

Build native Windows apps using web technologies (JS, HTML5, CSS) Windows 8 is a great gaming platform Windows 8 Store Apps run across ARM and Intel devices

4.
5. 6. 7. 8.

Ads and analytics industry en route (Omniture, Flurry, others have announced)
SkyDrive roams files and app state across Windows devices Compelling IE10 experiences will be great Apps People App: Social out of the Box Start screen not just for apps for people, content, and sites that users really care about

New Windows Runtime (WinRT) New Windows 8 User Experience New App Execution Environment Windows Store

Windows 8 Style UI Apps


XAML C C++
Communication & Data

Desktop Apps

HTML / CSS C# VB

Model Controller

View

JavaScript (Chakra)
Devices & Printing

JavaScript

HTML

System Services

WinRT APIs
Graphics & Media Application Model

C C++

C# VB

Internet Explorer

Win32

.NET / SL

Windows Core OS Services

Core

User Interface
HTML5/CSS
SVG

XAML
Tiles

DirectX
Input

Controls
Accessibility

Data Binding
Printing

Devices
Geolocation Portable Sensors NFC Contracts

Communications & Data


Local & Cloud Storage Notifications Streams Networking SMS Web

Media
Playback Capture PlayTo Visual Effects Memory Management

XML

Fundamentals
Application Services Threading/Timers Memory Management Authentication Cryptography Globalization

Windows Store: Installed by Default on Every PC

Windows Store Apps: Great Apps for Your Users

Users can search within your app from anywhere

Customer/Partner Apps from APAC

This must be the largest hackathon in Malaysia Dato Saifuddin, Deputy Minister of Higher Education, Malaysia

WOWZAPP - a worldwide hackathon sounds exciting and unique! Im also hoping to learn more about the development of Windows Phone 8, and how can I port my existing Windows 8 apps to the phone! Sreya Banarjee,

NTU Student, Singapore

WOWZAPP helped a beginner developer like me to develop great apps with the help of experienced developers going around to help solve the programming issues we encountered. - Jim Yu, DLSU, Philippines

It represents the biggest opportunity for developers since the internet" -

Vaughan Knight (Bitrave), start-up in Australia

Windows Phone 7.x

.NET

C#, VB

Windows Phone 8

.NET

Windows Phone Runtime

Direct3D, XAudio2, MF, WASAPI, WIN32, COM

C#, VB

C#, VB, C++

C++

Windows Phone 8 Developer Platform XAML Apps


XAML Maps XML Push Wallet Live Tiles Geolocation Threading Camera Contacts Memory Sensors Touch Video Core Types Async

Direct3D Apps
In-App Purchase Speech Proximity VoIP Enterprise Direct3D XAudio2

Your apps Your way

HTML

Phone Features
Calendar Multitasking

Media Foundation
STL CRT

C# and VB

C#, VB, and C++


Core Operating System

C++

File system, Networking, Graphics, Media

Separate UI from app logic (Model-View-ViewModel)


Architect with sharing in mind to save time later Do not compromise the user experience Mainly for non-RT logic the Model

Share portable .NET code in Portable Class Library

Use common Windows Runtime API (Add as Link)

Shareable code that invokes WinRT, e.g. sockets, media, proximity, VOIP etc. Add as link feature of VS allows single source maintenance Great for wrapping computationally intensive operations Great for consuming 3rd party libraries or existing code

Language interop using Windows Runtime Components

User Interface

App Logic

General

Model-View-ViewModel (MVVM)

One Source One Project One Binary Multiple Platforms!

Networking Proximity In-App Purchase Sensors Location File System Core app model Threading

Separate UI from app logic (Model-View-ViewModel)


Architect with sharing in mind to save time later Do not compromise the user experience Mainly for non-RT logic the Model

Share portable .NET code in Portable Class Library

Use common Windows Runtime API (Add as Link)

Shareable code that invokes WinRT, e.g. sockets, media, proximity, VOIP etc. Add as link feature of VS allows single source maintenance Great for wrapping computationally intensive operations Great for consuming 3rd party libraries or existing code

Language interop using Windows Runtime Components

What are they?

Windows Store App Labs are locations where app builders can get access to the newest Windows 8 devices, receive app building and design guidance from Windows experts, and potentially get invited to App Fast Track, which is currently only being offered to Named partners. All for free!

App Testing on multiple devices

Developers can test and debug their app on multiple devices and form factors including Microsoft Surface, other ARM tablets, Intel Ultrabooks, All-in-ones and more.

Guidance from PFEs, Champs and design agencies

Each day, well have a different Windows Experts come into the labs to assist developers with testing their app and providing guidance to help them get their app in Store

When/Where? How to register? 3rd - 7th December 2012, Microsoft Malaysia Office, KLCC

http://aka.ms/myapplabs

Вам также может понравиться