Opera for Devices 2005

9

Transcript of Opera for Devices 2005

Page 1: Opera for Devices 2005
Page 2: Opera for Devices 2005

� | OPERA SOFTWARE ASA OPERA SOFTWARE ASA | �

INNOVATION COMING TO A DEVICE NEAR YOUTHE OPERA STORYOpera Software ASA (Oslo Stock Exchange ticker: OPERA) has 10 years of experience in browser development and Internet technology. Opera’s award-winning desktop browser is the preferred choice for more than 10 million recreational, academic and professional users, and its mobile browser is advancing the mobile Web into the mainstream with approximately 20 million Opera-enhanced handsets in circulation in 2005.

Opera was born – and has thrived – in the world’s toughest, most competitive market. By cultivating its employees’ innovative spirit and drive to amaze the Web community with every product release, Opera has managed to become a success in the desktop and mobile browser markets. Now Opera is bringing its experience and innovative solutions to the home media market, powering connected entertainment devices with Internet technology.

A cOmPlETE SuiTE Of inTERnET TEcHnOlOgiESOpera for Home Media is a complete suite of Internet tech-nologies for electronic devices, including set-top boxes (STBs), media players, video phones and networked high definition televisions.

Opera’s innovative and powerful features, such as its Exten-sible Rendering Architecture, seemlessly adapt the Internet experience to suit varying screen sizes and input devices.

Opera for Home Media is a powerful execution environ-ment for Web Applications and dynamic user interfaces, as well as a full Internet browser.

Cost-effective solutions, based on advanced Web technol-ogies powered by Opera, reduce development costs and time to market.

“Opera provides a flexible, open

standards-based solution for

developers and users who require a

full-featured, rich, Web experience.”

Jim Ready, president and CEO,

MontaVista Software

Page 3: Opera for Devices 2005

� | OPERA SOFTWARE ASA OPERA SOFTWARE ASA | �

full-fEATuRED, SmAll SiZEWith Opera’s small size and powerful technology, it is opti-mized to run on the most popular embedded hardware for the home media market, including STBs and media players.

WEB APPlicATiOnSOpera brings Web standards to home media devices and accelerates the pace for developing dynamic user interfaces and cutting-edge Web applications. Due to Opera’s industry leading compliance with W3C standards, these applications are easily portable.

REAl WORlD inTERnETToday’s Internet pages are not written according to stan-dards but using what is commonly referred to as Street HTML. Unlike any other home media browser, Opera’s desktop experience and cross-platform core technology enable the full Internet on home media devices. Security is integrated into Opera from the start, verified by Opera’s impeccable track record at Secunia.com.

HARnESSing cREATiViTYOpera for Home Media allows Web developers to use stan-dard, off-the-shelf tools and their existing skills to make exciting home media applications or to re-purpose exist-ing Internet content for new devices.

SPEED fOR DEVElOPERS, SPEED fOR uSERSOpera for Home Media allows content providers and developers to create exciting, dynamic services in an easier, quicker and cheaper way. With the fastest rendering and JavaScript engines available, Opera for Home Media makes user interfaces snappier, more dynamic and more enjoyable.

READY fOR THE fuTuREOpera for Home Media enables all of the services that are available on the Internet today. Opera makes home media devices future-proof and able to adapt to undiscovered Internet business models of the future.

OPERA fOR iPTVOpera’s advanced technology and close partnerships with leading IPSTB and middleware vendors make Opera the ideal solution for IPTV deployments. Opera is easily integrated with streaming media players, conditional access systems and personal video recorder (PVR) applica-tions.

A TRuSTED PARTnEROpera Software ASA is a publicly listed company that is based in Oslo, Norway, and traded on the Oslo Stock Exchange. Opera’s professional engineering team routinely makes embedded deliveries to major origi-nal equipment manufacturers (OEMs) around the world. Opera has local sales and technical representatives in the US, China and Japan.

AT A GLANCEFrom desktop to mobile or set-top box (STB) to media player, the common core of Opera is deployed to millions of devices, enriching them with interoperable Web technology and a superb user experience. Opera’s standards-based approach paves the way for cross-platform services.

Page 4: Opera for Devices 2005

