Szakdolgozat OROSZ TIVADAR. Műszaki informatikai szak, gazdasági informatikai szakirány, nappali tagozat

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Szakdolgozat OROSZ TIVADAR. Műszaki informatikai szak, gazdasági informatikai szakirány, nappali tagozat"

Átírás

1 Szakdolgozat OROSZ TIVADAR Műszaki informatikai szak, gazdasági informatikai szakirány, nappali tagozat Kecskeméti Főiskola Gépipari és Automatizálási Műszaki Főiskolai Kar KECSKEMÉT 2005

2 Kecskeméti Főiskola Gépipari és Automatizálási Műszaki Főiskolai Kar KECSKEMÉT 2005 BIZTOSÍTÁSI ÜGYNÖKVÁLASZTÓ ALKALMAZÁS SYMBIAN ÉS JAVA KÖRNYEZETBEN Készítette: Orosz Tivadar 2005 Konzulensek: Ercsényi András Nagy Gusztáv 2

3 Tartalomjegyzék 1. Feladatértelmezés Célkitűzések A feladatkiírás elemzése Bevezetés a Symbian operációs rendszerbe Az operációs rendszer múltja Az okos telefonok képességei A Symbian felépítése A Nokia Series 60 Platform Egy Symbian Nokia mobiltelefon hadver felépítése Bevezetés a szerver oldali Java programozásba Java szervletek Programozás Series 60 Platform-ra Fejlesztő környezet Fjlesztési folyamat WINS emulátor Elnevezési konvenciók Kivétel- és memóriakezelés a Symbian 5.6 rendszerben Alapítpusok Sztringek használata a Symbian operációs rendszer alatt Fájlkiterjesztések hogyan épül fel egy Symbian alkalmazás Az MVC minta alkalmazása Az erőforrás leíró állomány Kliens felhasználói felület Symbian telepítő alkalmazás készítése A tervezés részletes leírása Használati eset diagramm Fogalomszótár Forgatókönyvek Funkciók Osztályterv Adatbázis tervek Értékelés Továbbfejlesztési lehetőségek Irodalomjegyzék

4 1. Feladatértelmezés Napjainkban, ahogy egyre kisebb méretben készülnek a hagyományos telefonkészülékekből kinőtt mobil telefonok, másrészt az asztali számítógépek kisméretű utódai, a kéziszámítógépek is kezdenek egyre népszerűbbé válni. Egyre nagyobb teret hódítanak a kettő ötvözéséből születő okos telefonok. Ezen készülékek ereje abban rejlik, hogy bár sokkal kisebb tudásúak, mint egy asztali PC vagy laptop, mégis mindig kéznél vannak valamint képesek egyszerűbb számítások és munkák elvégzésére és szinte bárhonnan alkalmasak adatkapcsolat felvételére más gépekkel. Ezen tulajdonságokat használja ki az úgynevezett mostly disconnected vagyis főként kapcsolat nélkül működő alkalmazásmodell is. Az ilyen alkalmazások képesek egyszerűbb önálló feladatok elvégzésére külső erőforrás folyamatos segítsége nélkül is. A bonyolultabb feladatok megoldására pedig időről időre felkapcsolódnak egy központi szerver gépre, amely ezen feladatokat elvégzi helyettük. A szakdolgozat egy főként kapcsolat nélkül működő alkalmazás elkészítését mutatja be Symbian operációs rendszer alatt, megoldást keresve az Allianz Hungária Biztosító Rt. úgynevezett UKR azaz ügynökkiválasztó rendszerének hatékonyabbá tételével kapcsolatban. Az alkalmazás egy egyszerű ügynökkérő szoftvert valósít meg, melyben a kliens munkaköre a felhasználó adatainak adatbázisba gyűjtése, valamint a felhasználó kívánalmainak elemzése, majd ezen adatokat egy szinkronizációs protokoll segítségével a szerverrel egyezteti. A leírás kiterjed mind a mobil kliens mind a szerver oldali szoftver felépítésére, valamint a kettő közti kommunikáció részletes leírására. 1.1 Célkitűzések A feladat egy mobil kliens és egy szerver oldali alkalmazás készítése, különös tekintettel a köztük lezajló kommunikáció és adatcsere megvalósítására. Tekintve, hogy az alkalmazás egy biztosító társaság problémájára keres választ, nem lehet elmenni a probléma üzleti jellegének tárgyalása mellett sem. Fel kell építeni egy leegyszerűsített biztosítási ügynökkiválasztó alkalmazást, mely lehetőséget kell, hogy teremtsen arra, hogy a felhasználó helytől függetlenül egyszerűen választhasson a felkínált biztosítási szolgáltatások közül. Az alkalmazás a következőképpen működik: a felhasználó az okos telefonján telepíti az alkalmazást. Mivel minden okos telefon saját, fizikai azonosítóval rendelkezik, melyet UIDnak (Unique Identification Number) hívnak, ezért alkalmassá tehetők arra, hogy a biztosító kizárólag az arra alkalmas ügyfeleinek terjeszthesse a programot. Ezáltal elkerülhető az illetéktelen felhasználás. A telepített kliens alkalmazás segítségével a felhasználó egy 4

5 adatbázisba mentheti a profilját. Ez hasznos, hiszen a mobiltelefonokon alkalmazott adatbeviteli lehetőségek korlátozottak, nehézkesek, így azonban elég egyszer elmenteni a személyes adatokat, a későbbiekben az alkalmazás ezt fogja felhasználni minden egyes kéréssel kapcsolatban. A felhasználónak lehetőséget kell biztosítani ahhoz, hogy mindazokat a biztosító által nyújtott szolgáltatásokat elérhesse, amelyeket az Interneten keresztül is megtehet. Elsősorban olyan biztosítási szolgáltatásokról beszélünk, melynek ügyintézéséhez egy biztosítási ügynökre, úgynevezett alkuszra van szükség. A kliens alkalmazás tehát csak összegyűjti a felhasználó igényeit, majd adatkapcsolatot tart fenn a szerver alkalmazással, frissíti annak adatbázisát és visszajelzésre vár. A visszajelzés történhet HTTP kapcsolaton keresztül is (mint jelen dolgozatban), ám a mobiltelefonok esetében célravezető lehet a saját üzenet típus alkalmazása a TCP/IP protokoll megkerülésével. A feladat terjedelme természetesen túlmutat ezen kliens alkalmazás elkészítésén, ám a cél egy modell készítése, mely lehetőséget teremt arra, hogy egy okos telefon is képes sokoldalú alkalmazások futtatására. Szerver oldalon a tervezés célja megismerkedni valamelyik jelenleg elterjedt alkalmazásszerver technológiával, továbbá jártasságot kell szerezni a manapság - mobil eszközök körében rohamosan teret hódító Symbian operációs rendszer felépítésével, működésével. Nem utolsó sorban ki kell alakítani köztük valamilyen összeköttetést és szinkronizációs protokollt. A példa nem törekszik arra, hogy az Allianz Hungária Biztosító Rt. számára egy teljes funkcionalitással rendelkező kész alkalmazást mutasson be. A lényeg abban áll, hogy egy olyan alkalmazás készüljön el, mely jól demonstrálja a szerverrel kommunikáló mobil eszközök erejét, bemutatva hogyan kell egy ilyen alkalmazást felépíteni, milyen veszélyekre kell ügyelni, valamint vázat szolgáltat amelyre bármilyen hasonló alkalmazás is felépíthető. 1.2 A feladatkiírás elemzése A feladat konkrét megoldása előtt szemügyre kell venni egy sor ma használatos technológiát, amelyekkel a feladatot meg lehet valósítani. Meg kell ismerkedni a szerver oldalon alkalmazott legnépszerűbb szervertechnológiákkal, különös tekintettel a J2EE-re, amelyben majd az alkalmazás el fog készülni. Ezen kívűl meg kell vizsgálni a Symbian operációs rendszert, amely a mai okos telefonok nagy részének lelke. Ebben az operációs rendszerben fog ugyanis elkészülni a kliens alkalmazás. A cél elsődlegesen a kliens oldali Symbian programozás bemutatása. Sajátosságainak köszönhetően azonban a konkrét példa alkalmazás bemutatása előtt célravezető lehet az elméleti különbségek részletes taglalása is. 5

6 A feladat tehát egy kliens és egy szerver oldali alkalmazás elkészítése, különös tekintettel a köztük lezajló adatkapcsolat megvalósítására. 2. Bevezetés a Symbian operációs rendszerbe Napjainkban a mobilkommunikáció szerepe és piaca átalakulóban van. A pusztán távközlésre kialakított eszközökből a technológiai fejlődés, a felhasználói igények és a piaci verseny nyomására egy új eszközcsalád, az okos telefonok családja fejlődött ki. Ezek a készülékek sokrétű multimédiás képességgel, adatküldési lehetőséggel rendelkeznek, valamint különféle irodai eszközök is megtalálhatók bennük. A készülékgyártók egy igen nagy csoportja felismerte, hogy az új kihívásokra egy naprakész, közösen fejlesztett operációs rendszer jelentheti a leggazdaságosabb választ. A készülékgyártók megállapodtak abban is, hogy az új operációs rendszernek testre szabhatónak kell lennie, hiszen a készülékek nem csak gyártónként, de termékenként is eltérhetnek egymástól, tükrözniük kell a cég egyéni arculatát. Így született meg a Symbian operációs rendszer, azon belül is anak egy testre szabott változata, a Nokia Series 60 Platform. 2.1 Az operációs rendszer múltja A Symbian operációs rendszer gyökerei az 1980-as évek végéig nyúlnak vissza. Ekkor kezdte kifejleszteni a Psion Computers a kéziszámítógépeihez a SIBO, majd az EPOC operációs rendszert. Az EPOC figyelemre méltó tulajdonságokkal rendelkezett, a kéziszámítógépek komplett irodai szoftverkészletet tartalmaztak és a beépített akkumulátoraik segítségével meglehetősen hosszú üzemidőt értek el. Az EPOC operációs rendszer fejlesztése 1998-ban állt meg az ötös verziónál. Ekkor vette át a fejlesztését a Symbian és maga az operációs rendszer is új nevet kapott : Symbian OS lett belőle. A Symbian OS jelenleg a 8.0-ás verziónál tart de már bejelentésre került a 9.0-ás változat is, melyet hamarosan kiadnak. A szakdolgozatban használt mobilkészülék egy Nokia 7610-es típusú telefon, melyben a Symbian OS 7.0s operációs rendszer került implementálásra. Magát a Symbian céget 1998 júniusában alapította a Nokia, a Motorola, a Psion valamint az Ericcson, de az azóta tartó üzleti háborúk folyamatosan változatják a részesedéseket ben csatlakozott hozzájuk a Matsushita, majd 2002-ben a SonyEriccson és a Siemens. A Symbian operációs rendszerben abszolút többséget szerzett Nokia jelenleg uralja a Symbian piacot és megoldást szállít több már már felsorolt Symbian tulajdonos cégnek is. 6

