KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 –...

18
May 20, 2010 Max Kwui, Country Manager KANZI the rapid 3D UI solution on OpenGL ES

Transcript of KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 –...

Page 1: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

May 20, 2010 – Max Kwui, Country Manager

KANZI –the rapid 3D UI solution on OpenGL ES

Page 2: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Rightware Introduction

• Incorporated in December 2009

• Spin-off of Futuremark’s Mobile Division (over 10 years history of making world leading graphics benchmarks)

• Products: Benchmark; Kanzi solution

Page 3: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

The Company

Espoo, Finland

Rightware Oy

Headquarters,

production and

development

Shanghai, China

Sales, FAE and

Graphics Design

Team

Beijing, China

Customization support

Seoul, South Korea

Sales , Localization

partner

• Established Dec 2009

• 3M € capital investment

by Inventure and Nexit

Ventures

• Acquired Futuremark’s

Mobile and Embedded

Business and team in

Dec 2009

Taipei, Taiwan

Sales and technical

support partner

Page 4: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Select Customers

Reference Customers

Page 5: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

The KANZI

• The complete solution for the design and deployment of advanced graphical user interfaces.

Page 6: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Kanzi Overview

• Kanzi is middleware for rapid creation of advanced 3D graphical user interfaces and immediate deployment of these for mobile and embedded devices

• Built top on open standards: OpenGL ES and COLLADA

• real-time WYSIWYG (what-you-see-is-what-you-get) editor

• Cross- Platform Solution

Page 7: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

OS and Hardware Agnostic Solution

Any OS,

Any Hardware

UI Style 1 UI Style 2

• Fast

Localization

• Easy to

Change Look

& Feel

UI Style n

Supported APIs

Page 8: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Kanzi eliminates non-productive engineering work,

speeds up development and yields higher quality end results

Page 9: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Kanzi EngineOpenGL ES 1.x & 2.0

OpenVG 1.x

Kanzi Components

KAIZI SDK Tool

For Real-Time

Content Creation

& Modification

COLLADA

COMPLIANT

TOOLS

Internal Kanzi File Format (*.kzb)

Page 10: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Kanzi tool overview

Project Explorer

Application Window with real-

time preview

Log

Tool Box

Property Editor

Page 11: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Kanzi tool Features

• Scene Management• Scene Tree• Material Library• Texture Library • Animation Library

– Clips, Timeline Sequences, Transitions

• User Interface Components– Button, Slider, Label, etc.

• Resource Management– COLLADA, Images, Shaders,

Application Previews (OpenGL ES 1.1, OpenGL ES 2.0), Binary, Fonts, Scripts, Source Assets

• Real-Time Engine View• Composition Management• Create/Delete New Objects

– Lights, Cameras, etc.

• Real-Time Content Manipulation

Page 12: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Kanzi engine overview

Page 13: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Kanzi Engine Performance

• Rightware is world leader in device performance measurement through our benchmark business

• This know-how enables us to optimize Kanzi Engine for each target device

• Kanzi Suite contains automatic optimizations and more can be achieved by hand-tuning

For example, a UI application with over 10,000 polygons achieves over 30 FPS in NexusOne without any hand-tuned optimizations

Page 14: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Public Reference

• Audi 3G MMI Concept– OpenGL

– Real-time rendered

– Multi-touch support

– Designed with Kanzi SDK

– Implemented with Kanzi Engine

– Running on Audi’s proprietary demonstrator platform

Page 15: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Public References• 3D UI for Set-top Box

– OpenGL ES 2.0

– Real-time rendered

– Multi-touch support

– Designed with Kanzi SDK

– Implemented with Kanzi Engine

– Running on TI’s Zoom board (Linux & Windows Mobile)

Page 17: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Public Reference

• 3D Motion Games for Android Phone– Support Android 1.6/2.x operator systems

– Download from the App Store

– Implemented with Kanzi Engine

Page 18: KANZI the rapid 3D UI solution on OpenGL ES...• 3D UI for Set-top Box – OpenGL ES 2.0 – Real-time rendered – Multi-touch support – Designed with Kanzi SDK – Implemented

Contact

Rightware Oy

Kappelitie 6 B, FI-02200 Espoo,

FINLAND

Rm401, Building 2, No.690, Bi Bo Road, Zhang Jiang Hi-tech park, Shanghai, 201203, P.R.C.

Max Kwui

[email protected]

Tel. +86-21-61042230