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
ésaudio
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.