7 A Symbian számára az áttörést a 2000-ben megjelentett 6.0-ás verzió jelentette. Megjegyzendő, hogy Magyarországon a legtöbb eladott okostelefon a Symbian OS 6.0-ás verziót használja. Az első erre épülő eszköz a Nokia 9210 kommunikátor volt. A januárjában elkészült Symbian OS 6.1, majd a valamivel több mint egy évvel későbbi 7.0-s verzió már számos okos telefon alapját képezi. 2.2 Az okos telefonok képességei Az okos telefonok, mint azt a nevük is mutatja, rendkívűl fejlett tulajdonságokkal rendelkeznek. Erős processzoruk (legtöbbször ARM), nagyméretű, színes kijelzőjük, viszonylag nagy memóriájuk lehetővé teszi személyes információkezelő (PIM Personal Information Manager) és egyéb komplexebb alkalmazások használatát. Fontos ugyanakkor szem előtt tartani, hogy az okos telefonok felhasználói a régi mobiltelefonoknál már megszokott egyszerű kezelhetőséget és megbízhatóságot várják el. Az erőforrások pazarló használata, a mobiltelefon újraindítása vagy éppen egy hibás szoftver javítócsomagokkal történő foltozása nem megengedhető az okos telefonok esetében. A fenti problémákra mind-mind figyelni kell valamint tekintettel kell lenni arra, hogy a felhasználók nem szívesen várakoznak hosszú másodperceket például egy hívás kezdeményezésére csak azért, mert az operációs rendszer éppen valamilyen belső működést végez. Ebből következően a Symbian operációs rendszer árnyaltabb és speciálisabb, mint azt első ránézésre gondolni lehetne. A Symbian filozófiája szerint a mobiltelefonok piacát öt jellemző teszi egyedivé, majd mindezek az alapelvek együttesen határozzák meg az operációs rendszerrel szemben támasztott követelményeket: 1.) A mobiltelefon kicsi és hordozható legyen.a hardver méretének kezelhetőnek és elég kompaktnak kell lennie. A miniatürizálás nem mehet a végtelenségig, a használhatóságot is figyelembe kell venni. A telefonra minél nagyobb kijelzőt és kényelmes beviteli eszközt kell felszerelni. A kis méret nyilvánvalóan felveti az energiafogyasztás problémáját is. Minél bonyolultabb képességű egy okos telefon, minél nagyobb a kijelzője, stb, annál nagyobb lesz az enrgiafogyasztása is. A helyzetet csak nehezíti, amennyiben a készülék mérete apró, így az akkumulátor kapacitása is hagy kívánni valót maga után. A mobiltelefonok gyakran napokig, vagy akár hetekig is be vannak kapcsolva. Eközben azonban nem szabad újraindulniuk vagy összeomlaniuk. Elinduláskor szintén nem várakoztathatják hosszasan a felhasználót. 7

8 2.) A minél szélesebb felvevőpiac megcélzása a cél. A tömegpiacra szánt mobiltelefonoknak megbízhatónak kell lenniük, hisz ez minden készülékgyártó józan üzleti érdeke is egyben. Semmilyen körülmények között nem megengedett, hogy adatvesztés lépjen fel, hiszen a készülék nélkülözhetetlen és pótolhatatlan információkat is tárolhat tulajdonosa számára. Az operációs rendszernek még szélsőséges körülmények között sem szabad összeomlania. Fontos, hogy minden memória szivárgást (memory leaking) elkerüljön a programozó, ezáltal az erőforrásokat gazdaságosan lehet felhasználni. A Symbian operációs rendszerben egy elég bonyolult, moduláris felépítésű, jól használható hibakezelő keretrendszer található. 3.) Fontos szempont a nem állandó kapcsolatok kezelése. Egy mobiltelefonnal folyamatosan kapcsolatot tartunk a külvilággal, hiszen ha mást nem is, de legalább egy adótoronyhoz mindenképpen vezeték nélkül csatlakozni kell. A felmerülő hibákra azonban fel kell készülni, hiszen elmehet a térerő és egyéb nem várt események is bekövetkezhetnek. A vezeték nélküli kommunikáció tehát nem folyamatos, a készüléknek azonban ekkor is működőképesnek kell lennie, vagyis nem működhet vékony kliensként. Kezelnie kell az adatátvitelből eredő hibákat valamint tájékoztatnia kell a felhasználót. 4.) Az eszközök sokfélesége mérvadó. Az eszközök sokfélesége látszólag ellentmondásos helyzet elé állítja a fejlesztői közösséget. Amint az a bevezetőben is említve lett, a készülékgyártók szeretnék, ha a a fejlesztések a saját egyedi arculatukat tükröznék. Az ellentmondás feloldását az operációs rendszer alapjának és felhasználói felületének (Usre Interface) különválasztása jelenti. Ez a gyakorlatban annyit jelent, hogy készülékgyártótól függetlenül, az a programozó, aki Symbian alá képes alkalmazásokat írni, képes minden Symbian okos telefonra ezt megtenni. A különbség a fejlesztés során csak annyi, hogy adaptálnia kell a felhasználói felületet az adott telefon készülékre is. A Nokia esetében ez a felhasználói felület a Series 60 nevet kapta. A 60-as szám a kijelző méretére és a hardver felépítésére utal, melyről a későbbiekben még részletesen is szót ejtünk. A Series 60 Platform a Nokia által kifejlesztett Uim amelyet azonban már más gyártóknak is továbblicencelt, például a Siemens-nek. 5.) A mobiltelefon nyitottsága alapkövetelmény. Egy okos telefon esetében alapvetően elvárható, hogy nyitott legyen a külső fejlesztések irányába. Az operációs rendszer elfogadottságát és népszerűségét növeli, ha számos alkalmazás megtalálható hozzá. A 8

9 programozás elterjedt nyelveken (C++, Java), objektumorientált megközelítésben folyik és az interneten a oldalról bárki által letölthető fejlesztőkészletek illetve eszközemulátorok állnak rendelkezésre. 2.3 A Symbian felépítése Ahhoz hogy megértsük egy fentebb említett Symbian kliens működését, nagyon fontos megértenünk a Symbian operációs rendszer felépítésének vázlatát: ábra A Symbian operációs rendszer felépítése A legalsó, integrációs rétegre alacsonyszintű szolgáltatások épülnek, majd ezt egy middleware szint követi (grafikai, kommunikációs és egyéb szolgáltatásokkal), majd az alkalmazásszintű szolgáltatások jönnek, végül legfelül a felhasználói interfész igény szerint testre szabhatóan elemei találhatóak. Az architektúra ugyancsak tartalmaz egy fejlett, mobil környezetre optimalizált Java futtatókörnyezetet is. A legalsó réteg nem más, mint egy kernel- és hardverintegrációs szint, amely a különböző eszközök felépítésbeli eltéréseit fedi el. Így lehetővé válik, hogy az operációs rendszer új hardvereszközökre való telepítésekor ne kelljen a felsőbb szintekben módosítani. Ez a fajta integráció éppen megfelelő teljesítményt biztosít. A mikrokernel közvetlenül a processzorban fut, melynek natív környezete a 32 bites ARM processzor. A mikrokernel privilegizált üzemmódban fut. A kernel többszálú programvégrehajtást biztosít, ahol a legnagyobb prioritást éppen a kernelszálnak tartja fenn, amely a kliensek kéréseit szolgálja ki. Felhasználói kód csak a User könyvtáron keresztűl 9

