V sobotu 18. června 2011 od 9.00 se v Brně na půdě Fakulty informatiky Masarykovy univerzity uskuteční již druhý ročník konference Openmobility. Tématem budou otevřené mobilní technologie a open source hardware. Tedy hlavně Linux a další open source software na mobilních telefonech, tabletech a netboocích. Můžete se těšit na zajímavá embedded zařízení, u kterých můžete plně využít jejich potenciálu, a také na otevřený hardware. Ten může sloužit jako platforma pro realizaci vašich nápadů a navíc máte možnost jej přizpůsobit svým potřebám.
Přednášející představí zajímavé otevřené softwarové a hardwarové technologie a na těchto technologiích založené produkty. Návštěvníkům nabízíme ucelený přehled otevřených mobilních technologií, ukázku vývoje open source software pro mobilní zařízení a náhled do vývoje samotného hardware. Součástí programu jsou i praktické workshopy, kde se návštěvníci můžou blíže seznámit s tématy představenými na přednáškách a získat tak detailnější pohled do dané problematiky. Předvedeme vám nejrůznější otevřené mobilní zařízení, ať už jde o telefon, PDA, tablet, netbook, čtečku knih nebo zajímavý vývojový kit a ukážeme našim návštěvníkům co všechno se s ním dá dělat a jaký software na něm běží. Podělíme se s vámi o své zkušenosti s vývojem pro otevřená mobilní zařízení, o hackování zajímavého hardware nebo vytváření vlastního.
Program
Tento ročník je zaměřen jak na vývojáře, které seznámíme s několika platformami, tak i na uživatele, kteří se mohou seznámit s produkty postavenými na otevřených technologiích a systémech. Program je rozdělen do jednoho přednáškového sálu a do PC laboratoře. PC laboratoř bude využita pro workshopy i pro přednášky, proto je v závorce vždy uvedeno zda se jedná o přednášku (P) nebo workshop (W). V předsálí budou probíhat ukázky nejrůznějších mobilních zařízení a vývojových desek/kitů (showroom), např. Nokia N900, Neo FreeRunner, Touch Book, Genesi Efika, Panda Board, STAX, Arduino.
Přednášková místnost
09:00 – 09:30 Otevřené mobilní platformy (aneb jak moc je Android open?) a Open Source HW – Martin Holec
- Úvod do světa otevřených mobilních technologií a platforem. Srovnání Androidu s ostatními otevřenými platformami.
- Představení zajímavých projektů vyvíjejících Open Source hardware.
- Openmobility – kdo jsme, co děláme a co je našim cílem.
09:40 – 10:10 Navigace v Linuxu – Martin Kolman
10:20 – 10:50 Prototypovací platforma STAX – František Horínek
- Představení hardwarové prototypovací platformy STAX a její možnosti. Více v textu Představení platformy STAX (PDF).
11:00 – 11:30 Android a NFC – Aleš Láník
přestávka na oběd
13:00 – 13:30 Lightning Talks (po cca 5 min)
- Rozšířená realita na Androidu – Petr Nohejl – poster
- Geo plánovač na N900 - Lukáš Aron
- Editor videa pro platformu Android (využití ffmpegu v nativním kódu) – Marek Vyoral
- KDE Plasma Active – UI na mobilní zařízení od KDE projektu – Jaroslav Řezník
- MeeGo na N900 a Maemo 6 Harmattan – rozluštění záhady – Jaroslav Řezník
13:40 – 14:50 Vývoj hybridních aplikací pro WebOS – Bedřich Košata
- Při vývoji aplikací pro WebOS mají programátoři k dispozici dva základní nástroje. Jde o JavaScriptové rozhraní, které umožňuje pomocí webových technologií a Palm SDK rychle vytvářet plnohodnotné aplikace. V případě potřeby nízkoúrovňového přístupu ke zdrojům telefonu (grafika, síť) lze využít rozhraní PDK pro jazyky C/C++.
- V přednášce bude prezentován způsob vývoje hybridní aplikace pro přístup k Datovým schránkám, která využívá služby SDK pro tvorbu uživatelského rozhraní a nativní komponentu pro interakci se sítí. Při tvorbě nativní komponenty byla využita existující knihovna libnicds (http://labs.nic.cz/page/739/libnicds/) a v přednášce bude objasněn způsob portace této knihovny na platformu WebOS.
15:00 – 15:30 Představení B&N Nook aneb uzamčený Android – David Kolibáč
- Představení čtečky elektronických knih obsahující e-ink i druhý dotykový displej, na které běží Android a způsobu jak se jej komunita snaží otevřít.
15:40 – 16:10 Vývoj pro Maemo a jiné mobilní linuxové platformy – Martin Kolman
- Shrnutí toho, jaké mobilní linuxové platformy existují (Maemo, Meego, SHR, QtMoko, AIOS, …).
- Jaké programovací jazyky a grafické knihovny se používají (Hildon, GTK, Qt, C++, Python na Maemu/Meegu; Vala a Enlightnment v SHR;…). Dále jaké distribuční kanály se používají (Extras-* & Autobuilder v Maemo, OBS & RPM v Meegu, OPKG Repozitáře v SHR & www.opkg.org).
- Rozdíl ve vývoji pro mobilní zařízení a desktop (šetření baterie, převážně dotykové rozhraní, provoz ve fullscreen, specifické periferie a senzory dostupné na mobilních zařízeních, důležitost animací pro zachování kontinuity apod.).
- Přednáška bude zakončena krátkým příkladem toho, jak může vypadat vývoj aplikace pro Maemo krok za krokem (nápad, volba nástrojů, realizace, testování, balíčkování, zveřejnění, zpětná vazba od uživatelů, …) a samozřejmě diskuzí.
16:20 – 16:50 Embedded vývoj v Clutteru a Mx – Pavel Šimerda
17:00 – 17:30 Lokalizace aplikací l10n – David Kolibáč
- komunitní lokalizace svobodného software, jak to probíhá, její potenciál na mobilních zařízeních (MeeGo)
17:30 – 18:00 – závěr
Workshop místnost
09:40 – 10:10 – Sekundární architektury ve Fedoře (P) – Dan Horák
- Fedora není jen pro Intel/AMD, jakým způsobem Fedora vzniká a jak to ovlivňuje další architektury, co znamená heterogenní svět pro tvůrce software, přehled architektur (ARM, s390x, PPC, …) a jejich využití.
- Ukázka Fedory běžící na Genesi Efika MX Smarttop/Smartbook, případně i jiném HW.
10:20 – 10:50 – Sekundární architektury ve Fedoře (W) – Dan Horák
11:00 – 11:30 - Prototypovací platforma STAX (W) – František Horínek
přestávka na oběd
13:00 – 13:30 – Panda Board (W/P) – František Kučera
13:40 – 14:10 – Wearable Computing – Budoucnost: nositelné mobilní zařízení (P) – Martin Holec
14:20 – 14:50 – Android a vývoj v NDK (W) – Aleš Láník
15:00 – 15:30 – Vývoj v Qt pro mobilní zařízení (Qt Everywhere) (P) – Jaroslav Řezník
15:40 – 16:10 – Vývoj v Qt pro mobilní zařízení (Qt Everywhere) (W) – Jaroslav Řezník
- Vývoj v Qt pro mobilní platformy – Symbian, MeeGo, Maemo a další.
- Představení Qt Quick (QML) a Qt Mobility v rámci Qt SDK.
- V rámci workshopu vytvoření jednoduché aplikace využívající QML a Qt Mobility.
16:20 – 16:50 – Vývoj pro Maemo (W) – Martin Kolman
17:00 – 17:30 – Embedded vývoj v Clutteru a Mx (W) – Pavel Šimerda
Informace pro návštěvníky
Datum: sobota 18. června 2011 9.00 – 18.00
Místo: Fakulta informatiky Masarykovy univerzity, Botanická 68a, 602 00 Brno
Doprava: Z Hlavního nádraží pojedete tramvají č. 1 nebo č. 6 ze zastávky Česká na stanici Hrnčířská. Zde vystoupíte a půjdete přibližně 300 m po ulici Hrnčířská, napravo budete mít budovu univerzity, kde se koná akce.
Konferenci pořádá občanské sdružení Openmobility za podpory společnosti Red Hat Czech.
Mediálním partnerem je LinuxEXPRES.