Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Developer Day Welcome to TechDays Lausanne, 6.11.12 Ronnie Saurenmann Technology Evangelist, Microsoft Switzerland."— Presentation transcript:

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

2

3 Windows 8 d evelop your first app

4 Built on a solid foundation

5 Desktop PCs Tablets/Slates

6 Windows reimagined

7 demo Windows 8

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

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

10 Windows Store Apps (WinRT)

11 demo Apps

12 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

13 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

14 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

15 demo More apps

16 Let’s build one

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

18 demo First steps

19 User Experience

20 List View Presenting data Grid ViewFlip View

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

22 demo Gridview

23 Navigation

24 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

25 demo Navigation

26 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

27 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)

28 demo App Bar

29 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

30 demo Scrollviewer

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

32 Use the Right Contracts

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

34 demo Search

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

36 Sharing

37 demo Share

38 The Store

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

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

41 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!

42 demo Publish in the store

43 Your Chance TechDays 12 - Lausanne

44 www.microsoft.ch/ymits Win an ultrathin Samsung ATIV Tab! Students pay attention!

45 www.microsoft.ch/app-sprint

46 Conclusions

47


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

Similar presentations


Ads by Google