10 kerülhet kernel módba, aminek mint a példaprogramban látni fogjuk nagy jelentősége lesz a hibák megfelelő kezelésében. Az eszközmeghajtók szerepe a hardver-szoftver együttműködés megteremtése, így például a kijelző, a billentyűzet vagy akár a kommunikációs csatornák elérésének biztosítása, a konkrét hardverfüggő részek implementálásával. A meghajtók általában két részre bonthatók: fizikai meghajtókra (Physical Device Drivers, PDD), illetve logikai meghajtókra (Logical Device Drivers, LDD). Ez utóbbiak egy adott eszköztípusra vonatkozó hasonló tulajdonságok kezelésére tartalmaznak magasabb szintű funkcionalitást. Az alapszolgáltatásokat nyújtó szint leginkább az operációs rendszer többi komponensének az alapját adja. Egyik legfontosabb eleme a fájlszerver, amely a fájlrendszerhez biztosít megosztott hozzáférést. Beépített moduljai mellé újaindítás nélkül, dinamikusan adhatunk újabb elemeket. Az alacsonyszintű szolgáltatások közé tartoznak többek között a különböző biztonsági szolgáltatások, a beépített adatbázis-kezelés, az energia-gazdálkodás, a karakterkódolási eljárások, az XML-feldolgozás, valamint az alkalmazások beállításának kezelése. Az operációs rendszer legfontosabb elemét jelentő szolgáltatásokat egy middleware rétegbe gyűjtötték össze. A biztonsági szolgáltatások két alapvető része a kriptográfiai modul, valamint a tanúsítványkezelő modul. Az operációs rendszer biztosítja az összes fontos és elterjedt kriptográfiai algoritmust, mint a szimmetrikus (DES, 3DES, RC2, RC4, RC5) és asszimmetrikus (RS, DSA, DH) rejtjelező algoritmusokat vagy a különböző hashfüggvényeket (MD5, SHA1, HMAC). A multimédia terén nyújtott funkcionalitást keretrendszerekbe és programozói könyvtárakba szervezték. A multimédia-szerver az audio- és videoanyagok felvételét és lejátszását támogatja, valamint különböző képmegjelenítési és feldolgozási képességekkel rendelkezik. A támogatott formátumok egyébként is széles skálája természetesen bővíthető. A Window szerver egy hatékony ablakkezelő rendszer, amelynek alapvető feladata, hogy megossza a képernyőt és a beviteli eszközöket az alkalmazások között. Ugyancsak fontos megemlíteni a kommunikációt támogató szolgáltatások gyűjteményét, hiszen egy mobiltelefon eszköz estében, ezek egyike a legfontosabb lehetőségeknek. A kommunikációs réteg három alapvető részre oszlik: 1.) Telefónia alrendszer A telefónia alrendszert a gyártók valósítják meg. Ennek integrálása teszi lehetővé az operációs rendszer egyéb részei számára a komplex adatkommunikáció biztosítását. 10

11 2.) Rövid hatótávolságú kommunikáció A rövid hatótávú vezeték nélküli kommunikáció (Personal Area Network, PAN) illetve a soros kommunikáció szerteágazó lehetőségeket kínál. A pont-pont kapcsolat történhet USB porton, infrán vagy Bluetooth kapcsolaton keresztűl. 3.) Hálózati szolgáltatások Az operációs rendszerben megtalálható TCP/IP stcak, HTTP, valamint WAP stack megvalósítás és természetesen minden fontos protokoll implementálva van hozzájuk. A fent említett middleware rétegben található meg továbbá az alapvető grafikai szolgáltatásokat nyújtó könyvtár, amely a képernyő és a billentyűzet kezelésést biztosítja. A GDI-t (Graphical Device Interface) használhatjuk a képernyőre, nyomtató eszközre vagy memóriába történő rajzolás esetén is. Ugyancsak az operációs rendszer szolgáltatásai közé tartozik a mobil eszköz számítógéppel való összekapcsolását biztosító eszközkészlet. Az operációs rendszer következő rétege alkalmazásszintű szolgáltatásokat biztosít. Ebben olyan alkalmazásmotorokat találunk, amelyek a mobiltelefonokban szokásos, a felhasználó adatait tároló és kezelő programok (Personal Information Management, PIM) készítését könnyítik meg és teszik egységessé. A személyes információkezelő modul különböző naptárés határidő funkciókhoz, személyes kapcsolatok kezeléséhe, teendőlisták kialakításához ad támogatást. Az üzenetkezelő keretrendszer az elterjedt üzenettípusok (SMS, EMS, MMS, e- mail, fax, BIO) küldését és fogadását végző alkalmazások készítését könnyíti meg. A böngészést segító alrendszer általános szolgáltatásokat biztosít mind a beépített, mind a külön telepített tartalommegjelenítőknek. A Symbian operációs rendszer tartalmaz még egy OMA (Open Mobile Alliance) SyncML motort is adatszinkronizáció céljára, amely például gázóra leolvasó programok készítésére alkalmas. A rendszer tartalmaz egy Java virtuális gépet is (Java Virtual Machine, JVM) amely a mobileszközökre írt, hordozható alkalmazások futtatását teszi lehetővé, bár a dolgozatnak nem feladata a kliens oldali Java alkalmazás elkészítése. A felhasználói interfész szintje nagyfokú rugalmasságot biztosít a gyártóknak a megjelenítéssel kapcsolatos különböző elképzelések megvalósításában, miközben az operációs rendszer szolgáltatásai a közös programozói interfész (API) miatt ugyanúgy érhetőek el. 11

12 2.4 A Nokia Series 60 Platform A Series 60 Platform a Symbian operációs rendszerre épülő felhasználói felület néhány kiegészítéssel, mely tükrözi a Nokia vállalat egyedi arculatát a menürendszer felépítésében és szerkezetében valamint igazodik a Nokia készülékek speciális hardver felépítéséhez is. Jelenleg A Nokia Series 60 Platformját tekinthetjük a Symbian operációs rendszer legelterjedtebb felhasználói kiterjesztésének ábra Nokia Series 60 Platform felhasználói felület Ebből következik, hogy a Series 60 Platform elsősorban egy jól konfigurálható grafikus felhasználói interfész könyvtárral bővűlt, amely lehetővé teszi a piacon nem véletlenül sikeres Nokia felhasználói felület kialakítását és testre szabását. A 2. ábrán jól látható egy Symbian alkalmazás felhasználói felülete, amint azt a Series 60 Platformra optimalizálták. A hardver felépítésből következően is, a bevitelre és vezérlésre a már megszokott nyomógombokon kívűl két bal és jobb oldali gomb szolgál, melyeket Soft Key-nek neveztek el, s melyeknek nem honosodott meg magyar megfelelője eddig. Az ikonok elrendezése az egyik legkedveltebb formát, az úgynevezett rácsos elrendezést követi. A két Soft Key címkéje szabadon megváltoztatható. A nyelv mindig az adott készülék nyelvbeállításától függ. A két Soft Key között található nyíl az öt állapotú navigációs gomb státuszát jellemzi. A navigációs gomb tulajdonképpen egy joystick-re hasonlít, melyet a négy irányba lehet mozgatni, valamint lenyomva egy ötödik állapot érhető el. 12

13 A Series 60 felület különböző részekre osztahó és mindegyik külön-külön programozható: ábra A Series 60 Platform felhasználói felületének részei Amint az a 3. ábrán jól látható, egy Series 60 alkalmazás jól elkülöníthető három részre tagolható. A legfelső státusz panel (status pane) az alkalmazás és a készülék állapotáról tájékoztatja a felhasználót, de a megjelenítése szabadon programozható C++ nyelven. Általában az alkalmazás ikonja, neve, valamint a készülék energia-ellátását biztosító akkumulátor töltöttségi állapota és a térerő tekinthető meg. A státusz panel további részekre bontható: ábra A státusz panel részei A felirat panel (title pane) alkalmas az alkalmazás nevének vagy egyéb tartalomtól függő állapotának kijelzésére. Általában az éppen aktuális ablak nevét lehet leolvasni róla. A környezet panel (context pane) leginkább az alkalmazást reprezentáló ikont jeleníti meg, mely dinamikusan változtatható. Fontos megjegyezni, hogy maga az ikon is tartalmazhat beépített, programozható dinamikus elemet. Ilyen például egy óra mutatója. A navigációs panel (navi pane) lesődleges célja, hogy információval lássa el a felhasználót az éppen aktuális nézetben, valamint, hogy tanácsokkal lássa el a program használatával kapcsolatban. A normál PC-n futó Windows alkalmazásokhoz hasonlóan itt is beszélhetünk egy nézeten belül több fülről, melynek kijelzése szintén ennek a panelnek a feladata: ábra A navigációs panel nézeteinek fülekre felosztása 13

14 A térerő panel legfőképpen csak a GSM jelerősség kijelzésére szolgál, valamint az esetlegesen aktív kommunikációs műveletekről (pl.: GPRS) szolgáltat információt. A felhasználói felület következő, középső és egyben legnagyobb teret kapott felülete a fő panel (main pane) amely a tulajdonképpeni alkalmazás megjelenítési eszköze. Ebben a panelben lehet tájékoztatni a felhasználót a program által szolgáltatott adatokról, itt lehetne elhelyezni a különféle vezérlőket, amelyet tetszés szerint testre szabhatunk és itt kerülhet sor a felhasználói adatbevitelre is. Kétféle fő panelt különböztetünk meg. Az egyik lehetséges mód, ha dialógus ablakokat használunk (hasonlóan egy Visual Basic alkalmazás Form-jához) és ezen keresztűl férünk hozzá a vezérlő elemekhez, valamint ezen keresztűl alakítjuk ki a megjelenítést. A dolgozat ezt a fajta megvalósítási módot fogja bemutatni. A második lehetőség a közvetlen hozzáférés lenne a hardver grafikai függvényei által, de a művelet leginkább csak bonyolult multimédiás és egyéb grafikai műveleteket tartalmazó alkalmazások esetében lehet hasznos. Ebben az esetben nézetekről és nem dialógus ablakokról beszélünk. Természetesen több nézetet is létrehozhatunk, de egy nézetet is alakíthatunk dinamikusan a program életének egésze során. A vezérlő panel (control pane) a két vezérlő billentyű (soft key) címkéjét szabályozza valamint az ötállású navigációs gomb pillanatnyi állapotát mutatja a felhasználó felé. A vezérlő panel felépítését a 6. ábra mutatja ábra A vezérlő panel felépítése Az opciók felirat természetesen a bal oldali vezérlő gomb megnyomásakor aktivizálódik (és általában egy opció menürendszert jelenít meg), míg a jobb oldali vezérlő gomb megnyomása a vissza feliratú címkéhez tartozó parancsokat hajtja végre. A két címke között elhelyezkedő nyilak az ötállású navigációs gomb pillanatnyi helyzetét szimbolizálják, amely jelen esetben azt jelenti, hogy a dialógus ablakban megjelenített tartalmat görgetni lehet mind lefele, mind felfele, de miáltal a lefelé mutató nyíl vastagabb, mint a felfele mutaté, ezért lefelé több nem látható tartalom van, mint felfelé. 2.5 Egy Symbian Nokia mobiltelefon hadver felépítése A Nokia egy specifikációt tett közzé a különböző készülékgyártókat segítve, melyek minimum követelményeknek tekinthetők mindazon cégek számára, akik licencelni szeretnék a platformot. Elsősorban a kijelző méretét szabályozták le, melynek pontosan pixel felbontást kell prezentálnia, valamint minimálisan 4096 féle színt kell tudni 14

