Internetes böngésző fejlesztése a mobil OO világban



Hasonló dokumentumok
Információ és kommunikáció

Webkezdő. A modul célja

FELHASZNÁLÓI KÉZIKÖNYV

Az internet az egész világot behálózó számítógép-hálózat.

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 SCHEDULEDETAIL KEZELÉSI ÚTMUTATÓ (DEBRECEN VÁROS KÖZLEKEDÉSE) 1.00 verzió Dátum:

WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik.

Elektronikus levelek. Az informatikai biztonság alapjai II.

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK

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

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

Információ és kommunikáció

ECDL Információ és kommunikáció

Weboldalak fejlesztése mobil eszközökre

Ez a Használati útmutató az alábbi modellekre vonatkozik:

ÉRETTSÉGI TÉTELCÍMEK 2012 Informatika

Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése

Vetési Albert Gimnázium, Veszprém. Didaktikai feladatok. INFORMÁCIÓTECHNOLÓGIAI ALAPISMERETEK (10 óra)

AirPrint útmutató. Ez a dokumentáció a tintasugaras modellekre vonatkozik. 0 verzió HUN

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

Alternatív zártláncú tartalomtovábbítás értékesítőhelyek számára

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

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

AirPrint útmutató. 0 verzió HUN

ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika

HTML ALAPOK. Abonyi-Tóth Andor, ELTE IK

Az Internet. avagy a hálózatok hálózata

MÉRY Android Alkalmazás

Webprogramozás HTML alapok előadás

F-Secure Biztonsági megoldás. Az első lépések Windows-számítógépeken

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Mobiltelefon-vonal (GPRS, 3G) tovább) Hozzáférési pont neve: (ha megvan akkor. wnw tovább) Jelszó: Üres

Protection Service for Business. Az első lépések Windows-számítógépeken

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

Tanítja: JUHÁSZ ORSOLYA. Vetési Albert Gimnázium, Veszprém. Didaktikai feladatok. INFORMÁCIÓTECHNOLÓGIAI ALAPISMERETEK (13 óra)

AirPrint útmutató. A Használati útmutató a következő modellekre vonatkozik: DCP-J4120DW/MFC-J4420DW/J4620DW/ J5320DW/J5620DW/J5720DW.

Google Cloud Print útmutató

WAP. A Wireless Application Protocol (WAP) a vezetéknélküli eszközök (pl. mobiltelefonok, PDA-k) számára készített alkalmazások nemzetközi szabványa.

Procontrol VRecX. Kezelői kézikönyv. Kamerás megfigyelőrendszer. Verzió:

OZW V7.0 firmware frissítés, Remote Tool Access részletes ismertető


Szakköri segédanyag. Írta: Bátfai Norbert október 26.

Kormányzati Elektronikus Aláíró és Aláírás-ellenőrző Szoftver

A JavaServer Pages (JSP)

INTERNET. internetwork röviden Internet /hálózatok hálózata/ 2010/2011. őszi félév

HÁLÓZATI BEÁLLÍTÁS. Videorögzítőkhöz

Tisztelt Ügyfelünk! Nokia 6230i Beállítások. Személyes profil létrehozása és beállítása :

Felhasználói dokumentáció a teljesítményadó állományok letöltéséhez v1.0

Rubin SMART COUNTER. Műszaki adatlap 1.1. Státusz: Jóváhagyva Készítette: Forrai Attila Jóváhagyta: Parádi Csaba. Rubin Informatikai Zrt.

A JavaServer Pages (JSP)

Nyilvántartási Rendszer

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

AirPrint útmutató. A Használati útmutató a következő modellekre vonatkozik: MFC-J6520DW/J6720DW/J6920DW. 0 verzió HUN

H5P az e-learning kurzusokban és web oldalakon használható multimédiás szerzői rendszer

3 A hálózati kamera beállítása LAN hálózaton keresztül

Elektronikus Információs és Nyilvántartási Rendszer a Doktori Iskolák fiatal kutatói részére

Figyelem : a 3220 központosított beállítási struktúrával rendelkezik ami lehetővé teszi az összes profil egy helyről történő elérését.

Internet-hozzáférések teljesítményvizsgálata webböngészőben

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

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

3Sz-s Kft. Tisztelt Felhasználó!

Közoktatási Statisztika Tájékoztató 2012/2013. Használati útmutató

A JavaServer Pages (JSP)

A Web Services protokoll használata hálózati szkennelésre (Windows Vista SP2 vagy újabb verzió, valamint Windows 7 és Windows 8 esetén)

Informatika 10. évf.

Energia- & teljesítmény mérők

API tervezése mobil környezetbe. gyakorlat

HTML. Dr. Nyéki Lajos 2016

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

EgroupWare: A csoportmunka megoldás

mikroformátumok avagy a kisbetűs szemantikus web SZÁNTAI KÁROLY Magyarországi Web Konferencia 2008

30 MB INFORMATIKAI PROJEKTELLENŐR

AirPrint útmutató. 0 verzió HUN

Üdvözlöm Önöket a Konferencián!

GIS adatgyűjtés zseb PC-vel

INFORMATIKA EGYRE NAGYOBB SZEREPE A KÖNYVELÉSBEN

vbar (Vemsoft banki BAR rendszer)

Zimbra levelező rendszer

MeryOnline alkalmazás felhasználói kézikönyv. MeryOnline Szoftver. Felhasználói kézikönyv. Di-Care Zrt. Utolsó módosítás:

Baár-Madas Elektronikus Tanúsítvány

Ez a Használati útmutató a következő modellekre vonatkozik:

ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL

ÜDVÖZÖLJÜK A HaXSoN BEMUTATÓN!

