Magyar Opera

Címkék » dragonfly


Felszállt az Opera Dragonfly!

Nagy nap ez a mai az Opera életében. Ha esetleg túlzónak tartod ezt a megállapítást, egy dátumot említenék: 2008 február 25-e. Ezen a napon érkeztek meg az első hírek az Opera új, titkos projektjéről, majd hónapokkal később bemutatták az első előzetest (Opera 9.50.9972), ami már tartalmazta a Dragonfly-t, azaz az Opera full extrás webfejlesztő eszközét.

Dragonfly 1.0

Vagy legalábbis valami olyasmit, hiszen csak egy pre-alfa változattal találkozhattunk. Majdnem napra pontosan 3 évig, egészen a mai napig kellett várni a végleges, 1.0-ás verzió érkezésére. Ez még egy ember életében is nagy idő, hát még a szoftverek világában. Felmerül a kérdés, hogy mit csináltak olyan sok ideig.

Egy kis történelem

Bár korábban volt már egy kóbor próbálkozásuk, a Dragonfly egy teljesen alapoktól megírt alkalmazás. Mivel érzékeny területen tevékenykedik - a böngésző renderelő magja körül - ezért elengedhetetlen volt, hogy a hibajavító funkcionalitást lehető legmélyebb beágyazzák. Ehhez viszont a mag, azaz a Presto komoly átalakítása kellett, ami nem két perc, ráadásul menet közben alakultak és formálódtak az igények és a szükségletek is.

A fejlesztők rengeteg időt töltöttek azzal, hogy a céloknak legmegfelelőbb struktúrát kialakítsák és egy jövőtálló, stabil alapot készítsenek, amire később - és persze a mostani 1.0 után is - építeni lehet. A végeredmény egy proxy alapú architektúra, ahol a renderelő motorba ágyazott Scope modul az azonos nevű protokollon keresztül kapcsolódik magához a hibamentesítő alkalmazáshoz.

Ez a felépítés szükségtelenül bonyolultnak tűnik, ha a böngészőbeli hibamentesítést nézzük, de univerzalitásánál fogva lehetőséget ad arra is, hogy a számítógépünk kényelméből hibamentesítsünk például távoli PC-n vagy éppen mobil készülékeken futó oldalakat is!

Dragonfly egyébként meglepően nyitott projekt, hiszen teljesen nyílt forráskódon alapul, mint ahogy a Scope protokollt is publikussá tették amint kialakult a "végleges" formája. Emlékezhetünk például arra, hogy az Opera 10.5 megjelenése kellett ahhoz, hogy a kommunikáció a jóval gyorsabb JSON protokollt használhassa - szép példájaként annak, hogy a Dragonfly és a Presto fejlesztése mennyire egymásra van utalva.

Opera Dragonfly

Maga a tulajdonképpeni fejlesztőeszköz elsősorban HTML, CSS és JavaScript nyelven íródott, de más programnyelveket is aktívan használ (például SVG-t). A fő fejlesztő, David Storey érezhető büszkeséggel említi meg a hivatalos blogon, hogy a Dragonfly az egyik legösszetettebb webes alkalmazás, ami valaha készült. Ha pedig felidézzük, hogy mikor is indult a projekt láthatjuk, hogy az operások elég korán bizalmat szavaztak a webes programoknak, hiszen hol volt akkor még a ma tapasztalható HTML5 őrület...

A program gyakorlatilag mindenre képes, amire a konkurencia, mindezt elegáns megjelenéssel, és - ami még fontosabb - gyorsan teszi. A DOM fa vizsgálatától a JavaScript kódok futtatásáig és hibamentesítéséig, a hálózati folyamatok elemzésétől a CSS fájlok szerkesztésén át az erőforrások vizsgálatáig rengeteg mindenre alkalmas szoftvert kap kézbe minden webfejlesztő.

A kipróbáláshoz nincs is másra szükség, mint egy - akár gyárilag hordozható verzióként - telepített Opera böngészőre. Itt vagy egy honlap elemen kell az Elem vizsgálata menüpontra kattintani a környezeti menüből, vagy a Ctrl + Shift + I kombinációval lehet futtatni a programot. A Dragonfly hibrid alkalmazás, indításkor automatikusan frissül a weben keresztül.

Egy ilyen komoly bejelentéshez persze kevés maga a program. Figyelemfelkeltésnek megjelent az alább is látható videó, valamint elkészült egy komoly, 13 oldalból álló webes ismertető is, ami részletesen bemutatja a Dragonfly használatát és lehetőségeit. Az általam olvasott cikkek alapján az újdonság fogadtatása kifejezetten pozitív, a fejlesztők ígérete szerint most, hogy a használható alapokat lerakták, az újabb változatokra és funkciókra sem kell újabb 3 évet várnunk...