15 megkülönböztetnie. Ettől sem lefele, sem felfele jelenleg nem térhet el egyik készülék sem. Mindössze egyetlen fő processzor található meg mindegyik készülékben, mely egy 32 bites ARM processzorra épül. Az ARM processzorok nagyfokú megbízhatóságukról híresek, eddig elsősorban hadászati célokra használták főként beépített eszközökben. A 32 bites ARM processzor csak ajánlásnak tekinthető, némely készülékek THUMB processzort használnak, de ez ma már igen ritka. Valamennyi Nokia Series 60 Platform-ot futtatni kívánó mobiltelefonnak minimálisan 16 MB ROM memóriával kell rendelkeznie és beépített RAM memóriájának kapaítása 8 MB kell, hogy legyen. A memória természetesen bővíthető különböző MMC kártya segítségével. 3. Bevezetés a szerver oldali Java programozásba A Java eredetileg egy erős kliens oldali alkalmazás megközelítés volt a 90-es évek közepén. Hamarosan azonban elfogadottá, napjainkban pedig szinte szabvány technológiává vált a szerver oldali programozást területén. A Java szervletek valamint az adatbázis kezelési réteg hathatós eszközt nyújt a programozó kezébe, ha logikusan felépített szerver oldali programozásban gondolkodik. 3.1 Java szervletek A Symbian kliens által küldött adatok kiszolgálását és feldolgozását, valamint az adatok egy MySQL adatbázisba történő elhelyezésének legkézenfekvőbb módja egy Java szervlet alkalmazása. Egy szervlet nem más, mint az alkalmazás kiszolgáló bővítése, tulajdonképpen egy Java osztály, amely dinamikusan betölthető és így bővíti a kiszolgáló funkcióit. A szervletek kizárólag a kiszolgálón belül futnak és képesek kezelni ugyanazon processzen belül a különböző szálakat. A szervlet technológia hatákony és méretezhető választás a szerver oldali alkalmazás megvalósítására. A példában található Java szervlet egyetlen feladata a Symbian kliens kéréseire való válaszadás. Fogadja a Symbian rendszer által küldött felhasználói profilban található személyes adatokat, valamint gondoskodik azok adatbázisban való elhelyezéséről. Az adatokat kielemzi és siker esetén üzenetet küld a biztosító társaság megfelelő fiókjába, melyben értesítést küld egy új igénylésről. 15

16 4. Programozás Series 60 Platform-ra Mielőtt nekilátnánk a szakdologzat programjának elemzéséhez nem árt tudni, hogy a megírt forráskódból milyen lépésekkel állíthatunk elő futtatható állományt, valamint, hogy egyáltalán hogyan hozhatunk létre egy Symbian keret alkalmazást. Tudni kell, mire van szükség az egyes lépések megtételéhez. Tekintve, hogy bár a Symbian operációs rendszer a C++ nyelvre épül, jelentős különbségek lehetnek a nyelv eredeti változata és annak Symbian megfelelője között, így ezek a különbségek is bemutatásra kerülnek, különös tekintettel a forráskód áttekinthetőségére, az osztályok jelölési rendszerére, valamint a forrás állományok kiterjesztésére is, mely nagymértékben segíti az alkalmazás pontos megértését. 4.1 Fejlesztői környezet A fejlesztéshez először is szükség van egy fejlesztői környezetre (Software Development kit, SDK). A dolgozatban ismertetésre kerülő biztosítási ügynök igénylő alkalmazás (továbbiakban: ügynökkérő rendszer, UKR) egy Symbian OS 7.0s operációs rendszert futtató Nokia 7610-es mobiltelefonon került tesztelésre. Ehhez az operációs rendszerhez kétféle SDK-t lehet választani. Az egyik a Microsoft.NET fejlesztőkörnyezet alatt teszi lehetővé a fejlesztést, a másik változat a Microsoft Visual C fejlesztői környezet alatt vézi el a szükséges hibakeresési és fordítási műveleteket. A példában az utóbbi fejlesztői környezet került kiválasztásra, azaz a Nokia Series 60 SDK 2.0-ás verziója. Az SDK tartalmaz egy emulátort, amelyen Windows környezetben próbálhatjuk ki programunkat. A 7. ábrán jól látható, hogy az emulátor egy komplett okos telefont szimbolizál, amelyen megtalálható maga a felhasználói felület, valamint az összes olyan gomb, ami egy valódi készüléken is megtalálható lenne. 16

17 ábra A Series 60 emulátor Természetesen az emulátoron futtatott alkalmazás pontosan úgy reagál a felhasználó által kiváltott eseményekre, mintha az egy igazi Symbian képes okos telefonon futna. Az SDK továbbá tartalmaz egy GNU C++ fordítót, amellyel akár az emulátorhoz, akár az igazi készülékhez fordíthatók programok. Az SDK szintén tartalmaz minden szükséges fájlt, amely a fordítási folyamathoz szükséges (pl.: fejlécfájlok, könyvtárak, fordítási segédprogramok). Az SDK igen fontos részét képezi a dokumentáció, mely elengedhetetlenül szükséges néhány ismert függvény pontos paraméterlistájának és a paraméterek jelentéseinek megtekintéséhez. Az SDK-ban található Perl interpreter a fordítási segédprogramokhoz szükséges, mivel azok egy jelentős része Perl nyelven íródott. Létezik fejlesztőeszközzel egybecsomagolt SDK is. Az ilyen fejlesztői készletek elsősorban a Metrowerks cég CodeWarrior nevű fejlesztőkészletét támogatják, de elvétve található a Borland cég C++ Builder fejlesztőkészletéhez is megfelelő verzió. A Microsoft VisualStudio-t azért érdemes használni, mert tartalmaz egy alkalmazás varázslót, ami egy üres Symbian keretrendszert generál a programozónak. Az eljárás igen hasznos még abban az esetben is, ha a fejlesztő tisztában van a fejlesztési folyamat minden egyes lépcsőfokával. 4.2 Fejlesztési folyamat Elsősorban azért érdemes már a konkrét alkalmazás elemzése előtt bezsélni a Symbian fejlesztési folyamatról és azon belül is a Symbian fordítási láncról, mert megértésével 17

18 közelebb jutunk a Symbian logikájához, felépítéséhez, gondolkodásmódjához. Első lépésként azt kell tudni, milyen lépéseken keresztül kell az SDK-ban található egyszerű segédprogramok használatával az elkészült forrásfájlokat lefordítani. Egy Symbian program egy vagy több projektfájlból áll. Ezeket az állományokat egy bld.inf nevű állományban kell felsorolnunk: PRJ_MMPFILES \PROJECT\UKRCustomer\group\UKRCustomer.mmp Amint látható, a bld.inf fájl az UKR program esetében mindössze egyetlen projektfájlból áll, mely egy mmp kiterjesztésű fájlt tartalmaz, ez a projektfájl. A projektfájlban fel kell sorolni a fordításban résztvevő forrásfájlokat, a fejlécfájlok keresési útvonalát, a használt könyvtárakat és egyéb beállításokat, s majd csak ezután történhet a tényleges fordítás. A felhasznált mmp állomány a következő: TARGET UKRCustomer.app TARGETTYPE app UID 0x100039CE 0x0FCE35BD TARGETPATH \system\apps\ukrcustomer SOURCEPATH..\src SOURCE UKRCustomerApp.cpp SOURCE UKRCustomerAppUi.cpp SOURCE UKRCustomerDocument.cpp SOURCE UKRCustomerDialog.cpp RESOURCE..\data\UKRCustomer.rss RESOURCE..\data\UKRCustomer_caption.rss LANG SC USERINCLUDE. USERINCLUDE..\inc SYSTEMINCLUDE. \epoc32\include LIBRARY euser.lib apparc.lib cone.lib eikcore.lib LIBRARY eikcoctl.lib avkon.lib LIBRARY eikdlg.lib LIBRARY bitgdi.lib fbscli.lib ws32.lib gdi.lib LIBRARY efsrv.lib estor.lib edbms.lib bafl.lib commdb.lib LIBRARY CommonEngine.lib esock.lib insock.lib START BITMAP allgraph.mbm HEADER SOURCE c24 bckgrnd.bmp END AIF UKRCustomer.aif..\aif UKRCustomeraif.rss c8 context_pane_icon.bmp context_pane_icon_mask.bmp list_icon.bmp list_icon_mask.bmp A projektfájl szerkezete összetettnek tűnhet, de a belőle automatikusan generált makefile fájlhoz képest egyértelműek az előnyei. A TARGET direktíva a készítendő állomány nevét adja meg. A TARGETTYPE azért szükséges, mert egy állomány neve nem azonosít konkrét 18

