a mozilla nem csak firefox

Download A Mozilla nem csak Firefox

If you can't read please download the document

Upload: kalman-kami-szalai

Post on 24-May-2015

270 views

Category:

Technology


1 download

TRANSCRIPT

  • 1. Nem csak Firefox

2. j Firerox kiadsi buli Budapest 2014. mjus 21. Szalai KAMI Klmn Mozilla Reps [email protected] Nem csak Firefox 3. A Mozilla (nem csak) Firefox I Alaptvny Kzssg Fejlesztk, Biztonsgi szakemberek, Tervezk, Tesztelk, Dokumentci ksztk, Kiegszt fejlesztk, Kiegszt jvhagyk, WebApp fejlesztk, WebApp jvhagyk, Honostk, Npszerstk, Felhasznlk Mozillians Szabad szoftverek Firefox, Firefox for Android, Firefox OS, Thunderbird, Bugzilla, SeaMonkey, Lightning, Marketplace, Firebug 4. A Mozilla (nem csak) Firefox II Fejleszti kzssg Developer Network Dokumentci WebFWD WebMaker Ksrleti labor Jetpack: Add-ons Builder, SDK Chromeless Browser Open Badges Gaming Test Pilot ACE SkyWriter Bespin Browser ID Persona PDF.js Eszkzk Publikus repository-k QMO Mozilla Support (SuMo) Crash stats Graphs Air Mozilla Wiki Blogok / Planet Drumbeat Emscripten ASM.js 5. Sync Biztonsgos Helyrellt kulcs Egyszerstett Bngszprofilok Asztali Firefox Firefox for Android Szinkronizls Knyvjelzk rlapadatok Jelszavak Belltsok Kiterjesztsek Lapok Elzmnyek 6. MemShrink Clja: Bngsz memriaigny cskkentse Memriahasznlat jelzse (about:memory) Jobb JavaScript heap menedzsment Bngsz memriaszivrgsnak javtsa Kiterjesztsek memriaszivrgsnak kezelse Eszkzk https://areweslimyet.com/ Dark Matter Detector Info Nicholas Nethercote blogja https://blog.mozilla.org/nnethercote/ 7. MemShrink 8. WebRTC Vals idej, P2P kommunikci Hang Vide Adat JavaScript API Nylt megolds Nylt codecek Mozilla, Chrome, Opera tmogatsval Szabvnyosts folyamatban www.webrtc.org/demo www.webrtc.org 9. Rust I C++ szer, elre fordt nyelv Tpus biztonsg Memria biztonsg Prhuzamossg Teljestmny Apache License 2.0 vagy MIT License Kikszbli: double frees memory leaks buffer overflows null pointer dereference 10. Servo Prhuzamos bngsz motor (prototpus) Keresztplatformos Hatkony Hardware-gyorsts kihasznlsa Rust nyelv hasznlata 11. Emscripten JavaScript szabvnyos, elterjedt Gyors? Bngszben fut natv appok Forrskd LLVM Emscripten JavaScript C, C++, Python, Java, C#, Objective-C, Ruby, ... Portols ignyel Aszinkron (WebWorker), WebGL, stb. github.com/kripken/emscripten/wiki 12. Emscripten mr JavaScript Epic Citadel (Unreal Engine 3) 4 nap alatt [40 FPS 60 FPS; 20s 10 s] BrBoom (Doom clone) Unigine OpenDune (Dune II) BananaBread (Sauerbraten/Cube 2) ScummVM GnuPG OpenSCAD Text-to-Speech (eSpeak) Ogg.js LZMA SQLite 13. Emscripten 14. ASM.js A JavaScript rszhalmaza Elkerli a lassan fut megoldsokat Alacsony szint assembly szer mveletek A meglv motorok optimalizlhatk hozz Emscripten fordtsi paramter: ASM_JS=1 Java, C#: A teljes VM lefordtsa lehet a leghatkonyabb 15. ASM.js Emscripten benchmark suite (VMs and Emscripten from Sep 13 2013, run on 64-bit ubuntu 12.04) 16. ASM.js 17. BrowserID Persona I Azonosts hitelestett emailcm segtsgvel s jelszval BrowserID-t tmogat webhelyen belps: emailcmmel Elnyk Egyszer hasznlat Biztonsg (emailcm azonostsa, digitlis alrs s nyilvnos kulcs titkosts) Bngszfggetlen Decentralizlt Adatvdelem (nincs felhasznlkvets) Segthetsz: npszersts 18. Open Badges Jelvnygyjtsi rendszer BrowserID alap megolds Kiszolgl infrastruktra Open Badges felptse: Jelvny killtk Hitelestett jelvnyek Tanul Jelvny htizsk Megjelent helyek 19. Shumway SWF (Flash) kdot fordt JavaScriptre Kiterjesztsknt rhet el SWF tartalmak biztonsgos megjelentse Flash tmogats ott, ahol nincs Flash player Firefox (27) Nighty-ba integrlva letiltva github.com/mozilla/shumway 20. Firefox OS s Marketplace Nyilt forrskod, szabad szoftveres fejleszts Opercis rendszer (Firefox OS) Piactr (Marketplace) Nyitott koszisztma Brki publiklhat web alkalmazst Nincs fejleszti elfizets vagy egyszeri dj A feltlttt alkalmazsok ellenrzse Fizets alkalmazsok Fizets elre vagy az alkalmazsban Szmos fizetsi opci bankkrtya, szolgltati szmlzs, online pnzkld Fggetlen alaptvnyi httr 21. Thunderbird s Lightning Asztali levelezkliens Knnyen kezelhet s hatkony Gecko bngszmotor Firefoxszal megegyez alaprendszer jdonsgok A Mozilla nem vesz rszt mr a fejlesztsben, csak a j krlmnyeket biztostja 42 hetes (Mozilla ltal koordinlt) kiadsi ciklusokkal Lightning: naptrkiterjeszts a levelezprogramhoz 22. SeaMonkey Asztali bngszprogram, levelezkliens s weboldalkszt alkalmazs, amolyan svjci bicska Sok funkcit nyjt Gecko bngszmotor Firefoxszal megegyez alaprendszer jdonsgok A Mozilla nem vesz rszt mr a fejlesztsben, csak a j krlmnyeket biztostja 6 hetes (kzssgi) kiadsi ciklusokkal Segthetsz: fordts, npszersts, tesztels 23. WebMaker Neveljk fel internet-tudatos aktvan kzremkd kvetkez genercit https://webmaker.org/ Popcorn Maker a videzs j korszaka Thimble weboldalkszt http://hackasaurus.org/ X-Ray Goggles elkszlt weboldalak megvizsglsa Segthetsz: WebMaker oldal fordtsa, fiatalok oktatsa 24. Ksznm a figyelmet! j Firerox kiadsi buli Krdsek? szrevtelek? Rszt vennl? Szalai KAMI Klmn [email protected] @kami911kami linkedin.com/in/kami911