� | OPERA SOFTWARE ASA OPERA SOFTWARE ASA | �

OPERA FOR INTERNET DEVICESSpreading like no other modern technological phenomenon before, the Internet enables endless commercial opportunities. We have only seen the beginning of all the emerging possibilities that stem from a connected global network where information and applications are spread instantaneously.

With the rapid uptake of broadband, wireless and always-on Internet connectivity, the home media industry is poised for a revolution. More and more entertainment devices are incorporating Internet technology in order to access the power and opportunity of today’s information society.

By including Opera in your device, you can offer all of the services that are available on the Internet today, or pro-vide exciting new Web applications that are created using simple, interoperable Web technology.

Opera’s considerable experience with rendering the full Internet makes Opera the ideal choice for Internet devices. Innovations such as Opera’s Extensible Rendering Archic-ture and Spatial Navigation enable Opera to seemlessly adapt Internet pages to suit any screen size and input device.

Nokia webpad 770

“Adding WiFi and full Internet access

with the Opera browser to our portable

media assistants ensures consumers will

have the best of both the entertainment

and productivity worlds in their pockets,

we are leaving single purpose MP3-type

media players behind in yesterday’s mist.”

Henri Crohas, ARCHOS CEO

Page 5: Opera for Devices 2005

� | OPERA SOFTWARE ASA OPERA SOFTWARE ASA | �

OPERA FOR TVIncluding all of the latest innovations from the Internet, Opera is both a powerful Internet browser and a flexible execution environment for set-top boxes.

Opera’s Interactive Program Guide with user interfaces for TV and Mobile, as well as Voice activation, is an excellent example of how cutting-edge Web technology can be used to make cross platform applications.

Opera’s interoperable Web technology enables OEMs and operators to quickly and cost effectively launch exciting new interactive services, from Interactive Program Guides to personal video recorders. Opera works closely with

middleware and STB vendors, making it easy to deploy Opera into digital and IPTV networks. Unlike native tech-nology, TV applications created with Opera can be dynamic, quickly updated and easily ported to new devices and plat-forms.

Opera’s fast Javascript and rendering engines with Native Javascript Extensions enable user interfaces created with Opera to control the complete device.

i3Micro Mood 300 Series MPEG-4 IP STB Amino AmiNET 103/110 IP STB

“We have chosen to include Opera’s

browser... because of its focus on

standards compliance and ability to

browse the full Internet. Opera is an

ideal presentation engine and this is

[going to be] ... a key feature in the

future of IP Video.”

Roberto Mestriner, CTO

Telsey Telecommunications

Page 6: Opera for Devices 2005

�0 | OPERA SOFTWARE ASA OPERA SOFTWARE ASA | ��

OPERA FOR WEB APPLICATIONSWeb applications are faster to market and cheaper to develop than native code. Most home media applications can be developed using HTML, CSS, DOM, and JavaScript. Together, this powerful suite of standardized technologies can be used to efficiently develop cross-platform applications using regular Internet authoring tools.

With Opera for Home Media, dynamic user interfaces are easy to create. Opera’s powerful and fast layout engine allows applications to update any part of the screen, with-out causing the entire screen to be re-drawn.

Opera’s JavaScript and rendering engines are the fastest on the market, enabling even complex applications to run smoothly. Using JavaScript, Web applications can commu-nicate asynchronously with a server using standard XML technology. This means that the user does not have to wait for slow server responses, and existing server infrastruc-ture can be re-used.

Opera’s JavaScript extensions enable JavaScript to inter-act with the device, providing a total solution for the user interfaces. JavaScript can be used to change TV channels, adjust the volume, make a phone call or even playback a song.

Opera’s complete and fast CSS implementation enables the same Web applications to be optimally presented on different devices and screen sizes.

Page 7: Opera for Devices 2005

�� | OPERA SOFTWARE ASA OPERA SOFTWARE ASA | ��

Designed to reduce porting time and improve time to market, the SDK provides OEMs, application developers and operators with a complete suite of Internet technol-ogy for Media Players, STBs and other Home Media devices.

SuPPORTED ARcHiTEcTuRESOpera is continuously adding pre-integrated support for new architectures to the Home Media SDK, which reduces time to market for new devices. Opera’s platform inde-pendent code can easily be ported to new platforms by the experienced embedded engineering team at Opera Software.

