Windows 8 App Developer Day

634 views

Published on

Slide Deck zum Vortrag am 18.03.2013 in München.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
634
On SlideShare
0
From Embeds
0
Number of Embeds
89
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows 8 App Developer Day

  1. 1. Development Illustrator Developer KürzereVisual Studio Photoshop Account Lebensdauer Store AppBlend TFS / GIT Taxes Design Guidelines Eco Benutzer Akzeptanz
  2. 2. Wie fange ich an?dev.windows.com design.windows.com
  3. 3. Windows 8 Windows Store Apps View XAML HTML / CSSController C / C++ C# / VB JavaScript Moel WinRT APIs System Services Communication DirectX & Devices & & Data Media Printing Application Model Kernel Windows Kernel Services
  4. 4. Windows 8 Windows Store Apps Desktop Apps View XAML HTML / CSSController C / C++ C# / VB JavaScript Moel HTML C C# JavaScript C++ VB WinRT APIs System Services Communication DirectX & Devices & & Data Media Printing Internet .NET Application Model Win32 Explorer SL Kernel Windows Kernel Services
  5. 5. Tooling DESIGN TASKS CORE AUTHORING TASKS CODING TASKS  Styling  Control creation  Code editing  Path-editing  Layout  Refactoring  Animation  Property editing  Debugging  Visual States  Basic data  Code analysis  Transitions  View authoring  Profiling VISUAL STUDIO BLEND
  6. 6. DemoVisual StudioExpression BlendExpression DesignEmulator
  7. 7. Entwickeln einer Windows Store App Charakteristiken Erwartungshaltung der einer App BenutzerCode und • Store • Live Tile Windows hilft dabei • Search das potential Ihrer AppMarkup • Tile • Capabilities voll Auszuschöpfen • Splash Screen • PLM
  8. 8. historiarte1.wikispaces.com
  9. 9. Authentically digitalCloud connectedDynamic and aliveBeautiful use of typographyBold vibrant colorsMotion
  10. 10. Live Tiles
  11. 11. User Experience – Live Tiles
  12. 12. Live Tiles Local, scheduled, periodic and push updates
  13. 13. Alive with activity without apps running • Issue direct updates, perhaps using queue, scheduled, and expiring updates There are three ways an app • Tell Windows a service URL where it can to obtain configures this to happen periodic updates • Obtain a Windows Push Notification Service (WNS) channel and have a service send notifications to that • These actions can happen from app code or background tasks
  14. 14. What makes an update?Tiles, badges, and • Choices: Tile template catalog, badge catalog, toasttoasts are bits of template catalog, plus Toast audio options catalogXML that comefrom predefinedtemplates (to • Whoever issues an update builds the XMLavoid chaos) • URIs for images can use http[s]://, ms-appx:///, or ms-appdata:///local/ • Notifications Extensions Library provides an object model • Reduces mistakes that cause updates to not show
  15. 15. XML badge update schema<?xml version="1.0" encoding="utf-8" ?><badge value = "1-99" | "none" | "activity" | "alert" | "available" | "away" | ... version? = "integer" />
  16. 16. XML tile update schema<?xml version="1.0" encoding="utf-8" ?><tile> <visual version? = "integer" lang? = "string" baseUri? = "anyURI" branding? = "none" addImageQuery? = "boolean" > <!-- One or more binding elements --> <binding template = "TileSquareImage" | "TileSquareBlock" | ... fallback? = "string" lang? = "string" baseUri? = "anyURI" branding? = "none" addImageQuery? = "boolean" > <!-- Some combination of image and text --> <image id = "integer" src = "string" alt? = "string" addImageQuery? = "boolean" /> <text id = "integer" lang? = "string" /> </binding> </visual></tile>
  17. 17. Demo – Interactive Live TilePeriodisches Update

×