SlideShare a Scribd company logo
1 of 33
Windows Design & Development
Jiří Danihelka
Designový jazyk Metro
Základní principy designu
• Fast & Fluid
• Authentically digital
• Content before chrome
• Win as one
Navigační schéma
• Hierarchické
• Ploché (flat)
Mřížka - Grid
Mřížka - Grid
Přizpůsobení DPI obrázků
Message dialog
• Systémový
• Kontextový (flyout)
• Flyout
Jmené konvence pro soubory
Option #1 - File naming convention:
...test.scale-100.jpg
...test.scale-140.jpg
...test.scale-180.jpg
Option #2 - Folder naming convention:
...scale-100test.jpg
scale-140test.jpg
scale-180test.jpg
HTML
<img src="test.jpg" width=80 height=80/>
XAML
<Image Grid.Row="0" Grid.Column="1" x:Name="testImage" Source="test.jpg"
Margin="2,2,2,2"/>
Dotyk a obsah
• Místa vhodná pro dotyk
• Místa vhodná pro obsah
Minimální velikost
Programování Windows
Jiří Danihelka
Platforma pro rozličná zařízení
Jak získat Windows
• MSDN subscription
• 90-ti denní trial verze pro každého
• MsdnAA – pro studenty
• DreamSpark – pro studenty
Knihovny Windows
Vývojové nástroje
• Visual Studio
• Visual Studio Express for Windows
• Expression Blend for Windows
(součást Visual Studia)
Ovládací prvky 1/2
Ovládací prvky 2/2
Práce s textem
OneNote MX
Rozlišení obrazovky
• minimální rozlišení 1024x768
• pro 2 aplikace 1366x768
Ovládací gesta
Životní cyklus
Životní cyklus
Běh na pozadí
Živé dlaždice / Live Tiles
Notifikační mechanismus
Windows Store
Certifikace aplikací
Statistiky Windows Store
Windows Phone

More Related Content

Viewers also liked (7)

Roof trusses
Roof trussesRoof trusses
Roof trusses
 
Steel structure
Steel structureSteel structure
Steel structure
 
PPT OF TRUSSES
PPT OF TRUSSESPPT OF TRUSSES
PPT OF TRUSSES
 
Roof
RoofRoof
Roof
 
Roof
RoofRoof
Roof
 
DESIGN OF STEEL STRUCTURE
DESIGN OF STEEL STRUCTUREDESIGN OF STEEL STRUCTURE
DESIGN OF STEEL STRUCTURE
 
Steel structures
Steel structuresSteel structures
Steel structures
 

Similar to Window Design and Development

Vyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Vyvoj Windows Store aplikaci pomoci HTML, CSS a JavascriptuVyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Vyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Jindra Parus
 
Výkonnost webových aplikací
Výkonnost webových aplikacíVýkonnost webových aplikací
Výkonnost webových aplikací
Taste Medio
 
Bioinformatics course - lesson 2
Bioinformatics course - lesson 2Bioinformatics course - lesson 2
Bioinformatics course - lesson 2
Jan Paces
 

Similar to Window Design and Development (20)

Vývoj Windows Store aplikací pomocí HTML, CSS a Javascriptu
Vývoj Windows Store aplikací pomocí HTML, CSS a JavascriptuVývoj Windows Store aplikací pomocí HTML, CSS a Javascriptu
Vývoj Windows Store aplikací pomocí HTML, CSS a Javascriptu
 
Optimalizace rychlosti stránek
Optimalizace rychlosti stránekOptimalizace rychlosti stránek
Optimalizace rychlosti stránek
 
TNPW2-2014-05
TNPW2-2014-05TNPW2-2014-05
TNPW2-2014-05
 
WinJS
WinJSWinJS
WinJS
 
Axure RP training
Axure RP trainingAxure RP training
Axure RP training
 
TNPW2-2014-06
TNPW2-2014-06TNPW2-2014-06
TNPW2-2014-06
 
TNPW2-2016-06
TNPW2-2016-06TNPW2-2016-06
TNPW2-2016-06
 
HCL Nomad via Panagenda Marvel Client
HCL Nomad via Panagenda Marvel ClientHCL Nomad via Panagenda Marvel Client
HCL Nomad via Panagenda Marvel Client
 
Základy internetu
Základy internetuZáklady internetu
Základy internetu
 
Vyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Vyvoj Windows Store aplikaci pomoci HTML, CSS a JavascriptuVyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Vyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
 
