Mobil informatika szakirány A szakirány célja: annak az új informatikai szakterületnek az oktatása, ami a mobil távközlési rendszerek rohamos fejlõdésének, elterjedésének, valamint az informatikával, különösen az internettel való egyre szorosabb összefonódásának eredményeképpen az elmúlt évtizedben jött létre. A szakirány olyan tantárgyakból áll, amelyek segítik e rendkívül dinamikusan fejlõdõ szakterület megismerését. A tantárgyak olyan elméleti és gyakorlati ismereteket kívánnak biztosítani, amelyek alapján a hallgatók képessé válhatnak a mobil informatikai rendszerek alkalmazási, üzemeltetési és fejlesztési feladatainak ellátására. Tantárgyak Mobil rendszerek programozása Érzékelõ alapú rendszerek Mobil informatika Mobil informatika K+F I. Mobil informatika K+F II. Elektronikus kereskedelem
MOBIL INFORMATIKA SZAKIRÁNY
5. szemeszter 6. szemeszter 7. szemeszter ea gy l k kr ea gy l k kr ea gy l k kr 1 0 2 v 3 1 0 1 v 3 2 0 1 v 3 0 0 1 f 1 0 0 3 f 6 1 0 1 v 2
113
Mobil informatika K+F II. Elõfeltételek: Mobil informatika; Mobil informatika K+F I.; Elektronikus kereskedelem szemeszter: 7.
óraszám (ea/gy/l): 0/0/3 követelmény: f
kredit: 6
A tematika kidolgozója: dr. Kutor László fõiskolai docens A tantárgy célja: A mobil informatikai rendszerek alkalmazás-fejlesztés módszertanának megismertetése. Projektmunkákon keresztül a hallgatók (többnyire csoportmunkában) gyakorlatot szereznek a rendszerterv kidolgozásában, a megvalósításban, valamint az eredmények dokumentálásában és hatékony bemutatásában. A korszerû feladatok megvalósítása fejleszti a hallgatók kreativitását is.
Ajánlott irodalom: Kutor L.: Szöveggyûjtemény, BMF NIK, 2004 Korábbi projektbeszámolók, BMF NIK, http://mobil.nik.bmf.hu
A gyakorlatok témakörei: • • • • •
A specifikáció és rendszerterv véglegesítése (UML) A terv megvalósítása, a munka dokumentálása Az eredmények tesztelése, értékelése A továbbfejlesztési lehetõségek elemzése A munka eredményeinek bemutatása, technikai jelentés készítése, szóbeli bemutató PPT-vel, a rendszer ismertetése mûködés közben.
118
MOBIL INFORMATIKA SZAKIRÁNY
Mobil informatika K+F I. Elõfeltételek: Mobil rendszerek programozása; Érzékelõ alapú rendszerek szemeszter: 6.
óraszám (ea/gy/l): 0/0/1 követelmény: f
kredit: 1
A tematika kidolgozója: dr. Kutor László fõiskolai docens A tantárgy célja: A mobil informatikai rendszerek alkalmazásfejlesztés módszertanának megismertetése. Projektmunkákon keresztül a hallgatók (többnyire csoportmunkában) gyakorlatot szereznek az problémák elemzésében, az irodalomkutatásban, valamint a specifikáció és rendszerterv kidolgozásában. A korszerû feladatok megvalósítása fejleszti a hallgatók kreativitását is.
Ajánlott irodalom: Kutor L.: Szöveggyûjtemény, BMF NIK, 2004 Korábbi projektbeszámolók, BMF NIK, http://mobil.nik.bmf.hu
A gyakorlatok témakörei: • A megoldandó probléma megfogalmazása, • A probléma jelentõségének vizsgálata elméleti, gyakorlati és gazdasági szempontból • A probléma elemzése, a lényegtelen és félrevezetõ adatok megfontolása, elõzetes specifikáció kidolgozása • Hasonló problémák és lehetséges megoldások vizsgálata (irodalomkutatás) • Választás a lehetséges alternatívák közül. A választás indoklása. • A specifikáció és rendszerterv kidolgozása
MOBIL INFORMATIKA SZAKIRÁNY
117
Mobil informatika Elõfeltételek: Mobil rendszerek programozása; Érzékelõ alapú rendszerek szemeszter: 6.
óraszám (ea/gy/l): 2/0/1 követelmény: v
kredit: 3
A tematika kidolgozója: Ladányi Zoltán fõiskolai tanársegéd A tantárgy célja: A mobil informatikai eszközök, a mobil távközlési rendszerek, valamint az ezekre épülõ alkalmazások megismertetése olyan szinten, hogy a hallgatók képessé váljanak e rendszerek üzemeltetésére, alkalmazások tervezésére és megvalósítására. A tantárgy tartalma: A mobilitás feltételei, a mobil távközlési rendszerek alapjai. Rádiós alapok: vivõ frekvenciák, modulációk, FDMA, TDMA, CDMA. A digitális adatátvitel alapjai, vonal- és csomagkapcsolás, PSTN, ISDN. GSM/DCS rendszerek Célkitûzések, GSM architektura részei, feladatai, jellemzõi: Bázisállomás (BSS), Hálózat alrendszer (NSS), Hálózat menedzsment alrendszer (NMS), Jelzésátvitel (Linking, SS7, LAPD, LAPDm), hívási folyamatok. GSM, GPRS, UMTS alapfogalmak, a mûködés meghatározó elvei és protokolljai Kommunikációs protokollok (TCP/IP, ATM, X25, Frame Relay). Mobil hálózati protokollok (WAP, WDP, WTP, WSP). Mobil hálózatokra épülõ informatikai szolgáltatások (SMS, WEB elérés, IP alapú kommunikáció, helyfüggõ szolgáltatások) Alap- és kiegészítõ szolgáltatások: hívásátirányítás, hangposta stb. Fax- és adatszolgáltatás, SMS, MMS.SMS-alapú rendszerek és szolgáltatások. WAP-alapú rendszerek és szolgáltatások. Intelligens szolgáltatások, TETRA. Mûholdas rendszerek Mûholdas adatátviteli rendszerek alapjai GPS alapok, és GPS-re épülõ szolgáltatások Hordozható informatikai eszközök Palmtop gépek jellemzõi, tipikus alkalmazásai, fejlõdési irányai. Viselhetõ számítógépek tervezési szempontjai (méret, súly, rögzítés, elérhetõség, elhelyezés, forma, mozgástér, hõvezetés, használati idõ, esztétika). Protézisek (szívritmus-szabályozók,
116
érzékszervpótló protézisek) alkalmazási, tervezési szempontok, problémák (kompatibilitás, elektronika-szövet interfész, tápellátás, élettartam, kommunikáció). Mobil informatikai rendszerek biztonsági kérdései, mûködésének felügyelete és tesztelése A laboratóriumi gyakorlatok témái: • Mobil készülékek használata Alap- és többletszolgáltatások, speciális beállítások, GSM modem AT parancsok (tárcsázás, üzenetküldés) • WAP architektúra alkalmazása WAP fõbb jellemzõi (fejlesztési célok, elõnyök/hátrányok), WAP oldalakfelépítése (deck, card), Nokia Mobile Internet Toolkit használata • WML nyelv használata Elemei, szövegformázás, taskok, események (do, ontimer, timer, onevent, onenterforward, onenterbackward, onpick) Template-ek és hatáskörük, változók, input mezõk, kiválasztó mezõk, horgonyok, képek, idõzítések • A WML script alkalmazása Függvények (deklaráció, függvényhívások, paraméter-átadás), operátorok, változók, vezérlési szerkezetek, standard függvénykönyvtárak • WAP kiszolgáló kialakítása Apache web szerver beállításai Ajánlott irodalom: Kutor L.: Szöveggyûjtemény, BMF NIK, 2004 Maros D.: GSM, BMF KV Kar, 2001 G. Heine: GSM Networks: Protocols, Terminmology, and Implementation, Artech House Publishers, 1999 http://forum.nokia.com/ WML Reference WML Script Reference AT Command Set for GSM ME http://www.wapforum.org/ http://www.etsi.org/ ETSI TS 100 916 (GSM 07.07) ETSI TS 100 585 (GSM 07.05)
MOBIL INFORMATIKA SZAKIRÁNY
Érzékelõ alapú rendszerek Elõfeltételek: Matematika szigorlat; Szoftver szigorlat szemeszter: 5.
óraszám (ea/gy/l): 1/0/1 követelmény: v
kredit: 3
A tematika kidolgozója: Molnár András fõiskolai adjunktus A tantárgy célja: A hallgatók megismerkednek különféle fizikai jellemzõk mérésének módszereivel, valamint a mért adatok feldolgozási eljárásaival.
Adattovábbítás Vezetékes adattovábbítás. adattovábbítás
Vezeték
nélküli
A laboratóriumi gyakorlatok témái: A tantárgy tartalma: Alapfogalmak A mérés fogalma, mérõeszközök általános felépítése, távérzékelõ rendszerek elvi felépítése, környezetérzékeny intelligens rendszerek. Szenzorok csoportosítása: Mérendõ fizikai mennyiségek szerint közvetlen mennyiségeket érzékelõk (hõmérsékletmérõk, feszültségmérõk, fénymennyiségmérõk, nyomásmérõk). Közvetett mennyiségeket mérõk (távolságmérõk, magasságmérõk, helymeghatározók – GPS). Mérési elvek Távolságmérési módszerek (ultrahangos távolságmérés, infra-reflexiós távolságmérés, lézeres távolságmérés). Iránymérési módszerek (kollimátoros iránymeghatározás, iránymeghatározás világítótorony segítségével, rádiós iránymérés). Képrögzítési technikák (csöves képrögzítés, félvezetõs képrögzítés, speciális képalkotási módszerek – gamma-kamera).
• • • • • •
Adatfolyamokon alkalmazott valós idejû szûrések Konvolúciós szûrõk programozása Kvázi-digitális jelek feldolgozása Mérési adatgyûjtõk programozása Képi információk feldolgozása Minõségjavító programok készítése, elõfeldolgozó eljárások, objektumok felismerése, objektumok követése • Sztohasztikus jelek feldolgozása (Gamma-kamera, PET képalkotási módszerek) Ajánlott irodalom: Stuart J. Russel, Peter Norvig: Mesterséges intelligencia modern megközelítésben, Prentice-Hall, 1995, Magyar fordítás: Panem Kft., 2000 Mûholdas helymeghatározás I-II., http://bmegeod.agt.bme.hu/tutor_h/terinform/t35a.htm
Szenzorok kompenzálása, érzékenység beállítása, védelme Mérési adatok digitalizálása Digitális kimenetû szenzorok, kvázi-digitális kimenetû szenzorok, A/D konverzió problémái, adatgyûjtési frekvencia. Mérési eredmények feldolgozása Mérési hibák, szórások, adatok szûrése. Egyenesek, görbék illesztése. Alapvetõ képfeldolgozó algoritmusok (szûrések, korrekciók, élkiemelések).
MOBIL INFORMATIKA SZAKIRÁNY
115
Mobil rendszerek programozása Elõfeltételek: Matematika szigorlat; Szoftver szigorlat szemeszter: 5.
óraszám (ea/gy/l): 1/0/2 követelmény: v
kredit: 3
A tematika kidolgozója: Ladányi Zoltán fõiskolai tanársegéd A tantárgy célja: A tantárgy célja a legkorszerûbb mobil platformok és alkalmazói környezetek megismertetése. Az elõadások bemutatják a legfontosabb programozási környezeteket és a mobil szoftverfejlesztés módszertanát. Laboratóriumi gyakorlatok keretében a hallgatók készségszinten elsajátítják az egyes programfejlesztõi környezetekkel végezhetõ programozás gyakorlatát. A tantárgy tartalma: Bevezetés A mobil piac helyzete, programozási platformok áttekintése Tartalomadaptálás Tartalomszolgáltatás felépítése, XML/XSLT, UAProf, WURFL, automatikus HTML-WML konverzió A mobil eszközzel való kapcsolat kiépítése Soros port, Bluetooth, IrDA , WLAN Java J2ME J2ME kialakulása, piaci helyzete, CLDC, MIDP, célja, felépítés, követelmények, jellemzõk, fejlesztõeszközök, fontosabb package-ek, API-k
A laboratóriumi gyakorlatok témái: • Tartalomadaptálás a gyakorlatban (PHP, Apache) • Soros port kommunikáció programozása • Java-s fejlesztõkörnyezetek ismertetése: J2ME Wireless Toolkit, JBuilderX, SDK-k • Programozás CLDC/MIDP alá • Hálózati kapcsolat kiépítése MIDP alatt • J2ME Wireless Messaging API (WMA) felhasználása • J2ME Mobile Media API (MMAPI) felhasználása • Symbian-os fejlesztõkörnyezetek ismertetése: CBuilderX, SDK-k • AIF fájlok szerepe • Környezetérzékeny súgók létrehozása Symbian alatt • SIS fájlok készítése Ajánlott irodalom: Forum Nokia, http://www.forum.nokia.com/ Symbian OS, http://www.symbian.com/ J2ME documentations, http://java.sun.com/j2me/docs/ Microsoft Developer's Network, http://msdn.microsoft.com/
Symbian Kialakulása, piaci helyzete, általános jellemzõk, a Symbian változatai, Series 60-80-90, UIQ, felépítése, fejlesztõeszközök, fontosabb API-k Microsoft a mobil piacon Embedded, CE, Pocket PC, SmartPhone, .NET Microsoft Pocket PC és SmartPhone Piaci helyzete, általános jellemzõk, fejlesztõeszközök, felépítés, jellemzõk, fontosabb API-k Program optimalizálás Memória, verem, futásidõ, kódméret, optimalizáló eszközök áttekintése (AQTime)
114
MOBIL INFORMATIKA SZAKIRÁNY
Elektronikus kereskedelem Elõfeltételek: Mobil rendszerek programozása; Érzékelõ alapú rendszerek szemeszter: 6.
óraszám (ea/gy/l): 1/0/1 követelmény: v
kredit: 2
A tematika kidolgozója: dr. Farkas Károly
A tantárgy célja: Az elõadások bemutatják az elektronikus kereskedelem meghatározó fogalmait és fontosabb összefüggéseit, külön hangsúllyal a mobil eszközök alkalmazásával kínálkozó lehetõségekre. A laboratóriumi gyakorlatokon a legkorszerûbb programfejlesztõi környezetben önálló feladatok megoldása segíti az e-kereskedelmi rendszerek megvalósításához szükséges gyakorlati készségek kialakítását. Az elõadások tartalma: Gazdasági, kereskedelmi alapfogalmak Technológiai tényezõk, hardver- és szoftverfeltételek. Az elektronikus kereskedelem tényezõi Területei (B2B, B2C, B2E, B2P, B2P), feltételei, jellemzõi, megvalósítási szempontjai, követelményei. Biztonsági kérdések Azonosítási és hitelesítési protokollok, digitális aláírás, biometrikus személyazonosítás. Pénzügyi feltételek Elektronikus pénzforgalom, tõzsde, pénzhelyettesítõ eszközök, kártyaalkalmazások. Jogi kérdések Szerzõdések, garanciák.
A laboratóriumi gyakorlatok témái: • Internetes alapfogalmak: URL/URI, webszolgáltatás (web service), HTTP, XML, XSL, SOAP, WSDL, UDDI • Az e-kereskedelem fogyasztói (kliens-) oldala • Webáruházak, portálok, keresõk • Az e-kereskedelem kiszolgálói (szerver-) oldala • Többplatformos webszolgáltatás fejlesztése (Delphi/ Kylix, XML/SOAP/WSDL) • Kiszolgáló és kliens fejlesztése elõre megadott minta alapján (egyéni webszolgáltatás egyszerû matematikai mûveletekre) • Kliens önálló fejlesztése valódi, mûködõ, más technológiára épülõ webszolgáltatáshoz (pl. BabelFish Translation Service) • Böngészõn keresztül elérhetõ kereskedelmi célú kiszolgálóalkalmazások kialakítása RAD alkalmazásfejlesztési technikával • Egyszerû kereskedelmi kiszolgálószoftver (e-bolt, e-szolgáltatóközpont) fejlesztése Ajánlott irodalom: Kutor L.: Elõadásanyagok és szöveggyûjtemény, BMF NIK, 2004, http://mobil.nik.bmf.hu Zsuffa Á.: Elektronikus kereskedelem, Századvég kiadó, 2002 Mojzes I., Talyigás J.: Elektronikus kereskedelem, Technika Alapítvány, 2000
Logisztika Rendelések felvétele, teljesítése, nyomkövetése. Mobil eszközök hatása, alkalmazásai (m-kereskedelem) Az alkalmazásfejlesztés szempontjai, helyhez kötött szolgáltatások. Esettanulmányok Az e-kereskedelem bevezetésének, alkalmazásának folyamata és tanulságai vezetõ vállalatoknál.
MOBIL INFORMATIKA SZAKIRÁNY
119