Victor CG Erofeev - Metro UI

1,285 views
1,176 views

Published on

Slides from Victor's talk at

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

  • Be the first to like this

No Downloads
Views
Total views
1,285
On SlideShare
0
From Embeds
0
Number of Embeds
298
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Victor CG Erofeev - Metro UI

  1. 1. Win7 Metro UI
  2. 2. • Виктор Ерофеев• Most Valuable Professional (2006+)• MVP Client App Dev
  3. 3. codeUI логика stuff модель business
  4. 4. UI
  5. 5. magic BlackUI Magic magic Magic
  6. 6. Modern Design – BauhausInternational Typographic Style – Swiss Design Motion Design – Cinematography
  7. 7. ЭргономикаФункциональность Эстетика
  8. 8. Рецепт 1
  9. 9. problems? :D
  10. 10. Рецепт 2
  11. 11. Рецепт 3
  12. 12. • MSDN: Metro• Build• Guides
  13. 13. App gets 5s to handle suspend User suspending Running Suspended TerminatedLaunches Low Memory App App App App resuming Apps are notified when they have been resumed Splash No code Code gets to run App not running screen runs
  14. 14. //Register for the Suspending event and call suspendingHandler whenreceivedWindows.UI.WebUI.WebUIApplication.addEventListener("suspending",suspendingHandler);//Handle the suspending event and save the current user session using WinJSsessionStatefunction suspendingHandler(eventArgs) {//We are getting suspended}//Register for the Resuming event and call resumingHandler when receivedWindows.UI.WebUI.WebUIApplication.addEventListener("resuming",resumingHandler);function resumingHandler() {//We are getting resumed, in general do nothing}
  15. 15. Windows 7 Windows 8 GDI GDI Metro Style DirectXApplications Applications Applications Applications DirectX ApplicationsWindows 7 Windows 8 Shell Shell Direct3D Direct2D DirectWrite Direct3D Direct2D DirectWrite GDI GDI WDDM Graphics driver WDDM Graphics driver CPU GPU CPU GPU

×