Opera bejelentések az SXSW-n

Mint azt a mai Opera hírből megtudhatjuk, a cég komolyan képviselteti magát a ma kezdődő, március 11. és 20. között megrendezésre kerülő SXSW, azaz South by South-West rendezvényen, a texasi Austinban.

Ez egy igen jelentős üzleti kiállítás, ami elsősorban a szórakoztatóiparra épít, azon belül is a zenére, filmekre, valamint az interaktív tartalmakra. Egy böngészőgyártó nyilván az utóbbi ponton lép be a képbe: az internet igencsak kimeríti az interaktív média fogalmát.

Ha már kivonulnak, nem üres kézzel érkeznek, hanem viszik a szokásos arzenált, azaz a legfrissebb fejlesztéseket. Így a látogatók kipróbálhatják többek közt a legújabb Opera Minit (a 6-ost), illetve Mobile-t (a 11-est), valamint ezek táblagépekre optimalizált verzióit is.

Egy ilyen esemény jó alkalom a megfelelő üzleti körök figyelmének felhívására, nem véletlen, hogy néhány fontos bejelentéssel is készülnek. Itt mutatkozik be például a szélesebb közönségnek a Dragonfly 1.0 bétája: aki a kísérleti ágat állította be magának, az már most is azt használhatja (egyébként meg naponta csiszolgatják), mint azt a neve is mutatja:

Verziószám: 3812:4488aa7a852d, stp-1-experimental, Opera Dragonfly 1.0 Beta 1 (SXSW)

Másik, minket is érintő újdonság az Opera 11.10, alias Barracuda béta verziója lesz, CSS3 Column, WOFF támogatásal, illetve a Google-féle képformátum, a WebP sem akadály a számára. Ez utóbbit én nem találtam meg a publikus Presto 2.8 listában, ami a 115-ös Core Milestone-ig bezárólag tartalmazza az újdonságokat (ez a verzió kapott helyet az utóbbi néhány előzetesben is), ami arra enged következtetni, hogy újabb verziószám-ugrás várható a bétában.

Frissítés! Megjelent a Twitteren egy hivatalos Opera bejegyzés, ami szerint jövő szerdán (március 16-án) érkezik a 11.10 bétája. Hosszú hétvégéjük lesz a fejlesztőknek...

Egyelőre ennyi a hír, a lényeg: Opera 11.10 béta - hamarosan. Megelőzendő a szokásos "jajj miért ilyen hamar" sirámokat: a béta az csak egy béta, és nem végleges, szóval bármi legyen is a Gyorshívó aktuális státusza - amire szintén nem következtethetünk az előzetesekből -, az változhat a végső kiadásig...

Írói pályázat: Dragonfly bemutató

Még 2008 elején jelentette be az Opera, hogy Dragonfly (szitakötő) néven egy komplett webfejlesztői eszközcsomagot fejleszt, amivel a népszerű Firefoxos kiegészítő, a Firebug babérjaira tör. Azóta mi is számos alkalommal foglalkoztunk a projekttel és annak alakulásával. Tehettük, hiszen időnk volt rá bőségesen: a bejelentés óta közel három év telt el, és még mindig csak egy 0.7 alfa verzió létezik belőle.

Ez ugyanakkor nem csoda, hiszen a fejlesztőknek az alapoktól kellett megírniuk egy versenyképes alkalmazást, ami jellegéből fakadóan igényelte a böngésző magjának (Core) támogatását is, ami ennek megfelelően a Dragonfly-al párhuzamosan fejlődött. Ráadásul a kifejlesztendő eszköznek az Opera sajátos igényeit is ki kell szolgálnia, nevezetesen képesnek kell lennie távoli gépeken, mobiltelefonokon, TV készülékeken (a sort még folytathatnánk) futó honlapok és minialkalmazások hibamentesítésére is.

Az utóbbi időszakban már a fejlesztés felgyorsulása is jelezte: nemsokára fontos mérföldkőhöz érkezünk. A Dragonfly 1.0 funkcionálisan majdnem késznek tekinthető, a készítők figyelmét már inkább a megjelenés és sebesség optimalizálása, illetve a hibák kijavítása köti le. Ennek megfelelően a hivatalos megjelenés sincs már messze. Bár pontos dátumot még nem tudunk, de legfeljebb 1-2 hónapot tippelek, ami az eddig eltelt idő fényében már majdnem elhanyagolható.

