A világ változik, változik a Mozilla is

Preview:

Citation preview

A világ változik,

Változik a Mozilla is

about:kami

● Firefox felhasználó még a Firebird idejéből (2003)

● Fordítási munkák

● SeaMonkey és külső fejlesztők kiterjesztései

● Cikkek és hírek fordítása, írása

● Részvétel a közösségi életben

● Kiadási bulik és egyéb megjelenések szervezése

● Részvétel a Mozilla Reps programban

● Rendszergazda egy mobiltelefon-monitoringgal foglalkozó cégnél – www.synaptel.com

Közösségek építése, amelyek az internetezés élményének jobbá tételén munkálkodnak.

Irányelvek

Nyíltság

● Nyílt szabványok, nyílt forráskód

Innováció

● Előremutató megoldások, kísérleti projektek

Lehetőség

● Mindenki részt vehet munkánkban

● Mozilla kiáltvány● https://www.mozilla.org/about/manifesto.hu.html

A Mozilla több, mint csak a Firefox

● Alapítvány

● Közösség

● Fejlesztők

● Biztonsági szakemberek

● Tervezők

● Tesztelők

● Dokumentáció készítők

● Kiegészítő fejlesztők

● Honosítók

● Népszerűsítők

● Felhasználók

● Szabad szoftverek

● Firefox

● Thunderbird

● Bugzilla

● SeaMonkey

● Lightning

● Camino

A Mozilla több, mint csak a Firefox

● Fejlesztői közösség

● Developer Network

● Dokumentáció

● WebFWD

● Kísérleti labor

● Jetpack: Add-ons Builder, SDK

● Chromeless Browser

● Open Badges

● Gaming

● Test Pilot

● ACE ← SkyWriter ← Bespin

● Browser ID

● Eszközök

● Publikus repository-k

● QMO

● Mozilla Support

● Crash stats

● Graphs

● Air Mozilla

● Wiki

● Blogok / Planet

● Drumbeat

Kihívások

● Firefox által gerjesztett hatás: erősödő konkurencia

● HTML5 megjelenése

● Nagyobb teljesítmény iránti fokozódó igény

● Grafikus hardverek jobb kihasználása

● Okos mobil eszközök tömeges elterjedése

● Függetlennek maradni a nagyhalak között

● A konkurensek tőkeerős vállalatok

● Közösség erejének felhasználása a jobb internet érdekében

Firefox, Thunderbird, SeaMonkey

42

Felpörgetett kiadási ütemterv

● Adj ki korán, adj ki gyakran elv követése

● 42 naponta (6 hetente) új kiadás

● Szükség esetén hibajavítások köztes időben

● Fejlesztési állapotoknak megfelelő csatornák

● Firefox: Nightly, Aurora, Beta, Végleges

● Thunderbird: Daily, Early bird, Beta, Végleges

● 18 hetes „érési” ciklus

● Nightly/Daily: Új funkciók, hibajavítás, tesztelés

● Aurora/Early bird, Beta: hibajavítás, lokalizáció, tesztelés

● A Gecko motor verziója megegyezik a kiadáséval

Felpörgetett kiadási ütemterv

Tervezhető kiadások

Dátum Central Aurora Beta Kiadás

2011. 09. 27. Firefox 10 Firefox 9 Firefox 8 Firefox 7

2011. 11. 08. Firefox 11 Firefox 10 Firefox 9 Firefox 8

2011. 12. 20. Firefox 12 Firefox 11 Firefox 10 Firefox 9

2012. 01. 30. Firefox 13 Firefox 12 Firefox 11 Firefox 10

2012. 03. 13. Firefox 14 Firefox 13 Firefox 12 Firefox 11

https://wiki.mozilla.org/RapidRelease/Calendar

Extended Support Release (ESR)

● Azok számára akiknek túl gyors a felpörgetett kiadási ütemterv

● Csak a magas és kritikus biztonsági és stabilitási hibák javítása kerül bele a frissítésekbe automatikusan

● 42 hétig (7 kiadás) támogatott verziók (csak kritikus javítások)

● 12 hét áttérési időkeret az új verzióra (2 kiadási ciklus)

● Tervezhető, ütemezett frissítések

● Csak az asztali Firefox és esetleg a Thunderbird számára

● Letöltés külön weboldalon keresztül

Extended Support Release (ESR)

Visszatekintő: Firefox 5 és 6

● Firefox 5

● CSS animációk

● JetPack 1.0 (Add-on SDK és Add-on Builder Beta)

● Firefox 6

● Webfejlesztő menü és Scratchpad

● about:memory

● about:permissions

● Doménnév kiemelése a webcímekben

about:permissions

Visszatekintő: Firefox 7

● Jobb minőségű betűkészlet-megjelenítés

● Azonnali Sync

● Jelszó- és könyvjelző-változások esetén

● Memóriaigény csökkentése

● Azure

● Telemetry

Memóriaigény csökkentéseÁtlagos memóriahasználat

Azure

✔ A tartalom, rétegek leképzéséhez használt Cairo API lecserélése az Azure API-ra

✔ Az Azure API is a Direct2D-t használja✔ Hamarosan: OpenGL, Direct3D 9 és 10, Quartz✔ Cairo fallback – kompatibilitás és nyomtatásnál✔ Állapotmentes kivitelezés✔ Felesleges átalakítások elkerülése✔ Nagyobb teljesítmény✔ Platformfüggetlenség

Telemetry

Teljesítmény és memóriafogyasztási

adatok anonim gyűjtése

Firefox 8

● Lapok betöltése igény szerint

● Firefox 4-től elérhető opció, alapértelmezés lett + UI