suPPORtED ARcHItEctuREs:

x86 | IBM PowerPC | MIPS | ARM | Intel xScale | Equator | ST Micro | ATi | Sigma Designs

STAnDARDS SuPPORTOpera’s full compliance with W3C standards support is reinforced with Opera’s support of additional industry standards such as DVB-HTML and ATVEF.

AnY SiZED DiSPlAYOpera’s proprietary Extensible Rendering Architecture (ERA) re-formats Internet pages on the fly to suit any screen size, from two-inch LCDs, to giant 16:9 flat panel TVs. Horizontal scrolling is eliminated, and anti-flicker technology and TV-optimized fonts provide steady images on traditional CRT screens.

AnY inPuT DEVicEOpera’s spatial navigation capabilities make it easy to navigate on platforms that do not have a mouse. Spatial navigation is easily configured to work with a remote con-trol, game pad or keyboard. Opera’s integration with IBM ViaVoice™ enables users to interact with Opera using voice commands.

inTERnATiOnAliZATiOnOpera supports Unicode and proprietary character encod-ings, and has full support for Bi-Directional scripts. Global deployments are powered using Input method editors and the integrated iType™ font engine.

fAST inTEgRATiOnOriginal equipment manufacturers (OEMs) and middle-ware vendors can easily integrate Opera with device hard-ware and software using Opera’s well-documented APIs and code examples. Pre-integrated ports reduce time to market for popular architectures.

EXTEnSiBlEOpera’s native JavaScript extensions enable OEMs to create new JavaScript objects and methods that can be used to control the home media device. Support for new content types can be added using the Opera’s APIs for plug-ins and extensions.

FEATURES

ADD-On cOMPOnEnts/APPlIcAtIOns:

Macromedia Flash

xPDF Reader

Opera Games

MInIMuM REquIREMEnts:

150 MHz Processor

Footprint: 1MB ~ 3.5MB*

* Footprint varies depending on the OS

and development environment

HTTP 1.1, HTTPS

HTML 4.01

CSS-2

DOM-2

XHTML 1.1

XML

JavaScript 1.5

Frames | I-Frames

SSL 3.0, TLS 1.0

JPEG, GIF

PNG with Alpha Mask

Unicode Support

stAnDARDs suPPORtED:

OPERA HOME MEDIA SDKBased on Linux, the Opera Home Media Software development kit (SDK) is a multiple-architecture development environment for Opera. The SDK contains fully documented APIs and examples, enabling OEMs to quickly integrate Opera with their target devices.

HOmE mEDiA SDK - gOgi EDiTiOnGeneric Opera Graphical Interface (GOGI) is a high-perfor-mance, low-level GUI abstraction interface that enables developers to create device-tailored UIs using the technol-ogy of their choice. Opera provides examples with source code for GTK+, DirectFB, MiniGUI and Linux Framebuffer.

The low level, high performance GOGI API enables OEMs to tightly integrate Opera with the device hardware, mini-mizing resource requirements and maximizing software performance.

Kreatel 1510/1520 Hybrid DTT/IP STB

Dayang PowerBox 1000 IP STB

HOmE mEDiA SDK - QT/E EDiTiOnThe Qt edition of the SDK is based on Qt/e. Closely integrated and providing an out-of-the-box UI with source code, this is the ideal solution for Qt-based devices. Opera can also provide a standard, out-of-the-box browser with a configurable UI for Qtopia.

Page 8: Opera for Devices 2005

�� | OPERA SOFTWARE ASA OPERA SOFTWARE ASA | ��

PARTNER SOFTWARE COMPONENTSOpera partners with silicon vendors, system integration partners, integrated third party application partners, and middleware, OS and service providers to enhance its product offering and expand global sales distribution.

STANDARDS SUPPORTED HTML 4.01 4

XML 4

XHTML 1.1 4

SVG 1.1 Tiny 4

XHTML+Voice 1.2 4

DOM Level 2 4

CSS 1 4

CSS 2 4

CSS 2.1 (working draft) 4

ECMAScript-262 2ed and 3ed 4

