Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Microsoft Surface: udělá na vás dojem

Slyšeli jste o Microsoft Surface? Víte o jaké zařízení se jedná, co umí, kolik stojí a jak se pro něj programuje? Dnes vám ukážeme, co jsme o něm zjistili během návštěvy naší redakce v české pobočce Microsoftu.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Je to jen pár týdnů, co do Prahy dorazilo zařízení, nad kterým někteří ohrnují nos a jiní se těší, až si na něj budou moci konečně sáhnout. Počítač ve stolku, který ovládáte dotykem, a který by měl dokázat komunikovat s řadou zařízení, ať již se jedná o váš telefon nebo fotoaparát. Ano mám na mysli Microsoft Surface. Pokud jste jeho promo video neviděli, můžete to ještě před čtením článku dohnat:

Co je Microsoft Surface

Jedná se o obyčejný počítač v „dárkovém balení“. Balení v našem případě značí malý společenský stolek se zobrazovací deskou, která slouží jako monitor a dotykové ovládání. Ke stolku si může sednout několik uživatelů a pracovat tak současně.

Microsoft Surface

Microsoft Surface. Pokud zrovna neběží aplikační software, který je zodpovědný za proklamovaný look & feel, zjistíte, že se jedná o klasický počítač s nainstalovanými Windows Vista.

Microsoft Surface

Ovládání

Dotykové ovládání je postaveno na jiném principu, než jsme zvyklí z podobných zařízení. Není zde totiž žádný dotykový senzor, který by snímal skutečný dotyk prstu s deskou (taková technologie by měla omezení na počet současně detekovaných bodů dotyku). Deska stolu je zespodu snímána několika infračervenými kamerami; jejich obraz následně projde analýzou, během které jsou (prakticky v reálném čase) rozpoznávány dotykové body.

Vnitřek Microsoft Surface

Vnitřek Microsoft Surface. Obrázek pochází z Popularmecha­nics.com, kde najdete také podrobnější popis celého mechanismu.

Pro srovnání iPhone, který bývá často uváděn jako vzor dotykového ovládání, současně snímá dva dotykové body. To je pro práci s ručním zařízením jako je iPhone dostačující, ovšem pro Microsoft Surface, jehož ovládací plocha je řádově větší a může s ním tak pracovat několik uživatelů najednou, by tento přístup nebyl vyhovující. Snímací technologie v Microsoft Surface dokáže současně sledovat několik desítek dotykových bodů.

Vyzkoušeli jsme si ve třech lidech sledovat pohyby všech našich prstů (jen na rukou, pochopitelně) a zařízení s tím nemělo žádný problém.

Detekované prsty

Detekce dotykových bodů. Všimněte si, že každý detekovaný bod obsahuje svůj typ (v našem případě finger = prst), souřadnice a orientaci. Každý také dostane přidělen jedinečný identifikátor id, který trvá po celou dobu existence daného dotykového bodu. Jakmile váš prst z dotykové plochy zvednete a znovu jej přiložíte, dostane nové id.

Dalším typem dotykových bodů jsou tagy (matrixové kódy). Podporovány jsou dva formáty, jeden o velikosti 1 byte, druhý o velikosti 128 bytů. Nalepeny na předmětech mohou sloužit jako jednoznačné identifikátory. Přemýšleli jste, jak ve výše uvedeném reklamním spotu Microsoft Surface rozpozná, že na něj položíte telefon nebo jiné zařízení? Jednoduše, tedy pokud má na sobě zespodu nalepený známý matrixový kód.

Tag o velikosti 1 byte

Dotykový bod typu tag. V příkladě na obrázku se jedná o jednobytový tag obsahující hodnotu C0. V levém dolním rohu vidíte, jak spodek karty s tagem snímá infračervená kamera v přístroji.

Aplikace ovládané dotykem

