Magyar Opera

Címkék » sdk


CES 2012: Minialkalmazások a TV-ben

A mai napon nyílt meg hivatalosan is az idei Consumer Electronic Show, közkeletű nevén a CES. Erről természetesen az Opera sem maradhatott le, és ha már megjelentek, vittek is magukkal néhány újdonságot és bejelentést.

Mint azt sokan már tudjátok, az Opera nem csak PC-n vagy telefonokon van jelen, hanem más készülékeken is, mint például set-top-boxokon vagy éppen televíziókon. Nem ma kezdték az fejlesztéseket, aminek következményeként mára elég ütős portfóliót tudnak felmutatni, Tekintsük át a mostani történéseket.

Opera Devices SDK

A Devices SDK az Opera egyik legjelentősebb terméke. Nem az átlagembernek szánták, ők majd csak az ezzel létrehozott - remélhetőleg jobbnál jobb - programokkal és felhasználói felületekkel szembesülnek. Itt ugyanis egy olyan fejlesztőkörnyezetről van szó, ami az OEM gyártóknak segít ütős, web-alapú felhasználói felületek és alkalmazások létrehozásában.

Ehhez rendelkezésükre áll az Opera forráskódja (vagy annak egy része), ami a webes megjelenítő motort adja, valamint számos segédeszköz a keresztplatform Opera UI keretrendszertől a Dragonfly-on át a különböző TV- és telefon-emulátorokig, amikkel a készülő terméket olcsón tesztelni lehet.

Magáról az SDK-ról már mi is sokszor írtunk, most - a gyors összefoglalót követően - nézzük, mivel gazdagodott az eddig sem szerény kínálata:

  • Médiafolyam-támogatás (Media Streaming Option) - Ezt aligha kell bemutatnom bárkinek: arra szolgál, hogy az adott műsort ne kelljen teljesen letölteni a megtekintés megkezdéséhez. Az Opera egy adaptív megoldást épített bele, ami szerintük figyelembe veszi a rendelkezésre álló sávszélességet, és késedelem (és bufferelés?) nélkül játszani kezdi a kívánt tartalmat. A cég fejlesztése az Apple HLS, a Microsoft Smooth Streaming és a MPEG DASH technológiákat egyaránt támogatja.
  • DLNA támogatás - A DLNA (Digital Living Network Alliance) egy iparági szabvány, ami a különböző eszközök egyszerű összekötésére hivatott. Az ezt támogató eszközök képesek listázni és lejátszani egymás tartalmait.

Opera TV Store

Az Opera SDK nem csak felhasználói felületekre és médiamegosztásra jó, hanem web-alapú programok - ismertebb nevükön minialkalmazások - létrehozására is. Továbblépve arra is lehetőségünk van, hogy ezeket másokkal - ingyen vagy pénzért - megosszuk. Erre szolgál a már meglévő operás alkalmazásbolt, az Opera Store, ami telefonokra már egy ideje elérhető, és igencsak népszerűnek bizonyult. Ennek ésszerű kibővítése, amit így TV-ről is elérhetünk majd, feltéve, hogy a gyártók implementálják a megfelelő modult.

Az üzlet az üzlet

A fenti termékeknek köszönhetően az Opera máris több megállapodásról számolt be. Az egyik vevő a 2005-ben alapított koreai INTEK Digital, aminek fő profilját a set-top-boxok tervezése gyártása jelenti. Munkájukat leegyszerűsítendő szerezték be az Opera Devices SDK-t, amit a készülő új, Android-alapú termékükön használnak majd, hogy a digitális TV adások mellett az internetcsatlakozás se maradjon ki a repertoárból.

A másik vásárló az AwoX, ami DLNA megoldások gyártásával keresi a kenyerét. A bejelentés alapján a Devices SDK képességeit a már meglévő mediaCTRL SDK fantázianevű termékükkel integrálják majd.

A CES csak ma kezdődött, és péntekig tart, nem lennénk meglepve, ha a zárásig további megállapodásokat jelentének.

Operát a TV-re (is)!

Tegnap már írtunk arról, hogy kedden Floridában komoly mobilkommunikációs összejövetel várható, amin az Opera is nagy erőkkel - és ami fontosabb: új Mobile verziókkal - képviselteti majd magát. Persze az élet nem csak ekörül forog.

Hogy mást ne mondjak: pont a fenti banzájjal egyidőben, csak éppen Londonban kerül sor az IP&TV Word Forum nevű rendezvényre. Történetesen az Opera Software-nek ebben a témában is van mondanivalója, amit nem is habozik közzé tenni eme jeles eseményen.

A legfőbb termék, amivel ezután házalni fog, az a korábban általunk is bemutatott Opera Devices SDK legfrissebb, 3.0-ás verziója.

