Platform for Metro Style Apps

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Platform for building Windows Store Apps Agu Suur Frontend Developer Axinom.
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Building Future with Microsoft Wolfgang Ebermann Vice President Microsoft Central & Eastern Europe 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Jeff From 5 to 8 building Windows 8 Apps with HTML5 and JavaScript.
demo Receive Inventory Export Parse and Normalize.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Building Windows Runtime Components in C++ Harry Pierson Program Manager, Windows Runtime Experience Team Microsoft Corporation.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Communication & Data Devices & Printing WinRT APIs DirectX & Media Windows 8 Desktop Apps C C++ Win32 C# VB. NET SL HTML JavaScrip t Internet Explorer.
DataModel VisualizationExternal Assets Workbook Excel Services API BrowserRich Apps EWA JSOMBrowser REST BrowserRich Apps.
50 Performance Tricks to Make your HTML5 apps and sites Faster
Windows Phone 8.1 New Features
WebView: Bringing the web to your app
Build /4/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building a great Metro style device app for your printer
Building beautiful and interactive apps with HTML5 & CSS3
Возможности Excel 2010, о которых следует знать
HTML5 Platform from Web to Apps
Using the Windows Runtime from JavaScript
11/21/2018 1:44 AM Анархическое декларативное программирование WEB сайтов с использованием языков XML и XSL Александр Червяк Руководитель группы компьютерного.
Deep dive on app data roaming
Metro style apps using XAML: What you need to know
Baseline: How Are We Doing Now?
Visual Studio 2012 and Blend
Title of Presentation 12/2/2018 3:48 PM
Build /2/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Using Windows Runtime and SDK to build Metro style apps
Windows Runtime internals: understanding "Hello World"
Introducing Metro style device apps
Create experiences that span devices
Build /23/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Platform for Metro style Apps
Using Windows Runtime and SDK to build Metro style apps
Silverlight Debugging
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Leveraging existing code in Metro style apps
Шитманов Дархан Қаражанұлы Тарих пәнінің
Build /20/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Presentation transcript:

Platform for Metro Style Apps 6/13/2018 1:08 AM Platform for Metro Style Apps John Lam Principal Program Manager Lead Microsoft © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Donuts http://www.flickr.com/photos/msvg/5200730922/

Bacon http://www.flickr.com/photos/cookbookman/6175755733/

Beer http://www.flickr.com/photos/kellbailey/1763951722/

Visual Basic http://en.wikipedia.org/wiki/File:AlanCooper.jpg

JavaScript http://en.wikipedia.org/wiki/File:BEich.jpg

C++ http://en.wikipedia.org/wiki/File:BjarneStroustrup.jpg

C# http://en.wikipedia.org/wiki/File:Anders_Hejlsberg.jpg

Agenda Introduction to the Windows 8 Platform Introduction to the APIs, Store Let’s build an app! You’ll leave understanding: The Windows 8 Platform investments

6/13/2018 Windows reimagined A new Metro style UI where touch is a first-class citizen along with full mouse-and-keyboard support Designed from the chipset up for multiple form-factors – tablets, laptops, desktops & all-in-ones The Windows Store on every device with a full commerce platform and flexibility New development models built on WinRT, including native support for HTML/CSS/JS, C#/XAML, C++/DirectX Windows reimagined For consumers, for developers © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Core OS Services Windows 8 Platform Metro style Apps HTML JavaScript C C++ C# VB Desktop Apps Win32 .NET / SL Internet Explorer View DirectX XAML HTML / CSS Model Controller C C++ C# VB JavaScript (Chakra) Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media System Services Windows Core OS Services Core

Language projections Windows Runtime Object (or Component) Written in C++, C#, VB C++ App Projection Projection CLR C#/VB App Different languages work together. Write Library code in C++ or C# consumable by all (but must be included in package). Subset of Win32 APIs Again projection JS casing example Control type differences across. Mix and match different languages. Windows runtime objects or components basically Dlls WinMD files, can use subset of Win32 APIs, can expose functionality to all languages through “projection” We take care of making sure that these projections work in the way the origional language intended, controling types, casing, etc. Allows writing native C++ code with xaml UI. Adapted from slides 18 and 19 of PLAT-874T Chakra Projection HTML App Windows Metadata

Metro style application APIs 6/13/2018 Metro style application APIs User Interface SVG Tiles Input Accessibility Printing HTML5/CSS XAML DirectX Controls Data Binding Devices Geolocation Portable Sensors NFC Communications & Data Memory Management XML Networking SMS Notifications Streams Contracts Local & Cloud Storage Web Media Playback Capture PlayTo Visual Effects Create a Camera Capture UI demo. Seamless integration with devices and OS resources. Fundamentals Application Services Threading/Timers Memory Management Authentication Cryptography Globalization © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

The Windows Store Paid downloads, trials, and in-app purchases. You keep 70% of the first $25k, 80% of the rest Use your own commerce engine and keep 100% or use the Windows Store’s full commerce platform Advertise with Microsoft Advertising or your preferred ad vendor. Robust analytics for free, including demographics, reviews, referrals, and usage & performance statistics [Speak to bullets as presented above] Analytics Details Key pivots: Audience demographics (age, gender, country) Device class (tablet, laptop, etc.) Paid vs. Free Key Measures Vol. of apps (download and submissions) Top grossing Top Apps Ratings Reviews App quality (hangs, crashes) App performance (relative to category/sub-category) Referrals (how did people discover your app?) Microsoft Confidential

demo Let’s build an app 6/13/2018 1:08 AM Let’s just see it in action.. --- Demonstrate mostly the Windows Start Screen Show the desktop.. Mentione nothing changed. Make sure you use touch … Highlight the following points Windows 8 Experience   Full screen apps Live tiles   Alive and in motion   Action: Drag & rearrange tiles   Semantic  Zoom in Start Menu Search   Personalize Windows   Swap across process  Pin an app   Charms   Talking points to summarize Apps are full screen (when not snapped).. Responsive.    Let’s build an app © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Key Investments New Windows Runtime (WinRT) 6/13/2018 Key Investments New Windows Runtime (WinRT) New Windows 8 User Experience New App Execution Environment Mentions these are not in order of importance. Hint of Windows on ARM, but don’t add it as a bullet. Windows Store © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.