Posledné články
Najčítanejšie!
| Evolúcia widgetov od Opery. 10.-16.10.2009 |
|
|
|
| Napísal tomas.splatch |
| Piatok, 16 Október 2009 18:31 |
Tento týždeň sa niesol v nielen v znamení prvej bety Opery 10.10, ale noviniek sa dočkali aj staré známe Widgety (pomôcky) Opery. Totiž, stali sa z nich samostatné desktopové aplikácie, bežiace nezávisle na prehliadači. Nielen o tejto zaujímavej novinke sa dočítate v dnešnom prehľade týždňa.
:: Widgety ako samostatné webaplikácie Okrem vydania prvej Beta verzie technológie Opera Unite nás tento týždeň Opera potešila ďalšou novinkou: ide o možnosť spustiť staré známe widgety Opery bez toho, aby musela byť bežať zároveň Opera. Na novinke pracoval poľský tým vývojárov (Dziękujęmy chłopaki! :) Systém funguje na základe nového "widget runtime" Opery - jadra Opery, bežiaceho na pozadí systému a umožňujúcemu beh widgetov ako samostatných aplikácií. Widgety sa správajú ako systémové aplikácie, sú umiestnené v systémovom menu a používajú systémové dekorácie okien. Okrem toho každý widget beží ako samostatná aplikácia. Považujeme túto na prvý pohľad kozmetickú zmenu za výraznú evolúciu v pojatí widgetov a za nový prístup k webaplikáciám. Oproti riešeniam z dielni Mozilly (Prism) a Googlu (Fluid), ktoré extrahujú pôvodnú stránku, umiestnia na ňu odkaz na plochu a nechávajú ju bežať v samostatnom okne prehliadača, widgety sú koncentrované v jednom súbore s koncovkou .wgt a pomocou Opera widget runtime inštalovateľné z každého prehliadača. Okrem toho, doteraz sú widgety malé viac-menej šikovné miniaplikácie, ale s eventuálnou štandardizáciou vo W3C konzorciu, s prístupom na disk a extrémnou multiplatformnosťou sa možno dočkáme novej generácie webaplikácii "powered by Opera". Okrem toho by mohli widgety využívať technológiu Unite. Viac informácií spolu s odkazmi na ďalšie stránky nájdete tu. Novinka je momentálne v štádiu testovacom (tzv. "laboratórne vydanie"), buďte pripravení na prípadné chybičky krásy a vysokú spotrebu systémových prostriedkov pre každý widget. Sledovať, kam to widgety dosiahnu ale stojí za to.
:: Ako sa testuje jadro Opery Tím vývojárov, ktorý má na starosti multiplatformové jadro Opery, občas zverejňuje na svojom blogu detaily o vývoji, testovaní a smerovaní jadra. Tento týždeň máme možnosť nahliadnuť do procesu testovania jadra na prípadné regresie pomocou systému SPARTAN (Automatic Regression Testing System). Každá denná zostava prechádza v noci sériou automatických testov, ktoré prebiehajú na štyridsiatich virtuálnych PC strojoch so systémom Debian a asi dvanástich strojoch pod systémom Windows. Výstupom dlhej série testov je zoznam zmien v zostave oproti predchádzajúcej a so zoznamom testov, ktoré zostava úspešne, resp. neúspešne absolvovala. Výsledky sú automaticky rozposlané jednotlivým členom tímu. Testov je momentálne 12 000 (!) a s novými bugmi pribúdajú ďalšie (pre každý opravený a rozpracovaný bug je vytvorený špeciálny test). K nim patria testy javaskriptu, testy WATIR (týkajúce sa akcií vyžadujúcu ľudskú interakciu, napr. vstup v textových poliach), vizuálne testy (servery sú schopné porovnať vzhľad webovej stránky dvoch rôznych zostáv), výkonové testy (spomalenie zostavy pri nejakom teste je tiež považované za regresiu) a crash-testy. Aspoň vieme, čím naše obľúbené koncotýždňové buildy musia pred zverejnením prejsť. :: Nové pozadia pre Rýchly prístup Niekoľko týždňov po komunitnej súťaži o najkrajšie pozadia rýchleho prístupu sa na stránke MyOpera objavil výber z toho najlepšieho, čo členovia vyprodukovali. Niektoré výsledky stoja za to, článok tiež odkazuje na ďalšie zdroje, odkiaľ je možné pozadia čerpať (a ak by nestačilo, je predsa možné použiť akýkoľvek obrázok). Momentálne opatrní ľudia z oddelenia PR špekulujú, či vytvoriť oficiálnu stránku s ponukou komunitou vytvorených pozadí, podobne ako u vzhľadov ("skinov") Opery. Tento opatrnícky prístup k tvorivosti komunity sa podľa nás Opere nevypláca: v podobnom duchu dodnes neexistuje oficiálny zdroj užívateľských skriptov pre prehliadač a táto funkcionalita zostáva pre väčšinu používateľov neznáma. Chcelo by to viac odvahy pustiť veci mierne z rúk, Opera!
:: Rozhovor s Davidom Storey
Do pozornosti dávame rozhovor s Davidom Storey, zverejnený blogom ChooseOpera. David Storey je v Opere zodpovedný za vzťahy s vývojármi, je hlavou projektu "Open the Web". Hovorí o plánoch pre iteráciu jadra Presto s označením 2.4 (podpora natívneho videa a audia vo formáte Ogg Vorbis, SVG 1.2, CSS 3 bacground a corners, vrátane border-radius a zaoblených rohov). Zaoberá sa taktiež využitím SVG ako alternatívy Flashu. Celý rozhovor nájdete na tejto adrese. |



Tento týždeň sa niesol v nielen v znamení prvej bety Opery 10.10, ale noviniek sa dočkali aj staré známe Widgety (pomôcky) Opery. Totiž, stali sa z nich samostatné desktopové aplikácie, bežiace nezávisle na prehliadači. Nielen o tejto zaujímavej novinke sa dočítate v dnešnom prehľade týždňa.



Komentárov
Prvou bude iste Carakan a druhou Presto 2.4. B)
...a oddelenie Widgetov od prehliadača sa mi páči. Čakám len na doladenie nastavení.
Kazdopadne, kazda pomoc je vitana, tu su subory (ulozit obidva subory do rovnakej zlozky a pretiahnut "config.xml" do Opery, otvori automaticky Dragonfly).:
files.myopera.com/tomassplatch/Gwidget/config.xml
files.myopera.com/tomassplatch/Gwidget/index.html
Zwidgetizovat sa da snad kazda stranka, staci zmenit adresu v "index.html"-)
"message: Security error: attempted to write protected variable 'location'" alebo "cannot write ... neviem co."
no vysomar sa z toho.
my.opera.com/hallvors/blog/2007/03/14/window-opener-and-security-an-unfixable-problem
Vie niekto poradit ako to spravit, aby bol browser.js aktivny vo widgete?
RSS informačný kanál kometárov k tomuto článku.