● Felület animáció

● Lapok átrendezése

● Lap leválasztása új ablakba → előnézet megjelenítése

● Twitter kereső a keresőszolgáltatások között

● Belső felhasználói felületek egységesítése

● Egységes felhasználói felület létrehozása a platformok jellegzetességinek figyelembevételével (előkészítés)

Firefox 8 – Frissítés

● Újraindítási figyelmeztetés: csak ha tényleg szükséges

● Biztonsági frissítések (figyelmeztetés 12 óránként)

● Csendes frissítés – Újdonságok oldal opcionális

Firefox 8 – Kiterjesztések

● Harmadik féltől származó kiterjesztések felhasználó által történő elfogadása

● Kiterjesztések frissítése a Firefox frissítésével együtt

● Telepített kiterjesztések listája

● Harmadik fél által telepített kiterjesztések letiltása

● Minden telepített kiterjesztés frissítéseinek letöltése, ha az automatikus frissítés engedélyezve van

Firefox 8 – Technológia

● WebSockets frissítések

● Cross-Origin Resource Sharing (CORS) használata a WebGL textúrákhoz (Firefox 5-ben került letiltásra)

● HTML5 multimédiás elemek memóriaigényének csökkentése

● HTML string beszúrása egy dokumentumba insertAdjacentHTML() JavaScriptből

Firefox 8 for mobile

● Helyi adatok titkosítása

● Web Apps integráció

Thunderbird 8

● Kiterjesztések kezelése (Firefox 8)● Melléklet-kezelés – billentyűzetkiosztások● Hibajavítások

● Felhasználói felület● Platform-javítások

SeaMonkey 2.5

● Minden újdonság a Firefox 8-ból és a Thunderbird 8-ből

Firefox 9 – Platform

● Plugin Finder Service 2 bevezetése a Firefoxba

● Bővítmények (Plugin) biztonsági sérülékenységekkel kapcsolatos információk biztosítása

● Bővítmények frissítésének ajánlása

● Bővítmények ajánlása a kliensen futó Firefox számára ismeretlen MIME-típus esetén a PFS2 webhely segítségével

● JavaScript TypeInference használatának bevezetése

● navigator.doNotTrack objektum biztosítása a globális JavaScript névtéren a „Nem akarom, hogy a webhelyek kövessenek” beállítás ellenőrzésére.

Firefox 9 for mobile

● Optimális megjelenés táblagépeken

● Felhasználói felület az eszköz kamerája számára, ha weboldal a <camera> elemet használja

Optimális megjelenés táblagépeken

Firefox 10

● Kiterjesztések automatikus engedélyezése Firefox frissítéskor

● Kivétel: letiltott, a fejlesztő által kért szigorú elbíráslás (install.rdf) vagy bináris kiterjesztések esetén

● Csendes telepítés

● A Firefox futása közben hajtódig végre, a böngésző újraindításakor csak minimális teendő marad (Linux, MAC OS X)

● Szolgáltatás segítségével (Windows)

Open Web Applications

● Mindenhol elérhető egységes szolgáltatások biztosítása

● Fizetési szolgáltatások, naptár- és névjegykezelés, widgetek

● HTML5, CSS, JavaScript és más nyílt szabványok használata

● Működik valamennyi modern böngészőben és platformon (mobilon is – Android)

● Saját Web App bolt létrehozásának lehetősége

● Nyílt forráskód, szabad szoftver

● Megjelenés: Firefox 8 for mobile és Firefox 11

● https://apps.mozillalabs.com/

Open Web Applications

BrowserID

● Azonosítás hitelesített emailcím segítségével és jelszóval

● BrowserID-t támogató webhelyen belépés: emailcímmel

● Előnyök

● Egyszerű használat

● Biztonság (emailcím azonosítása, digitális aláírás és nyilvános kulcsú titkosítás)

● Böngészőfüggetlen

● Decentralizált

● Adatvédelem (nincs felhasználókövetés)

Open Badges

● Jelvénygyűjtési rendszer

● BrowserID alapú megoldás

● Kiszolgáló infrastruktúra

● Open Badges felépítése:

● Jelvény kiállítók

● Hitelesített jelvények

● Tanuló

● Jelvény hátizsák

● Megjelenítő helyek

WebFWD

● Van egy jó ötleted? Valósítsd meg a Mozillával!

● Mentorálási program

● Konzultáció a Mozilla kulcsembereivel

● Workshopok a fejlesztéshez szükséges témákban

● Mozilla technikai eszközök és infrastruktúra használata

● Induló projekt menedzsmentje

● Az elkészült termék szabad szoftver

– De üzleti alkalmazás emellett is lehetséges (pl.: SaaS)

Linkek

Mozilla kiáltvány: http://goo.gl/Hk94j

Firefox: http://www.mozilla-europe.org/hu/firefox/features/

Firefox mobiltelefonon:http://www.mozilla.com/en-US/mobile/features/

Beta és Aurora: http://www.mozilla.com/en-US/firefox/channel/

Magyar hírek és közösség: http://mozilla.fsf.hu/

Hogyan segíthetsz?

Firefox használata és hasznos hibajelentések készítése

Mozilla Support (SuMo) cikkek fordítása

Hírek és cikkek írása

Kiterjesztések fejlesztése, honosítása és a hibák jelentése: http://bug.openscope.org/browse/OOO (magyar)https://bugzilla.mozilla.org/ (Mozilla termékek)

http://www.babelzilla.org/ Kiterjesztések fordítása

Kedves közönség...

Köszönöm a figyelmet!

Szabad Szoftver Konferencia – Budapest

KAMI – kami911@gmail.com