Szintet lépett a PHP. Hojtsy Gábor goba@php.net. Második PHP RoadShow augusztus 21. Tiszaújváros
|
|
- Lóránd Kiss
- 9 évvel ezelőtt
- Látták:
Átírás
1 Szintet lépett a PHP Hojtsy Gábor goba@php.net Második PHP RoadShow augusztus 21. Tiszaújváros
2 Tartalomjegyzék A PHP története, mellékágak Főbb jellemzők Különböző alkalmazási területek példái PHP 5 - friss, ropogós Mit várhatunk még? Néhány hasznos link
3 A PHP története, mellékágak
4 A PHP születése 1994: Rasmus Lerdorf személyes oldala számára Perl programgyűjteményt készít PHP jelentése ekkor: Personal Home Page Tools A FI (Form Interpreter) nevű eszközzel egyesítve jött létre a PHP/FI 1997: A PHP/FI 2.0 egy teljesen új változat, már ötvenezer webhelyen telepítve
5 Újjászületés - PHP : Zeev Zuraski és Andi Gutmans alapjaiban újraírja a PHP-t, és szövetkezve Rasmus-szal megjelenik a PHP 3.0 Új jelentése: PHP: Hypertext Preprocessor Több százezer webhelyen telepítve Objektum orientált nyelvi elemek, kiterjeszthetőség Óriási mértékű ingyenes forráskód, PHP-ben írt alkalmazások terjedése a világhálón
6 PHP 4 - a Zend Engine 1999: Zeev Zuraski és Andi Gutmans ismét újraírja a PHP alapjait, most már egy 'külső' motorban Zend Engine néven 2003 februárjában több mint tíz és félmillió webhelyen telepítve Biztonságosabb adatkezelés, többféle webszerver támogatása, korrekt parancssori használat Professzionális PHP kódok kereskedelme, ingyenes elérhetősége
7 Zend Technologies A PHP mögött álló első számú cég, a PHP alapjainak készítői indították (zend.com) Az értelmezőt támogató kereskedelmi termékeket fejlesztenek, terméktámogatással Honlapjukon található referenciák egyértelművé teszik a PHP egyre szélesedő elfogadottságát a magasabb üzleti szektorban A PHP továbbra is ingyenes termék, minden feladatra elérhetőek költségektől mentes megoldások
8 Egységes osztálykönyvtár - PEAR 2000: Stig Bakken elindítja a PHP-t kiegészítő kódokat rendszerező PEAR-t (pear.php.net) PHP Extensions and Application Repository. Része a PHP Foundation Classes (PFC) Mára egy komplett, telepítővel is rendelkező objektumorientált eszközkészlet Előadás később a mai napon ebben a témában
9 Kiterjesztés gyűjtemény - PECL 2002: PHP Extension Community Library (pecl.php.net) Először a PEAR része, majd önállósult projekt Komoly mértékben növekvő kiterjesztés gyűjtemény Sok PHP 5-el szállított kiterjesztés már itt kapott helyet, további meglévő kiterjesztéseket mozgatnak még ide
10 Grafikus felületek - PHP-GTK 2001: Andrei Zmievski és Frank Kromann a létező GTK implementációk alapján elkészíti a PHP grafikus felületeket kezelő kiterjesztését (gtk.php.net) Újrahasznosítható korábban megírt PHP kód kliens oldali alkalmazások írására is A PHP továbbra is a webfejlesztés területére fókuszál a fejlesztők döntése szerint
11 Főbb jellemzők
12 A PHP tulajdonságai Web alkalmazás fejlesztés orientált szkriptnyelv, HTML-be ágyazott A legtöbb operációs rendszeren, a legtöbb szerverrel képes az együttműködésre Rendkívül egyszerűen tanulható, a C és Java nyelvekre szintaktikailag hasonlít, a Perl jó tulajdonságait is átvette Dokumentációja részben magyar nyelven is elérhető
13 Mire képes a PHP? Web fejlesztés orientált: HTML oldalak előállítása, űrlapok feldolgozása Számos kimeneti formátum: képek, Flash mozik, PDF állományok, XML generálása Adatbázisok elérése natív vagy absztrakciós felületekkel Számos protokoll támogatása, Java osztályok példányosítása, COM objektumok elérése XML, XSLT, web service kezelési képesség
14 Együttműködés szerverekkel A főbb szerverekhez modul formában elérhető A szerver indulásakor betöltődik Állandóan a memóriában marad Bármely CGI-t támogató szerverhez illeszthető Kérésenként új PHP értelmező indul Jelentős erőforráshasználat
15 Parancssori felület (CLI) Időzítendő feladatokhoz [cron] Automatizálható feldolgozáshoz Böngésző nélküli működéshez [go-pear] PHP alkalmazások telepítőjeként
16 ActiveScript kezelő Lehetővé teszi a különböző Windows technológiákba ágyazódást, mint Böngésző oldali szkriptek ASP és ASP.NET szkriptek És még több más Például asztali programok kiterjesztésére (weaverslave.ws) A hagyományos zip csomagban benne van a szolgáltatás
17 Különböző alkalmazási területek példái
18 Szavazás három környezetben Weboldal - HTML kimenet, űrlap adatok fogadása Parancssor - szöveges kimenet / bemenet Asztali alkalmazás - ablakozós felület Általános szavazást kezelő mechanizmus
19 Szavazást kezelő függvény // A megvalositas nem torekszik // tokeletessegre, csak bemutato jellegu function szavazas($szavazat) { $eddigi list($igen, $nem) = explode(" ", $eddigi); if ($szavazat) { $igen++; } else { $nem++; } } $allomany = fopen("szavazatok.txt", "w"); fwrite($allomany, "$igen $nem"); fclose($allomany);
20 Szavazás HTML oldalon / 1 <!DOCTYPE...> <html> <head><title>szavazás</title></head> <body> <?php if (count($_post)) { szavazas(isset($_post['igen'])); } function szavazas($szavazat) {... }?>
21 Szavazás HTML oldalon / 2 <form action="szavazas.php" method="post"> Biztos benne, de tényleg? <input type="submit" name="igen" value="igen" /> <input type="submit" name="nem" value="nem" /> </form> </body> </html>
22 Szavazás parancssorban / 1 <?php echo "Biztos benne, de tényleg [I/N]?\n"; $stdin = fopen("php://stdin", "r"); $valasz = fgets($stdin); szavazas(trim($valasz) == "I"); function szavazas($szavazat) {... }?>
23 Szavazás parancssorban / 2 goba:~$ php szavazas-cli.php Biztos benne, de tényleg [I/N]? I
24 Szavazás ablakban / 1 <?php dl('php_gtk.'. (strstr(php_os, 'WIN')? 'dll' : 'so') ); function szavazas($szavazat) {... } function destroy() { Gtk::main_quit(); } $window = &new GtkWindow(); $window->connect('destroy', 'destroy');
25 Szavazás ablakban / 2 $hbox = &new GtkHBox(); $window->add($hbox); $label = &new GtkLabel( "Biztos benne, de tényleg?" ); $hbox->add($label); $button = &new GtkButton('Igen'); $button->connect( 'clicked', 'press', TRUE ); $hbox->add($button);
26 Szavazás ablakban / 3 $button = &new GtkButton('Nem'); $button->connect('clicked','press',false); $hbox->add($button); $window->show_all(); Gtk::main(); function press($button, $value) { szavazas($value); }?>
27 Szavazás ablakban / 4
28 PHP 5 - friss, ropogós
29 A PHP 5 célja 2004: Az új kiadás nagyon sok vajúdás után, de végülis megjelent a meleg nyár közepén A PHP iránti kereskedelmi igény megnőtt Integráció olyan rendszerekbe, ahol az objektumok alapvetőek A lyukakat mielőbb be kellett tölteni, ezért nem lehetett tovább halasztani a kiadást
30 Sikerül-e betölteni a célt? Csak az idő mondhatja meg A megjelent verziók még gyanakvóan kezelendők A PHP 4-es is a környékén lett stabil JSR 223: Scripting Pages in Java Web Applications Sokkal szorosabb Java alkalmazás integráció A PHP 5 egyik komoly próbaszíntere
31 Csak játékszer a PHP 5? Az általam ismert legnagyobb felhasználó hazánkban a Kirowski, számos PHP 5-ös rendszeren futó webhelyt állított már üzembe PHP 4-es kódok futtatásával nem lehet sok probléma több php.net tükörszerver váltott már PHP 5-re A PHP fejlesztői természetesen már csak PHP 5-ben tudnak gondolkodni
32 Túl az objektumokon A legtöbb újítás az objektumokat érinti, de nem csak ebben nyújt újat a PHP 5 Nyelvi szintű támogatás a kivételkezeléshez SimpleXML egyszerű XML feldolgozás és generálás Tidy HTML és XML dokumentumok egyszerű korrekciója és analízise SOAP fejlett webszolgáltatás támogatás
33 Adatbázis újítások PHP 5-el szállítva MySQLi új felület a MySQL 4.1+ új szolgáltatásainak kihasználásához SQLite beágyazott adatbázis támogatás A PECL-ben készül PHP Data Objects (PDO) felület az adatbázisok egységes eléréséhez
34 Mit várhatunk még?
35 A közelebbi jövő A PECL egyre nagyobb ütemben nő, folyamatosan jelennek meg új kiterjesztések A PHP-GTK új erőre kapott a PHP 5 megjelenésével és a GTK 2 felhasználásával megjelenik majd a PHP-GTK 2 Több PHP-vel kapcsolatos rendezvény világszerte, minősítési rendszer, újra több friss könyv a PHP 5 kapcsán, újonnan indult kiadványok
36 Támogatási kihívások A projekt növekedésével és népszerűsödésével egyre kritikusabb szerepet kap a dokumentáció Kategorizált kiterjesztés listázás Fordítások aktualitása, hiányai Mindenféle keringő leírások, tanácsok A livedocs segít majd mindezen Folyamatos fejlesztés alatt álló dokumentáció megjelenítő rendszer Gyors, sokat tud, PHP-ben készült
37 Távoli tervek PINT a PHP illesztése a Parrothoz Egyelőre csak a koncepciót bemutató megvalósítás létezik, de nagyon igéretes Előfordulhat, hogy ez lehet a PHP 6 alapja Lehetőséget adna egy megosztott virtuális gép használatára a nyílt nyelvek számára is Úgy tűnik, hogy sebességben is jobb, mint a PHP 5 Bővebben a jövő heti Perl találkozón!
38 Néhány hasznos link
39 Hol kezdjem? Magyar nyelvű könyvek különböző kiadóktól Tantermi és online tanfolyamok Részben magyar nyelvű kézikönyv - hu.php.net Hírek, cikkek, levelezőlista weblabor.hu Konferencia, RoadShow - phpconf.hu Még több link - php.lap.hu
40 Köszönöm Hojtsy Gábor
Internet programozása. 1. előadás
Internet programozása 1. előadás Áttekintés 1. Mi a PHP? 2. A PHP fejlődése 3. A PHP 4 újdonságai 4. Miért pont PHP? 5. A programfejlesztés eszközei 1. Mi a PHP? Egy makrókészlet volt, amely személyes
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
Debreceni Egyetem Informatika Kar
Debreceni Egyetem Informatika Kar Webes kerékpárkölcsönző implementálása Témavezető: Mecsei Zoltán Pál Egyetemi Tanársegéd Készítette: Komlósi Dávid Gazdaságinformatikus Debrecen, 2010 1 Tartalomjegyzék
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
Gyakorlati vizsgatevékenység A
Gyakorlati vizsgatevékenység A Szakképesítés azonosító száma, megnevezése: 481 04 0000 00 00 Web-programozó Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06 Web-alkalmazás fejlesztés
Bemutatkozás. Heilig Szabolcs cece@phphost.hu Hojtsy Gábor goba@php.net Illés Szabolcs illes.szabolcs@netkey.hu Palócz István pp@phpconf.
Bemutatkozás Heilig Szabolcs cece@phphost.hu Hojtsy Gábor goba@php.net Illés Szabolcs illes.szabolcs@netkey.hu Palócz István pp@phpconf.hu Második Magyarországi PHP Konferencia 2004. március 27. Tartalomjegyzék
Gyakorlati vizsgatevékenység B
Gyakorlati vizsgatevékenység Szakképesítés azonosító száma, megnevezése: 481 04 0000 00 00 Web-programozó Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06 Web-alkalmazás fejlesztés
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
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
1. óra PHP: személyes honlaptól a portálig 2. óra A PHP telepítése 3. óra Elsõ PHP oldalunk
I. RÉSZ Az elsõ lépések 1. óra PHP: személyes honlaptól a portálig 2. óra A PHP telepítése 3. óra Elsõ PHP oldalunk 1. ÓRA PHP: személyes honlaptól a portálig Üdvözlet a PHP világában! Ebben a könyvben
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ó
Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel
Készítette: Szabó Gábor, 1996 Az Az IntelliCorp IntelliCorp stratégiája: stratégiája: Kifinomult, Kifinomult, objektum-orientált objektum-orientált környezetet környezetet biztosít biztosít tervezéséhez,
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
Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás
Petőfi Irodalmi Múzeum A Digitális Irodalmi Akadémia megújuló rendszere technológiaváltás II. Partnerek, feladatok Petőfi Irodalmi Múzeum Megrendelő, szakmai vezetés, kontroll Konzorcium MTA SZTAKI Internet
TestLine - Programozási alapismeretek Minta feladatsor
2017.01.16. 00:40:02 átum: 2017.01.16 00:40:02 Oktató: n/a soport: n/a Kérdések száma: 17 kérdés Kitöltési idő: 41:30 Pont egység: +6-2 Szélsőséges pontok: -115 pont +222 pont Értékelés: lapértelmezett
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)
Internet alkamazások Készítette: Methos L. Müller Készült: 2010
Internet alkamazások Készítette: Methos L. Müller Készült: 2010 Tartalomjegyzék - Tartalomkezelő rendszerek Miért jó a CMS alapú website? CMS rendszerek - Mi szükséges ezen CMS-ekhez? - Információ építészet
Mozgásvizsgálati mérések internetes megjelenítése. Zemkó Szonja - Dr. Siki Zoltán
Mozgásvizsgálati mérések internetes megjelenítése Zemkó Szonja - Dr. Siki Zoltán Áttekintés Az ötlet megszületése Nyílt szabványok és nyílforrású szoftverek A rendszer komponensei Bemutató Az ötlet megszületése
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
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
A Miskolci Egyetem Wikije
A Miskolci Egyetem Wikije Miskolc, 2007 Perlaki Attila perlaki@kvtlinux.lib.uni-miskolc.hu 1. Mi a Wiki? A Wikipédia egy többnyelvű, nyílt tartalmú, közösség által fejlesztett webes lexikon. Forrás: Wikipédia,
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...
Produktív környezetben használt, nyílt forráskódú komplex térinformatikai megoldások dr. Siki Zoltán
Produktív környezetben használt, nyílt forráskódú komplex térinformatikai megoldások dr. Siki Zoltán BME Általános és Felsőgeodézia tanszék siki@agt.bme.hu Nyiltforrású koncepció Négy szabadság (Richard
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ó
Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra
Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama 10. évfolyam: 105 óra 11. évfolyam: 140 óra 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra 36 óra OOP 14 óra Programozási
A wiki módszer. Internetes tartalom kooperatívan, szabad szoftveres alapon. Gervai Péter
A wiki módszer Internetes tartalom kooperatívan, szabad szoftveres alapon Gervai Péter A wiki módszer Jellegzetességek A leírónyelv Biztonság Az első wiki: WikiWikiWeb A legnagyobb Wiki: a Wikipédia További
Nyilvántartási Rendszer
Nyilvántartási Rendszer Veszprém Megyei Levéltár 2011.04.14. Készítette: Juszt Miklós Honnan indultunk? Rövid történeti áttekintés 2003 2007 2008-2011 Access alapú raktári topográfia Adatbázis optimalizálás,
Click to edit headline title style
O365 AZURE WEBTÁRHELY IP HANG BÉRTELEFONKÖZPONT A Printer-fair Kft. FELHŐ szolgáltatásai Trengerné Dudics Valéria Partner találkozó 2016 A Printer-fair Kft. Által kínált szolgáltatások O365 Azure Webtárhely
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
Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja
1 / 15 Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja Vajna Miklós 2012. január 24. Tartalomjegyzék 2 / 15 1 Bevezető 2 Motiváció 3
Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0
Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Ön letölthető fájl tartalmazza az Evolut Főkönyv 2013. program telepítőjét. A jelen leírás olyan telepítésre vonatkozik, amikor Ön
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
Gyakorlati vizsgatevékenység B
55 41 04 0000 00 00 Web-programozó 110-06 111-06 70-06 11-06 119-06 1.. 3. 1.. 1.. 3. 1.. 1.. 3. 4. 5. Gyakorlati vizsgatevékenység B Szakképesítés azonosító száma, megnevezése: 55 41 04 0000 00 00 Web-programozó
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
Apache, MySQL, PHP/Perl NetWare-n
Apache, MySQL, PHP/Perl NetWare-n www.novell.hu termékleírás Bevezető Az alábbi dokumentumban szeretnénk segítséget adni a NetWare 6, az Apache, a MySQL* és a PHP/Perl (továbbiakban NetWare AMP) környezet
Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs
Szoftver labor III. Dr. Csébfalvi Balázs Irányítástechnika és Informatika Tanszék e-mail: cseb@iit.bme.hu http://www.iit.bme.hu/~cseb/ Tematika Bevezetés Java programozás alapjai Kivételkezelés Dinamikus
A Matarka szerszámosládája
A Matarka szerszámosládája Szeged, 2007 Perlaki Attila perlaki@kvtlinux.lib.uni-miskolc.hu 1. Feltöltés A Matarka adatbázis feltöltését a közvetlen kézi bevitelen túl XML állományokból is el lehet végezni.
Szakdolgozati, TDK témajavaslatok
Kiadta: IB Controll Kft. Összeállította: Nagy Imre Dokumentum verzió: v1.0 Utolsó frissítés dátuma: 2015. 03. 30. Tartalomjegyzék 1. Bevezetés...3 2. Témajavaslatok...4 2.1.1. OpenWrt / Linux szerver admin
Szerver oldali technológiák Szerver oldali script nyelvek PHP
Szerver oldali technológiák Szerver oldali script nyelvek Áttekintés Szerver oldali technológiák Szerver oldali script nyelvek Formkezelés Állománykezelés Cookie (süti) Szessziókövetés MySQL adatbázishozzáférés
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...
Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető 2011. október 6.
Pentaho 4: Mindennapi BI egyszerűen Fekszi Csaba Ügyvezető 2011. október 6. 1 2 3 4 5 Bevezetés Pentaho-ról röviden - áttekintő Mindennapi BI egyszerűen a Pentaho 4 újdonságai Pentaho összefoglaló Alkalmazás
VII. Appletek, grafika
VII. Appletek, grafika 1. Bevezetés A tantárgy elején említettük, hogy a Java alkalmazásokat két nagy csoportba sorolhatjuk. Ezek: alkalmazások (applications) alkalmazáskák (applets) Az eddig megírt programjaink
A webhelyhez kötődő szoftverek architektúrája
A webhelyhez kötődő szoftverek architektúrája A webhelyhez kötődő szoftverek architektúrája...1 A kliens-szerver funkcionalitások megoszlása...1 A böngésző mint web kliens...1 Web szerver (kiszolgáló)
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
Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok
Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok Informix 11.50 upgrade esettanulmány 2011. január. 31. Átalakítandó architektúra (2009) Alapvetően az üzleti logikát tárolt eljárásokkal
OpenOffice.org mint fejlesztési platform
Nyílt szoftverek a közigazgatásban OpenOffice.org mint fejlesztési platform dr. Banai Miklós, ügyvezető Koleszár Kázmér, projektvezető ODF OpenDocument Format Szabványos, könnyen kezelhető fájlformátum
AdoDB a gyakorlatban
Harmadik Magyarországi PHP Konferencia 2005 http://www.phpconf.hu/ Előadó: Török Gábor gabor.torok@webdevil.hu (WebDevil Oktatási Központ) Mi? ADOdb: Active Data Objects Database Megvalósítás függetlenül
A WEB programozása - Bevezetés. 2010. őszi félév Dr. Gál Tibor
A WEB Programozása Dr. Gál Tibor Automatizálási és Alkalmazott Informatikai Tanszék Általános információ Kommunikáció az előadóval Iroda: V2. épület, IV. emelet 454. szoba Tel: 2835 email: gal@aut.bme.hu
Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel
Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül Beke Dániel Alap Architektúrák ESRI építőelemek Gazdag (vastag) Kliens Alkalmazások Web Alkalmazások Szolgáltatások
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)
Kedvenc Linkek a témakörben: MySQL mindenkinek Vizuális adatbázis tervezés
Nagyon fontos, hogy az adatbázis tervezések folyamán is, ugyan úgy mint a megvalósítandó programhoz, legyenek modelljeink, dokumentációk, diagramok, képek, stb.., ezek segítségével könnyebben átlátjuk
Internetes GIS MapServer alapokon
Internetes GIS MapServer alapokon Presented by: Christy Shostal Houston Engineering, Inc. April 28, 2005 Presented to: I-MAP Seminar Fergus Falls, MN Magyar fordítás: Siki Zoltán Vázlat Mi az a MapServer?
Papír helyett elektronikus űrlap. Szabadság és interaktivitás az űrlapkezelésben
Papír helyett elektronikus űrlap Szabadság és interaktivitás az űrlapkezelésben Csamangó András SAP tanácsadó Creative 4U Kft., Budapest 2010 Bemutatás 2002-ben alakult SAP Service Partner fő tevékenység:
QBE Édes Otthon lakásbiztosítás tarifáló webservice. Fejlesztői dokumentáció 1.0.2
QBE Édes Otthon lakásbiztosítás tarifáló webservice Fejlesztői dokumentáció 1.0.2 Az ebben a dokumentumban található információ a FoxArt Kft. tulajdona, és bizalmas anyagként került átadásra. Az anyag
PHP-MySQL. Adatbázisok gyakorlat
PHP-MySQL Adatbázisok gyakorlat Weboldalak és adatbázisok Az eddigiek során megismertük, hogyan lehet a PHP segítségével dinamikus weblapokat készíteni. A dinamikus weboldalak az esetek többségében valamilyen
<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re
Migráció MS Access-ről Oracle Application Express-re Sárecz Lajos Oracle Hungary Izsák Tamás Független szakértő Program Miért migráljunk Microsoft Access-ről? Mi az az Oracle Application
Személyügyi nyilvántartás szoftver
Személyügyi nyilvántartás szoftver A nexonhr személyügyi nyilvántartás szoftver a személyügyi, továbbképzési és munkaköri adatok kezelését teszi lehetővé. A szoftver támogatja a HR adminisztrációs feladatokat,
Intelligens biztonsági megoldások. Távfelügyelet
Intelligens biztonsági megoldások A riasztást fogadó távfelügyeleti központok felelősek a felügyelt helyszínekről érkező információ hatékony feldolgozásáért, és a bejövő eseményekhez tartozó azonnali intézkedésekért.
Adatbázis-elérés: dbexpress, helyi adatok és egyéb lehetõségek... 640 A dbexpress könyvtár... 640 A Borland Database Engine...
13. fejezet A Delphi adatbázis-architektúrája Adatbázis-elérés: dbexpress, helyi adatok és egyéb lehetõségek.......... 640 A dbexpress könyvtár....................................... 640 A Borland Database
Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Bevezetés Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu
Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli
Fejlesztőeszközök Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli Szerkesztők 2 alapvető szolgáltatása: kódszínezés, kódkiegészítés Alapvetően
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
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
2008-2009 VECTRUM Kft. VECTRUM e-számla Felhasználói útmutató 1.2 verzió
2008-2009 VECTRUM Kft. VECTRUM e-számla Felhasználói útmutató 1.2 verzió Tartalomjegyzék Első használat... 3 Felhasználói regisztráció... 8 Szolgáltatói ügyfél regisztráció... 10 Számlalista... 12 2008
Webes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Célkitűzés
Java Server Pages - JSP. Web Technológiák. Java Server Pages - JSP. JSP lapok életciklusa
Web Technológiák Java Server Pages - JSP Répási Tibor egyetemi tanársegéd Miskolc Egyetem Infomatikai és Villamosmérnöki Tanszékcsoport (IVM) Általános Informatikai Tanszék Iroda: Inf.Int. 108. Tel: 2101
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
UMN Mapserver és a Grass használata a Geológiában. Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék
UMN Mapserver és a Grass használata a Geológiában Soós Dániel, Phd. Hallgató Miskolci Egyetem Geodéziai és Bányaméréstani Intézeti Tanszék Grass és a Geomedia Grass GIS szoftver elterjedése: A világon
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
Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban
Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban Vágvölgyi Csaba (vagvolgy@kfrtkf.hu) Kölcsey Ferenc Református Tanítóképző Főiskola Debrecen Moodle??? Mi is ez egyáltalán? Moodle
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,
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
Web programozás I. 4. előadás
Web programozás I. 4. előadás CSS Pozícionálás http://www.brainjar.com/css/positioning/def ault.asp Design kialakívása http://www.albinoblacksheep.com/livedesign/ http://www.dynamicdrive.com/style/ http://www.opendesigns.org/
E-learning alapú ügyféltámogató rendszer könyvtárak és felsőoktatási intézmények részére
E-learning alapú ügyféltámogató rendszer könyvtárak és felsőoktatási intézmények részére Networkshop 2014 PTE Szentágothai János Kutatóközpont Pécs, 2014. április 23-25. dr. Sinka Róbert, PhD e-learning
PHP MySQL, Java JDBC MySQL. Adatbázisok az iskolában 2012 Dr. Balázs Péter Palatinus Endre és Erdőhelyi Balázs diái alapján
PHP MySQL, Java JDBC MySQL Adatbázisok az iskolában 2012 Dr. Balázs Péter Palatinus Endre és Erdőhelyi Balázs diái alapján Mi a PHP? A PHP (PHP: Hypertext Preprocessor) egy nyílt forráskódú, számítógépes
WIN-TAX programrendszer frissítése
WIN-TAX programrendszer frissítése A WIN-TAX programrendszert a verzió érvényességének lejártakor illetve jelentősebb változás esetén (pl.: elkészült fejlesztések, munkahelyi hálózati szinkronitás miatt)
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
A NetBeans IDE Ubuntu Linux operációs rendszeren
A NetBeans IDE Ubuntu Linux operációs rendszeren Készítette: Török Viktor (Kapitány) E-mail: kapitany@lidercfeny.hu 1/10 A NetBeans IDE Linux operációs rendszeren Bevezető A NetBeans IDE egy Java-ban írt,
Nyílt forrású, webes WGS84-EOV transzformáció
Nyílt forrású, webes WGS84-EOV transzformáció Faludi Zoltán UniGIS 2007 Faludi Zoltán UniGIS 2007 http://wgseov.sf.net 1/17 Nyílt forrású rendszerek a térinformatikában Szerver oldali szoftverek Kliens
PHP. Programozzuk a szervert
PHP Programozzuk a szervert Kliens szerver kommunikáció http Browser kérés a böngészőtől válasz a szervertől Webszerver Apache DB szerver MySql kép, video, hang javascript, css pdf, xls, bármi html.jpg.pdf.html.css.js.php
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
Ustream.tv Bepillantás egy közösségi élővideo site működésébe
Ustream.tv Bepillantás egy közösségi élővideo site működésébe Tolmács Márk Pillantás bele... Facebook-clean, YouTube simple......so you get the drill Mivel kell szembenéznünk... Web front-end 30 000 kérés
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ó
Operációs rendszerek. Az X Window rendszer
Operációs rendszerek X Windows rendszer Az X Window rendszer Grafikus felhasználói felületet biztosító alkalmazás és a kapcsolódó protokoll 1983-84: a Massachusetts Institute of Technology-n (MIT, USA).
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
Novell Roadshow 2008. 2008. január március
Novell Roadshow 2008. 2008. január március Napirend 2 9.30 10.00 Megnyitó 10.00 10.45 Hatékony csoportmunka 10.45 11.15 Mobilkommunikáció 11.15 11.30 Szünet 11.30 12.15 Linux alapú infrastruktúra 12.15
Technikai információk fejlesztőknek
Technikai információk fejlesztőknek Különbségek a Java-s nyomtatványkitöltő program és az Abev2006 között 1. A mezőkód kijelzés bekapcsolása a Szerviz/Beállítások ablakban érhető el. 2. Az xml állományok
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Mi az IMDG? Nem memóriában futó relációs adatbázis NoSQL hagyományos relációs adatbázis Más fajta adat tárolás Az összes adat RAM-ban van, osztott
KnowledgeTree dokumentumkezelő rendszer
KnowledgeTree dokumentumkezelő rendszer Budapest, 2011. január 11. Tartalomjegyzék Tartalomjegyzék... 2 Dokumentum információ... 3 Változások... 3 Bevezetés... 4 Funkciók... 5 Felhasználói felület... 5
Összefüggő szakmai gyakorlat témakörei. 9-11. évfolyam. 9. évfolyam
3700 Kazincbarcika, Lini István -. E-mail: titkar@irinyi-ref.hu Tel: (06-8) 3-; Fax: (06-8) 3-763 Összefüggő szakmai gyakorlat témakörei 9-. évfolyam XIII. Informatika ágazat 9. évfolyam Információtechnológiai
Debreceni Egyetem Informatika Kar DINAMIKUS WEBLAPOK KÉSZÍTÉSÉNEK LEHETŐSÉGEI. Matematikus
Debreceni Egyetem Informatika Kar DINAMIKUS WEBLAPOK KÉSZÍTÉSÉNEK LEHETŐSÉGEI Témavezető: Dr. Rutkovszky Edéné Egyetemi tanársegéd Készítette: Pető Zsolt Programtervező Matematikus Debrecen 2008 1 Bevezetés...
Összefüggő szakmai gyakorlat témakörei. 13 évfolyam. Információtechnológiai gyakorlat 50 óra
700 Kazincbarcika, Lini István. Email: titkar@irinyiref.hu Tel: (0648) 4; Fax: (0648) 76 Összefüggő szakmai gyakorlat témakörei évfolyam Informatikai rendszergazda 54 48 04 Információtechnológiai gyakorlat
1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11
Tartalomjegyzék 1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Géptől gépig... 11 Számok a gépeknek... 13 Nevek az embereknek... 14 Programok egymás
Informatikus, Webfejlesztő. Nagy Gusztáv
Informatikus, Webfejlesztő Nagy Gusztáv 1 2 Nagy Gusztáv Programozó matematikus kb. 20 programozási nyelv, 4-5 paradigma KEFO GAMF Kar, tanszéki mérnök Egyéni vállalkozó: főleg webfejlesztés Kapcsolat:
Nemzeti Fejlesztési és Gazdasági Minisztérium támogatásával megvalósuló KKC-2008-V-08-08-101 számú projekt B2CR ONLINE KOMMUNIKÁCIÓ
ONLINE KOMMUNIKÁCIÓ azaz, hogyan használjuk fel az internet lehetőségeit cégünk sikerei érdekében. MarkCon előadó: Vendler Balázs, ügyvezető TARTALOM (1) Az internetről általában (2) Webes megjelenések
LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0
LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0 Dokumentum verzió: 3.0/1 Utolsó módosítás: 2009. március 5. 2 LOGalyze Telepítési és Frissítési Dokumentáció LOGalyze 3.0 Telepítési és Frissítési
BIRDIE. Business Information Reporter and Datalyser. Előadó: Schneidler József
BIRDIE Business Information Reporter and Datalyser Előadó: Schneidler József BIRDIE RIPORT RIPORT KÉSZÍTŐ ÉS ÉS TERJESZTŐ RENDSZER A Daten-Kontor Kft. saját fejlesztésű dobozos alkalmazása A BIRDIE célja:
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
Aspektus-orientált nyelvek XML reprezentációja. Kincses Róbert Debreceni Egyetem, Informatikai Intézet
Aspektus-orientált nyelvek XML reprezentációja Kincses Róbert Debreceni Egyetem, Informatikai Intézet kincsesr@inf.unideb.hu Bevezetés OOP: helyesen alkalmazva jó minőségű szoftvert lehet vele előállítani