19 fájltípust, így ezt külön specifikálni kell. A UID (Unique Identification Number) a Symbian programok egyik nagyon fontos összetevője. Ha valaki kereskedelmi alkalmazást kíván készíteni, kötelezően igényelnie kell egy ilyen egyedi program azonosító számot a Nokia-tól annak érdekében, hogy az egyes globális alkalmazások között ne léphessen fel összeakadás. Az UID tehát egy 3 részből álló állományazonosító. A TARGETPATH a Symbian operációs rendszer fájlrendszerén belüli célkönyvtárat tartalmazza. A Symbian esetében egy valódi készüléken az összes alkalmazás a \System\Apps könyvtárba kerül. A Symbian operációs rendszer kétféle módot ismer a különböző vezérlő elemek dialógus ablakokon való elhelyezésére. Az egyik módszer, melyet a példa is támogat, amikor egy erőforrásállományon belül (egy úgynevezett RSS állomány) van definiálva a vezérlő, vagy közvetlenül dinamikus úton kerül előállításra. Természetesen erőforrásállományból is van lehetőség a vezérlő későbbi dinamikus változtatására. Az erőforrásállomány mindazonáltal kötelező még akkor is, ha mindent dinamikusan kíván a fejlesztő előállítani. Pontosan ezen okból van szükség a projektfájlban a SOURCEPATH direktívára, amely a szükséges erőforrás állományt sorolja fel. Miután minden szükséges forrásfájl és projektfájl a helyén van, megkezdődhet a tulajdonképpeni fordítási folyamat. A fordítás történhet a VisualStudio-ból közvetlenül, de az átláthatóság kedvéért inkább a konzolról futtatható fordítási folyamat kerül bemutatásra. Első lépésként a bldmake nevű eszközzel létre kell hozni egy abld.bat fájlt. Ezutóbbi meghívásával történik ugyanis a későbbiekben a célplatfrom kiválasztása. Amennyiben a készülék processzorára szeretnénk lefordítani az alkalmazást, akkor célszerű speciális Symbian telepítőállományt készíteni. Ez egy egységes formátumú fájl (Symbian Installation System, SIS). Az elkészült SIS fájl a készülékre való áthelyezés után (adatkábelen, infrán vagy Bluetooth kapcsolaton) közvetlenül telepíthető. 4.3 WINS emulátor Az SDK nagyon fontos részét képezi az emulátor, mellyel kipróbálhatjuk és tesztelhetjük a programot a készülékre telepítés nélkül is, sok időt és energiát megtakarítva. Fontos azonban felhívni a figyelmet a Windows alatt futó Symbian emulátor néhány lényeges különbségére egy valódi Symbian-t futtató okos telefonnal összehasonlítva. Az emulátor által használt alkalmazások x86 processzorra vannak lefordítva, vagyis az emulátor nem emulálja a készülék processzorának utasításkészletét, azaz nem bináris szintű a kompatibilitás, hanem forráskódszintű. Ez annyit jelent, hogy a C++ nyelven írt alkalmazásunkat fordíthatjuk többféle platform alá, melyek közül az egyik az x86 processzoron futó emulátor. A 19

20 különbségek persze lényegesek, hiszen az emulátor segítségével megfelelő alkalmazások segítségével lehet csak SMS üzenetet küldeni SIM kártya nélkül, de ilyen SDK specifikus különbség lehet a TCP/IP kommunikáció kezelése is. Az említett eltérések nem minden SDK esetében jelentkeznek, egy közös eltérés azonban mindig van: A WINS emulátor egy Windows processzben fut, míg a valódi készüléken több processz fut, melyek közül az általunk írt program csak az egyik. Különbség tapasztalható továbbá az erőforrások tekintetében is. Egyes számítások a mai PC-ken nagy valószínűséggel gyorsabban futnak le, mint az igazi készülékeken. Az emulátor alatt rendszerint nem fogyunk ki a memóriából sem, míg egy okos telefono ez könnyen megtörténhet. A merevlemez tároló kapacitásától függően áll rendelkezésre megfelelő tároló hely, mivel az egyes készülékmeghajtókat egy-egy könyvtár képviseli a merevlemezen. Összességében a Symbian C++ programozói interfészét sikerült nagyon jól lefednie a Windows emulátornak, a különbségek a legtöbb esetben nem fetünőek. Ennek ellenére a programot érdemes igazi készüléken tesztelni, hogy a lényeges eltérések időben kezelhetők legyenek. 4.4 Elnevezési konvenciók Az elnevezési konvenciók fontosak abból a szempontból, hogy a mások által írt kódot el tudjuk olvasni, azonban a Symbian esetében különös jelentősége van, tekintve, hogy az elnevezések jelentős eltérést mutatnak a hagyományos C++ konvenciók között. A Symbian rendszer megfelelő elnevezési konvencióinak alkalmazásával ugyanis a programozó sokkal jobban oda tud figyelni a különböző memória- és hibakezelési problémákra. Az egyik leglényegesebb eltérést az osztályok nevei mutatják. A Symbian platformon az egyes osztályok nevei az esetek nagy részében a T (type), C (class), M (mixin), R (resource) betűkkel kezdődnek, melyek komoly információt hordoznak a fejlesztő számára. A T osztályok egyszerű típusokat jelentenek. Az ilyen egyszerű, valamilyen értéket reprezentáló osztályok nem rendelkeznek semmilyen külső objektummal, erőforrással, és ezért destruktorra sincs szükségük. A legtöbb esetben az ilyen egyszerű osztályok konstruktor nélküliek. Megjegyzendő, hogy az összes C++ alaptípusnak van T-vel kezdődő, Symbian megfelelője is, például: Tint, az int típus helyett). Memóriakezelés szempontjából azt mondhatjuk, hogy az ilyen típusú objektumok általában a stack-en foglalnak helyet, mint lokális változók. 20

Bevezetés a Symbian operációs rendszerbe

Bevezetés a Symbian operációs rendszerbe 1. FEJEZET Bevezetés a Symbian operációs rendszerbe Napjainkban a mobilkommunikáció szerepe és piaca átalakulóban van. A pusztán távközlésre kialakított eszközből a technológiai fejlődés, a felhasználói

Részletesebben

Tartalomjegyzék. Előszó... 10

Tartalomjegyzék. Előszó... 10 Előszó... 10 1. Bevezetés a Symbian operációs rendszerbe... 11 1.1. Az operációs rendszer múltja...11 1.2. Az okos telefonok képességei...12 1.3. A Symbian felépítése...15 1.4. A könyv tartalma...17 2.

Részletesebben

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program A GeoEasy telepítése GeoEasy V2.05 Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2008 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása

Részletesebben

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program A GeoEasy telepítése GeoEasy V2.05+ Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2010 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása

Részletesebben

Opensuse automatikus telepítése

Opensuse automatikus telepítése Leírás www.npsh.hu Opensuse automatikus telepítése Tartalomjegyzék I. Automatikus telepítés indokai... 3 II. Automatikus telepítés lehetőségei opensuse rendszerrel...3 III. Automatikus telepítés előkészítése...

Részletesebben

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás A Mobil multimédiás kliens fejlesztői eszközkészlet létrehozása című kutatás-fejlesztési projekthez A dokumentum célja A dokumentum

Részletesebben

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv Image Processor BarCode Service Áttekintés CIP-BarCode alkalmazás a Canon Image Processor programcsomag egyik tagja. A program feladata, hogy sokoldalú eszközt biztosítson képállományok dokumentumkezelési

Részletesebben

WIFI elérés beállítása Windows XP tanúsítvánnyal

WIFI elérés beállítása Windows XP tanúsítvánnyal WIFI elérés beállítása Windows XP tanúsítvánnyal Pattantyús-Ábrahám Géza Ipari Szakközépiskola és Általános Művelődési Központ Készítette: Jászberényi József, 2011 1/24 A PÁGISZ WIFI hálózathoz kétféle

Részletesebben

Microsoft SQL Server telepítése

Microsoft SQL Server telepítése Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió

Részletesebben

TERC V.I.P. hardverkulcs regisztráció

TERC V.I.P. hardverkulcs regisztráció TERC V.I.P. hardverkulcs regisztráció 2014. második félévétől kezdődően a TERC V.I.P. költségvetés-készítő program hardverkulcsát regisztrálniuk kell a felhasználóknak azon a számítógépen, melyeken futtatni

Részletesebben

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43 a TávTagTár programhoz Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43 Tartalomjegyzék Futási feltételek... 3 Telepítés... 3 Indítás... 3 Főablak... 4 Új személy felvétele...

Részletesebben

Könyvtári címkéző munkahely

Könyvtári címkéző munkahely Könyvtári címkéző munkahely Tartalomjegyzék A RENDSZER HARDVER ELEMEI...3 1 RFID CÍMKÉK... 3 2 RFID ASZTALI OLVASÓ... 3 A RENDSZER SZOFTVER ELEMEI... 4 1 KÖNYV CÍMKÉZŐ MUNKAÁLLOMÁS... 4 2 A PC- S SZOFTVEREK

Részletesebben

Win 8 változatok. 2. sz. melléklet 2014.02.18. 2013.felnottkepzes@gmail.com. Töltse ki az előzetes tudásszint felmérő dolgozatot!

Win 8 változatok. 2. sz. melléklet 2014.02.18. 2013.felnottkepzes@gmail.com. Töltse ki az előzetes tudásszint felmérő dolgozatot! 2 sz melléklet 20140218 Bemutatkozás Horváth Zoltán informatika tanár vagyok Az Inczédy György középiskolában tanítok Tudásszint felmérés Töltse ki az előzetes tudásszint felmérő dolgozatot! Tananyag elérhető:

Részletesebben

Iman 3.0 szoftverdokumentáció

Iman 3.0 szoftverdokumentáció Melléklet: Az iman3 program előzetes leírása. Iman 3.0 szoftverdokumentáció Tartalomjegyzék 1. Az Iman rendszer...2 1.1. Modulok...2 1.2. Modulok részletes leírása...2 1.2.1. Iman.exe...2 1.2.2. Interpreter.dll...3

Részletesebben

Vodafone-os beállítások Android operációs rendszer esetében

Vodafone-os beállítások Android operációs rendszer esetében Vodafone Magyarország zrt. 1096 Budapest, Lechner Ödön fasor 6. Vodafone-os beállítások Android operációs rendszer esetében Tartalom: Internet MMS SMS Gmail fiók beállításai Vodamail fiók beállításai Jelmagyarázat

