msdn 1 - ed quek

Upload: microsoft-techdays-apac

Post on 04-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Msdn 1 - Ed Quek

    1/38

  • 7/30/2019 Msdn 1 - Ed Quek

    2/38

  • 7/30/2019 Msdn 1 - Ed Quek

    3/38

  • 7/30/2019 Msdn 1 - Ed Quek

    4/38

    Windows is the best OS out there with the best tools - Visual StudioYou can do better applications fasterTarget a variety of form factors including the phone

    Windows Store has the best commercial terms on the planetBest payouts for developers with the most flexible commercial termsApp funded, ad funded, in-app commerce, free

    Windows Ecosystem will have the best opportunity for Developers670M machines using Windows 7 today - everyone a potential upgradeWith Win8 and incredible new form factors there will be new growth and vitality in PC marketIf 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 Wind

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

  • 7/30/2019 Msdn 1 - Ed Quek

    5/38

    http://www.buildwindows.com

    http://www.buildwindows.com/http://www.buildwindows.com/http://www.buildwindows.com/
  • 7/30/2019 Msdn 1 - Ed Quek

    6/38

  • 7/30/2019 Msdn 1 - Ed Quek

    7/38

  • 7/30/2019 Msdn 1 - Ed Quek

    8/38

  • 7/30/2019 Msdn 1 - Ed Quek

    9/38

  • 7/30/2019 Msdn 1 - Ed Quek

    10/38

  • 7/30/2019 Msdn 1 - Ed Quek

    11/38

    1. Build native Windows apps using web technologies (JS, HTML5, CSS)

    2. Windows 8 is a great gaming platform3. Windows 8 Store Apps run across ARM and Intel devices

    4. Ads and analytics industry en route (Omniture, Flurry, others have announced)

    5. SkyDrive roams files and app state across Windows devices

    6. Compelling IE10 experiences will be great Apps 7. People App: Social out of the Box

    8. Start screen not just for apps for people, content, and sites that users really c

  • 7/30/2019 Msdn 1 - Ed Quek

    12/38

    New Windows Runtime (WinRT)

    New App Execution Environment

    New Windows 8 User Experience

    Windows Store

  • 7/30/2019 Msdn 1 - Ed Quek

    13/38

    Windows 8 Style UI Apps

    HTMLJavaScript C

    Desktop

    WInternetExplorer

    Communication& Data

    Application Model

    Devices &Printing

    WinRT APIsGraphics &

    Media

    S y s

    t e m

    S e r v

    i c e s

    JavaScript(Chakra)

    CC++

    C#VB

    XAML HTML / CSS V i e w

    M o

    d e

    l

    C o n

    t r o

    l l e r

    Windows Core OS Services C o r e

  • 7/30/2019 Msdn 1 - Ed Quek

    14/38

    FundamentalsApplication Services Threading/Timers Memory Management Authentication Cryptography

    DevicesGeolocation Portable Sensors NFC

    User Interface

    SVG Tiles Input Accessibility Pri

    HTML5/CSS XAML DirectX Controls Data

    Communications &

    MemoryManagement XML Networ

    Notifications Stream

    Contracts Local & Cloud Storage

    MediaPlayback Capture PlayTo Visual Effects

  • 7/30/2019 Msdn 1 - Ed Quek

    15/38

  • 7/30/2019 Msdn 1 - Ed Quek

    16/38

  • 7/30/2019 Msdn 1 - Ed Quek

    17/38

    Windows Store: Installed by Default on Every P

  • 7/30/2019 Msdn 1 - Ed Quek

    18/38

    Users can search within your app from anywhere

    Windows Store Apps: Great Apps for Your User

  • 7/30/2019 Msdn 1 - Ed Quek

    19/38

  • 7/30/2019 Msdn 1 - Ed Quek

    20/38

  • 7/30/2019 Msdn 1 - Ed Quek

    21/38

  • 7/30/2019 Msdn 1 - Ed Quek

    22/38

  • 7/30/2019 Msdn 1 - Ed Quek

    23/38

  • 7/30/2019 Msdn 1 - Ed Quek

    24/38

  • 7/30/2019 Msdn 1 - Ed Quek

    25/38

  • 7/30/2019 Msdn 1 - Ed Quek

    26/38

  • 7/30/2019 Msdn 1 - Ed Quek

    27/38

    .NET

    C#, VB

    Windows Phone 7.x

  • 7/30/2019 Msdn 1 - Ed Quek

    28/38

    .NET

    C#, VB

    DirectXAudio2

    WASAPI, WCOM

    C+

    Windows Phone 8

    Windows PhoneRuntime

    C#, VB, C++

  • 7/30/2019 Msdn 1 - Ed Quek

    29/38

    Your appsYour way

    Windows Phone 8 Developer Platform

    XAML Apps Dire

    XAML Maps Geolocation Sensors In-A

    PurchHTML XML Threading Touch Spe

    PhoneFeatures Push Camera Video Proxim

    Calendar Wallet Contacts Core Types VoIP

    Multitasking Live Tiles Memory Async Enter

    C# and VB C#, VB, and C++

    File system, Networking, Graphics, Media

    Core Operating System

  • 7/30/2019 Msdn 1 - Ed Quek

    30/38

    Separate UI from app logic (Model-View-ViewModel)Architect with sharing in mind to save time laterDo not compromise the user experience

    Share portable .NET code in Portable Class LibraryMainly for non-RT logic the Model

    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

    Language interop using Windows Runtime ComponentsGreat for wrapping computationally intensive operationsGreat for consuming 3 rd party libraries or existing code

  • 7/30/2019 Msdn 1 - Ed Quek

    31/38

    User Interface

    App Logic

    General Model-View-ViewModel (M

  • 7/30/2019 Msdn 1 - Ed Quek

    32/38

    One Source One Project One Binary

    Multiple Platforms!

  • 7/30/2019 Msdn 1 - Ed Quek

    33/38

  • 7/30/2019 Msdn 1 - Ed Quek

    34/38

  • 7/30/2019 Msdn 1 - Ed Quek

    35/38

    NetworkProximiIn-App SensorsLocatio

    File SysCore apThreadi

  • 7/30/2019 Msdn 1 - Ed Quek

    36/38

    Separate UI from app logic (Model-View-ViewModel)Architect with sharing in mind to save time laterDo not compromise the user experience

    Share portable .NET code in Portable Class LibraryMainly for non-RT logic the Model

    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

    Language interop using Windows Runtime ComponentsGreat for wrapping computationally intensive operationsGreat for consuming 3 rd party libraries or existing code

  • 7/30/2019 Msdn 1 - Ed Quek

    37/38

    What are they?Windows Store App Labs are locations where app builders can newest Windows 8 devices, receive app building and design gu

    Windows experts, and potentially get invited to App Fast Trackonly being offered to Named partners. All for free!

    App Testing on multiple devicesDevelopers can test and debug their app on multiple devices anincluding Microsoft Surface, other ARM tablets, Intel Ultraboomore.

    Guidance from PFEs, Champs and design agenciesEach day, well have a different Windows Experts come into thedevelopers with testing their app and providing guidance to helpapp in Store

    When/Where? How to register?3rd - 7th December 2012, Microsoft Malaysia Offichttp://aka.ms/myapplabs

    http://aka.ms/myapplabshttp://aka.ms/myapplabshttp://aka.ms/myapplabshttp://aka.ms/myapplabs
  • 7/30/2019 Msdn 1 - Ed Quek

    38/38