Zatím jsme si ukázali, jak se celé zařízení ovládá. Jaké v něm ovšem můžou běžet aplikace? Jakékoliv, které lze ovládat dotykem (což nemusí být nutně jakákoliv aplikace, viz níže).

V klidovém stavu běží na Microsoft Surface spořič obrazovky. V našem případě se jedná o obrázek simulující ponoření do vody, tj. běhají po něm vodní vlnky, které můžete popohnat, pokud „vodu“ dotykem „rozčeříte“ (jednoduché, ovšem efektní). Spořič obrazovky vypnete tlačítky v rohu obrazovky. Podle toho, které z nich si vyberete, se následně otočí obrazovka (může se otočit jen o celých 180 stupňů). To proto, aby stolek mohl být přístupný z obou stran.

Spořič obrazovky

Vodní spořič obrazovky

Hned po té se objeví výběr aplikací. Našli jsme řadu her zaměřených hlavně na demonstraci možností dotykového ovládání, ale objevili jsme i pár užitečných programů.

Výběr aplikací

Výběr mezi aplikacemi

Omalovánky

Při kreslení jsme si ověřili, jak je důležité, že dotykový bod má svůj stálý identifikátor. Pokud si vyberete barvu z palety napravo, můžete prstem touto barvou kreslit. Jakmile si někdo další vybere novou barvu a začne jí kreslit, vaše původní barva zůstane (váš prst si drží původní id, na který aplikace navázala původní barvu), ale jen do doby, než přerušíte kontakt s dotykovou plochou. Po té je dotyk vašeho prstu vyhodnocen jako nový bod a dostane barvu, která byla v aplikaci navolena jako poslední.

Aplikace pro 3D prohlížení molekul

Prohlížení bílkovinných struktur naši redakci s biochemickou minulostí zcela pohltilo.

Aplikace pro lékaře

Aplikace zaměřená na lékaře ukazuje, jak bude možná vypadat příprava na operační zákrok v budoucnosti.

Jak vytvářet aplikace pro Microsoft Surface

Vyzkoušeli jsme si nejjednodušší způsob tvorby aplikací pro Microsoft Surface. Jedná se o klasické aplikace s jediným rozdílem – uživatel nebude mít k dispozici ani myš ani klávesnici a vaši aplikaci může ovládat pouze dotykem. To vyžaduje trochu odlišný přístup při tvorbě uživatelského rozhraní.

Klasické aplikace jako je Notepad nebo Internet Explorer byste na Microsoft Surface ovládat nedokázali. (To je nepřesné tvrzení. Mohli byste připojit externí klávesnici s myší a ovládat celé zařízení jako klasický počítač. To ovšem není cílem tohoto zařízení a běžný uživatel je nebude využívat.)

Zdrojový kód jednoduché aplikace, která plně využívá možností Microsoft Surface a „něco dělá“, může mít jen několik desítek řádků, pokud dokážete využít stávajících komponent. Pak se totiž vaše aplikace nemusí detailně zabývat sledováním jednotlivých dotykových bodů, jejich souřadnic a identifikátorů. Postačí, když necháte tyto události obsloužit příslušnou komponentou (kontejnerem).

V našem případě jsme vytvářeli galerii fotografií. Grafické rozhraní aplikace popisuje jazyk XAML:

Zdrojový kód v XAML

Na výše vyfotografovaném zdrojovém kódu vidíte celé rozhraní aplikace. Je vnořeno do značky SurfaceWindow, která definuje okno aplikace (je to analogie běžných desktopových aplikací, které jsou také tvořeny okny). Vlastní magii pak zajistí značka ScatterView (onen „magický“ kontejner, který bude reagovat na dotykové události uživatele), do které je vložen vlastní obsah: značka Image (obrázek) a pod něj značka Label (souborová cesta k obrázku). Celé je to zabaleno do značky DataTemplate, která zajistí replikaci objektu pro každý obrázek.

V kódu aplikace pak již jen zbývá napojit naše objekty na zdroj dat (v našem případě seznam obrázků v daném adresáři) a fotogalerie je hotova.

