Developer Day Welcome to TechDays Lausanne, 6.11.12 Ronnie Saurenmann Technology Evangelist, Microsoft Switzerland.

Slides:



Advertisements
Similar presentations
Windows 8 Key Points for Eaglesoft Support – Info on FAQ FAQ Printed copies of this document are considered uncontrolled. Updated:
Advertisements

Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli Intel.
Exploring Microsoft Windows 8 Chapter 1 Getting Started with Windows 8
Ondrej Stastny Microsoft Premier Field Engineer Windows 8.1 Äpipäev.
Windows 8 Tips & Tricks for XAML based Windows Store App Ronnie Saurenmann Microsoft
Platform for building Windows Store Apps Agu Suur Frontend Developer Axinom.
Salesforce1 Mobile App Jan
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Windows reimagined A new UI where touch is a first-class citizen along with full mouse-and-keyboard support.
Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics.
There has never been a better time to build a game that targets PC, tablets, phone and Xbox!
Getting Started with Adobe Dreamweaver CS6. Unit Objectives Define web design software Start Adobe Dreamweaver CS6 View the Dreamweaver workspace Work.
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
Exploring the Basics of Windows 8
Brian Mpafe Microsoft DPE Intern Program.  Purpose of Training  What is an Application (App)?  Windows 8(W8) Apps and Why develop them?  What tools.
Examples Used by Built by Distribution Windows RT Windows 8 (x86) Public apps Management infrastructure cloud Custom LOB apps application delivery.
Robert Green | Technical Evangelist Dmitry Lyalin | Product Marketing Manager.
Platform for Metro Style Apps Michael Platt Senior Director Microsoft Corp.
Windows 8 Starter Guide and Educational Apps Rica Young If you have a question during the webinar, please type it in the chat window, preface it with ???,
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
Windows Store apps with HTML + Facebook integration
WinRT and Windows 8 Sergey Barskiy Principal Consultant, Magenic.
Beautiful Sites and Apps Easy-to-build, Touch-First Interactivity Engaging Page Layouts Better Client/Server Data Transfer Powerful Local Data and Offline.
Designing metro style apps for Windows 8 A walkthrough some UI / UX best practices Lanny Geffen, Creative Director, Digiflare.
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
Design and Layout for Windows 8 and Windows Phone Style Apps Shane Morris Automatic Studio DEV221.
Studio for WinRT XAML Russ Senior Developer Evangelist Greg Product Manager
Microsoft Windows Vista Chapter 1 Fundamentals of Using Microsoft Windows Vista.
Presented by Mark Thompson High Level Overview and Demo.
Jeff From 5 to 8 building Windows 8 Apps with HTML5 and JavaScript.
Microsoft Windows 7 Part 1 Fundamentals of Using Windows 7.
Accessing Your “How To” Series – W&J Office of Communications.
Modern Design Principles (MS). Back in the days This was how an RSS reading application looked like.. In Modern Design it would look like..
Windows 8 Apps Guy Burstein Technical Evangelist, Microsoft
Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics.
Windows Runtime Deep Dive Brendan Forster Senior Developer, ASP.NET/IIS DEV317.
Competition and the 99¢ Problem User Interface Fundamentals Threading/Timers Memory Management AuthenticationCryptography Devices GeolocationSensorsNFC.
Build advanced touch apps in Windows 8
CSS 2D Transforms CSS 3D Transforms CSS Animations CSS Backgrounds & Borders CSS Color CSS Flexbox CSS Fonts CSS Grid CSS Hyphenation CSS Image Values.
Windows Store apps… lots of choices Windows Store Apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media JavaScript.
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
XP Browser and Basics COM111 Introduction to Computer Applications.
 Computer News  Windows 8  Your Computer Problems  One meeting Dec 12th  Website & 
Windows 8 Ronnie Saurenmann Technical Evangelist Microsoft Switzerland
Class 1.  Identify & define various operating systems  Identify, label, and define parts of a Windows 7 screen  Practice multiple ways to delete a.
Building Windows Runtime Components in C++ Harry Pierson Program Manager, Windows Runtime Experience Team Microsoft Corporation.
Building Windows Store Games with Unity Jaime Microsoft.
Metro Style Applications Metro style design and Inspirations.
Communication & Data Devices & Printing WinRT APIs DirectX & Media Windows 8 Desktop Apps C C++ Win32 C# VB. NET SL HTML JavaScrip t Internet Explorer.
Developing Windows 8 Style Application With HTML and JavaScript Lino Tadros | Falafel Software.
Exploring Microsoft Windows 8 Chapter 1 Getting Started with Windows 8 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Pasewark & Pasewark 1 Windows Vista Lesson 1 Windows Vista Basics Microsoft Office 2007: Introductory.
Getting Started with Dreamweaver
Developing Windows 8 Style Application With HTML and JavaScript
UX/UI changes for Windows 10 apps
50 Performance Tricks to Make your HTML5 apps and sites Faster
Browsers and Web Platforms
Getting Started with Windows 10
Platform for Metro Style Apps
Building beautiful and interactive apps with HTML5 & CSS3
Design Guidance for Windows Store Line-of-Business Apps
Metro style apps using XAML: What you need to know
Microsoft Windows 7 Basics
Search: integrating into the Windows 8 search experience
Windows Runtime internals: understanding "Hello World"
Getting Started with Dreamweaver
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Platform for Metro style Apps
Microsoft Office Illustrated Fundamentals
Presentation transcript:

