KONFIGURÁLHATÓ PORTLET (CONFLET) ALKALMAZÁSA CLUSTERGRID KÖRNYEZETBEN. Pasztuhov Dániel, Dr. Szeberényi Imre,
|
|
- Amanda Csonka
- 5 évvel ezelőtt
- Látták:
Átírás
1 KONFIGURÁLHATÓ PORTLET (CONFLET) ALKALMAZÁSA CLUSTERGRID KÖRNYEZETBEN Pasztuhov Dániel, Dr. Szeberényi Imre, BME IIT 1 Bevezetés A korai grid és párhuzamos rendszerek egyik hátránya az, hogy felhasználói felületük gyakran nagyon barátságtalan. Parancssoros kezelői felületük elsősorban a programozók igényeit elégíti ki, az informatikában kevésbé jártas szakemberek nem vagy nem könnyen tudják használni ezeket a rendszereket. A World Wide Web és ezen belül a portál technológia terjedése azonban új lehetőségeket teremtett a felhasználói felületek kialakításának területén. Tanszékünkön a GridSphere Portál Keretrendszer elemeit felhasználva létrejött egy olyan portletcsomag (Condor Portlets [13]), mellyel a felhasználható webes felületről érheti el egy megadott Condor rendszer szolgáltatásait, így már mindössze egy böngésző segítségével lehetett előre megírt feladatokat futtatni. A Condor Portlets hátránya azonban, hogy a Condor rendszer specialitásait nem takarja el, a felhasználó azonban azt szeretné, ha neki csak az alkalmazásának paramétereit kelljen beállítani, a futtató környezet lehetőleg maradjon transzparens. Ha azonban minden alkalmazáshoz külön felületet készítünk, eltakarva a környezet részleteit, akkor a fejlesztőnek nagyon sok ismétlődő feladatot kell újra és újra elvégeznie. Ezek a megfontolások vezettek a Conflet rendszer alapötletéhez: Készítsünk egyetlen konfigurálható portletet, amely a megjelenítendő oldalak kinézetét és viselkedését egy, vagy több XML leírásból veszi, mely leírások (konfigurációs fájlok) futási időben is cserélhetők. Az első elképzelések alapján elkészült implementáció [14] tapasztalataira építve a rendszert továbbfejlesztettük és segítségével létrehoztuk egy ipari alkalmazás [15] felhasználói felületét (melyet az 5. fejezetben mutatunk be). A bemutatásra kerülő Conflet rendszer alkalmas arra, hogy egy parancssoros program elindítását végző felületet elkészítsünk vele. A rendszer integrálása a ClusterGrid portál felületébe elkészült, így azt a ClusterGrid felhasználói korlátozás nélkül használhatják. A 2. fejezetben megvizsgálunk néhány hasonló rendszert a Conflet rendszerrel szembeni különbségek szempontjából. A 3. fejezetben bemutatjuk a Conflet képességeit, melyet a 4. fejezetben egy egyszerű példán szemléltetünk. Az 5. fejezetben egy bonyolultabb ipari alkalmazás felületének elkészítését írjuk le, a 6. fejezet a továbbfejlesztési lehetőségeket mutatja be. 2 Hasonló Grid rendszerek Az általunk ismert rendszerek, amelyek alkalmazás-specifikus portletek létrehozásához nyújtanak segítséget, más megközelítést alkalmaznak. A mi megközelítésünk szerint konfigurációs állományok segítségével paraméterezhető portletre van szükség, míg mások egy programozási keretrendszert valósítanak meg valamely programozási nyelvhez. Ez leggyakrabban egy objektum-orientált keretrendszert jelent, például Java osztályokat. A következőkben összegezzük a legfontosabb keretrendszereket:
2 A GridSphere [10][11][12] maga is egy alkalmazásfejlesztő keretrendszer, a Confletet is ebben a környezetben fejlesztettük ki. A keretrendszer a megfelelő felület kialakításához, valamint a Grid rendszer szolgáltatásaihoz való kapcsolódáshoz számos portletet biztosít, ugyanakkor ezek pusztán általános felületet nyújtanak. Az alkalmazás-specifikus felület kialakításához a GridSphere által biztosított portletek, service-ek és más eszközök felhasználása, kiterjesztése szükséges. Egy új felhasználói felület kialakítása Java/J2EE programozást igényel egy fehér-doboz keretrendszer szolgáltatásait igénybe véve. A GridPort [16] kezdeményezés csatlakozási felületet nyújt a Globus Toolkiten kívül a Condorhoz és a Grid Portal Information Repositoryhoz (GPIR) is. A projekt célkitűzései közt szerepel ugyan alkalmazás-specifikus portletek fejlesztése, de ez még fejlesztés alatt áll. A mygrid [17] egy bioinformatikára fókuszáló e-science projekt az Egyesült Királyságban. A rendszer alkalmazás-specifikus környezete elsősorban a bioinformatika területére koncentrál. A Conflet rendszerben alkalmazott megközelítés sokkal általánosabb, minden felhasználás és felhasználó számára alkalmas megoldást nyújt feladatok beküldésére vagy egy parancssoros alkalmazás elindítására. 3 Conflet Framework A Conflet rendszer melynek neve a CONFigurable portlet (konfigurálható portlet) kifejezés rövidítésével keletkezett egy könnyen használható keretrendszer alkalmazásfejlesztők számára, akik Grid (speciálisan ClusterGrid) feladataik (vagy parancssoros programjaik) számára szeretnének portál felületet fejleszteni. A rendszer működése leegyszerűsítve a következő: a felhasználónak oldalakat jelenít meg, melyen beállíthatóak az alkalmazás különböző paraméterei, a portlet elvégez néhány egyszerű számítást, létrehoz néhány fájlt, majd végül átadja a feladatot az adott grid rendszer feladatkezelőjének, vagy elindítja a programot. Mivel ezen forgatókönyvek és programok egymáshoz nagyon hasonlók, a Conflet rendszer minél inkább minimalizálni igyekszik az alkalmazásfejlesztő által elvégzett munkát. A Conflet rendszer a nyílt forráskódú, ingyenes GridSphere Portál Keretrendszeren alapul.a Conflet konfigurációs fájlok feltöltésével a futás közben is testreszabható. A két fő fájltípust view-nak 1. ábra Architektúra és controllernek nevezzünk. A view definiálja a portlet kinézetét, azaz a különböző felhasználói felületelemek elhelyezését adja meg, a controller pedig a portlet viselkedését szabja meg, azaz a gombnyomásra vagy link meghívására végrehajtandó akciók sorozatát. A konfigurációs állományokból több példány is lehet a rendszerben, és ezek egyáltalán nincsenek összekötve: egy controller több view-hoz, egy view több controllerhez is tartozhat. A felhasználói beavatkozás hatására a view és a hozzátartozó controller megváltozhat.
3 3.1 Architektúra A Conflet architektúrája a 1. ábrán látható. A központi modul, az Interpreter csak akkor hívja meg az Include, File, Form, SSH, Extension, Condition, és Submit modulokat, ha azokra szükség van. Az alsóbb szintek az SSH és Submit modulokon keresztül érhetők el. A moduláris felépítés rugalmas és kiterjeszthető rendszerarchitektúrát eredményez. A keretrendszer funkcionalitását könnyen kiterjeszthetjük új modulok hozzáadásával. 3.2 Controller és view A controllerek létrehozásához egy egyszerű, XML-alapú parancsnyelvet terveztünk, amelyben karakterlánc változók és egyszerű vezérlési szerkezetek mint pl. ciklusok, szelekció használhatók. A távoli gépen tetszőleges parancs meghívható az SSH modul és a nyilvános kulcsú infrastruktúra használatával. A rendszerben több view melyek mindegyike egy GridSphere UI Tag Library-jával kiterjesztett JSP (Java Server Pages) oldal is szerepelhet, ezek ún. fülek alá csoportosíthatók. A füleket tartalmazó elem helye a view-n belül egy a Conflet tag library-jába tartozó elemmel könnyedén megadható. A controller az alábbi fő funkciókat képes ellátni: Változók definiálhatók, melyek a view-kban és a controllerekben egyaránt használhatók. A view-n megjelenő felületelemek értékei a controllerben változókként jelennek meg, a tulajdonságaik a controller egy-egy parancsával állíthatók be. A felületelemek tulajdonságai fájlba menthetők, és visszatölthetők onnan. Fájlok hozhatók létre, tölthetők le vagy fel a távoli gépre vagy az alkalmazásszerverre. A fájlok tartalmát reguláris kifejezésekkel változókba írhatjuk. Fájlírás vagy fájlolvasás megkönnyítésére ciklusok definiálhatók. Névvel rendelkező változócsoportok hozhatók létre és tárolhatók el XML fájlokban. A nevek listadobozba tölthetők. A controller kiterjeszthető speciálisan megírt Java osztályokkal, melyek egyszerű számítások elvégzésére vagy akár képek generálására is használhatók. A kiterjesztések az osztálynév, a bemenet és kimenet megadásával érhetők el. A különböző felhasználói beavatkozásokon kívül parancsok rendelhetők az oldalbetöltődés eseményéhez (init), valamint megadhatók olyan utasítások, melyek bármely akcióhoz tartozó parancsok előtt meghívódnak. Az akciók egymásba ágyazhatók. 4 Egyszerű alkalmazás készítése A Conflet lehetőségeinek és működésének jobb megértése céljából ebben a fejezetben egy egyszerű UNIX-os segédprogram, a wc (word count) felületének kialakítását mutatjuk be. A wc képes arra, hogy megszámolja hány sort, szót, betűt tartalmaz egy fájlban lévő szöveg. A gyakoribb funkciókon kívül megkapható a bájtok száma valamint a leghosszabb sor mérete is.
4 4.1 Előkészítés A program működési modellje a 2. ábrán látható. A wc bemenete lehet egy fájl vagy egy parancs kimenete, paraméterként megadhatjuk, hogy a bemenetből mely tulajdonságokra vagyunk kíváncsiak. Az eredményt és a hibalistát fájlba mentjük.a felülettől azt várjuk, hogy legyünk képesek megadni a forrást, a paramétereket formelemek felhasználásával, valamint a kimenet és hibalista tárolására szolgáló fájlokat. Majd miután ezeket az információkat megadtuk, ellenőrzésképpen megnézhessük, hogy milyen parancsot ad majd ki a portál. A wc program felületét két fülre osztjuk: az egyiken ( Paraméterek ) megadjuk a program futtatásához szükséges paramétereket, a másikon ( Indítás ) megjelenítjük a futtatandó parancsot, és az indítógombot. A többnyelvűség támogatásával itt nem foglalkozunk. 4.2 Fülek A fülek megadásához elkészítjük a tabs.xml-t: <tabs default="params"> <tab id="params" name="paraméterek"> <page view="parameters.jsp" ctl="parameters.xml"/> </tab> <tab id="start" name="indítás"> <page view="start.jsp" ctl="start.xml"/> </tab> </tabs> Mint látható, két fület készítünk el, egyiknek a params azonosítót és a Paraméterek nevet adjuk, a másiknak a start azonosítót és a Indítás nevet adjuk. Mindkettő a megadott view-val és controllerrel fog inicializálódni. Az alapértelmezett fül (mely az indítás után először megjelenik, a params azonosítójú fül. 4.3 A JSP-oldalak elkészítése Első lépésként létre kell hozni a megfelelő fájlokat parameters.jsp, parameters.xml, start.jsp és start.xml. A JSP-oldalak megírásához használjuk a GridSphere User Interface Tag Libraryt [18]. A fejlesztéshez használhatjuk a Confletet is: segítségével webes felületről, az alkalmazásszerver újraindítása nélkül cserélhetjük ki a JSP oldalakat. Az oldalak kifejlesztését nem mutatjuk be részletesen, mindössze az eredményt ismertetjük. Az érdeklődők a teljes felületkonfigurációt megtalálható a címen. A 3. ábrán a Paraméterek fülön lévő oldalt láthatjuk. (A szövegben való jobb elrendezés miatt az egyes blokkok címsorát elhagytuk). A Paraméterek és Indítás elemeket tartalmazó rész a Conflet által automatikusan generált rész, melyen keresztül a füleket érhetjük el nagyon könnyen. Alatta a wc program bemenetét definiáló rész következik: a rádiógombokkal választhatunk, hogy milyen típusú legyen a 3. ábra A Paraméterek fül
5 bemenet, majd egy szövegmezőben megadhatjuk azt. A kép közepén található legnagyobb blokk a wc segédprogram paraméterezésére szolgál: rádiógombokkal választhatunk, hogy milyen működési módban akarjuk elindítani a programot. A súgó és verzió módban a program csak a saját paraméterlistáját vagy verziószámát adja vissza, bemenetét nem is nézi. Normál működés esetén viszont összeállítható az érdekes információk listája. Az alsó szövegdobozos blokk segítségével a kimenetként 4. ábra Az Indítás fül és hibalistaként használt fájlok adhatók meg (alapértelmezés szerint rendre wc.log és wc.err). A gombbal pedig az információkat feldolgozva átválthatunk a másik fülre ( Indítás ). A másik fülön melyet a 4. ábrán láthatunk szintén megtalálható a Conflet által generált fülnavigációs rész, valamint egy szövegmező és két gomb. A szövegmezőben jelenik meg az összeállított parancs, a Vissza gomb segítségével a Paraméterek fülre térhetünk vissza, míg az Indítás gombbal elindíthatjuk a parancsot. 4.4 A Controllerek elkészítése A controllerek elkészítésében az első lépés a lapok közötti navigáció biztosítása. Ehhez egy-egy akciót kell létrehozni a két controllerben. (Megjegyzés: Feltesszük, hogy a parameters.xml-ben a gombhoz tartozó action attribútum értéke preview, és a start.jsp-ben pedig back és start. A parameters.xml-be az alábbi három sort kell írni, hogy a Paraméterek fülről át tudjunk váltani a Indítás fülre: <action name= preview > <next tabid= start /> </action> A start.xml-be pedig egy ehhez nagyon hasonló rész kerül. A back action feladata, hogy a Indítás fülről visszatérjen a Paraméterek fülre, míg a start feladata a parancs kiadása lesz. Ennél a pontnál kész a felületünk váza, a fülek közt lehet váltogatni az oldalon lévő gombok segítségével. (A füleknek megfelelő gombok kezelése a Confletben automatikus). 4.5 Akciók megírása Az parameters.xml preview akciójának elkészítése a következő lépés. A feladat az, hogy preview akcióban összeállítsuk egy változóban azt a parancsot, amelyet az Indítás fülön majd kiírunk. Ahogy a felületen, úgy a controllerben is elkülönül a három működési mód. Míg a súgó és verzió mód parancsa könnyen megadható, a normál működés több munkát igényel: Az első if a rádiógomb (input) alapján az egyik szövegdoboz tartalmát felhasználva meghatározza a bemenetet, a for ciklus pedig vegigiterál az öt jelölőnégyzeten (param1 param5), és a bejelölteket hozzáfűzi a parancshoz. A következő részlet a kimenet hozzáfűzését végzi el:
6 <if><defined string="${stdout}"/> <then> <var name="cmd" value="${cmd}>${stdout} "/> </then> <else> <var name="cmd" value="${cmd}>wc.log "/> </else> </if> <if><defined string="${stderr}"/> <then> <var name="cmd" value="${cmd}2>${stderr} "/> </then> <else> <var name="cmd" value="${cmd}2>wc.err "/> </else> </if> <textarea beanid="command" value="${cmd}"/> A kimenet (stdout szövegmező) és hibalista (stderr szövegmező) fájljának kijelölése egy-egy elágazást igényel. Amennyiben a felhasználó gépelt be fájlnevet kimenetnek vagy hibakimenetnek, akkor azt használjuk, amennyiben nem, akkor az alapértelmezettet. Végül az összeállított változót beírjuk a szövegdobozba, és ezzel készen is vagyunk a parameters.xml controllerrel. A start.xml-ben mindössze az űrlapba betöltött parancsot kell SSH segítségével a távoli gépen lefuttatni. A start akció a következőkkel bővül: <ssh:exec command="${command}"/> <end/> Az első parancs elindítja a megfelelő parancsot (ahol command a szövegdoboz azonosítója). Az end parancs pedig befejezi a portlet értelmező működését, és visszaáll alapállapotba. 5 Bonyolultabb alkalmazás A Conflet rendszer segítségével felhasználói felületet készítettünk egy építőipari probléma [5][6][7] megoldásához. A program a előfeszített vasbeton gerendák [2][4] és külpontosan nyomott oszlopok térbeli alakváltozását számolja a geometriai és anyagi nemlinearitások figyelembe vételével. A térbeli alakváltozások a görbület rúd tengely mentén történő integrálásával számíthatók. A rúd két végének megfogási viszonyai adják a feladat peremfeltételeit. Az algoritmus magja egy globálisan konvergens rekurzió, amely képes meghatározni a külpontosan nyomott rúdkeresztmetszethez tartozó görbületet. Az iteratív eljárást [1][3] a peremérték-feladatok megoldására szolgáló Párhuzamos Hibrid Algoritmusba [8][9] ágyaztuk be. Habár a javasolt módszer nagyon robusztus, a kielégítően pontos számítás csak párhuzamos környezetben valósítható meg, mivel legalább egymillió rúdalak meghatározása szükséges. A cél az volt, hogy olyan felhasználói felületet hozzunk létre, mellyel a módszer elérhetővé válik az ipari felhasználók számára is. Egy, a mérnöki életből vett gerenda vagy oszlop leírása paramétert igényel, ezek száma a geometriai komplexitástól függ. A paraméterek többsége a betonkeresztmetszet geometriáját, a vasbetétek és/vagy elfeszítő pászmák helyét és keresztmetszeti területét írja le. A felhasználó által bevitt keresztmetszeti adatok a geometria ellenőrzése céljából grafikusan megjelenítendők. Szintén meg kell adni és meg kell jeleníteni a rúd két végpontjához tartozó, a mérnöki gyakorlatban előforduló és mechanikailag lehetséges megfogáskombinációkat. Az anyagi tulajdonságoknak meg kell felelniük az Eurocode2 szabvány előírásainak. A felhasználó különböző, a szabvány által megadott szilárdságú beton, betonvas és előfeszítő pászma közül választhat. A kiválasztott anyagminőséghez a felhasználói felületnek társítania kell néhány egyéb anyagjellemzőt is, például a rugalmassági modulust. További paraméterek a rúd hosszát, a relatív páratartalmat,
7 a gerenda életkorát az első megterhelés időpontjában, az esetleges hőkezelés hosszát és hőmérsékletét stb. írják le. További paraméterekkel adhatók meg a rúd terhei, lehetőség van megoszló és koncentrált terhek bevitelére két, egymásra merőleges irányban.az összes paraméter megadása után a felület elindítja a feladatot, vagy a paramétereket későbbi felhasználás érdekében elmenti. 6 Továbbfejlesztési lehetőségek Habár a controllerek létrehozása egyáltalán nem bonyolult, a fejlesztők hozzászoktak az integrált fejlesztőkörnyezetekhez (Integrated Development Environment, IDE), ezért a jövőbeni erőfeszítéseink részben egy Conflet konfiguráció létrehozására alkalmas IDE létrehozására fognak irányulni. A választásunk a nyílt forráskódú Eclipse fejlesztőeszközre esett, mivel ez a rendszer könnyedén kiterjeszthető ún. plug-inokkal, így a funkciók jó részének megírásától megkímél bennünket. Más grid interfészek rendszerbe illesztése is a közeljövő feladata, elsősorban a web service felületű rendszerekre koncentrálva. A tapasztalatokat és más rendszerek megoldásait felhasználva egy általános, plug-inokkal bővíthető alrendszert szeretnénk létrehozni a jövőben a middleware-ek kezelésére. Pillanatnyilag a Conflet csak feladatok vagy programok elindításához nyújt támogatást, de célunk, hogy képes legyen a program vagy feladat teljes életciklusát végigkísérni. 7 Köszönetnyilvánítás Jelen cikkben bemutatott munka az NKFP OM-00262/2004 és 2/009/04 projekt, az OTKA TO46646, TS49885 projekt, valamint a Pázmány Péter RET-06/2006 program támogatásával készült. Köszönet illeti az EU-INFSO programot és a BVM Épelem Kft.-t a segítségnyújtásért. 8 Összefoglalás A Conflet rendszer segítségével az alkalmazásfejlesztő képes nagyon egyszerűen portál felületet létrehozni grid (és ezen belül ClusterGrid) feladatok, valamint parancssoros programok elindítására anélkül, hogy a programokat módosítani kellene. A rendszer ötvözi a legmodernebb technológiákat, a portlet technológiát (a GridSphere Portál Keretrendszeren keresztül), a Java Server Pages, valamint az XML technológiákat (az egyes oldalak és a viselkedés leírására). A cikkben egy példán keresztül szemléltettük a Conflet rendszer főbb tulajdonságait, működési elveit. Egy konkrét esettanulmány vasbeton gerendák térbeli alakváltozását számító párhuzamos feladat felületének elkészítése segítségével igazoltuk, hogy a Conflet bonyolultabb feladatok elvégzésére is alkalmas. 9 Hivatkozások [1] Domokos, G. & Gáspár, Zs. A global, direct algorithm for path-following and active static control of elastic bar structures, Int. J. Struct. Mech., 1995;23, [2] Sipos, A. A., Domokos G. Asymmetrical, spatial deformations of reinforced concrete columns and prestressed beams, fib Symposium Keep Concrete Attractive, 2005, Budapest, Vol. II, pp [3] Sipos, A. A., Domokos G., Gáspár Zs. The convergence features of the 2D Pelikan iteration, J. of Building Science, 2005, 33 (1-2), (in Hungarian) [4] Domokos, G. Global description of elastic bars, Zeitschr. Angew. Math. Mech., 1994;74, T289-T291. [5] Brøndum-Nielsen, T. Stress Analysis of Concrete Sections Under Service Load, ACI Journal, Proceedings, 1979, V. 76., No. 2,
8 [6] Brøndum-Nielsen, T. Serviceability Limit State Analysis of Cracked, Polygonal Concrete Sections Under Biaxial or Symmetric Bending, ACI Journal, Proceedings, 1986, V. 83., No. 2, [7] Cosenza, E. and Debenardi, P. G. Calculation of Stresses, Deformations and Deflections of Reinforced and Prestressed Concrete Elements in Service, CEB Bulletin 235, 1997, [8] Gáspár, Zs., Domokos, G., and Szeberényi, I. A parallel algorithm for the global computation of elastic bar structures, Comput. Assist. Mech. Eng. Sci. 1997;4, [9] Domokos G., Szeberényi I. A Hybrid Parallel Approach to One-parameter Nonlinear Boundary Value Problems, Comput. Assist. Mech. Eng. Sci. 2004;11, [10] M. Russell, J. Novotny, O. Wehrens, GridSphere: An Advanced Portal Framework, GridSphere Project Website ( [11] M. Russell, J. Novotny, O. Wehrens, GridSphere: A Portal Framework for Building Collaborations, GridSphere Project Website ( [12] M. Russell, J. Novotny, O. Wehrens, The Grid Portlets Web Application: A Grid Portal Framework, GridSphere Project Website ( [13] Pasztuhov Dániel, ClusterGrid Portál, TDK dolgozat, Budapest, [14] Pasztuhov Dániel, Paraméterezhető portletek fejlesztése ClusterGRID Portál környezetben, TDK dolgozat, Budapest, [15] Pasztuhov Dániel, Konfigurálható felületű portletek fejlesztése és alkalmazása ipari feladatok megoldásában, Diplomaterv, Budapest, [16] F. Berman, G. Fox and T. Hey, Building Grid Computing Portals: The NPACI Grid Portal Toolkit, Grid Computing: Making the Global Infrastructure a Reality, Ch 28, eds. John Wiley and Sons, Ltd, Chichester, [17] mygrid Project Home Page, [18] GridSphere User Interface Tag Library,
A CONFLET RENDSZER ÚJ ARCHITEKTÚRÁJA. Pasztuhov Dániel, dani@iit.bme.hu Dr. Szeberényi Imre, szebi@iit.bme.hu BME IIT
A CONFLET RENDSZER ÚJ ARCHITEKTÚRÁJA Pasztuhov Dániel, dani@iit.bme.hu Dr. Szeberényi Imre, szebi@iit.bme.hu BME IIT 1 Bevezetés A tavalyi Networkshop konferencián már bemutattuk a Conflet rendszert [13,
Grid rendszerek használata vasbeton hídgerendák tervezésében
Grid rendszerek használata vasbeton hídgerendák tervezésében PASZTUHOV DÁNIEL, SZEBERÉNYI IMRE BME Irányítástechnika és Informatika Tanszék {dani, szebi}@iit.bme.hu SIPOS ANDRÁS ÁRPÁD BME Szilárdságtani
Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
Delphi programozás I.
Delphi programozás I. Konzol alkalmazások készítése Delphiben A Delphi konzol alkalmazása (console application) olyan 32 bites program, amely nem grafikus felületen, hanem egy szöveges konzol ablakban
Webes alkalmazások fejlesztése
Webes alkalmazások fejlesztése 3. gyakorlat Authentikáció, adatok feltöltése Szabó Tamás (sztrabi@inf.elte.hu) - sztrabi.web.elte.hu Authentikáció Manapság már elvárás, hogy a felhasználó regisztrálni
E-Freight beállítási segédlet
E-Freight beállítási segédlet Az E-Freight rendszer működéséhez szükséges programok és beállítások v08 A legújabb verzióért kérjük, olvassa be az alábbi kódot: 1. Támogatott böngészők Az E-Freight az Internet
alkalmazásfejlesztő környezete
A HunGrid infrastruktúra és alkalmazásfejlesztő környezete Gergely Sipos sipos@sztaki.hu MTA SZTAKI Hungarian Academy of Sciences www.lpds.sztaki.hu www.eu-egee.org egee EGEE-II INFSO-RI-031688 Tartalom
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ű
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
JAVA webes alkalmazások
JAVA webes alkalmazások Java Enterprise Edition a JEE-t egy specifikáció definiálja, ami de facto szabványnak tekinthető, egy ennek megfelelő Java EE alkalmazásszerver kezeli a telepített komponensek tranzakcióit,
Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18.
Viczián István IP Systems http://jtechlog.blogspot.hu/ JUM XIX. - 2012. szeptember 18. Két projekt Mindkettőben folyamatirányítás Eltérő követelmények Eltérő megoldások Dokumentum gyártási folyamat Üzemeltetés
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
Oracle GoldenGate Studio Nagyon rövid bemutató. Quick Talk. Gollnhofer Gábor
Oracle GoldenGate Studio Nagyon rövid bemutató Oracle GoldenGate Studio Quick Talk Gollnhofer Gábor 1 Alapelvek Adatmozgatási modellek 2 Rövid Oracle replikációs történet Change Data Capture (CDC) Oracle
A Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
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
Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom
Szoftver újrafelhasználás (Software reuse) Irodalom Ian Sommerville: Software Engineering, 7th e. chapter 18. Roger S. Pressman: Software Engineering, 5th e. chapter 27. 2 Szoftver újrafelhasználás Szoftver
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ú,
Adatbányászat és Perszonalizáció architektúra
Adatbányászat és Perszonalizáció architektúra Oracle9i Teljes e-üzleti intelligencia infrastruktúra Oracle9i Database Integrált üzleti intelligencia szerver Data Warehouse ETL OLAP Data Mining M e t a
WEB PROGRAMOZÁS 3.ELŐADÁS. Űrlapok
WEB PROGRAMOZÁS 3.ELŐADÁS Űrlapok 2 Globális és környezeti változók Globális és környezeti változók 3 A globális változók azok a változók, amelyeket a program legfelső szintjén, azaz a függvényeken kívül
Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E
Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E Követelmény A beadandó dokumentációját a Keszthelyi Zsolt honlapján található pdf alapján kell elkészíteni http://people.inf.elte.hu/keszthelyi/alkalmazasok_fejlesztese
AWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa
HVK Adminisztrátori használati útmutató
HVK Adminisztrátori használati útmutató Tartalom felöltés, Hírek karbantartása A www.mvfportal.hu oldalon a bejelentkezést követően a rendszer a felhasználó jogosultsági besorolásának megfelelő nyitó oldalra
1. Alapok. #!/bin/bash
1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk
Cikktípusok készítése a Xarayában
Cikktípusok készítése a Xarayában A Xaraya legfontosabb tulajdonsága az egyedi cikktípusok egyszerű készítésének lehetősége. Ezzel kiküszöbölhető egyedi modulok készítése, hiszen néhány kattintással tetszőleges
CAD-CAM-CAE Példatár
CAD-CAM-CAE Példatár A példa megnevezése: A példa száma: A példa szintje: CAx rendszer: Kapcsolódó TÁMOP tananyag rész: A feladat rövid leírása: VEM befogott tartó ÓE-A15 alap közepes haladó CATIA V5 CAD,
ÁNYK53. Az Általános nyomtatványkitöltő (ÁNYK), a személyi jövedelemadó (SZJA) bevallás és kitöltési útmutató együttes telepítése
ÁNYK53 Az Általános nyomtatványkitöltő (ÁNYK), a személyi jövedelemadó (SZJA) bevallás és kitöltési útmutató együttes telepítése Az ÁNYK53 egy keretprogram, ami a személyi jövedelemadó bevallás (SZJA,
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ú,
GUSE BEMUTATÓ. Az MTA CLOUD felhasználói számára készült guse bemutató v2.0. MTA Cloud csapat
GUSE BEMUTATÓ Az MTA CLOUD felhasználói számára készült guse bemutató v2.0 MTA Cloud csapat info@mta.cloud.hu Tartalom Mi a guse?... 2 A telepítéshez szükséges képfájlok... 2 A belépéshez szükséges azonosítók...
A programozás alapjai 1 Rekurzió
A programozás alapjai Rekurzió. előadás Híradástechnikai Tanszék - preorder (gyökér bal gyerek jobb gyerek) mentés - visszaállítás - inorder (bal gyerek gyökér jobb gyerek) rendezés 4 5 6 4 6 7 5 7 - posztorder
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
Rajz 01 gyakorló feladat
Rajz 01 gyakorló feladat Alkatrészrajz készítése Feladat: Készítse el az alábbi ábrán látható kézi működtetésű szelepház alkatrészrajzát! A feladat megoldásához szükséges fájlok: Rjz01k.ipt A feladat célja:
JavaScript Web AppBuilder használata
JavaScript Web AppBuilder használata Kiss András Esri Magyarország Kft. 2015. október 8. Az ArcGIS Platform lehetővé teszi a Web GIS-t Térinformatika elérése bárhonnan Desktop Web Eszköz Egyszerű Egységes
1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:
1. Origin telepítése Az Origin telepítéséhez tegye be az Origin CD-t a CDROM-ba, majd kattintson az Origin 7.5 hivatkozásra, miután elindult a CD behelyezésekor a telepítő program. Ha nem indulna el a
Felhasználói kézikönyv
Felhasználói kézikönyv Elektronikus Ügyintézés (EÜHT) Kézbesítési tárhely V 1.6 Utolsó mentés: 2015. 08. 11. TARTALOMJEGYZÉK 1. Bevezető... 3 2. Fogalomtár... 3 3. Kézbesítési Tárhely - szolgáltatás Intézmények
ONLINE SZAKÉRTŐI KERETRENDSZER
FELHASZNÁLÓI SEGÉDLET 1. ÁBRA 1.Lépés Szakértői rendszer főbb paramétereinek megadása 0. Ellenőrzés bekapcsolása (Ha első alkalommal használja a rendszert ajánlott kipipálni). A rendszer a megadott paramétereket
Útmutató az OKM 2007 FIT-jelentés telepítéséhez
Útmutató az OKM 2007 FIT-jelentés telepítéséhez 1. OKM 2007 FIT-JELENTÉS ASZTALI HÁTTÉRALKALMAZÁS telepítése 2. Adobe Acrobat Reader telepítése 3. Adobe SVG Viewer plugin telepítése Internet Explorerhez
4. Használati útmutatás
megbízható(másnéven: robusztus): mert a programozási hibák egy részét megakadályozza,a másik részét pedig futás közben kisz ri és támogatja a fejleszt t azok professzionális kezelésében. biztonságos: megakadályozza
Csináljunk az adatból információt! A Lone-Soft listázó keretrendszerrel
Csináljunk az adatból információt! A Lone-Soft listázó keretrendszerrel A piacon lévő ügyviteli szoftverek jó részének legnagyobb hibája, hogy a letárolt adatokat nem képesek a felhasználó által hasznosítható
Operációs rendszerek 1.
Operációs rendszerek 1. Szűrőprogramok Balla Tibor balla.tibor@inf.unideb.hu Standard bemenet és kimenet Standard bemenet (stdin,0) Standard kimenet (stdout,1) Standard hibakimenet (stderr,2) Átirányítás
LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR
LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR LabVIEW-ról National Instruments (NI) által fejlesztett Grafikus programfejlesztő környezet, méréstechnikai, vezérlési, jelfeldolgozási feladatok
Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István
Laborgyakorlat 3 A modul ellenőrzése szimulációval Dr. Oniga István Szimuláció és verifikáció Szimulációs lehetőségek Start Ellenőrzés után Viselkedési Funkcionális Fordítás után Leképezés után Időzítési
Tartalom C O N S T E E L 1 2 Ú J D O N S Á G O K
Tartalom 1. Rendszerfejlesztések... 3 1.1 Többszálú futtatások... 3 2. BIM kapcsolat... 3 2.1 Tekla model import/export... 3 3. Szerkezet modellezés... 4 3.1 Hevederezett acél elem... 4 3.2 Vasalás szerkesztő...
AWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK futtatási módok AWK parancs, közvetlen programkódmegadás: awk 'PROGRAMKÓD' FILE példa: ls -l awk '{print $1, $5}' a programkód helyére minden indentálás
CONSTEEL 7 ÚJDONSÁGOK
CONSTEEL 7 ÚJDONSÁGOK Verzió 7.0 2012.11.19 www.consteelsoftware.com Tartalomjegyzék 1. Szerkezet modellezés... 2 1.1 Új makró keresztmetszeti típusok... 2 1.2 Támaszok terhek egyszerű külpontos pozícionálása...
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
Flex: csak rugalmasan!
Flex: csak rugalmasan! Kiss-Tóth Marcell http://kiss-toth.hu marcell@kiss-toth.hu Magyarországi Web Konferencia 2006 2006. március 18. tartalom bevezető Adobe Flex alternatív technológiák bevezető az Internetnek
ALKALMAZÁSOK ISMERTETÉSE
SZE INFORMATIKAI KÉPZÉS 1 SZE SPECIFIKUS IT ISMERETEK ALKALMAZÁSOK ISMERTETÉSE A feladat megoldása során valamely Windows Operációs rendszer használata a javasolt. Ebben a feladatban a következőket fogjuk
Hiba bejelentés azonnal a helyszínről elvégezhető. Egységes bejelentési forma jön létre Követhető, dokumentált folyamat. Regisztráció.
Ingyenes Mobil helpdesk megoldás A Mobil helpdesk egy olyan androidos felületen futó hibabejelentő, amelynek néhány alapbeállítását megadva saját mobil hibabejelentő rendszere lehet, vagy partnereinek
RapidMiner telepítés i. RapidMiner telepítés
i RapidMiner telepítés ii COLLABORATORS TITLE : RapidMiner telepítés ACTION NAME DATE SIGNATURE WRITTEN BY Jeszenszky, Péter 2014. szeptember 17. REVISION HISTORY NUMBER DATE DESCRIPTION NAME iii Tartalomjegyzék
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
A szerzõrõl... xi Bevezetés... xiii
TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A Visual Basic 2005 környezet 1. óra Irány
BIG DATA ÉS GÉPI TANULÁS KÖRNYEZET AZ MTA CLOUD-ON KACSUK PÉTER, NAGY ENIKŐ, PINTYE ISTVÁN, HAJNAL ÁKOS, LOVAS RÓBERT
BIG DATA ÉS GÉPI TANULÁS KÖRNYEZET AZ MTA CLOUD-ON KACSUK PÉTER, NAGY ENIKŐ, PINTYE ISTVÁN, HAJNAL ÁKOS, LOVAS RÓBERT TARTALOM MTA Cloud Big Data és gépi tanulást támogató szoftver eszközök Apache Spark
CONSTEEL 8 ÚJDONSÁGOK
CONSTEEL 8 ÚJDONSÁGOK Verzió 8.0 2013.11.20 www.consteelsoftware.com Tartalomjegyzék 1. Szerkezet modellezés... 2 1.1 Új szelvénykatalógusok... 2 1.2 Diafragma elem... 2 1.3 Merev test... 2 1.4 Rúdelemek
Programozási technológia
Programozási technológia Swing GUI készítése NetBeans IDE segítségével Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Bevezető Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi
Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor
Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése Készítette: Simon Nándor Integrált fejlesztő környezet Egységes (vizuális) fejlesztési lehetőségek Bőséges segítség (help) Hibakeresési, nyomkövetési
Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése
Intervenciós röntgen berendezés teljesítményszabályozójának automatizált tesztelése Somogyi Ferenc Attila 2016. December 07. Szoftver verifikáció és validáció kiselőadás Forrás Mathijs Schuts and Jozef
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ó
Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Nézetek kezelése Sok esetben
Felhasználói kézikönyv. Verzió: 1.01
Felhasználói kézikönyv Verzió: 1.01 Tartalomjegyzék Általános áttekintés 3 A DocGP rendszer célja 3 A rendszer által biztosított szolgáltatások 3 A felhasználói felület elérése 3 JAVA JRE telepítése 3
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
FELHASZNÁLÓI KÉZIKÖNYV SCHEDULEDETAIL KEZELÉSI ÚTMUTATÓ (DEBRECEN VÁROS KÖZLEKEDÉSE) 1.00 verzió Dátum: 2013.09.05
FELHASZNÁLÓI KÉZIKÖNYV (DEBRECEN VÁROS KÖZLEKEDÉSE) 1.00 verzió Dátum: 2013.09.05 Tartalom 1. Rendszerigény... 3 2. Bevezető... 3 3. Az alkalmazás indítása... 3 4. Az oldal felépítése... 4 4.1. Főképernyő...
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
Programozás alapjai Bevezetés
Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai A magas szintÿ programozási nyelv fogalma
REGINFO feszültség minőség mérő rendszer az E.ON Hungáriánál Szilágyi Ákos 2008. szeptember 11. A fejlesztés okai: Belső igény mérési eredmények központi tárolása, egységes felületen történő megjelenítése
Lemezalkatrész modellezés. SolidEdge. alkatrészen
A példa megnevezése: A példa száma: A példa szintje: Modellezõ rendszer: Kapcsolódó TÁMOP tananyag rész: A feladat rövid leírása: Lemezalkatrész modellezés SZIE-A5 alap közepes - haladó SolidEdge CAD 3D
Webes alkalmazások fejlesztése. Bevezetés az ASP.NET MVC 5 keretrendszerbe
Webes alkalmazások fejlesztése Bevezetés az ASP.NET MVC 5 keretrendszerbe ASP.NET MVC Framework 2009-ben jelent meg az első verziója, azóta folyamatosan fejlesztik Nyílt forráskódú Microsoft technológia
STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT
Oracle Cloud Platform szolgáltatások bevezetése a Magyar Suzuki Zrt.-nél Farkas Bálint STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT MAGYAR SUZUKI CORPORATION Oracle Cloud Platform szolgáltatások
Algoritmus terv 3. Fejezet: Folyamatok meghatározása
This image cannot currently be displayed. Algoritmus terv 3. Fejezet: Folyamatok meghatározása 1. Algoritmus általános áttekintése 2. Inputok és outputok definiálása 3. Folyamatok meghatározása 4. ozási
Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben
Department of Distributed Systems Hely- és kontextusfüggő alkalmazások fejlesztését támogató keretrendszer mobil környezetben MTA SZTAKI Elosztott Rendszerek Osztály - Mátételki Péter matetelki@sztaki.hu
Objektum orientáltság alapjai A Java nyelv Fordítás - futtatás
Objektum orientáltság alapjai A Java nyelv Fordítás - futtatás Objektum orientáltság alapjai Objektum: A való világ egy elemének ábrázolása, amely minden esetben rendelkezik: Állapottal,Viselkedéssel,Identitással
FELHASZNÁLÓI KÉZIKÖNYV
FELHASZNÁLÓI KÉZIKÖNYV SZEGED VÁROS KÖZLEKEDÉSE 1.00 verzió Dátum: 2012.02.29. Tartalom 1. Rendszerigény... 3 2. Bevezető... 3 3. Az alkalmazás indítása... 3 4. Az oldal felépítése... 4 4.1. Főképernyő...
FELHASZNÁLÓI KÉZIKÖNYV SCHEDULEDETAIL KEZELÉSI ÚTMUTATÓ (TATABÁNYA VÁROS KÖZLEKEDÉSE) 1.00 verzió Dátum:
FELHASZNÁLÓI KÉZIKÖNYV (TATABÁNYA VÁROS KÖZLEKEDÉSE) 1.00 verzió Dátum: 2012.02.16 Tartalom 1. Rendszerigény... 3 2. Bevezető... 3 3. Az alkalmazás indítása... 3 4. Az oldal felépítése... 4 4.1. Főképernyő...
A FileZilla program beállítása az első belépés alkalmával
6. A záróvizsga-jegyzőkönyv készítése A záróvizsga-jegyzőkönyveketa Karok többsége a jegyzőkönyvkészítésre Dr. Tánczos László által kifejlesztett Access alkalmazás használatával készíti el. A záróvizsga-jegyzőkönyv
Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans
Enterprise JavaBeans Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Az Enterprise JavaBeans Az Enterprise Javabeans Az Enterprise JavaBeans (EJB) server oldali komponens, amely Az üzleti
A szoftverfejlesztés eszközei
A szoftverfejlesztés eszközei Fejleszt! eszközök Segédeszközök (szoftverek) programok és fejlesztési dokumentáció írásához elemzéséhez teszteléséhez karbantartásához 2 Segédeszközök szükségessége Szoftver
BASH script programozás II. Vezérlési szerkezetek
06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van
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ó
Szolgáltatói Adminisztrátori leírás
Online Felügyeleti Központ Szolgáltatói Adminisztrátori leírás Egységes Megjelenítő Rendszer Online Felügyeleti Központ (Webes alkalmazói felület) Szolgáltatók részére 1. Használati útmutató és leírás
és az instanceof operátor
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot
"Eseményekre imm/connection Server scriptek futtatása
"Eseményekre imm/connection Server scriptek futtatása Az eseményeken az inels BUS rendszeren belül bekövetkező állapotváltozásokat értjük, amelyeket a CU3 központi egység ASCII kommunikációval továbbít
AWK programozás Bevezetés
09 AWK programozás Bevezetés AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa és feldolgozhatóvá
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:
Automatizált Java Build. ApacheAnt használatával
Automatizált Java Build ApacheAnt használatával 1 TARTALOMJEGYZÉK 1 Tartalomjegyzék... 2 2 Bevezetés... 3 3 Az Apache Ant... 3 4 Felhasználás... 5 5 Összefoglalás... 9 6 Irodalomjegyzék... 9 30_Automatizalt
Programozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)
Programozás alapjai C nyelv 8. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
Java VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve. Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba
Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba Programozás alapjai Ha egy adott adattáblára Ctrl + G t nyomunk,
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
Objektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015
Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 7. ELŐADÁS Több információ az alkalmazásban - Fülek az űrlapon - Több űrlapos alkalmazások 2 Több információ az alkalmazásban
Programozási alapismeretek 1. előadás
Programozási alapismeretek 1. előadás Tartalom A problémamegoldás lépései programkészítés folyamata A specifikáció Az algoritmus Algoritmikus nyelvek struktogram A kódolás a fejlesztői környezet 2/33 A
Közösség, projektek, IDE
Eclipse Közösség, projektek, IDE Eclipse egy nyílt forráskódú (open source) projekteken dolgozó közösség, céljuk egy kiterjeszthető fejlesztői platform és keretrendszer fejlesztése, amely megoldásokkal
Selling Platform Telepítési útmutató Gyakori hibák és megoldások
Selling Platform Telepítési útmutató Gyakori hibák és megoldások 265ced1609a17cf1a5979880a2ad364653895ae8 Index _ Amadeus szoftvertelepítő 3 _ Rendszerkövetelmények 3 Támogatott operációs rendszerek 3
Ebben a mérnöki kézikönyvben azt mutatjuk be, hogyan számoljuk egy síkalap süllyedését és elfordulását.
10. számú mérnöki kézikönyv Frissítve: 2016. Február Síkalap süllyedése Program: Fájl: Síkalap Demo_manual_10.gpa Ebben a mérnöki kézikönyvben azt mutatjuk be, hogyan számoljuk egy síkalap süllyedését
Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.
Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010. május 1. BEVEZETÉS Az útmutató célja az Országos Területrendezési
Ez a Használati útmutató az alábbi modellekre vonatkozik:
AirPrint útmutató Ez a Használati útmutató az alábbi modellekre vonatkozik: HL-340CW/350CDN/350CDW/370CDW/380CDW DCP-905CDW/900CDN/900CDW MFC-930CW/940CDN/9330CDW/9340CDW A verzió HUN Megjegyzések meghatározása
Az importálás folyamata Felhasználói dokumentáció verzió 2.1.
Az importálás folyamata Felhasználói dokumentáció verzió 2.1. Budapest, 2008. Változáskezelés Verzió Dátum Változás Pont Cím Oldal 2.1. 2008.01.17. A teljes dokumentáció megváltozott Kiadás: 2008.01.17.
A Szoftvert a Start menü Programok QGSM7 mappából lehet elindítani.
Telepítés A programot a letöltött telepítőprogrammal lehet telepíteni. A telepítést a mappában lévő setup.exe fájlra kattintva lehet elindítani. A telepítő a meglévő QGSM7 szoftver adatbázisát törli. Ezután
PDF DOKUMENTUMOK LÉTREHOZÁSA
PDF DOKUMENTUMOK LÉTREHOZÁSA A Portable Document Format (PDF) az Adobe Systems által kifejlesztett bináris fájlformátum. Ebben a formátumban dokumentumok tárolhatók, amelyek különbözı szoftverekkel, hardverekkel
Operációs Rendszerek II. labor. 2. alkalom
Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,
ABB Teach Pendant programozás segédlet
ABB Teach Pendant programozás segédlet Készítette: Gyöngyösi Balázs Kiadja a Robert Bosch Mechatronikai Intézeti Tanszék Miskolc, 2017. Tartalomjegyzék Tartalomjegyzék... 1 1. Teach Pendant és az érintőképernyő