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

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

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

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

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

Mobil készülékek programozása

Ed. Version 1.2. Az XML nyelv. Az XML nyelv. Győri László munkája. Ed. Version 1.2

Minőségi tartalom. Amely beindítja üzletét

HTML ÉS PHP AZ ALAPOKTÓL

Mobilalkalmazások Tervezése. Rung András Ergománia Kft. ergomania.eu

Schnellstart-Anleitung BiSecur Gateway. Quick Start Instructions BiSecur Gateway. Guide de démarrage rapide BiSecur Gateway

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

RIA Rich Internet Application

Kő, Papír, Olló. Felhasználói dokumentáció

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

Ubuntu Desktop a zsebedben

Web-fejlesztés NGM_IN002_1

Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting

XML-HMTL Beadandó Dolgozat. Avagy, mit sikerült validálnunk fél év alatt

BoBo Business on Babes-Bolyai

HTML, CSS. Morabito Érdi SzC Eötvös József Szakképző Iskolája

(statikus) HTML (XHTML) oldalak, stíluslapok

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

Mobil hirdetés: Minden másként van... (?) Vértes János

Számlaigazoltatás újratöltve. Lázár Péter

Vírusok a telefonokon. Mikor mások hallgatnak és néznek telefonommal.

HelpyNet kézikönyv LAKOSSÁGI FELHASZNÁLÓKNAK

SUBUS FEJES SZILVESZTER DR. PINTÉR RÓBERT

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

Részvételi regisztráció támogatása a tanfolyamszervező saját weboldalán

Képnézeget. Gépigény: Bármilyen számítógépen m ködik, amin található böngész és Internet elérés.

mlearning Mobil tanulás a gyakorlatban

Informatikus, Webfejlesztő. Nagy Gusztáv

Digital Connected Consumer március 30.

Electra 7 Mobil Banking Felhasználói Kézikönyv

A Hallatlan Alapítvány bemutatkozó anyaga és tervei 2012.

Információ Európa országairól (összetett alkalmazás)

Internet technológiák

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

ÓBUDAI EGYETEM Neumann János Informatikai Kar Informatikai Rendszerek Intézet Témavezető: Bringye Zsolt

Széchenyi István Egyetem. Műszaki Tudományi Kar. Informatikai és Villamosmérnöki Intézet Távközlési Tanszék. Villamosmérnöki szak HTML

Internet technológiák

A jelenlegi és az új szolgáltatás moduljai. Web. Web. Play button. Mobil+app

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

Szakdolgozat. Responsive webáruház elkészítése. Készítette: Szakos Péter. Gazdaságinformatikus Bsc. Témavezető: Krizsán Zoltán egyetemi tanársegéd

