Přeskočit na hlavní obsah
Přeskočit hlavičku

Operační systémy mobilních zařízení

Anotace

Vytváření aplikací pomocí programovacích jazyků Java a C# je sice velmi pohodlné, ale v některých případech není příliš efektivní. Jde zejména o tvorbu aplikací nebo jejích částí, které vyžadují extrémní výpočetní výkon nebo velmi intenzívně spolupracují s periferními zařízeními. V takovýchto případech lze mnohem lepších výsledků dosáhnout pomocí programovacích jazyků C/C++ a přímého využití prostředků operačních systémů (Linux, Windows Mobile, Symbian).

Povinná literatura

BOLING, Douglas, Programming Windows Embedded CE 6.0 Developer Reference, Microsoft Press; 4 edition, 2007, ISBN 978-0735624177 
HASHIMI, Sayed, Pro Android 2, Apress; 1 edition, 2010, ISBN 978-1430226598 
HARRISON, Richard, Symbian OS C++ for Mobil Phones, John Wiley & Sons, 2004, ISBN 0-470-85611-4
TANNENBAUM, Andrew S., Operating Systems: Design and Implementation (Prentice-Hall Software Series)

Doporučená literatura

BOVET, Daniel, CESATI, Marco, Understanding the Linux Kernel, Third Edition, O'Reilly Media, 2005, ISBN 978-1430226598 
WELSH, Matt, KAUFMAN, Lar, Running Linux, Fourth Edition, O'Reilly Media, 2002, ISBN 978-0596002725 


Jazyk výuky čeština
Kód 456-0346
Zkratka OSMZ
Název předmětu česky Operační systémy mobilních zařízení
Název předmětu anglicky Operating Systems of Mobile Devices
Garantující katedra Katedra informatiky
Garant předmětu Mgr. Ing. Michal Krumnikl, Ph.D.