Fotogalerie

Můžete ji ovládat stejně jako další aplikace pro Microsoft Surface, tj. pomocí intuitivních gest fotografiemi otáčet, zvětšovat je, zmenšovat a rozmisťovat po obrazovce, a to včetně veškerých efektů (např. rychlé posunutí fotografie po ploše způsobí její rozpohybování až k okraji obrazovky, od kterého se odrazí a zastaví).

To vše zajistila příslušná komponenta ScatterView; programátor tak může být od implementace dotykového ovládání zcela odstíněn podobně jako u klasických desktopových aplikací je odstíněn od toho, jak interně pracuje tlačítko nebo přepínač, pokud použije grafickou knihovnu.

Co jsme nezkoušeli

Ačkoliv jste se snažili vyzkoušet ledacos, k některým věcem jsme se nedostali:

  • Kolik celé zařízení váží. (Ale údajně více jak 100 kg.)
  • Zda lze na něj nainstalovat i jiný operační systém. (V zásadě není důvod, proč by na něm nešel rozchodit třeba Linux, problém by možná mohl být s ovládáním kamer, tedy s dotykovým ovládáním.)

Kde Microsoft Surface pořídit?

Zatím se toto zařízení v Evropě ještě neprodává, můžete si jej pořídit pouze na území Spojených států. Jeho předpokládaná cena by se po objevení na českém trhu měla pohybovat okolo 300 tis. korun, což je pro běžné domácnosti nedosažitelné, ovšem pro firmy to není nepředstavitelná částka.

TIB2012

       

Celkový dojem je výborný

Microsoft Surface se nám zalíbil. Vůbec bychom neváhali mít takové zařízení doma. Zatím sice celý Microsoft Surface působí jako pěkná drahá hračka, ale časem jistě najde i praktické uplatnění.

Odkazy

Foto: Ivana Dvorská

Anketa

Brali byste Microsoft Surface domů?

       

Martin Hassman

Martin Hassman

Martin Hassman vymyslel a založil projekt Zdroják. Absolvoval Vysokou školu chemicko-technologickou v Praze. Pracoval jako webový vývojář a specialista na technologie Mozilla.org.

Školení Google+ pro firmy

DW - Školení PPC
  • Jak využít Google+ pro firemní komunikaci a marketing.
  • Čím se liší Google+ od Twitteru a Facebooku z pohledu firemního využití.
  • Jak využít Google+ v souladu s pravidly užívání.
  • Založení Google+ Page (Stránky) krok po kroku, včetně praktických tipů.

Detailní informace o školení Google+ »

Přehled názorů

Redakčně smazáno
anonymní uživatel 23. 1. 2009 00:05
Nový
└ 
Re: Redakčně smazáno
O Simaban Lidan 27. 1. 2009 17:21
Nový
 
└ 
Re: Redakčně smazáno
Martin Hassman 27. 1. 2009 17:43
Nový
Hezké...
Martin Doucha 23. 1. 2009 00:40
Nový
├ 
Re: Hezké...
anonymní uživatel 23. 1. 2009 01:57
Nový
│
└ 
Re: Hezké...
anonymní uživatel 23. 1. 2009 02:02
Nový
│
 
└ 
Re: Hezké...
anonymní uživatel 23. 1. 2009 03:09
Nový
│
 
 
└ 
Re: Hezké...
lol 23. 1. 2009 04:31
Nový
│
 
 
 
└ 
Re: Hezké...
BlackRider 23. 1. 2009 09:07
Nový
│
 
 
 
 
└ 
Re: Hezké...
qpal 23. 1. 2009 11:01
Nový
└ 
Re: Hezké...
anonymní uživatel 25. 1. 2009 23:26
Nový
 
├ 
Re: Hezké...
martin 26. 1. 2009 06:02
Nový
 