Aki esetleg nem ismerné: ez az Opera komplex fejlesztőeszköze, amivel limitált hardverű eszközökre (jelen esetben TV készülékekre) lehet egyszerűen látványos felhasználói felületet, böngészőt, minialkalmazásokat és más hasonló web-alapú okosságot készíteni. Címszavakban az SDK 3 új képességei:

  • teljesen újratervezett, az elődjénél 10-szer gyorsabb SVG renderelő motor, amivel látványos UI-k készíthetők
  • javított HTML5 kompatibilitás és szélesebb körű platform támogatás
  • javított kompatibilitás és egyszerűbb integráció a HbbTV-k gyártói számára
  • HTML5 video támogatás egyes készülékeken
  • továbbfejlesztett Content Developer Kit (CDK) az alkalmazások gyorsabb fejlesztéséhez

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 - 2011. január 11.

Ismét lepergett néhány hét a legutóbbi hírcsokor óta, és szerencsére ismét van miről beszámolni. Persze az ünnepek alatt az Operánál is megállt kicsit az élet, visszavettek az egész éves őrült tempóból. Január első teljes hetét pedig a las-vegas-i CES, azaz Consumer Electronics Show uralta, így értelemszerűen a híreink is jórészt ehhez kapcsolódnak majd.

Opera Mobile frissítés Symbianra

Első hírünk kivétel a fenti megállapítás alól, hiszen még karácsony előttről származik. Az Opera Mobile blog adta hírül, hogy frissítették a Mobile 10.1-es verzióját a Symbian platformon. A fő verzió száma nem változott, ami jelzi, hogy elsősorban hibajavításról és nem új funkciókról van szó.

A platformon belül elsősorban a Symbian^3 rendszert futtató eszközök tulajdonosai örülhetnek az alábbi változási listának:

  • jelszó beírásakor is megjelenhettek a gépelési javaslatok
  • Sougou billentyűzet használatakor előforduló fagyás javítva
  • Prediktív szövegbevitel és a rendszerbillentyűzet használatakor tapasztalható fagyás javítva
  • a betűző billentyűzet nem minden esetben tűnt el amikor kellett volna
  • A törlés gomb az összes szöveget törölte akkor is, ha nem volt az egész kijelölve
  • a korábbi virtuális gomb keresések nem kerültek megfelelően kiemelésre

Opera netbookokra

Az Opera korábban bejelentette tabletekre szánt mobilos verzióját, amiről már mi is hírt adtunk. Azonban bemutatásra került egy másik változat is, ami kifejezetten a kis erőforrásokkal rendelkező laptopokat, azaz a netbookokat célozza meg.

A Techcrunch-nak sikerült is néhány képet készíteni az új verzióról. Amint az a linkelt fotón látható, a felhasználói felület jelentősen egyszerűsödött, alkalmazkodva a kisebb képernyőhöz.

Nagy kérdés, hogy a külsőn túl milyen változtatásokat eszközöltek rajta, például van-e benne levelezőkliens, torrent vagy mondjuk egérgesztus támogatás? Vegyük észre ugyanis, hogy a program egy Windows 7 operációs rendszeren fut, ami jelenleg csak x86-os processzorra elérhető. Tehát a bemutatott verzió elvileg minden gond nélkül elfut egy asztali PC-n. Érkezik az Opera Light?

Opera Devices SDK 2.9 megjelenés

A CES megnyitásakor jelentette be az Opera, hogy elkészült fejlesztői eszközének, az Opera Devices SDK-nak a egújabb verziója. Ez a szoftver tartalmazza az Opera renderelő motorját, illetve az arra épülő számos eszközt, ami segíti a fejlesztőket abban, hogy saját web alapú alkalmazásokat hozzanak létre, amik aztán az Opera böngészőt futtató hardverekre telepíthetnek.

Az újdonság olyan ipari szabványok és ajánlások támogatását ígéri, mint a HbbTV, OIPF (Open IPTV Forum), természetesen a "kötelező" webes elemeken felül, mint például a HTML5, Canvas vagy az SVG. Most pedig még tovább léptek, hiszen az Opera Devices SDK 2.9 a következő újításokat tartalmazza:

  • Új HTML5 elemek: Application Cache, Web Workers, Web Storage, Server-sent events és Cross-document messaging
  • teljes Internet TV felhasználói felület
  • JavaScript JIT parancsértelmező x86 és ARM architektúrákra
  • HbbTV elő-integráció

Lesz Windows 8 ARM-ra is

A blog profiljától idegen, hogy egy nem Operával foglalkozó hír kapjon helyet rajta. Most azonban kivételt teszek, mert véleményem szerint a Microsoft bejelentése alapvető jelentőségű változásokat hozhat a következő években. Arról van szó, hogy a jelenleg Windows 8 néven futó, várhatóan 2012-ben debütáló új operációs rendszerük már nem csak x86-os (lásd Intel és AMD) processzorokon fut majd, hanem ARM architektúrákra is elérhető lesz.