Részletesebben

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén Tartalomjegyzék 1. Az Internet Explorer 9 megfelelősségének

Részletesebben

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt segédlet A Szilipet programok az adatok tárolásához Firebird adatbázis szervert használnak. Hálózatos

Részletesebben

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata

Orvosi készülékekben használható modern fejlesztési technológiák lehetőségeinek vizsgálata Kutatási beszámoló a Pro Progressio Alapítvány számára Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Mérnök informatika szak Orvosi készülékekben használható modern

Részletesebben

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan Telepítés internetről A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan Új szolgáltatásunk keretén belül, olyan lehetőséget kínálunk a TERC VIP költségvetéskészítő program

Részletesebben

Már megismert fogalmak áttekintése

Már megismert fogalmak áttekintése Interfészek szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Polimorfizmus áttekintése Interfészek Interfészek kiterjesztése Eseménykezelési módszerek 2 Már megismert fogalmak

Részletesebben

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható Rugalmas, skálázható és megbízható Az OpenScape Business rendszer a kis- és közepes vállalkozások változatos igényeinek minden szempontból megfelelő korszerű, egységes kommunikációs (UC) megoldás. A rendszer-felépítése

Részletesebben

Intelligens biztonsági megoldások. Távfelügyelet

Intelligens biztonsági megoldások. Távfelügyelet Intelligens biztonsági megoldások A riasztást fogadó távfelügyeleti központok felelősek a felügyelt helyszínekről érkező információ hatékony feldolgozásáért, és a bejövő eseményekhez tartozó azonnali intézkedésekért.

Részletesebben

Hardver és szoftver követelmények

Hardver és szoftver követelmények Java-s Nyomtatványkitöltő Program Súgó Telepítési útmutató Hardver és szoftver követelmények A java-s nyomtatványkitöltő program az alábbi hardverigényt támasztja a számítógéppel szemben: 400 MHz órajelű

Részletesebben

Mobil Partner telepítési és használati útmutató

Mobil Partner telepítési és használati útmutató Mobil Partner telepítési és használati útmutató Tartalom Kezdeti lépések... 2 Telepítés... 2 A program indítása... 6 Mobile Partner funkciói... 7 Művelet menü... 7 Kapcsolat... 7 Statisztika... 8 SMS funkciók...

Részletesebben

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv Tartalomjegyzék 1. Symbian rendszer...2 1.1 Funkciók és követelmények...2 1.2 Telepítés és használat...2 2. Windows Mobile rendszer...6 2.1

Részletesebben

1. Az Android platform bemutatása (Ekler Péter)... 1 1.1. Az Android sikerességének okai... 1 1.2. Az Android platform története... 3 1.3. Android-verziók... 5 1.4. Android Market (Google Play)... 13 1.5.

Részletesebben

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A hálózat kettő vagy több egymással összekapcsolt számítógép, amelyek között adatforgalom

Részletesebben

Java I. A Java programozási nyelv

Java I. A Java programozási nyelv Java I. A Java programozási nyelv története,, alapvető jellemzői Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 02. 12. Java I.: Történet, jellemzők, JDK JAVA1 / 1 Egy kis történelem

Részletesebben

Dropbox - online fájltárolás és megosztás

Dropbox - online fájltárolás és megosztás Dropbox - online fájltárolás és megosztás web: https://www.dropbox.com A Dropbox egy felhő-alapú fájltároló és megosztó eszköz, melynek lényege, hogy a különböző fájlokat nem egy konkrét számítógéphez

Részletesebben

Podoski Péter és Zabb László

Podoski Péter és Zabb László Podoski Péter és Zabb László Bevezető Algoritmus-vizualizáció témakörében végeztünk kutatásokat és fejlesztéseket Felmértük a manapság ismert eszközök előnyeit és hiányosságait Kidolgoztunk egy saját megjelenítő

Részletesebben

Elektronikusan hitelesített PDF dokumentumok ellenőrzése

Elektronikusan hitelesített PDF dokumentumok ellenőrzése Elektronikusan hitelesített PDF dokumentumok ellenőrzése Adobe Reader beállítása és használata a hitelesített PDF dokumentumok ellenőrzéséhez A dokumentáció szabadon tovább terjeszthető, a legfrissebb

Részletesebben

Bár a szoftverleltárt elsősorban magamnak készítettem, de ha már itt van, miért is ne használhatná más is.

Bár a szoftverleltárt elsősorban magamnak készítettem, de ha már itt van, miért is ne használhatná más is. SZOFTVERLELTÁR FREE Amennyiben önnek vállalkozása van, akkor pontosan tudnia kell, hogy milyen programok és alkalmazások vannak telepítve cége, vállalkozása számítógépeire, és ezekhez milyen engedélyeik,

Részletesebben

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge Tartalomjegyzék Bevezetés 2 Szükséges hardver és szoftver konfiguráció 3 Testreszabások lementése előző Solid Edge verzióból 4 Előző Solid

Részletesebben

BaBér bérügyviteli rendszer telepítési segédlete 2011. év

BaBér bérügyviteli rendszer telepítési segédlete 2011. év BaBér bérügyviteli rendszer telepítési segédlete 2011. év Ajánlott konfiguráció A program hardverigénye: Konfiguráció: 2800 MHz processzor 512 Mbyte memória (RAM) / Szerver gépen 1G memória (RAM) Lézernyomtató

Részletesebben

FELHASZNÁLÓI ÚTMUTATÓ A. NOKIA PC SUITE 4.51a FOR NOKIA 6510 PROGRAMCSOMAGHOZ. Copyright Nokia Corporation 2002. Minden jog fenntartva.

FELHASZNÁLÓI ÚTMUTATÓ A. NOKIA PC SUITE 4.51a FOR NOKIA 6510 PROGRAMCSOMAGHOZ. Copyright Nokia Corporation 2002. Minden jog fenntartva. FELHASZNÁLÓI ÚTMUTATÓ A NOKIA PC SUITE 4.51a FOR NOKIA 6510 PROGRAMCSOMAGHOZ Copyright Nokia Corporation 2002. Minden jog fenntartva. Tartalom 1. BEVEZETÉS...1 2. RENDSZERKÖVETELMÉNYEK...1 3. A PC SUITE

Részletesebben

iseries Client Access Express - Mielőtt elkezdi

iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi ii iseries: Client Access Express - Mielőtt elkezdi Tartalom Rész 1. Client Access Express - Mielőtt elkezdi.................

Részletesebben

iphone és Android két jó barát...

iphone és Android két jó barát... iphone és Android két jó barát... Multiplatform alkalmazásfejlesztés a gyakorlatban Kis Gergely MattaKis Consulting 1 Tartalom Miért multiplatform fejlesztés? Multiplatform fejlesztési módszerek A közös

Részletesebben

A Novitax ügyviteli programrendszer első telepítése

A Novitax ügyviteli programrendszer első telepítése Telepítő fájl letöltése honlapunkról A Novitax ügyviteli programrendszer első telepítése A honlapunkon (www.novitax.hu) található telepítő fájlt (novitax2007-setup.exe) le kell tölteni a számítógép egy

Részletesebben

OOP. Alapelvek Elek Tibor

OOP. Alapelvek Elek Tibor OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós

Részletesebben

Zimbra levelező rendszer

Zimbra levelező rendszer Zimbra levelező rendszer Budapest, 2011. január 11. Tartalomjegyzék Tartalomjegyzék... 2 Dokumentum információ... 3 Változások... 3 Bevezetés... 4 Funkciók... 5 Email... 5 Társalgás, nézetek, és keresés...

Részletesebben

Java-s Nyomtatványkitöltő Program Súgó

Java-s Nyomtatványkitöltő Program Súgó Java-s Nyomtatványkitöltő Program Súgó Hálózatos telepítés Windows és Linux operációs rendszereken A program nem használja a Registry-t. A program három könyvtárstruktúrát használ, melyek a következők:

Részletesebben

VARIO Face 2.0 Felhasználói kézikönyv

VARIO Face 2.0 Felhasználói kézikönyv VARIO Face 2.0 Felhasználói kézikönyv A kézikönyv használata Mielőtt elindítaná és használná a szoftvert kérjük olvassa el figyelmesen a felhasználói kézikönyvet! A dokumentum nem sokszorosítható illetve

Részletesebben

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás? Bevezetés Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések Forráskód Hibajegyzék p2p.wrox.com xiii xiii xiv xiv xvi xvii xviii

Részletesebben

KIRA. KIRA rendszer. Telepítési útmutató v1

KIRA. KIRA rendszer. Telepítési útmutató v1 KIRA rendszer Telepítési útmutató v1 1. Bevezetés A dokumentáció, illetve a dokumentáció mellékleteként megtalálható állományok segítségével készíthető fel a kliens oldali számítógép a KIRA rendszer működtetésére.

Részletesebben

WIFI elérés beállítása Windows 7 Felhasználó azonosítással

WIFI elérés beállítása Windows 7 Felhasználó azonosítással WIFI elérés beállítása Windows 7 Felhasználó azonosítással Pattantyús-Ábrahám Géza Ipari Szakközépiskola és Általános Művelődési Központ Készítette: Jászberényi József, 2011 1/14 A PÁGISZ WIFI hálózathoz

Részletesebben

A telepítési útmutató tartalma

A telepítési útmutató tartalma 1 A telepítési útmutató tartalma 3 Kompatibilitás és rendszerkövetelmények A telepítési folyamat röviden 4 A telepítés indítása 5 Adatbáziskezelő beállítása / telepítése 8 Telepítési módozatok 11 Az ENSO

Részletesebben

A nyomtatókkal kapcsolatos beállításokat a Vezérlőpulton, a Nyomtatók mappában végezhetjük el. Nyomtató telepítését a Nyomtató hozzáadása ikonra