│
└ 
Re: Hezké...
anonymní uživatel 26. 1. 2009 07:36
Nový
 
│
 
└ 
Re: Hezké...
martin 26. 1. 2009 10:13
Nový
 
│
 
 
└ 
Re: Hezké...
Martin Hassman 26. 1. 2009 10:21
Nový
 
│
 
 
 
└ 
Re: Hezké...
martin 26. 1. 2009 11:20
Nový
 
└ 
Re: Hezké...
Martin Doucha 26. 1. 2009 13:10
Nový
anketa
Honza Áčko 23. 1. 2009 01:16
Nový
└ 
Re: anketa
JIBorg 25. 1. 2009 10:23
Nový
 
├ 
Re: anketa
Ravensun 25. 1. 2009 15:33
Nový
 
│
└ 
Re: anketa
Libor Chocholaty 26. 1. 2009 15:06
Nový
 
└ 
Re: anketa
Martin Doucha 26. 1. 2009 13:15
Nový
Hm?
Field 23. 1. 2009 01:40
Nový
└ 
Re: Hm?
anonymní uživatel 23. 1. 2009 01:48
Nový
RE: Microsoft Surface: udělá na vás dojem
anonymní uživatel 23. 1. 2009 01:41
Nový
├ 
RE: Microsoft Surface: udělá na vás dojem
Skoll 23. 1. 2009 10:17
Nový
├ 
RE: Microsoft Surface: udělá na vás dojem
alfons 23. 1. 2009 10:21
Nový
│
└ 
RE: Microsoft Surface: udělá na vás dojem
Ja. 23. 1. 2009 10:27
Nový
├ 
RE: Microsoft Surface: udělá na vás dojem
Jan Jelínek 23. 1. 2009 13:21
Nový
└ 
RE: Microsoft Surface: udělá na vás dojem
pepe 23. 1. 2009 14:48
Nový
... dojem ...
anonymní uživatel 23. 1. 2009 02:00
Nový
└ 
Re: ... dojem ...
anonymní uživatel 23. 1. 2009 03:13
Nový
 
├ 
Re: ... dojem ...
V J 23. 1. 2009 07:03
Nový
 
│
├ 
Re: ... dojem ...
Murděj Ukrutný 23. 1. 2009 08:10
Nový
 
│
│
└ 
Re: ... dojem ...
Stanislav 23. 1. 2009 09:06
Nový
 
│
│
 
└ 
Re: ... dojem ...
Standa 23. 1. 2009 17:13
Nový
 
│
├ 
Re: ... dojem ...
Karel 23. 1. 2009 09:52
Nový
 
│
│
├ 
Re: ... dojem ...
anonymní uživatel 23. 1. 2009 10:07
Nový
 
│
│
│
└ 
Re: ... dojem ...
Lael Ophir 23. 1. 2009 17:03
Nový
 
│
│
└ 
Re: ... dojem ...
Krab 23. 1. 2009 11:10
Nový
 
│
└ 
Re: ... dojem ...
Lael Ophir 23. 1. 2009 16:58
Nový
 
├ 
Re: ... dojem ...
JanicekTrnecka 23. 1. 2009 08:53
Nový
 
├ 
Re: ... dojem ...
Jaga 23. 1. 2009 10:41
Nový
 
├ 
Re: ... dojem ...
anonymní uživatel 23. 1. 2009 12:04
Nový
 
│
├ 
Re: ... dojem ...
registrovaný uživatel 23. 1. 2009 13:30
Nový
 
│
├ 
Re: ... dojem ...
Standa 23. 1. 2009 15:12
Nový
 
│
└ 
Re: ... dojem ...
krapnik 24. 1. 2009 00:31
Nový
 