JavaScript 1.5 4

NETWORKINGHTTP 1.1:

o Persistent cookies 4

o Cache control 4

o Authentication 4

o Proxy 4

SSL 3.0, TLS 1.0 4

FTP with resume 4

MEDIA FORMATSGIF89a 4

JPEG 4

BMP 4

ICO 4

WBMP 4

PNG including 8-bit alpha mask 4

Macromedia Flash 4

PDF 4

INTERNATIONAL CHARACTERSUnicode 4

Bi-directional scripts/input 4

English and US (Unicode / ASCII / UTF / ISO) 4

European Languages ( ISO-Latin-2) 4

Japanese (EUC/JIS/Shift-JS) 4

Simplified Chinese (GB / HZ) 4

Traditional Chinese (Big5) 4

Korean (EUC) 4

Thai (TIS) 4

Arabic 4

Input Method Editors 4

Scalable Vector Fonts 4

Stroke Fonts 4

Bitmap Fonts 4

NAVIGATIONAL METHODSSpatial Navigation 4

Mouse Support 4

Pointing devices 4

Fixed cursor navigation 4

Remote Control 4

TELEVISION STANDARDSDVB-HTML 1.1 4

ATVEF 4

FEATURESSmooth Zooming 4

Extensible Rendering Architecture:

o Small Screen Rendering 4

o Medium Screen Rendering 4

o TV Screen Rendering (16:9, 4:3, Anti-Flicker) 4

o Landscape/Portrait Mode 4

History 4

Bookmarks 4

iType™ font engine 4

Freefont font engine 4

Example UI Source Code 4

APISNative JavaScript Extensions 4

Netscape Plugin API 4

Generic Opera Graphical Interface 4

Opera Web Application Framework 4

Opera SDK API 4

Comprehensive documentation 4

TECHNICAL SPECIFICATIONFor each of the standards listed below, comprehensive documentation of the depth of Opera’s support can be found at http://www.opera.com/docs/specs

mOnTAViSTAThe Opera for Home Media Software Development Kit (SDK) includes sup-port for MontaVista’s Linux platform. This award-winning product contains an impressive array of cross-development tools for system and application development, unparalleled processor and board support, and hundreds of deployable utilities, libraries, drivers, and other run-time components.

iBmOpera’s Software Development Kit is based on the IBM® WebSphere Multi-modal Toolkit, with its IBM WebSphere® Everyplace® Multimodal Environment, that includes IBM Embedded ViaVoice® and allows developers to easily build multimodal applications for devices ranging from low resource set top boxes to high-end Digital Video Recorders using the industry standards-based X+V markup language that combines XHTML and VoiceXML.

mOnOTYPE imAgingThe Opera Home Media SDK contains iType™ from MonoType Imaging, Inc. PDAs, set-top boxes, interactive TVs and other devices benefit from iType™, Monotype Imaging’s scalable font subsystem for rendering high-quality characters within memory-constrained environments. iType works with industry-standard TrueType and OpenType® fonts or highly compact stroke-based fonts and includes a fast TrueType and OpenType® rasterizer.

TROllTEcHOpera and Trolltech have worked together to fully integrate Qt/Embed-ded and the Opera Home Media SDK. This combination provides devel-opers and hardware manufacturers with an embedded platform that is well-defined and stable. Qt/Embedded enhances embedded Linux with a proven, robust and customisable user interface and application development environment. Qt is renowned for it cross-platform C++ development framework, optimized for embedded Linux. This product speeds up time to market by multiplying the efficiency of development.

OTHER PARTnERSFor a complete list of Opera’s partners, please check www.opera.com. Here you will find Opera’s partners for third party plugins, silicon vendors, IPTV middleware, system integration and many more.

Page 9: Opera for Devices 2005

�� | OPERA SOFTWARE ASA

Op

era

soft

war

e A

sA W

ald

emar

Th

ran

es g

t. 9

8 P.

b. 2

648

St. H

ansh

aug

en |

0131

Osl

o |

No

rway

Tel

: +47

24

16 4

0 00

Fa

x: +

47 2

4 16

40

01 w

ww

.op

era.

com

Opera, ae, f.(lat): work, labor, task, attention, care, service.