A nyomtatókkal kapcsolatos beállításokat a Vezérlőpulton, a Nyomtatók mappában végezhetjük el. Nyomtató telepítését a Nyomtató hozzáadása ikonra Nyomtató telepítése A nyomtatókkal kapcsolatos beállításokat a Vezérlőpulton, a Nyomtatók mappában végezhetjük el. Nyomtató telepítését a Nyomtató hozzáadása ikonra duplán kattintva kezdeményezhetjük.

Részletesebben

Digitális aláíró program telepítése az ERA rendszeren

Digitális aláíró program telepítése az ERA rendszeren Digitális aláíró program telepítése az ERA rendszeren Az ERA felületen a digitális aláírásokat a Ponte webes digitális aláíró program (Ponte WDAP) segítségével lehet létrehozni, amely egy ActiveX alapú,

Részletesebben

OZEKI Phone System. A jövő vállalati telefon rendszerének 4 alappillére. A jövő üzleti telefon rendszere SMS. Mobil mellékek. Összhang az IT-vel

OZEKI Phone System. A jövő vállalati telefon rendszerének 4 alappillére. A jövő üzleti telefon rendszere SMS. Mobil mellékek. Összhang az IT-vel A jövő üzleti telefon rendszere A jövő vállalati telefon rendszerének 4 alappillére SMS Mobil mellékek Webtelefon Üzenetküldés Összhang az IT-vel É rdemes elolvasni! Ajánlatkérés Kérem, töltse ki az űrlapot,

Részletesebben

C++ programozási nyelv

C++ programozási nyelv C++ programozási nyelv Gyakorlat - 13. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. december A C++ programozási nyelv Soós Sándor 1/10 Tartalomjegyzék Objektumok

Részletesebben

Tartalom jegyzék 1 BEVEZETŐ 2 1.1 SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5

Tartalom jegyzék 1 BEVEZETŐ 2 1.1 SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5 Tartalom jegyzék 1 BEVEZETŐ 2 1.1 SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5 3.1 ELSŐ FUTTATÁS 5 3.2 TULAJDONOSI ADATLAP 6 3.3 REGISZTRÁLÁS 6 3.4 AKTIVÁLÁS 6 3.5 MÉRÉS 7 3.5.1 ÜGYFÉL

Részletesebben

Médiatár. Rövid felhasználói kézikönyv

Médiatár. Rövid felhasználói kézikönyv Médiatár Rövid felhasználói kézikönyv Tartalomjegyzék Bevezetés Tartalomjegyzék Bevezetés Bevezetés... 3 Kezdô gondolatok... 4 Hálózati követelmények... 4 Támogatott operációs rendszerek a számítógépeken...

Részletesebben

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES Számítógép = Univerzális gép! Csupán egy gép a sok közül, amelyik pontosan azt csinálja, amit mondunk neki. Hardver A számítógép

Részletesebben

VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER

VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER 1 VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER 2007.12.12. Gruber Kristóf és Sik András Ferenc Konzulens: Vida Rolland Tematika 2 Bevezetés, a feladat áttekintése A Nokia 770 felkészítése a fejlesztésre, beszámoló

Részletesebben

802.11b/g WLAN USB adapter. Wi-Fi detektorral. Gyors telepítési útmutató

802.11b/g WLAN USB adapter. Wi-Fi detektorral. Gyors telepítési útmutató CMP-WIFIFIND10 802.11b/g WLAN USB adapter Wi-Fi detektorral Gyors telepítési útmutató 802.11b/g WLAN USB adapter Wi-Fi detektorral Gyors telepítési útmutató *A Wi-Fi Detektor feltöltése: 1. Vegye le a

Részletesebben

Használati útmutató a Székács Elemér Szakközépiskola WLAN hálózatához

Használati útmutató a Székács Elemér Szakközépiskola WLAN hálózatához Használati útmutató a Székács Elemér Szakközépiskola WLAN hálózatához Készítette: Szentgyörgyi Attila Turcsányi Tamás Web: http://www.wyonair.com E-mail: 2008. november 8. TARTALOMJEGYZÉK TARTALOMJEGYZÉK

Részletesebben

MÉRY Android Alkalmazás

MÉRY Android Alkalmazás MÉRY Android Alkalmazás Felhasználói kézikönyv Di-Care Zrt. Utolsó módosítás: 2014.06.12 Oldal: 1 / 7 Tartalomjegyzék 1. Bevezetés 3 1.1. MÉRY Android alkalmazás 3 1.2. A MÉRY Android alkalmazás funkciói

Részletesebben

Tisztelt Telepítő! 2. Ellenőrizze, hogy a modul engedélyezve van-e: Szekció [382] Opció 5 (alternatív kommunikátor) BE.

Tisztelt Telepítő! 2. Ellenőrizze, hogy a modul engedélyezve van-e: Szekció [382] Opció 5 (alternatív kommunikátor) BE. Tisztelt Telepítő! A PowerSeries NEO GO alkalmazás segítségével távolról vezérelhetőek a NEO központok. Ehhez a központokat valamely TL280/TL2803G/3G2080 modullal kell bővíteni. A modul verziószámának

Részletesebben

Nokia 2690 - Felhasználói kézikönyv

Nokia 2690 - Felhasználói kézikönyv Nokia 2690 - Felhasználói kézikönyv 2. kiadás 2 Tartalom Tartalom Biztonság 4 Kezdő lépések 5 A SIM-kártya és az akkumulátor behelyezése 5 A SIM-kártya eltávolítása 5 A microsd-kártya behelyezése 5 Vegyük

Részletesebben

Digitális aláíró program telepítése az ERA rendszeren

Digitális aláíró program telepítése az ERA rendszeren Digitális aláíró program telepítése az ERA rendszeren Az ERA felületen a digitális aláírásokat a Ponte webes digitális aláíró program (Ponte WDAP) segítségével lehet létrehozni, amely egy ActiveX alapú,

Részletesebben

Digitális aláírás általános telepítése és ellenőrzése

Digitális aláírás általános telepítése és ellenőrzése Digitális aláírás általános telepítése és ellenőrzése A digitális aláírásból (tanúsítványból) két fajta létezik! Egyik az úgynevezett hardveres tanúsítvány, amelynél az ügyfél rendelkezik fizikailag egy

Részletesebben

T-Mobile Communication Center Készülékek telepítése a TMCC segítségével

T-Mobile Communication Center Készülékek telepítése a TMCC segítségével T-Mobile Communication Center Készülékek telepítése a TMCC segítségével Tartalomjegyzék 1 Készülékek / mobiltelefonok telepítése 3 1.1 Infravörös kapcsolat Win2000 és WinXP operációs rendszerrel 3 1.2

Részletesebben

Számítógép felépítése

Számítógép felépítése Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége

Részletesebben

MŰSZAKI DOKUMENTÁCIÓ. Aleph WebOPAC elérhetővé tétele okostelefonon. Eötvös József Főiskola 6500 Baja, Szegedi út 2.

MŰSZAKI DOKUMENTÁCIÓ. Aleph WebOPAC elérhetővé tétele okostelefonon. Eötvös József Főiskola 6500 Baja, Szegedi út 2. Telefon: Fax: E-mail: (+36-1) 269-1642 (+36-1) 331 8479 info@ex-lh.hu www.ex-lh.hu Eötvös József Főiskola 6500 Baja, Szegedi út 2. MŰSZAKI DOKUMENTÁCIÓ Aleph WebOPAC elérhetővé tétele okostelefonon Pályázati

Részletesebben

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák) 1. tétel A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei Ismertesse a kommunikáció általános modelljét! Mutassa be egy példán a kommunikációs

Részletesebben

TavIRisp (STK500) USB felületű programozó firmware frissítése

TavIRisp (STK500) USB felületű programozó firmware frissítése TavIRisp (STK500) USB felületű programozó firmware frissítése Felhasználói dokumentáció TavIR-AVR 2008. augusztus 22. 1 / 9 Frissítés A TavIRisp (STK500) programozó belső firmware járulékos programozó

Részletesebben

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Ön letölthető fájl tartalmazza az Evolut Főkönyv 2013. program telepítőjét. A jelen leírás olyan telepítésre vonatkozik, amikor Ön

Részletesebben

Geotechnika II. (NGB-SE005-2) Geo5 használat

Geotechnika II. (NGB-SE005-2) Geo5 használat Geotechnika II. (NGB-SE005-2) Geo5 használat A Geo5 szoftvert (1. házi feladathoz opcióként, 2. házi feladathoz kötelezően) online felületen keresztül, távoli asztal kapcsolattal lehet használni. Az ehhez

Részletesebben

AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP 3.4.2-B) Kern Zoltán Közoktatási szakértő Kern.zoltan@educatio.hu

AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP 3.4.2-B) Kern Zoltán Közoktatási szakértő Kern.zoltan@educatio.hu AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP 3.4.2-B) Kern Zoltán Közoktatási szakértő Kern.zoltan@educatio.hu Integrált (Elektronikus) Nyomonkövető Rendszer Miért használjuk? Hogyan használjuk?

Részletesebben

Android Commander Felhasználói kézikönyv

Android Commander Felhasználói kézikönyv Android Commander Felhasználói kézikönyv A kézikönyv használata Mielőtt elindítaná és használná a szoftvert kérjük olvassa el figyelmesen a felhasználói kézikönyvet! A dokumentum nem sokszorosítható illetve

Részletesebben

Segédlet kriptográfiai szolgáltatást beállító szoftverhez (CSPChanger)

Segédlet kriptográfiai szolgáltatást beállító szoftverhez (CSPChanger) Segédlet kriptográfiai szolgáltatást beállító szoftverhez (CSPChanger) szoftveres, PKCS#12 formátumú tanúsítvány átalakításához 1(8) 1. Tartalomjegyzék 1. Tartalomjegyzék... 2 2. Bevezető... 3 3. CSPChanger