└ 
Re: ... dojem ...
krapnik 24. 1. 2009 00:28
Nový
 
 
└ 
Re: ... dojem ...
caco3 24. 1. 2009 08:49
Nový
Větší dojem
Cogito 23. 1. 2009 03:30
Nový
Gamesy
anonymní uživatel 23. 1. 2009 08:22
Nový
└ 
Re: Gamesy
krapnik 24. 1. 2009 00:34
Nový
Hele interaktivni tabule nalezato
benzin 23. 1. 2009 08:30
Nový
└ 
Re: Hele interaktivni tabule nalezato
registrovaný uživatel 23. 1. 2009 13:32
Nový
 
└ 
Re: jak bude čaj ovládat aplikace
Miloss 26. 1. 2009 12:05
Nový
Záda
anonymní uživatel 23. 1. 2009 09:01
Nový
Vista
Ja. 23. 1. 2009 09:08
Nový
Uhrnují noc
Trakhan 23. 1. 2009 09:45
Nový
tolik negativnich komentaru...
jelen 23. 1. 2009 09:52
Nový
├ 
Re: tolik negativnich komentaru...
Kuba 23. 1. 2009 11:43
Nový
│
└ 
Re: tolik negativnich komentaru...
jelen 23. 1. 2009 12:54
Nový
└ 
Re: tolik negativnich komentaru...
krapnik 24. 1. 2009 00:37
Nový
Hračka
Skoll 23. 1. 2009 10:04
Nový
├ 
Re: Hračka
Lo0m 23. 1. 2009 10:40
Nový
└ 
Re: Hračka
mr. trotl 23. 1. 2009 11:41
Nový
zajimave
vd 23. 1. 2009 10:36
Nový
├ 
Re: zajimave
Standa 23. 1. 2009 11:49
Nový
└ 
Re: zajimave
Lael Ophir 23. 1. 2009 17:09
Nový
iPhone ma multitouch, ne "doubletuch"
MaLer 23. 1. 2009 11:22
Nový
└ 
Re: iPhone ma multitouch, ne "doubletuch"
Martin Hassman 23. 1. 2009 11:49
Nový
 
├ 
Re: iPhone ma multitouch, ne "doubletuch"
Štěpán Petrů 23. 1. 2009 13:30
Nový
 
└ 
Re: iPhone ma multitouch, ne "doubletuch"
anonymní uživatel 24. 1. 2009 18:43
Nový
nechtěl bych to
Petr 23. 1. 2009 15:01
Nový
└ 
Re: nechtěl bych to
Martin Hassman 23. 1. 2009 15:07
Nový
Ehm?
Uncle 23. 1. 2009 15:20
Nový
├ 
Re: Ehm?
Martin Hassman 23. 1. 2009 15:41
Nový
└ 
Re: Ehm?
Jan Válek 23. 1. 2009 17:31
Nový
Kua KUA
Adam Schubert 24. 1. 2009 01:39
Nový
Linux?
xurpha 24. 1. 2009 16:50
Nový
hmm
Michal Kundrát 24. 1. 2009 17:49
Nový
└ 
Re: hmm
maker 24. 1. 2009 22:32
Nový
 
├ 
Redakčně smazáno
anonymní uživatel 25. 1. 2009 02:12
Nový
 
└ 
Re: hmm
Michal Kundrát 25. 1. 2009 08:55
Nový
z toho akorat naroste hrb
multi 25. 1. 2009 11:17
Nový
Co je to proti WII
ToM 25. 1. 2009 21:15
Nový
Hmm
Lod Lodovic 26. 1. 2009 11:57
Nový
└ 
Re: Hmm
martin 26. 1. 2009 13:11
Nový
 
└ 
Re: Hmm
Lod Lodovic 26. 1. 2009 14:31
Nový
 
 
└ 
Re: Hmm
martin 26. 1. 2009 15:50
Nový
Fake
hmm 26. 1. 2009 13:25
Nový
Davno se u nas prodava
anonymní uživatel 27. 1. 2009 08:09
Nový
Marketing
anonymní uživatel 27. 1. 2009 08:39
Nový
Reportáž
wojtaw 14. 12. 2009 18:21
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem