Mobil webalkalmazás fejlesztés

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

Download "Mobil webalkalmazás fejlesztés"

Átírás

1 Debreceni Egyetem Informatikai Kar Mobil webalkalmazás fejlesztés Témavezető Dr Juhász István egyetemi adjunktus Készítette: Máté Balázs Programtervező Informatikus MSc Debrecen 2011

2 Tartalomjegyzék K... 4 B... 5 M... 7 SMS... 7 Mobil weboldalak... 7 N... 7 M... 8 M D A W K E Internet Explorer Mobile Safari N A W O B B F Opera Mobile Firefox for mobile JQTouch B I G K GPS A-GPS C W F P

3 IP Nyelv H W3C Geolocation API Google Gears Multiplatform Geolocation API T Web Storage Web SQL Database Gears Storage O Cache manifest E HTML 5 formok A Projekt adatlap V K F N A A Kliens oldal Szerver oldal Logikai terv Use case diagram Activity diagramok A K Ö I... 45

4 Köszönetnyilvánítás K Dr. J I

5 Bevezetés Az okostelefon internet nélkül olyan mint az autó benzin nélkül. A Ó A mai okostelefonok alkalma ainak legfo weboldalainkat vagy azok mobiltelefonra nagy figyelmet kell, amely A mobil k u - mail r a write-once-publish- M a, amelyek tele, HTML C J valamint ok, amelyek on A v valamint a ben

6 valamint API Ú hogy e E, - anak, valamint hogy is. Fontos megjegyezni, hogy w Maga az alkalm t szenteltem a

7 Mobil alkalmazástípusok SMS A M H M ek a. Ilyen alk I M A emelt M E H M E M D C 160 karakteres limit Mobil weboldalak A m A meg E H H C A Natív alkalmazások A sok, amelyek A

8 - F A ezek tartalmat meg E -fixek E H L L A P L H M Mobil webalkalmazások A mobil ek a mobil telefon HTML C J A jelenti, hogy az sokkal AJAX folytonos A

9 A P A A A P O meg kifejezetten iphone- J nak HTML API,, hogy P ontosan hely, ahol enne vagy b, hogy Ezen O K lef E H HTML C J E G E N

10 Mobil böngészők A teljes mobil, A z N at F Kurzo É M F E Kurzo es l L É M Direkt és proxys böngészők M - A ai T T

11 G Nem mobil kompa A WebKit böngészőmotor A W K A motor HTML C J K M OS X- W O t a tart jen. A helyzet azonban nem ilyen. Előretelepített böngészők Internet Explorer A I E M M 1996-ban jelent meg a Windows CE 1.0 platformra. A Windows Mobile 6.5- az IE4- - IE - A Poc PC A W P IE IE Mobile Safari A M O W K C Nokia S család böngészője M N N N. A N W K Symbian böngésző A N -as, W K

12 F Android böngésző A A W K M WebOS böngésző A P O W K BlackBerry böngésző M R I M RIM A - B B RIM W K Felhasználó által telepíthető böngészők E l Opera Mobile Az Opera Mobile kurzo W M F O M s - Firefox for mobile A M G

13 JQTouch A jqtouch egy kifejezetten ios platformhoz fejlesztett jquery plug-in mobil N HTML A QT z W K dolgot A amelyek k A QT R vagy PhoneG Bemutatás A jqtouch J C Q Q A ekben F az i, mivel azok elengedhetetlenek a jqtouchos A k az T HTML body DIV gyermekei. A HTML. Alapsz A HTML A HTML HTML DIV ID-

14 A HTML Q QT J QT C C z A QT C C W K E C. A C M QT a P UIK A DIV H C DIV E DIV ID a <!DOCTYPE html> <html> <head> <title> QT </title> <link rel="stylesheet" type="text/css" href="jqtouch/jqtouch.css" /> <link href="themes/apple/theme.css" rel="stylesheet" type="text/css" /> <script src="jqtouch/jquery min.js" type="text/javascript"></script> <script src="jqtouch/jqtouch.js" type="text/javascript"></script> <script type="text/javascript"> var jqt = $.jqtouch(); </script> </head> <body> <div id="fooldal"> <div class="toolbar"> <h1> K </h1> </div> </div> </body> </html>

15 A DOM- H akk H QT AJAX tartalmat DIV- C d DIV F AJAX HTML HTML HTML I P E <body> <div id="fooldal"> <div class="toolbar"> <h1>

16 K </h1> </div> <a href="/ettermek">é </a> </div> </body> ettermek.html: <div> <ul> <li>f F É </li> <li>b É </li> <li>k É </li> </ul> </div> E <body> <div id="fooldal"> <div class="toolbar"> <h1> K </h1> </div> <a href="#page-2">é </a> </div> <div id="page-2" class="current"> <div> <ul> <li>finom F É </li> <li>b É </li> <li>k É </li> </ul> </div> </div> </body> O dinamikus target="_webapp" - P <a href=" target="_webapp">google</a> A meg. A QT

17 <div id="page-2" class="current"> <div class="toolbar"> <h1> É </h1> <a class="back" href="#">vissza</a> </div> <div> <ul> <li>f F É </li> </ul> </div> </div> A QT G hanem a linkeket f B É B É F P elhelyezett Inicializálási paraméterek A QT QT J QT a QT QT J a Q J A QT

18 É A J addglosstoicon true P backselector.back,.cancel,.goback cachegetrequests true GET cubeselector.cube dissolveselector.dissolve fadeselector.fade fixedviewport true b zoomolhat formselector AJAX fullscreen true az oldal P icon false P preloadimages false a startupscreen null useanimations true

19 Geolokáció E GP -szel, A GPS E i K Mindegyik, amelyet H Kliens oldali helymeghatározás GPS A G P (GPS), F E GP A telefonnak szabad A-GPS Az Assisted GPS egy szoftvera amelyek valamilyen nak T jobb m vagy pontatlanabb adat addig, GP

20 Cellainformáció A M WiFi Poziciós rendszer E amelyhez WiFi- E I G F Szerver oldali helymeghatározás HTTP IP cím L IP F IP IP Nyelv H HTTP Helymeghatározás böngészőből W3C Geolocation API A World Wide Web Consortium JavaS API helye E API E API a, is

21 A elet A pozíció meghatározása [NoInterfaceObject] interface NavigatorGeolocation { readonly attribute Geolocation geolocation; }; Navigator implements NavigatorGeolocation; [NoInterfaceObject] interface Geolocation { void getcurrentposition(in PositionCallback successcallback, in optional PositionErrorCallback errorcallback, in optional PositionOptions options); long watchposition(in PositionCallback successcallback, in optional PositionErrorCallback errorcallback, in optional PositionOptions options); void clearwatch(in long watchid); }; [Callback=FunctionOnly, NoInterfaceObject] interface PositionCallback { void handleevent(in Position position); }; [Callback=FunctionOnly, NoInterfaceObject] interface PositionErrorCallback { void handleevent(in PositionError error); }; [Callback, NoInterfaceObject] interface PositionOptions { attribute boolean enablehighaccuracy; attribute long timeout; attribute long maximumage; }; [NoInterfaceObject] interface Position { readonly attribute Coordinates coords; readonly attribute DOMTimeStamp timestamp; }; [NoInterfaceObject] interface Coordinates { readonly attribute double latitude; readonly attribute double longitude; readonly attribute double? altitude;

22 readonly attribute double accuracy; readonly attribute double? altitudeaccuracy; readonly attribute double? heading; readonly attribute double? speed; }; A geolocation objektum, amely, a navigator A C P param azza. A H a, akkor az C P A Position objektum tartalmazza a rcallbac P E, A Hiba konstans UNKNOWN_ERROR PERMISSION_DENIED POSITION_UNAVAILABLE TIMEOUT L A A A helyzet nem i adatok I B (timeout), egy arra -e megkapni (enablehighaccuracy) (maximumage). P <script type="text/javascript">

23 if (navigator.geolocation) { navigator.geolocation.getcurrentposition(sikeresgeo, errorgeo, {enablehighaccuracy:true, timeout:10000, maximumage:30000}); } else { alert( A helymeghatározás nem elérhető ); } function sikeresgeo(position) { alert( Szélesség + position.coords.latitude + "\n" + Hosszúság + position.coords.longitude + "\n" + Pontosság + position.coords.accuracy + " m \n\n" + Időpont + new Date(position.timestamp).toLocaleString()); } function errorgeo(error) { switch (error.code) { case error.permission_denied: alert( A helymeghatározás nem engedélyezett ); break; case error.position_unavailable: alert( A helymeghatározás sikertelen ); break; case error.timeout: alert('a helymeghatározás időtúllépés miatt sikertelen ); break; case error.unknown_error: alert( A helymeghatározás ismeretlen hiba miatt sikertelen ); break; } } </script> E W C API Ilyenkor E P A ID-t ad vissza, amelyet a clearwatch

24 Google Gears A G G, A W C API d A W M I E A - H a Gears API-t, majd a W3C API- A W3C API- G API t A R A A gearsaddresslanguage par RFC szerinti nyelvet adhatunk meg a L ationproviderurl pedig a G H R A A street streetnumber premises city region country countrycode postalcode A G API W C API PO ITION UNAVAILABLE TIMEOUT P C P

25 P var geolocation = google.gears.factory.create("beta.geolocation"); geolocation.getcurrentposition(sikeresgeo, errorgeo, { enablehighaccuracy: true, gearsrequestaddress: true, gearsaddresslanguage: "hu-hu" }); function sikeresgeo(position) { if (position.gearsaddress) { var address = position.gearsaddress; alert( Ország + address.country + "\n" + Város + address.city + "\n" + 'Utca: ' + address.street + "\n" + Irányítószám + address.postalcode); } } function errorgeo(error) { switch (error.code) { case error.position_unavailable: alert('a helymeghatározás sikertelen ); break; case error.timeout: alert( A helymeghatározás időtúllépés miatt sikertelen ); break; } } Multiplatform Geolocation API A lt MIT- J API. H G G maga a geo.js. A API - H W C API ition objektumot vagy szere if (geo_position_js.init()){ geo_position_js.getcurrentposition(sikeresgeo, errorgeo); } else{

26 G } N elmozdulna. A W3C APIval ellen azt settimeout/s I C P Tárolás A abban a tekintetben, hogy nehezen tudtak a kliens oldalon adatokat perzisztensen his A A A HTTP -vissza 4 KB- O E ne, Web Storage A W HTML K, a localstorage, amely, E adatok megmaradnak,

27 A interface Storage { readonly attribute unsigned long length; DOMString key(in unsigned long index); getter any getitem(in DOMString key); setter creator void setitem(in DOMString key, in any value); deleter void removeitem(in DOMString key); void clear(); }; A kulcs z J atott A parseint(), parsefloat() A I I A I I az egyes elemek k A a windows objektum storage minden egyes alkalommal, amikor a setitem(), I T I a dni. A StorageEvent objektum V V F, nt. P function tamogat_web_storage() { return ('localstorage' in window) && window['localstorage']!== null; } var storagetamogatott = tamogat_web_storage(); if (navigator.geolocation) { navigator.geolocation.getcurrentposition(sikeresgeo, { enablehighaccuracy: true }); } function sikeresgeo(position) {

28 } if (storagetamogatott) { var pos = { latitude: position.coords.latitude, longitude: position.coords.longitude, altitude: position.coords.altitude, accuracy: position.coords.accuracy, timestamp: new Date(position.timestamp) }; var pozok = localstorage.getitem('posok'); if (pozok!= null) { pozok = JSON.parse(pozok); pozok.push(pos); localstorage.setitem('posok', JSON.stringify(pozok)); } else { pozok = new Array(); pozok.push(pos); localstorage.setitem('posok', JSON.stringify(pozok)); } } Web SQL Database A Web SQL Database API, mint azt a neve is sugallja, kliens oldali, JavaScriptben E API. [Supplemental, NoInterfaceObject] interface WindowDatabase { Database opendatabase(in DOMString name, in DOMString version, in DOMString displayname, in unsigned long estimatedsize, in optional DatabaseCallback creationcallback); }; Window implements WindowDatabase; [Supplemental, NoInterfaceObject] interface WorkerUtilsDatabase { Database opendatabase(in DOMString name, in DOMString version, in DOMString displayname, in unsigned long estimatedsize, in optional DatabaseCallback creationcallback); DatabaseSync opendatabasesync(in DOMString name, in DOMString version, in DOMString displayname, in unsigned long estimatedsize, in optional DatabaseCallback creationcallback); }; WorkerUtils implements WorkerUtilsDatabase; [Callback=FunctionOnly, NoInterfaceObject] interface DatabaseCallback { void handleevent(in Database database); };

29 Ú az opendatabase D ek nak, amelyek nak A a V H QL H sor, T transaction() QL E T interface Database { void transaction(in SQLTransactionCallback callback, in optional SQLTransactionErrorCallback errorcallback, in optional SQLVoidCallback successcallback); void readtransaction(in SQLTransactionCallback callback, in optional SQLTransactionErrorCallback errorcallback, in optional SQLVoidCallback successcallback); readonly attribute DOMString version; void changeversion(in DOMString oldversion, in DOMString newversion, in optional SQLTransactionCallback callback, in optional SQLTransactionErrorCallback errorcallback, in optional SQLVoidCallback successcallback); }; [Callback=FunctionOnly, NoInterfaceObject] interface SQLVoidCallback { void handleevent(); }; [Callback=FunctionOnly, NoInterfaceObject] interface SQLTransactionCallback { void handleevent(in SQLTransaction transaction); }; [Callback=FunctionOnly, NoInterfaceObject] interface SQLTransactionErrorCallback { void handleevent(in SQLError error); };

30 A QL a typedef sequence<any> ObjectArray; interface SQLTransaction { void executesql(in DOMString sqlstatement, in optional ObjectArray arguments, in optional SQLStatementCallback callback, in optional SQLStatementErrorCallback errorcallback); }; [Callback=FunctionOnly, NoInterfaceObject] interface SQLStatementCallback { void handleevent(in SQLTransaction transaction, in SQLResultSet resultset); }; [Callback=FunctionOnly, NoInterfaceObject] interface SQLStatementErrorCallback { boolean handleevent(in SQLTransaction transaction, in SQLError error); }; P <script type="text/javascript"> var db = window.opendatabase("geo", "1.0", "geo", 10); db.transaction(function (t) { t.executesql("create TABLE IF NOT EXISTS coords(" + "id integer primary key autoincrement," + "latitude float," + "longitude float," + "altitude float," + "accuracy float," + "timestamp timestamp)", [], null, error); }); function beszuras(pos) { db.transaction(function (t) { t.executesql("insert INTO coords (latitude,longitude,altitude,accuracy,timestamp) VALUES (?,?,?,?,?)", new Array(pos.latitude, pos.longitude, pos.altitude, pos.accuracy, pos.timestamp), null, error); }); } function darab_lekerdezes() { db.transaction(function (t) {

31 t.executesql("select COUNT(*) as darab FROM coords", [], function (transaction, data) { alert(data.rows.item(0).darab); }); }); } function error(transaction, error) { alert(error.message); } if (navigator.geolocation) navigator.geolocation.getcurrentposition(sikeresgeo); function sikeresgeo(position) { var pos = { latitude: position.coords.latitude, longitude: position.coords.longitude, altitude: position.coords.altitude, accuracy: position.coords.accuracy, timestamp: position.timestamp }; beszuras(pos); } darab_lekerdezes(); </script> Gears Storage A G G W QL D API. Fontos megjegyezni, hogy az Android platfor szinkron. P <script src="js/gears_init.js" type="text/javascript"></script> <script type="text/javascript"> var db = google.gears.factory.create('beta.database'); db.open('geo'); db.execute("create TABLE IF NOT EXISTS coords(" + "id integer primary key autoincrement," + "latitude float," + "longitude float," + "altitude float," + "accuracy float," + "timestamp timestamp)"); function lekerdezes() { var rs = db.execute('select * FROM coords'); while (rs.isvalidrow()) { var id = rs.field(0); var name = rs.field(1); var pos = { id: rs.field(0),

32 } </script> latitude: rs.field(1), longitude: rs.field(2), altitude: rs.field(3), accuracy: rs.field(4), timestamp: rs.field(5) }; rs.next(); } rs.close(); Offline webalkalmazások Nem csak az a Maga a kifejez ellentm, hiszen a web majd r esetben pont nincs. Sok esetben azonban G E HTML az Offline Application Caching API. A J zen E hez webszerveren, amely tu W e. A DOM- -e

33 szerverrel. Cache manifest A, amely MIME -manifest- n tudja <!DOCTYPE html> <html manifest="/cache.manifest"> A CACHE MANIFE T A nek CACHE, a fallba az offline nem A n F egyezni, hogy azon html oldalak, hivatkoznak, automatikusan Események H akkor a window.applicationcache objektumon a. 1. H oldal HTML, 2. H oldalon, n

34 H 3. H - a. H s b. H A C C meg. 4. Ha a folyamat fel,. M arra, E ha egy, P CACHE MANIFEST # verzio 1 CACHE fooldal.html terkep.html tavasz.css logo.jpg NETWORK ettermek.cshtml menuk.cshtml

35 HTML 5 formok A HTML 5- amelyek J k. E nem azok I E -os A. a <form> <input type="text" name="e" placeholder Étterem neve" /> <input type="submit" value Keresés /> </form> I form a E alamely <form> <input type="text" name="e" autofocus /> <input type="submit" value Keresés /> </form> A E az , url, number, date, time tesz E O az A e mintha text sem okozhat semmilyen.

36

37 Alkalmazás Projekt adatlap C D M R A H A agilis. A M B Vízió M kapcsolatban mos : - A F A

38 Követelmények Funkcionális követelmények Nem funkcionális követelmények O A - a - A megvalósításhoz használt technológiák o Microsoft SQL Server o ASP.NET WebMatrix o jquery

39 o jqtouch o Google Maps Architekturális terv Az - Kliens oldal A, A Jav HTML - Szerver oldal Webszerver A - t, Adatbázisszerver A

40 Logikai terv Use case diagram A A Activity diagramok Új menü felvétele Ú - H f

41 Menü keresése A Adatbázisterv

42 A A P NET- tre fog a. A U M R - U I R A ID N C T on, , T H z ere is. M kik az, valamint az k f A É A - E A A F. Képernyőtervek F K m.debrecenimenuk.hu M É T Kedvencek K D : É : K 11 h k s c p s v K É A B C É M A 800 Ft Leves, F, Desszert B 900 Ft Leves, F, Desszert É

43 É É A É A É A É A É A P P Ft É A É A É A T Kedvencek K É A É A É A É A É A É A É A É A

44 Összegzés API- em ek T az volt az oka, hogy sokak a A a miatt, emesnek tartottam K folyamatos E azok, amelyek hiszen most alakulnak ki A Ú ndolom, hogy

45 Irodalomjegyzék Brian Fling Mobile Design and Development Mark Pilgrim HTML 5 Up and Running Gail Rahn Frederick, Rajesh Lal Beginning Smartphone Web Development Jonathan Strak Building iphone Apps with HTML, CSS and JavaScript Maximiliano Firtman Programming the Mobile Web Sarah Allen, Vidal Graupera, Lee Lundrigan Pro Smartphone Cross-Platform Development Offline webapps: Web Storage: Web Database: G jqtouch:

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 2 Ismétlés Ismétlés 3 Fájl/Adatbázis 3 4 Szerver 2 CGI

Részletesebben

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31

WWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31 Web programozás 2011 2012 1 / 31 Áttekintés Mi a web? / A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Miről lesz szó... (kurzus/labor/vizsga)

Részletesebben

FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet

FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet Mobil eszköz és böngészı beállítások 1 Bevezetés A melléklet célja, hogy összesítse azokat a mobil eszköz és böngészı beállításokat, melyek ahhoz szükségesek, hogy

Részletesebben

Web-fejlesztés NGM_IN002_1

Web-fejlesztés NGM_IN002_1 Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása

Részletesebben

Mobil eszközök programozása Mivel is kezdjem?

Mobil eszközök programozása Mivel is kezdjem? Mobil eszközök programozása Mivel is kezdjem? Bevezetés Mobil eszközre szeretnék fejleszteni, de Válaszok keresése Eszközök Operációs rendszerek Környezetek Mindenkinek van mobil telefonja (középiskolában

Részletesebben

Mobil eszközök programozása Mivel is kezdjem?

Mobil eszközök programozása Mivel is kezdjem? Mobil eszközök programozása Mivel is kezdjem? Bevezetés Problémafelvetés Mobil eszközre szeretnék fejleszteni, de Válaszok keresése Eszközök Operációs rendszerek Környezetek Problémafelvetés Mindenkinek

Részletesebben

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

Egészítsük ki a Drupal-t. Drupal modul fejlesztés Egészítsük ki a Drupal-t Drupal modul fejlesztés Drupal 6.0 2008. február 13. Miért írjunk Drupal modult? Nincs az igényeinknek megfelelő modul Valamilyen közösségi igény kielégítése Valami nem úgy működik

Részletesebben

Elektronikus Szolgáltatások Hirdetménye. Érvényes: 2013. május 24-től

Elektronikus Szolgáltatások Hirdetménye. Érvényes: 2013. május 24-től Elektronikus Szolgáltatások Hirdetménye Érvényes: 2013. május 24-től 1. A Bank a GRÁNIT NetBank, GRÁNIT MobilBank, GRÁNIT Ügyfélterminál, GRÁNIT TeleBank, valamint GRÁNIT SMS szolgáltatások keretében az

Részletesebben

PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT

PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT alapjai, bevezetés Vincze Dávid Miskolci Egyetem, IIT vincze.david@iit.uni-miskolc.hu PHP Personal Home Page (Tools) Script nyelv -> interpretált Elsősorban weboldal (dinamikus) tartalmak előállítására

Részletesebben

5-ös lottó játék. Felhasználói dokumentáció

5-ös lottó játék. Felhasználói dokumentáció 5-ös lottó játék Felhasználói dokumentáció Feladat: JavaScript és CSS segítségével 5-ös lottó játék készítése. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az

Részletesebben

Webes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)

Webes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI) Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 8. előadás (ASP.NET WebAPI) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A webszolgáltatás

Részletesebben

FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet

FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet FELHASZNÁLÓI KÉZIKÖNYV 1.sz. melléklet Mobil eszköz és böngészı beállítások 1 Bevezetés A melléklet célja, hogy összesítse azokat a mobil eszköz és böngészı beállításokat, melyek ahhoz szükségesek, hogy

Részletesebben

Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor

Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor Fejlesztési tapasztalatok multifunkciós tananyagok előállításával kapcsolatban Nagy Sándor VE GMK Statisztika és Informatika Tanszék nagy-s@georgikon.hu Összefoglaló Világszerte tanúi lehettünk a mobilkommunikációs

Részletesebben

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása DBMS spektrum Excel ODBC-ADO API Tevékenységpontok: - DBMS telepítés - ODBC driver telepítése - DSN létrehozatala -Excel-ben ADO bevonása - ADOConnection objektum létrehozatala - Open: kapcsolat felvétel

Részletesebben

3. Gyakorlat Ismerkedés a Java nyelvvel

3. Gyakorlat Ismerkedés a Java nyelvvel 3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az

Részletesebben

BusEye online személyre szabott utastájékoztató mobil alkalmazás fejlesztése

BusEye online személyre szabott utastájékoztató mobil alkalmazás fejlesztése BusEye online személyre szabott utastájékoztató mobil alkalmazás fejlesztése Közlekedéstudományi Konferencia Hazai és nemzetközi projektek a közlekedésben Győr, 2014. március 27-28. BME - Közlekedésüzemi

Részletesebben

MKB. Mobil NetBANKár. Mobil eszköz és böngészı beállítások

MKB. Mobil NetBANKár. Mobil eszköz és böngészı beállítások MKB Mobil NetBANKár Mobil eszköz és böngészı beállítások 1 Bevezetés A melléklet célja, hogy összesítse azokat a mobil eszköz és böngészı beállításokat, melyek ahhoz szükségesek, hogy az MKB Mobil NetBANKár

Részletesebben

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése II 12. előadás Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014.

Részletesebben

RIA Rich Internet Application

RIA Rich Internet Application Áttekintés RIA Rich Internet Application Komplex felhasználói felülettel rendelkező web-alkalmazások Bevezető Flex áttekintés ActionScript Felhasználói felület tervezése Események Szerver oldali szolgáltatásokkal

Részletesebben

Programozás és adatbázis kezelés PHP ben

Programozás és adatbázis kezelés PHP ben Programozás és adatbázis kezelés PHP ben Készítette: Pető László I. A programozási környezet A PHP platformfüggetlen programozási nyelv. A szkriptek futtatása szerveroldalon történik. Ezt a szerepet leggyakrabban

Részletesebben

Mobilizálódó OSZK. A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban. Garamvölgyi László. Networkshop, 2013.

Mobilizálódó OSZK. A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban. Garamvölgyi László. Networkshop, 2013. ORSZÁGOS SZÉCHÉNYI KÖNYVTÁR WEBTARTALOM KOORDINÁCIÓS OSZTÁLY Mobilizálódó OSZK A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban Garamvölgyi László Networkshop, 2013. Okostelefonok

Részletesebben

Bevezetés Működési elv AJAX keretrendszerek AJAX

Bevezetés Működési elv AJAX keretrendszerek AJAX AJAX Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek Áttekintés Bevezetés Működési elv AJAX-ot támogató keretrendszerek

Részletesebben

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár 2015. május 6. Vázlat 1 2 A világháló Története statikus és dinamikus oldal URL DNS-feloldás IP-cím ügyfél (kliens, böngész ) és szerver (kiszolgáló)

Részletesebben

KÉPZETT VILLANYSZERELŐ SZAKEMBER

KÉPZETT VILLANYSZERELŐ SZAKEMBER relaydroid TM Felhasználói Dokumentáció Tartalom 1. Általános leírás... 2 2. Specifikáció... 3 2.1. Modellek... 3 2.2. Paraméterek... 3 2.3. Elrendezés és méretek... 4 17.5mm széles modellek... 4 35mm

Részletesebben

SZABADKAI MŰSZAKI SZAKFŐISKOLA. E-mobil prezentáció dokumentációja SZABADKA, 2015.

SZABADKAI MŰSZAKI SZAKFŐISKOLA. E-mobil prezentáció dokumentációja SZABADKA, 2015. SZABADKAI MŰSZAKI SZAKFŐISKOLA E-mobil prezentáció dokumentációja JELÖLT MENTOR Varga Tamás dr Zlatko Čović SZABADKA, 2015. TARTALOM HTML 5 használata a mobilfejlesztésben... 2 HTML5 Struktúrája... 3 Egy

Részletesebben

Tili-Toli játék. Felhasználói dokumentáció

Tili-Toli játék. Felhasználói dokumentáció Tili-Toli játék Felhasználói dokumentáció Feladat: JavaScript és CSS segítségével tili-toli játék készítése. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az oldal

Részletesebben

ANDROID ALKALMAZÁSFEJLESZTÉS

ANDROID ALKALMAZÁSFEJLESZTÉS ANDROID ALKALMAZÁSFEJLESZTÉS Adattárolás SharedPreference Belső - külső tároló PreferenceActivity Felhő alapú tárolás SQLite sicz.mj[tekercs]gmail.com Sicz-Mesziár János 2013. július 3. Shared Preference

Részletesebben

A PHP nyelv alapjai. Web-Sky Consulting Kft Tóth Imre 2009

A PHP nyelv alapjai. Web-Sky Consulting Kft Tóth Imre 2009 A PHP nyelv alapjai Web-Sky Consulting Kft Tóth Imre 2009 Előadások címei 1. PHP nyelv alapjai 2. Objektumorientáltság a PHP-ben 3. A Http és a PHP kapcsolata 4. Adatbázis kezelés a PHP-ben 5. MVC alapjai

Részletesebben

SZABADKAI MŰSZAKI SZAKFŐISKOLA. PREZENTÁCIÓ E-mobil tantárgyból Jquery Mobil Keretrendszer SZABADKA, 2015.

SZABADKAI MŰSZAKI SZAKFŐISKOLA. PREZENTÁCIÓ E-mobil tantárgyból Jquery Mobil Keretrendszer SZABADKA, 2015. SZABADKAI MŰSZAKI SZAKFŐISKOLA PREZENTÁCIÓ E-mobil tantárgyból Jquery Mobil Keretrendszer JELÖLT MENTOR Kokrehel Grácián dr Zlatko Čović 12213218 SZABADKA, 2015. Tartalomjegyzék Bevezető... 3 Sajátosságok...

Részletesebben

Memória játék. Felhasználói dokumentáció

Memória játék. Felhasználói dokumentáció Memória játék Felhasználói dokumentáció Feladat: JavaScript segítségével, olyan programot írni, mely összekeveri a lapokat, majd a felhasználónak kell párosítani. HTML oldalba ágyazva és CSS-el formázva.

Részletesebben

Web programozás. 3. előadás

Web programozás. 3. előadás Web programozás 3. előadás Űrlapok form label for input type select, option value szöveges mező: text textarea jelszó: password rádiógomb: radio jelölőnégyzet: checkbox küldés gomb: submit Web programozás

Részletesebben

Határidős accountok WiFi rendszerekhez

Határidős accountok WiFi rendszerekhez Határidős accountok WiFi rendszerekhez Pásztor György pasztor@bibl.u-szeged.hu Szegedi Tudományegyetem - Egyetemi Könyvtár Bán Attila István miham@bibl.u-szeged.hu Szegedi Tudományegyetem - Egyetemi Könyvtár

Részletesebben

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése Az image objektum Multimédiás alkalmazások készítése JavaScript segítségével webprogramozó a document leszármazottja az images tömbön keresztül érhet el complete : teljesen letölt dött-e? height, width

Részletesebben

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet HTTP Hálózat Rétegezett architektúra felhasználók Alkalmazási Web, e-mail, file transfer,... Szállítási Internet Hálózat-elérési Végponttól végpontig terjedő átvitel, Megbízható átvitel, sorrendbe állítás,

Részletesebben

SZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek

SZERVER OLDALI JAVASCRIPT. 3. hét Javascript nyelvi elemek SZERVER OLDALI JAVASCRIPT 3. hét Javascript nyelvi elemek NYELVI ALAPOK: Ez sajnos igen száraz anyag, Viszont a megértékhez és a nyelv elsajátításához kell. Próbáljuk meg random gifekkel feldobni. MIRŐL

Részletesebben

Adattípusok. Max. 2GByte

Adattípusok. Max. 2GByte Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY / MONEY 8

Részletesebben

MicroSigner Közvetítő Szerver fejlesztői dokumentáció

MicroSigner Közvetítő Szerver fejlesztői dokumentáció MICROSEC ZRT. MicroSigner Közvetítő Szerver fejlesztői dokumentáció verzió: 1.0 Ivicsics Sándor, Máté Norbert, Vanczák Gergely 2016.06.09. Tartalom Általános információk... 2 ESign munkamenet létrehozása...

Részletesebben

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL )

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL ) Célok: a Java DB adatbázis-kezelő rendszer használatának ismertetése, adatbázisok használata Java alkalmazásokban - kétrétegű architektúra, egyszerű kliens-szerver architektúra használata hálózati alkalmazásokhoz.

Részletesebben

Adattípusok. Max. 2GByte

Adattípusok. Max. 2GByte Adattípusok Típus Méret Megjegyzés Konstans BIT 1 bit TRUE/FALSE TINIINT 1 byte 12 SMALLINT 2 byte -123 INTEGER 4 byte -123 COUNTER 4 byte Automatikus 123 REAL 4 byte -12.34E-2 FLOAT 8 byte -12.34E-2 CURRENCY

Részletesebben

Lenyíló menük készítése. Összetett programok készítése

Lenyíló menük készítése. Összetett programok készítése Lenyíló menük készítése Összetett programok készítése webprogramozó Akkor érdemes használni, ha a webhelyünk túl sok lehet séget tartalmaz ahhoz, hogy azok kényelmesen elférjenek egy oldalon. Pár oldal

Részletesebben

Számológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

Számológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő Felhasználói dokumentáció Számológép Feladat: JavaScript és CSS segítségével számológép készítése. Futtatási környezet: A http://10.0.0.101/~szabby/szgep.html linkre kattintva megjelenik az oldal. Az oldal

Részletesebben

WEBFEJLESZTÉS 2. MUNKAMENET-KEZELÉS, HITELESÍTÉS

WEBFEJLESZTÉS 2. MUNKAMENET-KEZELÉS, HITELESÍTÉS WEBFEJLESZTÉS 2. MUNKAMENET-KEZELÉS, HITELESÍTÉS Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 PHP beadandó 2 Honlapról elérhető Labirintus-játék

Részletesebben

Szoftvertechnológia alapjai Java előadások

Szoftvertechnológia alapjai Java előadások Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz e-mail: fandrew@mit.bme.hu tárgy honlap: http://home.mit.bme.hu/~fandrew/szofttech_hu.html A mai előadás tartalma: Miért pont Java?

Részletesebben

IP Thermo. IP Thermo 25,2 C 27,01 C 51,5 % Netről vezérelhető intelligens klíma-felügyeleti rendszer

IP Thermo. IP Thermo 25,2 C 27,01 C 51,5 % Netről vezérelhető intelligens klíma-felügyeleti rendszer 27,01 C 51,5 % 25,2 C Automatikus mérés, dokumentálás, riasztás, beavatkozás Hő: 25,2 C Pára: 45 % Nyomás: 1013,4 kpa Légseb.: 0 m/s Vízbetörés: 0 Szivattyú: KI Gázkazán: BE IP Thermo Netről vezérelhető

Részletesebben

A jquery.clickheat egy jquery plugin, ami lekezeli a kattintásokat a kijelölt tartományban. jquery.clickheat

A jquery.clickheat egy jquery plugin, ami lekezeli a kattintásokat a kijelölt tartományban. jquery.clickheat A jquery.clickheat egy jquery plugin, ami lekezeli a kattintásokat a kijelölt tartományban. jquery.clickheat Egy kijelölt terültet vagy az egész dokumentumon lekezeli a kattintásokat, majd egy AJAX (GET)

Részletesebben

Web programoz as 2009 2010

Web programoz as 2009 2010 Web programozás 2009 2010 Áttekintés A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Áttekintés: miről lesz szó (kurzus/labor/vizsga)

Részletesebben

SQL- Utasítások csoportosítása Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER

SQL- Utasítások csoportosítása Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER Adatbázisok I SQL- Utasítások csoportosítása Definíció: DDL: - objektum létrehozás CREATE - objektum megszüntetés DROP - objektum módosítás ALTER Módosítás: DML: - rekord felvitel INSERT - rekord törlés

Részletesebben

Kiknek szól ez a könyv? Miről szól a könyv? Hogyan épül fel a könyv? Mire van szükség a könyv használatához? Szokások Forráskód Hibajegyzék

Kiknek szól ez a könyv? Miről szól a könyv? Hogyan épül fel a könyv? Mire van szükség a könyv használatához? Szokások Forráskód Hibajegyzék Köszönetnyilvánítás Bevezetés Kiknek szól ez a könyv? Miről szól a könyv? Hogyan épül fel a könyv? Mire van szükség a könyv használatához? Szokások Forráskód Hibajegyzék p2p.wrox.com vii xvii xvii xviii

Részletesebben

NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László

NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv programozás alapjai Haramia László JavaScript szerepe Netscape fejlesztette ki LiveScript Interaktív weboldalak dinamikus kezelhetősége

Részletesebben

Biztonság java web alkalmazásokban

Biztonság java web alkalmazásokban Biztonság java web alkalmazásokban Webalkalmazások fejlesztése tananyag Krizsán Zoltán 1 [2012. május 9.] 1 Általános Informatikai Tanszék Miskolci Egyetem 2012. május 9. Krizsán Zoltán [2012. május 9.]

Részletesebben

PHP. Adatbázisok gyakorlat

PHP. Adatbázisok gyakorlat PHP Adatbázisok gyakorlat Mi a PHP? A PHP (PHP: Hypertext Preprocessor) egy nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. A PHP-kódunk általában

Részletesebben

Sakk játék. Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket.

Sakk játék. Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket. Sakk játék Felhasználói dokumentáció Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket. Futtatási környezet: A http://10.0.0.101/~hgy/sakk/

Részletesebben

JavaScript bűvésztrükkök, avagy PDF olvasó és böngésző hackelés

JavaScript bűvésztrükkök, avagy PDF olvasó és böngésző hackelés JavaScript bűvésztrükkök, avagy PDF olvasó és böngésző hackelés Bemutatkozás Molnár Gábor Ukatemi Technologies IT biztonsági szakértő gmolnar@ukatemi.com Áttekintés JavaScript Firefox JS sebezhetőség Adober

Részletesebben

Sakk-játék. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

Sakk-játék. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő Felhasználói dokumentáció Sakk-játék Feladat: JavaScript és CSS segítségével sakk-játék készítése. Futtatási környezet: A http://10.0.0.101/~szabby/ linkre kattintva megjelenik az oldal. Az oldal megtekintéséhez

Részletesebben

MicroSigner Közvetítő Szerver fejlesztői dokumentáció

MicroSigner Közvetítő Szerver fejlesztői dokumentáció MICROSEC ZRT. MicroSigner Közvetítő Szerver fejlesztői dokumentáció verzió: 1.0 Ivicsics Sándor, Máté Norbert, Vanczák Gergely 2016.06.09. Tartalom Általános információk... 2 ESign munkamenet létrehozása...

Részletesebben

Tartalom Belépés a számlára Beállítások ablak 22 Beállítási lehetőségek első belépéskor Pozíciók ablak 23 Bemutató túra indítása Élő megbízások

Tartalom Belépés a számlára Beállítások ablak 22 Beállítási lehetőségek első belépéskor Pozíciók ablak 23 Bemutató túra indítása Élő megbízások y 1 Tartalom Belépés a számlára 3 Beállítási lehetőségek első belépéskor 4 Bemutató túra indítása 5 Főképernyők 6 Termék keresése 7 Áttekintés ablak 8 Árfolyam figyelő listák (Watchlist) 9 Árfolyam figyelő

Részletesebben

Adatbázis-kezelés. Harmadik előadás

Adatbázis-kezelés. Harmadik előadás Adatbázis-kezelés Harmadik előadás 39 Műveletek csoportosítása DDL adat definiálás Objektum létrehozás CREATE Objektum törlés DROP Objektum módosítás ALTER DML adat módosítás Rekord felvitel INSERT Rekord

Részletesebben

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft

Flash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft Flash és PHP kommunikáció Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft A lehetőségek FlashVars External Interface Loadvars XML SOAP Socket AMF AMFphp PHPObject Flash Vars Flash verziótól függetlenül

Részletesebben

I. Az internet alapjai

I. Az internet alapjai I. Az internet alapjai Az Internet kialakulása, működése Az Internet egy világméretű számítógép-hálózat Ez a különböző rendszerű számítógép-hálózatok ezrei között teremt kapcsolatot. Ahhoz, hogy ez működjön,

Részletesebben

{simplecaddy code=1005}

{simplecaddy code=1005} {simplecaddy code=1005} Könyvünk célja, hogy az Internetről és annak használatáról olyan általános ismeretanyagot adjon, melynek segítségével bárki tudja majd használni a hálózatot és szolgáltatásait.

Részletesebben

I. 288.: Utcai WiFi térkép

I. 288.: Utcai WiFi térkép I. 288.: Utcai WiFi térkép Azért ezt választottam, mert az iskolánkban viszonylag kevés WiFi hálózat található. Az adatok gyűjtéséhez saját programot készítettem androidos mobilomra a http://marakana.com/forums/android/examples/40.html

Részletesebben

Internet technológiák

Internet technológiák Szabadkai Műszaki Szakfőiskola Internet technológiák dr Zlatko Čović chole@vts.su.ac.rs 1 Függvények A függvény egy zárt, önálló kódrészlet, amelyet a PHP programból meghívhatunk és a meghívás után a függvény

Részletesebben

C# gyorstalpaló. Készítette: Major Péter

C# gyorstalpaló. Készítette: Major Péter C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,

Részletesebben

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt. Csempe kalkula tor A küldetésünk az, hogy segítsünk kiszámítani egy fürdőszoba csempeszükségletét (felületét). Sőt, ha a kalkulátort használó ügyfél elégedett egyből elküldheti az e-mail címét, hogy a

Részletesebben

a szolgáltatást igénybe vevő Megbízó/Befizető ügyfelek részére Hatályos: 2014. október 24.

a szolgáltatást igénybe vevő Megbízó/Befizető ügyfelek részére Hatályos: 2014. október 24. A Magyar Posta Általános Szerződési Feltételei készpénzátutalási megbízás és postai számlabefizetési megbízás Postai kód (QR kód) mobiltelefon alkalmazás használatával történő kiegyenlítéséhez kapcsolódó

Részletesebben

32 CSATORNÁS DVR HYBRID DVR NVR WINDOWS 7 ÉS 64 BITES WINDOWS TÁMOGATÁSSAL HASZNÁLATI UTASÍTÁS

32 CSATORNÁS DVR HYBRID DVR NVR WINDOWS 7 ÉS 64 BITES WINDOWS TÁMOGATÁSSAL HASZNÁLATI UTASÍTÁS 1 32 CSATORNÁS DVR HYBRID DVR NVR WINDOWS 7 ÉS 64 BITES WINDOWS TÁMOGATÁSSAL HASZNÁLATI UTASÍTÁS Tartalom 1. Geovision együttműködő DVR/Hybrid DVR/ NVR... 3 2. GV-DVR... 3 3. GV-Hybrid DVR... 4 4. GV-NVR...

Részletesebben

Programozás C nyelven (3. ELŐADÁS) Sapientia EMTE

Programozás C nyelven (3. ELŐADÁS) Sapientia EMTE Programozás C nyelven (3. ELŐADÁS) Sapientia EMTE 2015-16 Classic Empire - A turn Based Wargame Classic Empire is a real time, multiplayer, Internet-based game, featuring military, diplomatic, and economic

Részletesebben

Adatbázisok* tulajdonságai

Adatbázisok* tulajdonságai Gazdasági folyamatok térbeli elemzése 4. előadás 2010. 10. 05. Adatbázisok* tulajdonságai Rendezett, logikailag összefüggő és meghatározott szempont szerint tárolt adatok és/vagy információk halmaza Az

Részletesebben

AJAX Framework építés. Nagy Attila Gábor Wildom Kft. nagya@wildom.com

AJAX Framework építés. Nagy Attila Gábor Wildom Kft. nagya@wildom.com AJAX Framework építés Wildom Kft. nagya@wildom.com Mi az AJAX? Asynchronous JavaScript and XML Ennél azért kicsit több: Koncepció váltás a felhasználói interface tervezésben Standard kompatibilis HTML!

Részletesebben

OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek

OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN vizsgatételek 1. Az objektumorientált programozás szemlélete, az objektum fogalma 2. Az objektumorientált programozás alapelvei 3. A Java nyelv története, alapvető

Részletesebben

Webszolgáltatások (WS)

Webszolgáltatások (WS) Webszolgáltatások (WS) Webszolgáltatások fogalma IBM (lényege) Egy interface, mely a hálózaton keresztül szabványos XML üzenetekkel érhető el és hozzá formálsi XML leírás tartozik. (soap, wsdl) Sun Szoftverelemek,

Részletesebben

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez Székely István Debreceni Egyetem, Informatikai Intézet A rendszer felépítése szerver a komponenseket szolgáltatja Java nyelvű implementáció

Részletesebben

Üzenet küldése Programs (Bal soft key) Inbox New MMS Menu Insert Picture Text Audio A szerkesztés után:

Üzenet küldése Programs (Bal soft key) Inbox New MMS Menu Insert Picture Text Audio A szerkesztés után: Tisztelt Ügyfelünk! A Motorola MPx200-as multimédiás készülékével a kommunikáció számos formáját választhatja és sok érdekes, illetve hasznos információhoz juthat, vagy akár játékokat tölthet le. A T-Mobilenál

Részletesebben

IT trendek és lehetőségek. Puskás Norbert

IT trendek és lehetőségek. Puskás Norbert IT trendek és lehetőségek Puskás Norbert és kapcsolódó Üzleti technológiák elvárások T-Systems stratégia és innováció 2010 Gartner: CIO TOP 10 Technologies, 2011 Mobilizáció Hatások fogyasztói oldalról

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

Touch me - az Iphone világsikerének titkai

Touch me - az Iphone világsikerének titkai Touch me - az Iphone világsikerének titkai Dr. Kovács Endre Fiser József Károly Róbert Főiskola, Gazdálkodási Kar, Gazdaságmatematika és Informatika Tanszék Előzmények 2007-ben a Károly Róbert Főiskolán

Részletesebben

BEVEZETÉS Az objektum fogalma

BEVEZETÉS Az objektum fogalma BEVEZETÉS Az objektum fogalma Program (1) Adat (2) Objektum Kiadványszerkesztés Word Táblázatkezelés Excel CAD AutoCad Adatbáziskezelés Access 1 Program (1) Adat (2) Objektum Adatmodell (2) A valós világ

Részletesebben

TÉRINFORMATIKA AZ INTERNETEN

TÉRINFORMATIKA AZ INTERNETEN Térinformatika tanszék * Keresztmetszet 2004. Nyugat-Magyarországi Egyetem, Geoinformatikai Főiskolai Kar, Székesfehérvár. TÉRINFORMATIKA AZ INTERNETEN Bódis Gábor Sopron és Környéke Víz- és Csatornamű

Részletesebben

Gate Control okostelefon-alkalmazás

Gate Control okostelefon-alkalmazás Gate Control okostelefon-alkalmazás GSM Gate Control Pro 20/1000 modulokhoz HASZNÁLATI ÚTMUTATÓ v1.1.1.0 és újabb alkalmazásverzióhoz Dokumentumverzió: v1.5 2016.05.18 Termék rövid leírása A GSM Gate Control

Részletesebben

Programozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar

Programozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar Programozás I. 3. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Primitív típusok Típus neve Érték Alap érték Foglalt tár Intervallum byte Előjeles egész 0 8 bit

Részletesebben

DSD W3C WAI, avagy Weblapok akadálymentesítése

DSD W3C WAI, avagy Weblapok akadálymentesítése W3C WAI, avagy Weblapok akadálymentesítése Pataki Máté Témakörök A World Wide Web Consortium (W3C) W3C Magyar Iroda W3C - Web Accessibility Initiative (WAI) WCAG 1.0 Célcsoportok Fogyatékossággal élők

Részletesebben

Összesítés. Látogatások száma Oldalak Találatok Adatmennyiség. 11682 (11.08 Oldalak/Látogatás)

Összesítés. Látogatások száma Oldalak Találatok Adatmennyiség. 11682 (11.08 Oldalak/Látogatás) Utolsó frissítés: Jan 28-13:23 Statisztikai időszak: Jan OK Összesítés Statisztikai Hónap Jan időszak Első látogatás Jan 01-01:20 Utolsó látogatás Jan 28-12:55 Egyedi látogató Látogatások száma Oldalak

Részletesebben

A Dunaújvárosi Főiskola vezeték nélküli hálózat (WiFi) szolgáltatási rendszere.

A Dunaújvárosi Főiskola vezeték nélküli hálózat (WiFi) szolgáltatási rendszere. A Dunaújvárosi Főiskola vezeték nélküli hálózat (WiFi) szolgáltatási rendszere. Tartalom Vezetéknélküli hálózatok... 3 Bevezető... 3 DUF-OPEN... 3 DUF-WIFI... 3 EDUROAM... 4 DUF-GUEST... 4 Vezetéknélküli

Részletesebben

MOBIL PLATFORMHÁBORÚ. Török Gábor

MOBIL PLATFORMHÁBORÚ. Török Gábor MOBIL PLATFORMHÁBORÚ Török Gábor Szabad Szoftver Konferencia, 2010 Tartalom Bevezetés A mobilpiacról Mobil platformok Fejlesztői szemszögből A nyíltság szintjei Történelmi áttekintés Mérföldkövek: mobil

Részletesebben

Előszó. Bevezetés. Java objektumok leképzése relációs adatbázisokra OJB-vel Viczián István (viczus@freemail.hu) Viczián István

Előszó. Bevezetés. Java objektumok leképzése relációs adatbázisokra OJB-vel Viczián István (viczus@freemail.hu) Viczián István Java objektumok leképzése relációs adatbázisokra -vel Viczián István (viczus@freemail.hu) Előszó E cikk olyan haladó programozóknak nyújt segítséget, kik tisztában vannak a Java nyelvvel, és többször is

Részletesebben

Informatikai Tesztek Katalógus

Informatikai Tesztek Katalógus Informatikai Tesztek Katalógus 2019 SHL és/vagy partnerei. Minden jog fenntartva Informatikai tesztek katalógusa Az SHL informatikai tesztek katalógusa számítástechnikai tudást mérő teszteket és megoldásokat

Részletesebben

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3) Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index

Részletesebben

Biztonságos PHP a gyakorlatban

Biztonságos PHP a gyakorlatban Biztonságos PHP a gyakorlatban Ahhoz, hogy meg tudjuk védeni PHP alkalmazásainkat, az elsõ és legfontosabb lépés a biztonsági veszélyek felismerése és megértése. Az elmúlt két évben a PHP magfejlesztõi

Részletesebben

Statisztikai alap kia.hu (2005)

Statisztikai alap kia.hu (2005) Statisztikai alap kia.hu () 1 / 6 Utolsó frissítés: 2009 Feb 03-03:01 Statisztikai idıszak: - Év - OK Statisztikai Év idıszak Elsı látogatás Jan 01-00:04 Utolsó látogatás 31-23:57 Nézett forgalom * Nem

Részletesebben

Az alábbi kód egy JSON objektumot definiál, amiből az adtokat JavaScript segítségével a weboldal tartalmába ágyazzuk.

Az alábbi kód egy JSON objektumot definiál, amiből az adtokat JavaScript segítségével a weboldal tartalmába ágyazzuk. JSON tutorial Készítette: Cyber Zero Web: www.cyberzero.tk E-mail: cyberzero@freemail.hu Msn: cyberzero@mailpont.hu Skype: cyberzero_cz Fb: https://www.facebook.com/cyberzero.cz BEVEZETÉS: A JSON (JavaScript

Részletesebben

Statisztikai alap kia.hu (2006)

Statisztikai alap kia.hu (2006) Statisztikai alap kia.hu () 1 / 6 Utolsó frissítés: 2009 Feb 03-03:01 Statisztikai idıszak: - Év - OK Statisztikai Év idıszak Elsı látogatás Jan 01-00:02 Utolsó látogatás 31-23:59 Nézett forgalom * Nem

Részletesebben

54 481 01 1000 00 00 CAD-CAM

54 481 01 1000 00 00 CAD-CAM Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,

Részletesebben

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real

Részletesebben

HTML. Ismerkedés a JavaScripttel. A JavaScript lehet ségei. A JavaScript kód helye. Önálló JavaScript fájlok

HTML. Ismerkedés a JavaScripttel. A JavaScript lehet ségei. A JavaScript kód helye. Önálló JavaScript fájlok HTML Ismerkedés a JavaScripttel webprogramozó A weblapokat HTML nyelven készíthetjük el. A HTML egyszer leírónyelv, nem alkalmas válaszolni a felhasználóknak, nem tud döntéseket hozni, nem tud végrehajtani

Részletesebben

Cross platform játékmotor + szerkesztő Támogatott platformok

Cross platform játékmotor + szerkesztő Támogatott platformok Mi az a Unity 3D? Cross platform játékmotor + szerkesztő Támogatott platformok Desktop: Windows, Linux, OSX Böngésző: Unity plugin, Google Native Client, Flash Mobil: ios, Android Konzol: Xbox 360, PS3,

Részletesebben

SIP. Jelzés a telefóniában. Session Initiation Protocol

SIP. Jelzés a telefóniában. Session Initiation Protocol SIP Jelzés a telefóniában Session Initiation Protocol 1 Telefon hívás létrehozása 2 Jelzés és hálózat terhelés 3 Jelzés sík és jelzés típusok 4 TDM - CAS Channel Associated Signaling 5 CCS - Signaling

Részletesebben

mlearning Mobil tanulás a gyakorlatban

mlearning Mobil tanulás a gyakorlatban mlearning Mobil tanulás a gyakorlatban Vágvölgyi Csaba Papp Gyula Dr. Cserhátiné Vecsei Ildikó Kölcsey Ferenc Református Tanítóképző Főiskola elearning CBT (Computer Based Training) Interaktivitás Hipertext

Részletesebben

Java-ról Kotlinra. Ekler Péter AutSoft BME AUT. AutSoft

Java-ról Kotlinra. Ekler Péter AutSoft BME AUT. AutSoft Java-ról Kotlinra Ekler Péter peter.ekler@aut.bme.hu BME AUT Tartalom Java és Kotlin kapcsolata Hogyan próbálhatjuk ki? Kotlin kultúra kialakítása cégen belül Milyen a Kotlin a Java-hoz képest? Történet

Részletesebben

WEB-PROGRAMOZÁS II. 1. Egészítse ki a következő PHP kódot a következők szerint: a,b,c,d: <?php. interface Kiir { public function kiir();

WEB-PROGRAMOZÁS II. 1. Egészítse ki a következő PHP kódot a következők szerint: a,b,c,d: <?php. interface Kiir { public function kiir(); WEB-PROGRAMOZÁS II 1. Egészítse ki a következő PHP kódot a következők szerint: a,b,c,d: a) Legyen a Felhasznalo osztálynak egy osztály szintű publikus változója, amelyben számolja a létrehozott példányai

Részletesebben

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group COMET webalkalmazás fejlesztés Tóth Ádám Jasmin Media Group Az előadás tartalmából Alapproblémák, fundamentális kérdések Az eseményvezérelt architektúra alapjai HTTP-streaming megoldások AJAX Polling COMET

Részletesebben