A projekt eme várható mérföldkövéről a befektetett fejlesztési idő, valamint az Opera egységes internetre vonatkozó filozófiájában betöltött kiemelkedő szerepe miatt mi is szeretnénk méltóképpen megemlékezni. Ezt leginkább úgy tehetjük meg, ha nem mi, hanem a célközönség, tehát a webfejlesztők mutatják be az olvasók - és természetesen a többi fejlesztő - számára.

Így hitelesebb képet kaphatunk a termékről, hiszen maguk a leendő felhasználók írhatják meg gyakorlati tapasztalataikat, ami sokkal hasznosabb, mint holmi laikus bemutató. Ennek megfelelően a Magyar Opera blog írói pályázatot ír ki webfejlesztők számára, a Dragonfly alapos bemutatása céljából, aminek részleteit alább olvashatjátok.

Tovább...

Operás hírek - 2011. január 23.

Ismét eltelt több, mint egy hét, és most sem maradtunk operás hírek nélkül, mint ahogy a különböző Opera kiadásokat sem kellett nélkülöznünk, hiszen asztali fronton végre megérkeztek az első Opera 11.01 előzetesek. A hírek alapján ez egy hibajavító kiadás, ahol elsősorban a stabilitásra gyúrnak rá, új funkciók nem várhatók. Ezt viszont elvileg már valami új váltja, ami lehet a 11.10, de akár a 11.50 is, ki tudja...

Másik új információ, hogy hivatalos megerősítést nyert a legutóbbi hírünk, ami szerint az Opera adja a Sony televíziók böngészőjét és minialkalmazás motorját. Mi több, a japán cég Blu-Ray lejátszói is megkapják az Opera szoftverét. Ismét egy szép példát láthatunk az Opera Devices SDK hasznosságára.

A Google kiveszi a Chrome-ból a H264 támogatást

Mindössze egy nappal legutóbbi írásunkat követően jelentette be a Google, hogy a nem túl távoli jövőben eltávolítja a H264 kodek támogatását a Chrome böngésző video tag-je esetében. Noha ez a hír - hasonlóan a Windows 8 ARM architektúrára való megjelenéséhez - nem kapcsolódik közvetlenül az Operához, mégis jelentősen befolyásolhatja annak jövőjét.

Mint ismeretes, az Opera volt az a böngészőfejlesztő, aki először javasolta a video tag-et (a régóta létező img mintájára) mint a videók oldalakba ágyazásának szabványos módszerét. Az elképzelés pozitív fogadtatásra talált, és mára minden valamire való böngésző támogatja, vagy hamarosan támogatni fogja.

Gondot jelentett azonban a kódoláshoz használt kodek típusa, amit szintén egységesíteni kellene, ha a video el akarja érni a célját. Erre azonban két rivális jelölt is akadt. Az egyik az OGG Theora, ami teljesen nyílt, tehát remekül illeszkedne a koncepcióba, viszont minőségét tekintve elmaradt a rivális H264-től. A Google egy huszárvágással nyílttá tette az általa felvásárolt On Technologies cég VP8 nevű eljárását és WebM néven terjeszteni kezdte azt.

Tovább...

Operás hírek - 2010. december 21.

Mivel hírösszefoglalónk megjelenési időpontjai elég rapszodikusan alakultak, célravezetőnek látszott átírni a címet. Annál is inkább, mert ez az első ilyen bejegyzés december hónapban. Most viszont már igencsak aktuális, mert meglehetősen sok minden történt a legutóbbi híradás óta.

Az első, és számunkra legfontosabb hír, hogy megjelent az Opera 11 végleges változata. Ezzel kapcsolatban tartozunk még egy részletes bemutatóval, de egyelőre be kell érnetek gyorshírünkkel. További információk:

Opera böngésző: 6,7 millió letöltés 1 nap alatt

Általunk is ismert hibái ellenére az Opera 11 megjelenése netszerte nagy publicitást kapott, és a jövevény általában kedvező fogadtatásban részesült. Nem véletlen, hogy az Opera sajtóközleménye szerint a 11-es verziót összesen 6,7 millió alkalommal töltötték le, ebből 1,1 millió a partneroldalak hozzájárulása az eredményhez.

Egy felmérés is készül t a böngészőt első alkalommal kipróbálók körében. Ennek alapján a válaszolók 53%-a korábban Firefoxot használt, míg 43%-uk Internet Explorert.

Tovább...
süti beállítások módosítása