Mobil LINUX alkalmazások

A tantárgy angol neve: Mobile Linux Applications

Adatlap utolsó módosítása: 2012. május 30.

Tantárgy lejárati dátuma: 2015. június 30.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar
Mérnök-informatikus tantárgy 
Villamosmérnöki szak   
Szabadon választható tantárgy
Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIAUAV74   2/0/0/v 2  
3. A tantárgyfelelős személy és tanszék Dr. Forstner Bertalan,
4. A tantárgy előadója

Név:Beosztás:Tanszék, Int.:
Dr. Forstner BertalanadjunktusAutomatizálási és Alkalmazott Informatikai Tanszék
Bányász Gábortanársegéd Automatizálási és Alkalmazott Informatikai Tanszék

5. A tantárgy az alábbi témakörök ismeretére épít Linux/Unix felhasználói alapismeretek.
A C/C++ programozási nyelvek ismerete.
6. Előtanulmányi rend
Ajánlott:
-
7. A tantárgy célkitűzése A tárgy célja a Linux alapú mobil eszköz, mint fejlesztési platform bemutatása. A hallgatók az tárgy keretében megismerkedhetnek a mobil eszközökben használt Linux rendszerekkel, betekintést nyerhetnek azok felépítésébe. Ezt követően a gyakorlatban elsajátíthatják alkalmazások fejlesztését az egyik ilyen platformra (Maemo).
8. A tantárgy részletes tematikája Bevezetés
A Linux felépítése x86-os platformon. Linux rendszer kialakítása limitált hardware erőforrások esetén.
Mobil Linux rendszerek
Mobil Linux disztribúciók. A Maemo platform ismertetése.
Fejlesztői környezet
A fejlesztői környezet telepítése, konfigurálása, megismerése. Az alkalmazások fejlesztésének lépései. Tesztelés, és futatás az eszközön.
Widget library
A GTK+ toolkit megismerése. A GTK+ bővítése a Maemo környezetben (Hildon). Grafikus felületű alkalmazások fejlesztése. Beviteli eszközök használata.
Hálózati kommunikáció
A LAN, WLAN, Bluetooth kapcsolatok kezelése. Socket kommunikáció. Hálózati protokollok. Tanúsítványok kezelése.
Telepítő csomagok
Telepítő csomag készítése az alkalmazásokhoz. A csomagok menedzselése.
Mono
A Mono könyvtárak telepítése mobil Linux környezetben. Egyszerű .NET alkalmazások futtatása.
9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium) Heti 2 óra előadás tanszéki laboratóriumban.
10. Követelmények
  1. A szorgalmi időszakban: 2 házi feladat
  2. A vizsgaidőszakban: -
  3. Elővizsga: -
11. Pótlási lehetőségek A házi feladatok pótlólagos leadása a pótlási időszakban, egy kijelölt időpontban is lehetséges.
12. Konzultációs lehetőségek Lehetőség van konzultációra az órák után, email-ben, vagy igény szerint megbeszélés alapján.
13. Jegyzet, tankönyv, felhasználható irodalom
  1. Tanszéki segédlet
  2. Maemo online dokumentáció
  3. GTK+ online dokumentáció
14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka
Kontakt óra28
Félévközi készülés órákra17
Felkészülés zárthelyire-
Házi feladat elkészítése15
Kijelölt írásos tananyag elsajátítása-
Vizsgafelkészülés-
Összesen60
15. A tantárgy tematikáját kidolgozta
Név:Beosztás:Tanszék, Int.:

Bányász Gábor

Dr. Forstner Bertalan

tanársegéd

adjunktus

Aut. és Alk. Inf.

Aut. és Alk. Inf.