Your SlideShare is downloading. ×
  • Like
Windows 8 App Developer Day
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Windows 8 App Developer Day

  • 335 views
Published

Slide Deck zum Vortrag am 18.03.2013 in München.

Slide Deck zum Vortrag am 18.03.2013 in München.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
335
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Development Illustrator Developer KürzereVisual Studio Photoshop Account Lebensdauer Store AppBlend TFS / GIT Taxes Design Guidelines Eco Benutzer Akzeptanz
  • 2. Wie fange ich an?dev.windows.com design.windows.com
  • 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. 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. 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. DemoVisual StudioExpression BlendExpression DesignEmulator
  • 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. historiarte1.wikispaces.com
  • 9. Authentically digitalCloud connectedDynamic and aliveBeautiful use of typographyBold vibrant colorsMotion
  • 10. Live Tiles
  • 11. User Experience – Live Tiles
  • 12. Live Tiles Local, scheduled, periodic and push updates
  • 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. 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. XML badge update schema<?xml version="1.0" encoding="utf-8" ?><badge value = "1-99" | "none" | "activity" | "alert" | "available" | "away" | ... version? = "integer" />
  • 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. Demo – Interactive Live TilePeriodisches Update