Developer Day Welcome to TechDays Lausanne, Ronnie Saurenmann Technology Evangelist, Microsoft Switzerland

Windows 8 d evelop your first app

Built on a solid foundation

Desktop PCs Tablets/Slates

Windows reimagined

demo Windows 8

x86/64 EditionARM Edition Acer Iconia Tab W510 and W700 Asus Taichi Dell teases XPS Duo 12 Lenovo IdeaPad Yoga Lenovo ThinkPad Tablet 2 Toshiba Satellite U925t … +ALL THE OTHERS ULTRABOOKS, LAPTOPS, DESKTOPS,… Asus Vivo Tab RT Dell XPS 10 Tablet Samsung Ativ Tab … Windows 8 New Window Experience

Windows 8 Pro (x86,x64) Windows RT (ARM) LoB Windows 8

Windows Store Apps (WinRT)

demo Apps

Consumer & Business Apps Examples Used by ConsumerBusiness Distribution LOB ISV Windows Store or Side-loaded Consumer Windows Store B2C Windows Store Custom LOB Side-loaded

Windows 8 Platform on x86/x64 Windows Store Apps HTML Java Script C C++ C# VB Desktop Win32.NET / SL Internet Explorer JavaScript (Chakra) C C++ C# VB XAML HTML / CSS View Model Controller Windows Core OS Services Core In Browser Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media System Services

Windows 8 Platform on ARM Windows Store Apps HTML Java Script C C++ C# VB Internet Explorer Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media System Services JavaScript (Chakra) C C++ C# VB XAML HTML / CSS View Model Controller Windows Core OS Services Core In Browser

demo More apps

Let’s build one

You already have the skills to build Windows 8 Store Apps with C# and VB

demo First steps

User Experience

List View Presenting data Grid ViewFlip View

Grouping, Selecting and Animating GroupingSingle & Multi Select Built-in Animations

demo Gridview

Navigation

Navigating Content  Views are about where you are, not where you might go  Use Hub & Spokes model for information hierarchy:  Hub: Usually landing page containing top level sections, drill down into spokes  Spoke: Shows content for one of the sections, drill down to see the details an item  Avoid persistent navigational chrome such as tabs  Leverage Semantic zoom to jump between groups within a list within flattened hiearchy

demo Navigation

Using the Edge  Use App bar to bring up commands on demand through a swipe from the top or bottom edge  Use the Charms as entry points into Search, Share, Settings, and Devices contracts App bar

App Bar  Most apps will use a transient app bar  Bottom app bar is for commanding  Global commands on right, contextual commands on left  Can be programmatically invoked when an item is selected for contextual commands (Ex: Demo Start)  If there is a single, frequently used command, it can be placed on canvas  Menu Flyout can be used to show groups of related commands (Ex: Demo PaintPlay)  Top app bar is for navigation in immersive views (Ex: Back button & title)

demo App Bar

Windows 8 Touch Interactions Press and hold to learnTap for primary actionSlide to dragSwipe to select Pinch to zoom Swipe from edge for app and system UI Rotate to rotate

demo Scrollviewer

Process Isolation OS User dataDevicesCommunicationsHandlersTilesCryptography…… Process1 Local context Web context AppData LocalTempRoaming Process2 Local context Web context AppData LocalTempRoaming

Use the Right Contracts

Search anatomy 1. Search box (scoped) 2. Apps that implement search contract 3. Query suggestions provided by foreground app 4. Result suggestions

demo Search

Users often come across information they’re excited to share with someone or utilize in another app

Sharing

demo Share

The Store

Windows 8 Platform Opportunity 7M Windows (installed base) * Mac * iPad * 300k 380k 1.7M Windows 7 (units sold in 2011) * *Weissbuch 2012, approximations

Pricemodel 70% New App 80% once your app makes $25,000 $49 Individual $99 Business $49 Individual $99 Business $1.49 From $ To $1.49 From $ To 70% New App 80% once your app makes $25,000

Steps to the store 1. Create a Store account 2. Reserve your app name 3. Fill the submission metadata 4. Certify the app 5. Promote your app!

demo Publish in the store

Your Chance TechDays 12 - Lausanne

Win an ultrathin Samsung ATIV Tab! Students pay attention!

Conclusions