Web 2.0. (Képen: a web 2.0 címkefelhő. Eredetije: Történet

Big data, targetálás, hatékonyság: iránytű a hirdetési trendek útvesztőjében. Kercsó Péter Mobilmédia hirdetési vezető, CM Sales Kft.

VÁSÁRLÓI TÁJÉKOZTATÓ - BEVEZETŐ

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

BARANGOLÁS AZ E-KÖNYVEK BIRODALMÁBAN Milyen legyen az elektonikus könyv?

Villamosmérnöki szak Alkalmazott informatika mellék szakirány Laboratórium II. (VIAU5102) World Wide Web lapok készítése (Silabusz)

Planet Me blog aggregátor létrehozása

Felhasználói kézikönyv

ELEKTRONIKUS CSATORNÁKON KERESZTÜLI ÉRTÉKPAPÍR FORGALMAZÁS HASZNÁLATI FELTÉTELEI

Gate Control okostelefon-alkalmazás

gyógyszer-információs alkalmazás

Jelentésváltozás nélküli interkulturális üzenetváltások a neten

ViCA. Virtuális chipkártya alkalmazás

Fejlesztői szemmel at K

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

Alkalmazás boltok. Android Market, Apple AppStore, WP7 MarketPlace Cserna Bence, Paksy Patrik

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

A gemiusranking HU-ról bővebb információ, a Módszertan menüpont alatt található.

Hosszabb, 4"-os kijelző

Touch me - az Iphone világsikerének titkai

Szőlő Elektronikus Figyelő szelfi adatgyűjtő program használata. Az összegyűjtött adatok a oldalon megtalálhatók.

Felhasználói kézikönyv

ÜDVÖZÖLJÜK AZ M-ROAD PLATFORM FELHASZNÁLÓI ÚTMUTATÓJÁBAN

1. ábra Mester oldal alapján különböző témákkal létrehozott webhely oldalai

Kitöltő telefonja (körzetszám is): megyei/fővárosi önkormányzat. gazdasági szervezet

Internet piaci trendek első félév

Dr. Dénes Ferenc Neosys Sziklai András T-Systems. Komplex vállalati kommunikáció Egyszerűen a felhőből

Nemzeti Fejlesztési és Gazdasági Minisztérium támogatásával megvalósuló KKC-2008-V számú projekt B2CR ONLINE KOMMUNIKÁCIÓ

Itt a nyár, irány az Adria!

Rendszerterv. 1. Funkcionális terv Feladat leírása:

1. fejezet A megtalálható webhely. 2. fejezet Jelölési stratégiák

Webes űrlapok és az XForms ajánlás

TERMÉSZET KALENDÁRIUMA - tkkincs Adatgyűjtő program használata

Felhasználói Kézikönyv P2P WP2P WiFi alapú Biztonsági kamera

{simplecaddy code=1005}

HD WIRELESS N OUTDOOR CLOUD CAMERA DCS-2330L TELEPÍTÉSI SEGÉDLET

Ü G Y F É L T Á J É K O Z T A T Ó

Mobilalkalmazás fejlesztés. Android I. előadás

Cisco Unity Connection Mini Beérkezett üzenetek Els lépések (10.x kiadás)

Smart grand VF-696 CJA28DAVDAPA

Multifunctionális HD 1080P felbontású. WIFI jeltovábbítású fali kamera-csatlakozó(a1) Használati Utasítás

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

Kirobbanó Mobil Web Regionális kitekintés

Felhasználói Adminisztrátori leírás


Orbán Balázs-Attila DEVELOPERS FROM SCRATCH

CÍM. Hybrid Broadcast Broadband TV

Az Ön HTC Sensation XE with Beats Audio Felhasználói kézikönyv

ELEKTRONIKUS CSATORNÁKON KERESZTÜLI ÉRTÉKPAPÍR FORGALMAZÁS HASZNÁLATI FELTÉTELEI

Bemutatkozás. Heilig Szabolcs Hojtsy Gábor Illés Szabolcs Palócz István

Smart speed VF-795 CJA28BAVDAPA

TÉRINFORMATIKA AZ INTERNETEN

Hova tart a cross platform mérés?

Point of View Mobii 945 IPS Android 4.1 Tablet PC. Tartalomjegyzék Általános tudnivalók használathoz Jogi nyilatkozat...

Gyors üzembe helyezési útmutató

Informatikai Tesztek Katalógus

Átírás:

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 HTML5 kód... 4 Mobil alkamazásokban... 5 HTML 5 előnyei... 6 HTML5 hátrányai... 6 Mik a fő okok amiért HTML5-öt használnak a mobilfejesztők?... 7 Mik a fő okok amiért elpártolnak a HTML5-től?... 8 Teljesitmény... 9 HTML5 teszt... 9 1

HTML 5 használata a mobilfejlesztésben A HTML5 a HTML korábbi verzióinak az átdolgozott változata. A kifejlesztésének egyik fő célja, hogy a webes alkalmazásokhoz ne legyen szükség pluginek (pl. Adobe Flash, Microsoft Silverlight, Oracle JavaFX) telepítésére. A specifikáció a HTML4 és az XHTML1 új verzióját jelenti, a hozzájuk tartozó DOM2 HTML API-val együtt. A HTML5 specifikációban leírt formátumba történő migráció HTML4-ről, vagy XHTML1-ről a legtöbb esetben egyszerű, mivel a visszamenőleges kompatibilitás biztosított. A specifikáció a közeljövőben támogatni fogja a Web Forms 2.0 specifikációt is. 2

Manapság nagyon sokat hasznaljak az emberek mobil eszközeiket. Közössegi oldakra járnak fel velük, vásárolnak rajtunk, mindeféle ügyeket intéznek rajtuk keresztül. Nagyon fontos, hogy lepést tartsunk a korszerű, modern technológiákkal, pl a mobil internet fejlődésével. Az emberek nagyon gyakran mobiltelefonjukat használját a böngészésre. A HTML5 bevezet jó néhány új elemet (címkét) és tulajdonságot, amelyek a modern weblapokon jellemzően alkalmazott szerkezetekre kínálnak új megoldást. Néhány változtatás szemantikai jellegű, például az általánosan használt <div> és a soron belüli részek formázását biztosító <span> helyett a <nav> (a weboldal navigációs területe) és a <footer> (lábléc). Más elemek új funkciók elérését biztosítják szabványosított felületen, mint az <audio> és a <video> elemek. Néhány a HTML 4.01-ben már érvénytelenített elem az új szabványba már nem került be. Ilyenek a mai weblapokon még gyakran jelenlévő <font> és <center> elemek, amelyek hatását most már végleg CSS kóddal kell megvalósítani. Újra hangsúlyt helyeztek a DOM szkriptek (gyakorlatilag a JavaScript) jelentőségére a weboldalak viselkedésével kapcsolatban. A jelölések hasonlósága ellenére a HTML5 szintaxisa már nem az SGML-en alapul. Ezzel együtt úgy tervezték, hogy visszafelé kompatibilis legyen, így a korábbi HTML szabványokhoz készült elemzők a szokásos elemeket megérthetik. Már a kezdetekben is tudták, hogy a HTML5 hatalmas méreteket fog ölteni. 2016-ra 2.1 milliárdra fog nőni a HTML5 kompatibilis eszközök száma. HTML5 Struktúrája <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>html5</title> </head> <body> Content </body> </html> 3

Egy HTML5 kód <!DOCTYPE html> <html lang="en"> <head> <title> Index </title> <link rel="stylesheet" href="default.css" /> <script type="text/javascript"> </script> <meta charset="kívánt utf-8" /> </head> <body> <header id="header"> <img src="index.jpg" alt="logo " /> </header> <section id="content"> <nav id="menu"> <a href="">menu1</a> <a href="">menu2</a> <a href="">menu3</a> <a href="">menu4</a> <a href="">menu5</a> </nav> <div id="content2"> <p> Content 4

</p> </div> </section> <footer> <p> Paragraph </p> </footer> </body> </html> Mobil alkamazásokban Három féle mobil alkalmazást tudunk megkülönböztetni. Native app. - Főleg Android ra és IOS-re használják. A natív alkalmazások fejlettebbek, szebbek és gazdagabb a funkcionalitásuk. Miután ezek képesek kihasználni az okostelefonok beépített szolgáltatásait (fényképezőgép, érintőképernyő, GPS, stb,), a fejlesztők számára több lehetőség van, hogy a felhasználókat lekössék, az alkalmazást vonzóvá tegyék. Kutatások alapján mondhatjuk, hogy a visszatérő felhasználók aránya a natív alkalmazások esetén összehasonlíthatatlanul nagyobb, mint a mobil web alkalmazásoknál. HTML5 Szabványos webtechnologiákat használja, HTML,CSS, JS. Ezeket különféle eszközökön lehet futtatni. Fejlesztésük olcsóbb, hiszen nem kell a különböző készülékekre különböző változatokat fejlesztetni. Az alkalmazások karbantartása is egyszerűbb, a módosítás azonnal elérhető a felhasználók készülékein, nem kell semmit letölteni, és nem kell azt sem megvárni, hogy a fejlesztések a különböző piacterek engedélyezési folyamatán átmenjenek. Hibrid alkalmazás ezek az alkalmazások kompromisszumot jelentenek a mobil web és a natív alkalmazások között, hiszen a fejlesztői környezetük biztosítja a készülékek közötti kompatibilitást, miközben képesek kihasználni a telefonok bizonyos szolgáltatásait. Úgy kell elképzelni, hogy a hibrid alkalmazások olyan natív alkalmazások, melyekben beépített HTML kód is van. Legismertebb ilyen a Facebook alkalmazás, melyet a piacterekről lehet letölteni, rendelkezik a natív alkalmazások összes lényeges tulajdonságával, de a használathoz az internet elérés szükséges, onnan tölti a frissítéseket.. 5

Nincs jobb vagy rosszabb választás. Mind három kategóriának megvannak a maguk előnyeik és hátrányaik HTML 5 előnyei -Platform független -Könnyű felismerhetőség -Nyilt forráskód -clean code -Játékfejlesztés HTML5 hátrányai -Lassú teljesitmény -Egyerű kinézet -Nativ app. 6

Mik a fő okok amiért HTML5-öt használnak a mobilfejesztők? 7

Mik a fő okok amiért elpártolnak a HTML5-től? 8

Teljesitmény Kezdetben a HTML5 rosszul nézett ki a böngészőben, nem lehetett komplex applikaciókat csinalni vele. Ezért sokan el is pártoltak tőle. Idővel sokat fejlődött es kiváló felhasználói elégedettséget keltő oldalakat illetve alkalmazásokat lehetett venni elkésziteni. Sok tulajdonság belekerült pl: CSS3 kombatibilitás, 2D animációk, Webstorage stb. Közel Nativ app szintű applikációkat lehet vele csinálni. Our biggest mistake was betting too much on HTML5 Mark Zuckenberg HTML5 teszt iphone 4S /Safari //canvas: gyors HTC Sensation, Android 4.0.4: /Chrome //canvas: lassú //dom: gyorsabb, de nagyokat akad néha 9

/Firefox //canvas: nagyon lassú //dom: lassú Overmax 10II tablet, Android 4.2.2 /Chrome //canvas: jó //dom: nagyon jó, bár néha beakad /Firefox //canvas: jó //dom: lassú 10