Részletesebben

Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán

Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán A QGIS program GPS eszközök modulja segítségével kétirányú kommunikációt folytathatunk a navigációs GPS vevőnkkel.

Részletesebben

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények 1. sz. melléklet MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS A) Műszaki követelmények A körkereső szoftvernek (a továbbiakban Szoftver) az alábbi követelményeknek kell megfelelnie

Részletesebben

Széchenyi István Egyetem. Programozás III. Varjasi Norbert varjasin@sze.hu

Széchenyi István Egyetem. Programozás III. Varjasi Norbert varjasin@sze.hu Programozás III. Varjasi Norbert varjasin@sze.hu 1 A java virtuális gép (JVM) Képzeletbei, ideális számítógép. Szoftveresen megvalósított működési környezet. (az op. rendszer egy folyamata). Feladata:

Részletesebben

Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán

Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán Bevezetés Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán A QGIS program egy nyiltforrású asztali térinformatikai program, mely a http://www.qgis.org oldalról tölthető le. Ebben a kis

Részletesebben

Teljes vírusirtás a NOD32 Antivirus System segítségével. vírusirtási útmutató

Teljes vírusirtás a NOD32 Antivirus System segítségével. vírusirtási útmutató Teljes vírusirtás a NOD32 Antivirus System segítségével vírusirtási útmutató 1. A vírus definíciós adatbázis frissítése A tálca jobb alsó sarkán található NOD32 ikon segítségével nyissa meg a Vezérlő központot.

Részletesebben

Operációs rendszerek. Az X Window rendszer

Operációs rendszerek. Az X Window rendszer Operációs rendszerek X Windows rendszer Az X Window rendszer Grafikus felhasználói felületet biztosító alkalmazás és a kapcsolódó protokoll 1983-84: a Massachusetts Institute of Technology-n (MIT, USA).

Részletesebben

MOBILTELEFONON keresztüli internet telefonálás

MOBILTELEFONON keresztüli internet telefonálás MOBILTELEFONON keresztüli internet telefonálás A FRING egy olyan alkalmazás, aminek segítségével hívásokat tud kezdeményezni a FONIO, az internet telefon szolgáltatást felhasználva. Igen költségkímélő,

Részletesebben

IPTV Képek és zene funkció Beállítások és tudnivalók

IPTV Képek és zene funkció Beállítások és tudnivalók IPTV Képek és zene funkció Beállítások és tudnivalók Nézegesse kedvenc képeit a fotelben ülve TV-je képernyőjén, vagy éppen hallgassa kedvenc zenéit szintén a TV-je segítségével! A Képek és zene új IPTV

Részletesebben

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel Kommunikáció az EuroProt-IED multifunkcionális készülékekkel A Protecta intelligens EuroProt készülékei a védelem-technika és a mikroprocesszoros technológia fejlődésével párhuzamosan követik a kommunikációs

Részletesebben

CellCom. Szoftver leírás

CellCom. Szoftver leírás CellCom Szoftver leírás A vezérlő szoftver bemutatása 2 www.lenyo.hu Tartalom LCC vezérlőszoftver 5 Rendszerkövetelmények 5 Telepítés 5 Indítás 7 Eltávolítás, újratelepítés és javítás 8 Kulcskezelés 8

Részletesebben

Microsoft Office PowerPoint 2007 fájlműveletei

Microsoft Office PowerPoint 2007 fájlműveletei Microsoft Office PowerPoint 2007 fájlműveletei Program megnyitása Indítsuk el valamelyik tanult módszerrel a 2007-es verziót. Figyeljük meg, hogy most más felületet kapunk, mint az eddigi megszokott Office

Részletesebben

Tájékoztató az 1.10-es labor használatához

Tájékoztató az 1.10-es labor használatához Tájékoztató az 1.10-es labor használatához Általános leírás A kari nyílt laborban vékony kliens alapú architektúrát alakítottunk ki, ahol egy-két alapvető alkalmazáson kívül (pl.: böngésző, PDF olvasó,

Részletesebben

SAMSUNG SSM-8000 szoftvercsomag

SAMSUNG SSM-8000 szoftvercsomag SAMSUNG SSM-8000 szoftvercsomag A Samsung SSM-8000 szoftvercsomag a Samsung által forgalmazott IP kamerák, digitális rögzítők, hálózati rögzítők, encoderek közös grafikai felületen történő megjelenítését

Részletesebben

Symbian Nokia. A Symbian gyártója és a Nokia szabad forráskódúvá tette a Symbiant, így szabadon fejleszthetőek az applikációk a szoftverre.

Symbian Nokia. A Symbian gyártója és a Nokia szabad forráskódúvá tette a Symbiant, így szabadon fejleszthetőek az applikációk a szoftverre. Symbian Nokia Vodafone Magyarország zrt. 1096 Budapest, Lechner Ödön fasor 6. Nokia szolgáltatások, alkalmazások Nokia smartphone-okhoz: Az ovi.com Nokia okostelefonokhoz felépített, háttérszolgáltatást

Részletesebben

Telepítési Kézikönyv

Telepítési Kézikönyv Intelligens Dokumentum Kezelő Rendszer Telepítési Kézikönyv 1/15. oldal Dokumentum áttekintés Dokumentum címe: doknet telepítési kézikönyv Dokumentum besorolása: szoftver telepítési leírás Projektszám:

Részletesebben

Internet programozása. 1. előadás

Internet programozása. 1. előadás Internet programozása 1. előadás Áttekintés 1. Mi a PHP? 2. A PHP fejlődése 3. A PHP 4 újdonságai 4. Miért pont PHP? 5. A programfejlesztés eszközei 1. Mi a PHP? Egy makrókészlet volt, amely személyes

Részletesebben

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv Magyar Könyvvizsgálói Kamara 2010. augusztus 18. Tartalom A program főablaka... 3 A fejléc, a felső menüsor valamint az eszköztár... 4

Részletesebben

A L i n u x r u h á j a

A L i n u x r u h á j a A L i n u x r u h á j a Disztribúciók és azok sajátosságai Ablakkezelők DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév D i s z t r i b ú c i ó f o g a l m a A Linux-disztribúció

Részletesebben

Telepítési megjegyzések Windows 7 és Windows Server 2008 R2 felhasználók részére

Telepítési megjegyzések Windows 7 és Windows Server 2008 R2 felhasználók részére FONTOS: Telepítési megjegyzések Windows 7 és Windows Server 2008 R2 felhasználók részére Sajnálattal értesítjük, hogy a készülékkel együtt szállított CD vagy DVD lemezen található automata telepítőprogramok

Részletesebben

Számítógépes alapismeretek 2.

Számítógépes alapismeretek 2. Számítógépes alapismeretek 2. 1/7 Kitöltő adatai: Név: Osztály: E-mail cím: 2/7 Kérdések: Mire szolgál az asztal? Az ideiglenesen törölt fájlok tárolására. A telepített alkalmazások tárolására. A telepített

Részletesebben

Netis vezeték nélküli, N típusú USB adapter

Netis vezeték nélküli, N típusú USB adapter Netis vezeték nélküli, N típusú USB adapter Gyors üzembe helyezési útmutató WF-2109, WF-2111, WF-2116, WF-2119, WF-2119S, WF-2120, WF-2123, WF-2150, WF-2151, WF-2190, WF-2503 1 A csomag tartalma A csomag,

Részletesebben

SuliStat felhasználói dokumentáció

SuliStat felhasználói dokumentáció SuliStat felhasználói dokumentáció A jelen dokumentáció által tárgyalt program képes egy iskola tanulmányi adataiból statisztikákat készíteni. Osztály illetve iskola szintű statisztika készítésére van

Részletesebben

5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása

5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása 5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása Bevezetés Nyomtasd ki a laborgyakorlatot és végezd el a lépéseit! Ezen a laborgyakorlaton elvégezzük egy számítógép

Részletesebben

Működési vázlat: Egyéb feltétel. Opcionális rendszerelem. Központi kijelző. Ügyfél terminál érintő monitorral. Ügyfél. Ügyfél Hivatali PC.

Működési vázlat: Egyéb feltétel. Opcionális rendszerelem. Központi kijelző. Ügyfél terminál érintő monitorral. Ügyfél. Ügyfél Hivatali PC. Működési vázlat: Központi kijelző Kijelző Kijelző Hivatali PC Ügyfél Hivatali PC Ügyfél Ügyfél terminál érintő monitorral LAN vagy WiFi Ügyfél Hivatali PC Hivatali PC Sorszám nyomtató Ügyfél Kijelző Ügyfél

Részletesebben

Tartalomjegyzék 5 TARTALOMJEGYZÉK

Tartalomjegyzék 5 TARTALOMJEGYZÉK Tartalomjegyzék 5 TARTALOMJEGYZÉK Bevezető... 13 1. Általános tudnivalók... 14 1.1. Az operációs rendszer... 14 1.2. Tudnivalók a Windows-ról... 15 1.2.1. Honnan kapta nevét a Windows?... 15 1.2.2. A Windows,

Részletesebben

Technikai információk fejlesztőknek

Technikai információk fejlesztőknek Technikai információk fejlesztőknek Különbségek a Java-s nyomtatványkitöltő program és az Abev2006 között 1. A mezőkód kijelzés bekapcsolása a Szerviz/Beállítások ablakban érhető el. 2. Az xml állományok

Részletesebben

KELER KID Internetwork System (KIS)

KELER KID Internetwork System (KIS) KELER KID Internetwork System (KIS) Éles és teszt program installációs segédlet Verzió: 2.0 2015. 04. 10. Cardinal Kft. 2015. Tartalomjegyzék 1. Néhány alapvető információ...3 1.1 KID program hardware

Részletesebben