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

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

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

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