Jelenleg ez utóbbi egyeduralkodónak számít a mobilos piacon elsősorban alacsony fogyasztása miatt. A kis hordozható eszközök rohamos fejlődését követve azonban az utóbbi időben igencsak megerősödtek az ARM által fejlesztett magot felhasználó beágyazott processzorok (SoC-ok). Már most elérik a másfél gigaherzet, és érkeznek a kétmagos változatok is. Rövid időn belül teljesítményük elegendő lesz a ma nettop/netbook kategóriaként ismert piaci szegmens igényeihez, miközben fogyasztásuk alacsony szinten marad.

Ha pedig a világ legelterjedtebb asztali operációs rendszere képes lesz futni ezeken az eszközökön is, az újabb lökést adhat a fejlesztésnek, egy új, alacsony fogyasztású eszközkategóriát hozva létre az alsó szegmensben (asztali és mobilos fronton egyaránt). Szerencsére az Opera már most is készen állna arra, hogy erre az új rendszerre böngészőt készítsen, hiszen sok éves tapasztalata van az ARM architektúrára végzett fejlesztés terén.

A Sony is az Operát választotta

Néhány hónapja az Opera bejelentette, hogy "egy vezető japán vállalattal" kötött megállapodást az Opera licenceléséről. A CES-en végre kiderült, hogy ez a cég a Sony volt, ami újonnan megjelenő internet-képes TV készülékeiben az Opera által biztosított böngészőt futtatja majd.

Sőt, amint az a termékek honlapján olvasható, bizonyos készülékeken elérhetők lesznek a BRAVIA Internet Widget-ek, amik nyilván az Opera motorján futó exkluzív minialkalmazások.

Arabul is elérhető az opera.com és az Opera Portál

Mai hír, hogy az Opera főoldala, illetve az Opera Portál már arab nyelven is elérhető. Igaz, ez minket kevésbé érint, de a világon élő mintegy 280 millió arab annál inkább örül neki. Legalábbis a nyelvi akadály már nem áll előttük, ha az Opera oldalait látogatják...

Devices SDK 2.8 és Devices CDK bejelentés

Amsterdamban jelenleg is zajlik az idei IBC (International Broadcasting Convention) Show. A távközlési iparág seregszemléjén természetesen az Opera is képviselteti magát.

Tegnap bejelentett termékeik közül az egyik ismerős lehet, a másik talán nem. A Devices SDK az Opera alkalmazásfejlesztő környezete, ami moduláris felépítésben - renderelő motor, UI, JavaScript motor... stb. - teszi implementálhatóvá az Operát szinte minden elképzelhető eszközre. Segítségével sokkal könnyebben építhetünk bele teljes értékű böngészőt mondjuk a TV készülékünkbe, vagy fejleszthetünk olyan alkalmazásokat, amik webes tartalmakat jelenítenek meg (például Youtube videó nézegetőt a TV-be). Egy korábbi megjelenés kapcsán már többször is bővebben is foglalkoztunk a témával.

Mint már említettem, maga az SDK nem újdonság a verziószám (2.8) viszont igen. Egyrészt, mert az eddig Opera asztali számozását követte, másrészt, mert ilyen még nem volt, ami új funkciókat sejtet. Ezek nem is hiányoznak, íme egy rövid lista:

  • Presto 2.6 renderelőmotor
  • négyszer gyorsabb JavaScript végrehajtás az új Carakan motorral
  • integráció az Opera CDK-val (lásd később)
  • javított HbbTV támogatás és alkalmazásdisztribúció szélessávú adatfolyamokon
  • új API hardveresen gyorsított videólejátszás integrálásához

Az Opera Devices Content Development Kit (CDK) egy Linuxra elérhető fejlesztőkörnyezet, amivel nem böngészőt, hanem webes alkalmazásokat fejleszthetünk gyorsan és egyszerűen mindenféle mobil és kevésbé mobil eszközre (televízió, képkeret). Lehetőség van ezen alkalmazások hibamentesítésére is a csomag részeként árult Dragonfly javítóeszközzel. Az alapkoncepció szerint elég egyszer megírni a programot, és az többféle TV készüléken vagy más eszközön is használható lesz. A fejlesztéshez ráadásul a céleszközre sincs szükségünk!

A csomag főbb képességei:

  • az Opera Devices SDK összes funkciójának támogatása (integrálva van ugyanis)
  • HTML/CSS/JavaScript/DOM támogatás
  • SVG, Canvas támogatás
  • W3C Widget támogatás
  • HTML5 video és audio támogatása
  • korlátozott RAM mennyiség szimulációja
  • egyénileg konfigurálható képernyőméret a céleszközökhöz
  • honlapok egyszerű tesztelése
  • hibajavítás Dragonfly használatával

A fejlesztőeszközök az Opera hivatalos fejlesztőeszköz-oldalán igényelhetők, de várják az érdeklődőket Amsterdamban is az IBC-n, a Hall 4, A95 standnál.