Download presentation
Presentation is loading. Please wait.
Published byEzra Shepherd Modified over 9 years ago
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
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
18
MVVM View-Model ViewModel outlet delegation target/action data source object references delegation commands binding x:Name object references events
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
22
WinRT is asynchronous by design SDKs make it easy to code async Asynchronous
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
30
Jaime Rodriguez Eric Jeffers Sean McCune
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.