Cross Platform mobil app fejlesztés HTML5 JavaScript alapokoneRise
Egy mobil alkalmazás fejlesztésekor nagy kihívás a különböző platformokra való fejlesztés. Gondoljunk csak arra, hogy az iOS, Android, Blacberry, Windows Phone készülékekre más-más nyelven és környezetben kell fejleszteni. Ez azt jelenti, hogy ahány platform, annyi különböző alkalmazás. Ha cross platform HTML5 JavaScript alapú alkalmazást fejlesztünk elvileg csak egy kódot kell karbantartani, de persze ez sem ennyire egyszerű. Az előadáson bemutatásra kerülnek a különböző mobil cross platform megoldások (HTML5, JavaScript alapokon) és a különböző platformokon létező HTML5 CSS különbségek.
Firefox OS bemutató, az Open Web építőköveből (HTML5, CSS3, JavasScript) félépülő telefon kedvező árának és könnyű fejleszthetőségének köszönhetően népszerű lehet a a belépő szintű telefonok szegmensében. A WebAPI segítsgével elérhető JavaScriptből a telefon speciális képességei. Első lépések, programozási bevezető. Firefox OS Simulator bemutatása.
Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...Mobil Weekend
A mobil alkalmazások rohamos léptékben terjednek az élet minden területén. Fejlesztőként fontos, hogy az alkalmazás és a forráskód minőségére és karbantarthatóságára is ügyeljünk, különösen ha hosszú távra tervezünk. Az előadás keretében szóba kerülnek alkalmazás fejlesztési legjobb gyakorlatok és újdonságok az Android platform tükrében.
Az előadás felvétele: https://youtu.be/zRCin-lcdSY?slideshare
Mi az a Mozilla? Kik állnak mögötte? Kik vesznek részt a projektben és mit csinálnak? Előadásommal Mozilla gyümölcsöskertjének terméseit próbálom bemutatni. A most induló kísérletektől kezdve, a már működő és sok felhasználót vonzó termékekig. Rád is számítunk, csatlakozz Te is önkéntes csapatunkhoz.
Egy éves lett a Mozilla mobiltelefonos rendszere a Firefox OS. Úgy gondoljuk időszerű összevetni a legnépszerűbb és legtöbb alkalmazással bíró platformmal az Androiddal. Ennek kapcsán egy Firefox OS bevezető előadásban a néző megtudhatja mi történt a platformmal az első lépésektől a piacra kerülésen át az első egy év után.
A Firefox OS bemutatója, rendszerismertetés, fejlesztői eszközök, alapismeretek, hackelés. A legfontosabb információk, hogy belevághass a saját Firefox OS-re készült webapp fejlesztésébe. A Firefox OS a világméretű Mozilla közösség új operációs rendszere, amelyet mobiltelefonokhoz fejleszt a közösség.
Tavaly indult világhódító újtjára a Mozilla Alapítvány vadonat új mobilplatformja, amely a web-et kínálja platformként a felhasználók és a fejlesztők számára. Az újszerű megközelítés sok-sok előnnyel jár, így nem csoda, hogy a Mozilla és az együttműködő partnerek is alapvetően elégedettek az új operációs rendszerrel. Sikerült teljesíteni az kitűtött célokat és a vásárlók számára is elérhető készülékek jelentek meg Firefox OS-szel szerelve. Előadásomban bemutatom az elmúlt egy év eredményét, az egyedinek tekinthető rendszert és az is kiderül, hogy ilyen milyen meglepetéseket tartogat a Mozilla a Firefox OS-szel kapcsolatban
Firefox OS előadás az ELTE IK hallgatóinak. Rendezvény neve Szakmai Esti Mesék, időpontja 2013.10.09.
A prezentáció a Firefox OS-t mutatja be, illetve tartalmaz hivatkozásokat hasznos oldalakra.
Cross Platform mobil app fejlesztés HTML5 JavaScript alapokoneRise
Egy mobil alkalmazás fejlesztésekor nagy kihívás a különböző platformokra való fejlesztés. Gondoljunk csak arra, hogy az iOS, Android, Blacberry, Windows Phone készülékekre más-más nyelven és környezetben kell fejleszteni. Ez azt jelenti, hogy ahány platform, annyi különböző alkalmazás. Ha cross platform HTML5 JavaScript alapú alkalmazást fejlesztünk elvileg csak egy kódot kell karbantartani, de persze ez sem ennyire egyszerű. Az előadáson bemutatásra kerülnek a különböző mobil cross platform megoldások (HTML5, JavaScript alapokon) és a különböző platformokon létező HTML5 CSS különbségek.
Firefox OS bemutató, az Open Web építőköveből (HTML5, CSS3, JavasScript) félépülő telefon kedvező árának és könnyű fejleszthetőségének köszönhetően népszerű lehet a a belépő szintű telefonok szegmensében. A WebAPI segítsgével elérhető JavaScriptből a telefon speciális képességei. Első lépések, programozási bevezető. Firefox OS Simulator bemutatása.
Dr. Ekler Péter: A mobilszoftver két értéke – legjobb gyakorlatok és újdonság...Mobil Weekend
A mobil alkalmazások rohamos léptékben terjednek az élet minden területén. Fejlesztőként fontos, hogy az alkalmazás és a forráskód minőségére és karbantarthatóságára is ügyeljünk, különösen ha hosszú távra tervezünk. Az előadás keretében szóba kerülnek alkalmazás fejlesztési legjobb gyakorlatok és újdonságok az Android platform tükrében.
Az előadás felvétele: https://youtu.be/zRCin-lcdSY?slideshare
Mi az a Mozilla? Kik állnak mögötte? Kik vesznek részt a projektben és mit csinálnak? Előadásommal Mozilla gyümölcsöskertjének terméseit próbálom bemutatni. A most induló kísérletektől kezdve, a már működő és sok felhasználót vonzó termékekig. Rád is számítunk, csatlakozz Te is önkéntes csapatunkhoz.
Egy éves lett a Mozilla mobiltelefonos rendszere a Firefox OS. Úgy gondoljuk időszerű összevetni a legnépszerűbb és legtöbb alkalmazással bíró platformmal az Androiddal. Ennek kapcsán egy Firefox OS bevezető előadásban a néző megtudhatja mi történt a platformmal az első lépésektől a piacra kerülésen át az első egy év után.
A Firefox OS bemutatója, rendszerismertetés, fejlesztői eszközök, alapismeretek, hackelés. A legfontosabb információk, hogy belevághass a saját Firefox OS-re készült webapp fejlesztésébe. A Firefox OS a világméretű Mozilla közösség új operációs rendszere, amelyet mobiltelefonokhoz fejleszt a közösség.
Tavaly indult világhódító újtjára a Mozilla Alapítvány vadonat új mobilplatformja, amely a web-et kínálja platformként a felhasználók és a fejlesztők számára. Az újszerű megközelítés sok-sok előnnyel jár, így nem csoda, hogy a Mozilla és az együttműködő partnerek is alapvetően elégedettek az új operációs rendszerrel. Sikerült teljesíteni az kitűtött célokat és a vásárlók számára is elérhető készülékek jelentek meg Firefox OS-szel szerelve. Előadásomban bemutatom az elmúlt egy év eredményét, az egyedinek tekinthető rendszert és az is kiderül, hogy ilyen milyen meglepetéseket tartogat a Mozilla a Firefox OS-szel kapcsolatban
Firefox OS előadás az ELTE IK hallgatóinak. Rendezvény neve Szakmai Esti Mesék, időpontja 2013.10.09.
A prezentáció a Firefox OS-t mutatja be, illetve tartalmaz hivatkozásokat hasznos oldalakra.
Nyílt forráskódú VideoKonferencia mindenkinek! (A GÉANT4 JRA4 T4 és T5 eredmé...Mihály Mészáros
Az előadásomban összefoglalom a nemrég befejeződött GÉANT4 projekt második fázisának JointResearchActivity4(JRA4) Task4(T4) és Task5(T5) Valósidejű kommunikációval foglalkozó munkacsoportjainak eredményeit, a Task5 által készített két pilot szolgáltatást, és az ezek mögött álló nyílt forrású fejlesztéseket. Bemutatom a GÉANT Meet, és a TURN pilot szolgáltatásokat és az ezeket lehetővé tevő coTURN és Multiparty Meeting nyílt forrású projekteket. Megvizsgáljuk a multiparty meeting architektúráját és azt hogy miként is épül fel ezekből a komponensekből egy "egyszerű" videokonferencia szolgáltatás. A fenti videokonferencia megoldás minden komponense nyílt forráskódú, így egy átlátható transzparens szolgáltatást tesz lehetővé, ami nem követ. (Ami sajnos a mai világban egyre inkább érték). A nyílt forrás előnye hogy ezen szolgáltatások reprodukálhatóak és szabadon integrálhatóak, továbbfejleszthetőek, így válhat potenciálisan mindenki videokonferencia rendszerévé.
„Mozilla: a mi hősünk Te vagy!” előadás a Corvinus Nyári Egyetem rendezvényenKálmán "KAMI" Szalai
A világméretű Mozilla közösség bemutatása. Innováció, nyílt forráskód, nyílt szabványok alkalmazása mindenki számára elérhető szabad szoftverek. Mozilla Firefox, Thunderbird, Lightning, SeaMonkey, Bugzilla, Firefox OS, Firefox for Android és más szabad szoftverek. WebMaker, WebFWD, Popcorn Maker, Open Badges, Persona projektek. Közreműködési lehetőségek a Mozilla projektekben. Mindenkit segítő kézre szükség van! Jelnetkezz önkéntesnek!
3. Firefox OS
➵ Customer: "A friend told me I'm using a thing
called 'Linux'. What is it?"
➵ Tech Support: "An operating system."
➵ Customer: "Like Firefox right?"
4. Firefox OS
● egy mobil OS, mely a böngészőbe bootol be
● alacsony ár:
○ fejlődő országok ellátásának képessége
● 3 havonta frissülő főverzió
○ rendszerfrissítések telepítése over-the-air
● csak webes technológiák használata
○ meglévő webfejlesztési ismeretek használata
○ ~> natív alkalmazás használati élmény
○ write once, deploy everywhere
17. Első fecskék
Alcatel One Touch Fire
Méret: 114 x 62 x 12.5 mm
Kijelző: 320 x 480 pixel, 3.5
inch
Chipset: Qualcomm MSM7225A
Snapdragon
CPU: 1.0 GHz Cortex-A5
GPU: Adreno 200
Mem.: 512 MB ROM, 256 MB
RAM
Akkum.: Li-Ion 1200 mAh
ZTE Open
18. HTML5 és a mobil web
… I think the biggest mistake that we made, as a company,
is betting too much on HTML5 as opposed to native…
because it just wasn’t there.
Mark Zuckerberg, 2012
19. HTML5 és a mobil web
… I think the biggest mistake that we made, as a company,
is betting too much on HTML5 as opposed to native…
because it just wasn’t there.
Mark Zuckerberg, 2012
… And it's not that HTML5 is bad. I'm actually, on long-
term, really excited about it.
Mark Zuckerberg, 2012
People use this platform as the basis for tremendous
creativity. There's incredible innovation happening out
there, and people thinking of all kinds of amazing things, at
any moment.
Sir Tim Berners Lee, 2013
20. Workflow
● a szoftver minőségét a fejlesztés
folyamatának minősége határozza meg
● Yeoman: eszközkészlet és munkafolyamat
modern webalkalmazások fejlesztéséhez
22. Yo példák
# teljes frontend alkalmazás
$ yo webapp
# teljes Wordpress blog környezet
$ yo wordpress
# teljes AngularJS projekt
$ yo angular myapp
# AngularJS Controller
$ yo angular:controller myController
# AngularJS View
$ yo angular:view myView
23. Bower, Grunt példák
# Bower keresés, telepítés, update
$ bower search jquery
$ bower install jquery
$ bower update
# Grunt live reload server indítása
$ grunt server
# Grunt test
$ grunt test
# Grunt project build
$ grunt build
24. Responsive design
● sokféle felbontást használnak az eszközök
● elrendezés dinamikusan változik a
felbontástól függően
● Twitter Bootstrap
○ CSS keretrendszer
○ tipográfia, űrlapok, gombok, navigáció és egyéb
grafikus komponensek
○ opcionális JS kiegészítés