90 likes | 173 Views
Fejlesztő rendszer kialakítása SYMBIAN operációs rendszerű GSM terminálokhoz. Hegedűs Iván Mihály Pázmány Péter Katolikus Egyetem Információs Technológiai Kar. Feladat és eszközök. Feladat: A rendelkezésünkre álló eszköz, OS (Operating System) megismerése fejlesztése
E N D
Fejlesztő rendszer kialakítása SYMBIAN operációs rendszerű GSM terminálokhoz Hegedűs Iván Mihály Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Önálló laboratórium - 2004. december 19.
Feladat és eszközök Feladat: • A rendelkezésünkre álló eszköz, OS (Operating System) megismerése fejlesztése • Végső cél, egy siketeket segítő program létrehozása Készülék: • 65 536 szín, 176 x 208 képpontos felbontás • 123 MHz-es 32-bites RISC CPU • Symbian operációs rendszer 7.0s • Series 60 UI – User Interface • Software Development Kit - SDK Önálló laboratórium - 2004. december 19.
Symbian Operációs Rendszer • OS 7.0s, már kifejezetten mobil készülékekre tervezték • Hosszú üzemidő • Objektum-orientált • C/C++ alapokra épül • 1980 – SIBO, EPOC • 1998 – Symbian leváltja az EPOK 5. verzióját • 2000 – Symbian OS 6.0 volt az áttörés Önálló laboratórium - 2004. december 19.
Series 60 UI és SDK Kezelői felület (UI) • Felhasználó részére • Menürendszer Fejlesztői környezeti (SDK) • Emulátor • Programozói Interfész (API - Application Programming Interface ) • Példák, dokumentáció Önálló laboratórium - 2004. december 19.
Symbian fájlok felépítése • .hrh – erőforrásokkal kapcsolatos felsorolás (.rss, .h, .cpp) • .rss –fájl leírja az alkalmazás erőforrásait • .rsg – generált fájl, az erőforrások azonosítói segítségével a C++ programunk hivatkozhat a különböző erőforrásokra • .mbm –fájlok speciális Symbian képfájlok. (Multi-Bitmap) • .mbg –az .mbm fájlokban található képek helyét tartalmazó „fejléc”. • .rsc –ez a lefordított erőforrásfájl. Minden GUI (Graphical User Interface) alkalmazáshoz (.app) tartozik egy. • .app – GUI alkalmazás, a futtatható állomány szerepét tölti be a Symbian operációs rendszerben. Önálló laboratórium - 2004. december 19.
Fordítás emulátorra és készülékre • Fordításhoz szükséges fájlok:bld.inf, .mmp, .cpp • bldmake → abdl.bat (pl.: bldmake bldfiles) • wins, armi, udeb, urel (pl.: abdl bild wins udeb) • .pkg - telepítendő fájlok felsorolása • makesis - telepítő fájlt készít (pl. makesis valami.pkg) Önálló laboratórium - 2004. december 19.
Dialógus • Adatgyűjtésre használjuk • Tartalmaz egy azonosítót és egy szerkesztőmezőt • Gombokkal biztosított választási lehetőség • A CAknDialog (AknDialog.h) osztályból származtatjuk le • A forrásfájlban definiáljuk őket Önálló laboratórium - 2004. december 19.
Összefoglalás • A feladatunk megvalósításához elengedhetetlen a Symbian programok szerkezetének és szintaktikájának megértése. • Fontos a fordítási művelet és a dialógus a felhasználóval való kommunikációhoz. • A következő célunk, már lehet a Symbian biztosította grafikai lehetőségek használata, saját programok készítése. Önálló laboratórium - 2004. december 19.
Köszönöm a figyelmet! Önálló laboratórium - 2004. december 19.