06 Cvičení.pptx
06 Cvičení.pptx06 Cvičení.pptx
06 Cvičení.pptx
 
Chromebooky
ChromebookyChromebooky
Chromebooky
 
Screen scraping se ScraperWiki (Jindřich Mynarz)
Screen scraping se ScraperWiki (Jindřich Mynarz)Screen scraping se ScraperWiki (Jindřich Mynarz)
Screen scraping se ScraperWiki (Jindřich Mynarz)
 
Výkonnost webových aplikací
Výkonnost webových aplikacíVýkonnost webových aplikací
Výkonnost webových aplikací
 
Bioinformatics course - lesson 2
Bioinformatics course - lesson 2Bioinformatics course - lesson 2
Bioinformatics course - lesson 2
 
Glami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamouGlami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamou
 
TNPW2-2012-03
TNPW2-2012-03TNPW2-2012-03
TNPW2-2012-03
 
Semináře M-Files: Konec hledání řešení pro správu firemních dat
Semináře M-Files: Konec hledání řešení pro správu firemních datSemináře M-Files: Konec hledání řešení pro správu firemních dat
Semináře M-Files: Konec hledání řešení pro správu firemních dat
 
TNPW2-2014-03
TNPW2-2014-03TNPW2-2014-03
TNPW2-2014-03
 
Optimalizace webových aplikací
Optimalizace webových aplikacíOptimalizace webových aplikací
Optimalizace webových aplikací
 

More from Jiri Danihelka

More from Jiri Danihelka (20)

Distributed Mobile Graphics
Distributed Mobile GraphicsDistributed Mobile Graphics
Distributed Mobile Graphics
 
Mixed reality for Windows 10
Mixed reality for Windows 10Mixed reality for Windows 10
Mixed reality for Windows 10
 
New Xaml components for Windows developers
New Xaml components for Windows developersNew Xaml components for Windows developers
New Xaml components for Windows developers
 
MVVM Windows UWP apps with Template 10
MVVM Windows UWP apps with Template 10MVVM Windows UWP apps with Template 10
MVVM Windows UWP apps with Template 10
 
An introduction to development of universal applications
An introduction to development of universal applicationsAn introduction to development of universal applications
An introduction to development of universal applications
 
Windows game development with Unity 5
Windows game development with Unity 5Windows game development with Unity 5
Windows game development with Unity 5
 
Creating great Unity games for Windows 10 - Part 2
Creating great Unity games for Windows 10 - Part 2Creating great Unity games for Windows 10 - Part 2
Creating great Unity games for Windows 10 - Part 2
 
Creating great Unity games for Windows 10 - Part 1
Creating great Unity games for Windows 10 - Part 1Creating great Unity games for Windows 10 - Part 1
Creating great Unity games for Windows 10 - Part 1
 
Prism library and MVVM
Prism library and MVVMPrism library and MVVM
Prism library and MVVM
 
UWP apps development - Part 3
UWP apps development - Part 3UWP apps development - Part 3
UWP apps development - Part 3
 
UWP apps development - Part 2
UWP apps development - Part 2UWP apps development - Part 2
UWP apps development - Part 2
 
UWP apps development - Part 1
UWP apps development - Part 1UWP apps development - Part 1
UWP apps development - Part 1
 
Designing Windows apps with Xaml
Designing Windows apps with XamlDesigning Windows apps with Xaml
Designing Windows apps with Xaml
 
Advanced MVVM Windows UWP apps with Template 10
Advanced MVVM Windows UWP apps with Template 10Advanced MVVM Windows UWP apps with Template 10
Advanced MVVM Windows UWP apps with Template 10
 
Windows UX
Windows UXWindows UX
Windows UX
 
Blend for Visual Studio 2015
Blend for Visual Studio 2015Blend for Visual Studio 2015
Blend for Visual Studio 2015
 
Security misconfiguration
Security misconfigurationSecurity misconfiguration
Security misconfiguration
 
Windows 10 Mobile and Distributed Graphics
Windows 10 Mobile and Distributed GraphicsWindows 10 Mobile and Distributed Graphics
Windows 10 Mobile and Distributed Graphics
 
Security hardening and drown attack prevention for mobile backend developers
Security hardening and drown attack prevention for mobile backend developersSecurity hardening and drown attack prevention for mobile backend developers
Security hardening and drown attack prevention for mobile backend developers
 
Top 10 security risks for mobile backend developers
Top 10 security risks for mobile backend developersTop 10 security risks for mobile backend developers
Top 10 security risks for mobile backend developers
 

Window Design and Development