Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Store apps… lots of choices Windows Store Apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media JavaScript.

Similar presentations


Presentation on theme: "Windows Store apps… lots of choices Windows Store Apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media JavaScript."— Presentation transcript:

1

2

3

4

5

6 Windows Store apps… lots of choices Windows Store Apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media JavaScript (Chakra) C C++ C# VB XAMLHTML / CSS Windows Core OS Services

7 User Interface Fundamentals Threading/Timers Memory Management AuthenticationCryptography Devices GeolocationSensorsNFC SVGTilesInputAccessibilityPrinting HTML5/CSSXAMLDirect XControlsData Binding Communications & Data XMLNetworkingSMSNotifications StreamsContractsLocal & Cloud Storage Media PlaybackCapturePlayToVisual Effects Windows Run-time APIs UI Kit OpenGL Touch Events Air play

8 HTML/Javascript Standards-based Native API access WinJS WinRT JavaScript HTML / CSS Core 2-161: Reusing your Web skills in Windows Store apps South Hall 307 at noon

9 Direct X For graphic intensive apps Closest to OpenGL Foundation for gaming frameworks WinRT C++, C# Direct X Core 3-189: Bringing your OpenGL ES game to Windows Store, South Hall, 304 @ 2 PM Chimpact

10 XAML Closer to Cocoa XAML integrates with DirectX WinRT C#, C++, VB XAML Core

11

12

13

14 Introducing XAML Serialization format Expressive Controls, Layout, Styles, Animations, Data binding, Events, data templates … Toolable Visual Studio and Blend <Page x:Class="App12.MainPage"…> <Button x:Name="myButton" Style="{StaticResource PinkButton}" Content="{Binding data.buttonName}" Click="OnButtonClick" Width="300" Margin="250" VerticalAlignment="Stretch">

15 Jaime Rodriguez Laurent Bugnion

16 MVC – out of the box Controller ViewModel outlet delegation target/action data source object references delegation x:Name events data binding object references events

17

18 MVVM View-Model ViewModel outlet delegation target/action data source object references delegation commands binding x:Name object references events

19

20 Similar core controls set iOSWindows Store UIButtonButton UISliderSlider UISwitchCheckbox, Switch UITableViewListView UIDatePickerDatePicker UITextFieldTextBox UILabelTextBlock UIImageViewImage UIWebViewWebView MKMapViewMaps control (maps SDK) AdBannerViewAds Control (ads SDK) iOSWindows Store UIProgressViewProgressBar UIActivityIndicatorViewProgressRing UIPageControlFlipView UIStepper UIScrollViewScrollViewer UICollectionViewGridView GLKit ViewSwapChainBackgroundPa nel UISegmentedControlStackPanel + content

21

22 WinRT is asynchronous by design SDKs make it easy to code async Asynchronous

23

24

25 Store Submission 1.Register to Store 2.Run WACK 3.Review cert criteria 4.Sign app 5.Upload to store

26 WACK!!!

27 Certification requirements http://aka.ms/storefix

28 Sign an app

29

30 Jaime Rodriguez Eric Jeffers Sean McCune

31

32

33

34


Download ppt "Windows Store apps… lots of choices Windows Store Apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media JavaScript."

Similar presentations


Ads by Google