Multimédiás adatbázisok

médiaajánlat Szilveszter.hu

Hargitai Zsolt Novell Mo.

Web-fejlesztés NGM_IN002_1

Java I. A Java programozási nyelv

Stateless Session Bean

TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7

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

Webszerkesztés stílusosan. Készítette: Csécsy László Virgina DeBolt hasonló c. könyve alapján

Java Server Pages - JSP. Web Technológiák. Java Server Pages - JSP. JSP lapok életciklusa

George Shepherd. 1. A webes alkalmazások alapjai 1

Kétszemélyes játék Bluetooth kapcsolaton megvalósítva

1. Szolgáltatásaink. Adatok feltöltése és elemzése. Digitális feltöltés. Analóg korong feltöltés

13. óra op. rendszer ECDL alapok

Adatvédelmi nyilatkozat

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


Átírás:

Internetes böngésző fejlesztése a mobil OO világban Novák György és Pári Csaba Témavezető: Bátfai Norbert Debreceni Egyetem Matematikai és Informatikai Intézet

Kitűzött cél A PC-s világban megszokotthoz hasonló HTML böngészést Java-képes készüléken lehetővé tevő rendszer

Java 2 Platform

Megcélzott eszközök jellemzői CLDC 160-512kB memória álljon rendelkezésre a Java környezetnek 16, vagy 32 bites processzor Alacsony energia fogyasztás Hálózati kapcsolat korlátozott sávszélességgel, leginkább vezeték nélküli MIDP Legalább 96x54 pixeles, két színű kijelző Még plusz 8kB nem törlődő memória az alkalmazások által létrehozott adatok tárolásához.

MIDP 1.0 MIDlet és a készülék közötti kapcsolat tartása Felhasználói interface létrehozása Hálózati kapcsolat létrehozása (HTTP) Perzisztens adattárolás A J2SE-ből megtartott eszközök

MIDP 2.0 Biztonságos hálózati kapcsolat (HTTPS) Multimédiás lehetőségek (MMAPI egy része) Form lehetőségeinek növelése Játékok még nagyobb támogatása RGB képek kényelmesebb kezelése Forráskódok aláírása

MIDlet-ek letöltése WAP-on A.jad (leíró) fájl beágyazása a WML oldalba A hivatkozott alkalmazás letöltődik, telepítésre kerül Végül futtatható a készüléken

Az Internet böngészése a mobil OO világban 1.Igény az Internet böngészésére az Internet jelentősége napjainkban Java-képes mobil eszközök terjedése 2.HTML oldal mobil eszközön történő megjelenítésének létező megoldásai HTML saját leíró nyelv (pl.: MidScape MML) HTML képének átkonvertálása függőlegessé (pl.: Opera)

A rendszer felépítése HTTP hardver mobil eszköz szerver szoftver funkció MIDlet megjelenítés, kapcsolat a felhasználóval szervlet oldal képének elkészítése, linkek kezelése

Problémák Túl nagy a Web oldal képe A készülékek kijelzője kicsi Keretes oldalak

Megoldások A Web oldal képének részekre vágása Zorro technológia Fix méretű kép felosztása a keretes oldalnak megfelelően

Zorro Technológia Egy kép görgetése Több képből összeálló kép görgetése Görgethető szövegbeviteli mező

NetViewerMIDlet

NetViewer lehetőségei HTML oldalak megtekintése HTML oldalak között a linkek segítségével történő vándorlás A már megtekintett honlapokhoz való visszatérés

A szerver oldal felépítése HTMLProcessor PNGKuldo JEditorPane... HTMLImageCreator PNGKuldo

PNGKuldo szervlet Funkciói: oldalak képének elküldése a MIDlet-nek linkek kezelése előzőleg elkészített oldalkép (és adatainak) tárolása menetkövetés

HTMLProcessor osztály 1. Funkciója: egy HTML oldal képének előállítása 2. HTML 4.0 3. nem támogatott: applet, form 4. Elvi működés lépései i. oldal felbontása tag-ekre és szövegre ii. tag-ek feldolgozása (szövegjellemzők beállítása, képek kirajzolása) iii. szöveg kirajzolása a beállított jellemzőkkel 5. A gyakorlati működés bonyolultabb

A MIDlet és a szervlet közötti kommunikáció 1. http protokoll, az adat részben saját protokoll 2. menetkövetés a szervletben URL újraírással

Kép átküldésének folyamata 1. Honlap képének előállítása a szerver oldalon <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1250"> <TITLE></TITLE> <META NAME="GENERATOR" CONTENT="OpenOffice.org 1.0.2 (Win32)"> <META NAME="AUTHOR" CONTENT="György Novák"> <META NAME="CREATED" CONTENT="20030319;21554777"> <META NAME="CHANGEDBY" CONTENT="György Novák"> <META NAME="CHANGED" CONTENT="20030319;22470053"> </HEAD> <BODY LANG="hu-HU"> <P><FONT SIZE=4><B>Szövegformázásokat bemutató oldal. (1.)</B></FONT></P> <H1>heading 1</H1> <H2>heading2</H2> <H3>heading3</H3> <H4>heading 4</H4> <H5>heading 5</H5> <H6>heading 6</H6> <P>Egy bekezdés...</p>

Kép átküldésének folyamata 2. Megfelelő részlet kiválasztása és feldarabolása, majd a darabok kódolása PNG formátumba és elküldése a szükséges információk kíséretében

Kép átküldésének folyamata 3. Képrészletek fogadása a MIDlet oldalán, majd azok megjelenítése

Köszönjük a figyelmüket! Cím e k : http:/ / m o b i d i a k. k l te. hu w w w. m i d l e tc e n tr a l. c o m