SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Bringing Android Apps to Tizen
Kevin Menice, OpenMobile World Wide, Inc.
SVP & GM, Embedded and Core Technologies
November 11, 2013
Session Abstract

•

•

Getting started is easy, as ACL allows Android apps to execute on the
millions of Tizen devices. Tizen is growing and now is the time to
embrace the open nature of the platform. You want to be a part of this
ecosystem – leverage your investment in Android apps to get them
running on a new wave of mobile devices – Don’t miss out!

•

2

Enable your Android apps on the Tizen platform with OpenMobile
Application Compatibility Layer (ACL™). With our ACL technology,
your Android apps can run seamlessly alongside native Tizen and web
apps on any Tizen platform.

This discussion will be presented by Kevin Menice, OpenMobile's SVP
and GM of Embedded and Core Technologies. Kevin will explain how
ACL works and what is required to take advantage of this opportunity
to enable your Android apps on the Tizen platform. Be sure to attend!
Today’s Speaker – Kevin Menice

●

●

3

Kevin Menice is OpenMobile’s Senior Vice President
and General Manager of Embedded and Core
Technologies. He is responsible for direction and
strategy of the company’s engineering team.
Kevin has over twenty-eight years of senior
engineering management experience leading the
development of speech recognition platforms, mobile
computing, and web-based applications for the
consumer and enterprise markets. Kevin has led
development, deployment, strategy and explosive
growth in many notable technology companies
during his professional career.
How About You? Audience Introduction

Which of the following best describes your interest and/or role in
today’s presentation?
(A) I’m an App Developer, and I’m considering porting my App(s) to Tizen.
(B) I’m an App Developer, and I’ve already started porting my App(s) to Tizen.
(C) I’m involved directly in the development of the Tizen platform.
(D) I’m an App Aggregator/Distributor.
(E) I work for a mobile device manufacturer.
(F) I work for a company that enables Android or other Apps for Tizen.

4
OpenMobile
It’s an apps world!™
OpenMobile World Wide, Inc.

•
•

•

6

Greater Boston Area start up
• Established Dec. 2010
Founded by Robert Angelo of Phoenix and SystemSoft
• BIOS, PC Card, System Wizard, POWER.EXE
OpenMobile is the compatibility company: on a mission to break the
“app barrier” by enabling the Android app ecosystem to run
seamlessly on non-Android operating systems
• Application Compatibility Layer (ACL)™: Software technology that
enables Android Apps to run on non-Android platforms
• AppMall™: A robust content ecosystem available from a single
destination - hundreds of thousands of apps for millions of platforms
A Glimpse at the Exciting Opportunity at Hand
•

New distribution opportunities await for Android app developers
• These are distribution channels through which your native Android app can
run on non-native platforms with no changes to the app!
• This is the way to make your app available on the millions of Tizen devices
• Take advantage of the work you have already done!

•

OpenMobile ACL technology sets the stage for a mutually beneficial
opportunity
• App Developers and distributors can capture value by extending their apps’
user reach on non-Android platforms without developing specifically for the
target platform

•

The best part…
• No cost to the developer!
• No developer effort required!
• More revenue from millions of users on non-Android platforms!

7
Problem: The “App Barrier”
•

The mobile consumer device market is growing exponentially year after year with new
platforms rising from mobile OEMs across the globe.

•

Consumers expect apps on every mobile device they use and recent failures of devices from
well-known companies prove the fact the “app barrier” is real.

•

The "app barrier" burdens new platforms coming to the market - they simply do not have the
apps that consumers demand and developers are not drawn to develop natively before there
is great enough traction.

Solution: OpenMobile’s Technology
OpenMobile ACL is powerful software that enables Android apps to run on non-Android platforms.

●

OEMs can destroy the “app barrier” without having built an app ecosystem when launching a new
device. OpenMobile will supply a robust app ecosystem from day one for these platforms.

●

We source apps for our AppMall, robust app ecosystem. Our app catalog, constantly growing in
size, presents app developers with new distribution opportunities never before possible on these
platforms.

●

8
OpenMobile
ACL &
AppMall
Application Compatibility Layer
(ACL) enables hundreds of
thousands of Android apps to
run on non-Android platforms.

The world’s largest independent app
superstore. A content catalog that
provides a robust app ecosystem
and new distribution channels.

Smartphones, Tablets, Smart TVs,
Set Top Boxes (STB), In-Vehicle
Infotainment (IVI), In-Flight Infotainment
Tizen, webOS, Windows, Linux,
Ubuntu, Firefox, etc.

Hundreds of thousands of apps
delivered to millions of platforms

10

200,000+ Apps to Date
●
Stand alone product
●
White labeled option
Direct distribution to enhance
your existing store
●

●
OpenMobile’s Technology
•
•

•

•
•

11

OpenMobile’s ACL uses Android open
source project (AOSP) as its base
ACL utilizes the Dalvik VM and all of
the other application management
software from AOSP
Our development team opens up the
new target operating system (Tizen,
webOS, Windows, Firefox, Ubuntu,
etc.) and tightly integrates the AOSP
bits/bytes into the target platform
• High speed graphics
• Supports multiple Media types
• Inter-process Communications
• Notifications
Ensures complete compatibility
No virtualization or emulation

OpenMobile ACL Architecture
Tight Integration with the Host Operating System

Integrated
Desktop

Task
Manager

ACL-enabled
Android App

ACL-enabled
Android Apps

Native Tizen App

Native Tizen Apps

•
•
•

Native platform apps sit as peers side by
side with ACL-enabled Android apps
Integrated desktop proves no virtualization,
ensuring seamless user experience
No difference in appearance of native apps
and ACL-enabled Android apps

12

•
•
•

Manage all ACL-enabled Android apps
with host operating system’s task
manager
Control both native and Android apps with
same place and process in native OS
Users are completely immersed in host
OS user experience
Tight Integration with the Host Operating System

Android
Sensor App

•

ACL-enabled devices support all types of
sensors required for seamless
performance
Android Sensor Box app serves as proof
of which sensors are supported

•

13

App
Uninstall

•
•

Uninstall ACL-enabled Android apps
through the same process and from the
same place as user would for native apps
Users have control over all apps (native
and Android) without ever leaving the
native platform’s user experience
ACL™ for Tizen Basic Operation – App Execution
•

The Android runtime (Core libraries, Dalvik Virtual Machine), Android
application frameworks, and Android libraries are linked to the native
Core Services

•

When an OpenMobile-enabled Android app is launched by a user icon
touch, the app executes within the Dalvik virtual machine just as if it
were running on an Android platform

•

The Android app is linked directly to Android libraries, native libraries,
or ACL-supplied libraries depending on functional, performance, or
hardware requirements
•

•

14

For example, in order to optimize performance, accelerated 3D graphic support
interfaces directly with the graphics accelerator driver

App calls to Android libraries are mapped to the linked libraries and
execution occurs properly and transparently
ACL™ for Tizen Architecture Model – Skype Example
Skype App Audio/Video interfaces directly with the
audio/video device drivers for optimum performance.

Skype app executes within
the Dalvik VM.

Skype app make
audio/video calls through
the Android Runtime core
libraries to get access to
the Android Media
Framework, Gstreamer.

GStreamer then makes
calls directly to the
audio and video device
drivers.

15
ACL vs. Android CTS Tests
•

One glance at the test results: ACL is on Top! We understand compatibility.
•

Our founders built the IBM-compatible PC industry at Phoenix Technologies and SystemSoft

•

We are continuing to innovate and convey compatibility expertise to the mobile industry
CTS Compatibility Results

100.0%

98.3% 97.4%

99.9% 99.9%

100.0%100.0%

100.0%100.0%

100.0%100.0%

99.6% 99.5%

• Android Compatibility Test
Suite (CTS) tests were run to
analyze ACL’s performance on a
non-Android device

90.0%
80.0%
70.0%
60.0%
50.0%
40.0%
30.0%
20.0%
10.0%
0.0%

Android

Java

RefApp

Native Android Compatibility

16

Signature

VM

ACL Compatibility

TOTAL

• The ACL-powered device
performed equal to the native
Android devices, with the small
exception of unsupported
hardware – less than 1%
difference from the native
Android platform’s compatibility
with Android
Benchmarks
Performance Benchmark Tests
25,000

The OpenMobile team
compared benchmark
results of Tizen+ACL
device to the Samsung
Galaxy SIII

•

The results were equal
to or better than the
Android SIII,
Samsung's top selling
flagship device from
2012!

20,000

CaffeineMark Score

•

15,000

10,000

5,000

0

CaffeineMark CM3.0 MIDP2.0 CLDC1.1 Tizen RD-PQ
MIDP 2.0CLDC 1.1 Tizen Phone
CaffeineMark CM3.0 MIDP2.0 CLDC1.1 Android Galaxy S3

17
OpenMobileEnabled App
Ecosystem
for Tizen
Seamless User Experience

1. ACL submitted to
Tizen Store

If this is first OpenMobile-enabled
app, ACL is downloaded, installed
and started here

2. OpenMobile-enabled
apps submitted to Tizen
Store

1
User Visits
Tizen Store

19

2
User Selects and Installs
OpenMobile-Enabled App

3
User Launches Newly
Installed App

4
User Enjoys Newly
Installed App !
OpenMobile-Enabled App Ecosystem for Tizen Details
•

OpenMobile-enabled apps are acquired from app partners
•
•
•

•

App developer is author/publisher of apps in the Tizen Store
•
•

•

Developer contact information listed for support
Developer contact information listed for feedback

OpenMobile is seller of record
•
•

20

Sourced under contract with app developers and distributors
That’s you - our content partners! Sign up is easy and free!
OpenMobile App Developer Portal: www.bit.ly/appmalldevportal

OpenMobile signs the TPK
OpenMobile manages the Tizen Store Seller Office relationship
OpenMobile-Enabled App Ecosystem for Tizen Store
OpenMobile acquired apps undergo initial curation, and
enter OpenMobile's Validation Process.

2

1

To enable the
Tizen–based
device to run
OpenMobilesupplied apps,
“ACL for
Tizen” is
installed on
the mobile
device.

Validated & curated apps and associated metadata are
converted to Tizen format. TPK Package signed by
OpenMobile.

3
In-app activities to be mapped
to Tizen Store Services

5

0
4
Apps are downloaded by Tizen Store users using standard
Tizen app download/install lifecycle processes.

21

Converted apps
along with their
updated
metadata are
staged in TPK
format,
registered and
submitted to the
Tizen Store for
final validation
and posting.
OpenMobile App Validation Process
•

•

•

22

OpenMobile has created an
App Validation Process to
ensure that apps will pass
store validation and will run
on the target device(s)
providing users with the
desired user experience.

1

2

Display and Resolution are correct

3

Major Functionality operates properly

4

Includes the OpenMobile QA
team testing your app on
Tizen platforms, just as the
end user would experience it.
Ensuring the best user
experience.

Installs and Launches properly

Terminates correctly

5
6

Etc.

Uninstalls properly
OpenMobile App Validation Process
B

A

H

F

C
D

E

Automated Process
Semi-Automated Process

23

G
What’s in it
for you?
More, more… more and more!

More downloads

More in-app
purchases

Traction with new
platforms

25

More app sales

More in-app ad
impressions

More users

More crossmarketing
opportunities

Global expansion

Benchmarked native
app development
decision
Why Include Your App in the OpenMobile Catalog?
Increased Downloads, Ad Impressions, Revenue!
Instantly test a new platform and set downloads benchmark before
making your native app development decision
•

ACL Technical Advantages
•
•
•

•

App Validation process
•
•

•

OpenMobile’s QA team is dedicated to testing your app on Tizen platforms,
ensuring the real consumer experience.
Ensures that user experience is recreated

Developer-Friendly Business Model
•
•

26

Expanded sensor support
Tizen theming
Seamless install/invoke process with/from the Tizen Store

Lets you get started with no cost
OpenMobile uses the industry-standard revenue model split
Sign up as an OpenMobile Content Partner!
Go to www.bit.ly/appmalldevportal to sign up!

•

Let OpenMobile convert your APK to a TPK
•
•
•

•

Submit your Android app to the OpenMobile AppMall app
catalog
•
•

27

We’ll convert and validate your app
We’ll handle all the administration with the Tizen Store Seller Office
We’ll provide you with detailed reports and revenues

Easy process! No fee!
No changes to your Android apps!
Have a
question?
Ask away!
THANK YOU!

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-pptSrijib Roy
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS DevelopmentAsim Rais Siddiqui
 
Google Firebase
Google FirebaseGoogle Firebase
Google FirebaseAliZaidi94
 
Tizen Operating System
Tizen Operating SystemTizen Operating System
Tizen Operating SystemUday_Peddur
 
android-tutorial-for-beginner
android-tutorial-for-beginnerandroid-tutorial-for-beginner
android-tutorial-for-beginnerAjailal Parackal
 
Tk2323 lecture 8 firebase
Tk2323 lecture 8   firebaseTk2323 lecture 8   firebase
Tk2323 lecture 8 firebaseMengChun Lam
 
ppt audit stunting.ppt
ppt audit stunting.pptppt audit stunting.ppt
ppt audit stunting.pptRahmat Oriza
 
Android to TIZEN conversion service
Android to TIZEN conversion serviceAndroid to TIZEN conversion service
Android to TIZEN conversion serviceHyeokgon Ryu
 
오픈소스 GIS 개요
오픈소스 GIS 개요오픈소스 GIS 개요
오픈소스 GIS 개요slhead1
 
Kotlin Basics & Introduction to Jetpack Compose.pptx
Kotlin Basics & Introduction to Jetpack Compose.pptxKotlin Basics & Introduction to Jetpack Compose.pptx
Kotlin Basics & Introduction to Jetpack Compose.pptxtakshilkunadia
 

Was ist angesagt? (20)

Android workShop
Android workShopAndroid workShop
Android workShop
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS Development
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
 
Tizen Operating System
Tizen Operating SystemTizen Operating System
Tizen Operating System
 
android-tutorial-for-beginner
android-tutorial-for-beginnerandroid-tutorial-for-beginner
android-tutorial-for-beginner
 
Introduction to ios
Introduction to iosIntroduction to ios
Introduction to ios
 
iOS PPT
iOS PPTiOS PPT
iOS PPT
 
Tk2323 lecture 8 firebase
Tk2323 lecture 8   firebaseTk2323 lecture 8   firebase
Tk2323 lecture 8 firebase
 
Android Basic Concept
Android Basic Concept Android Basic Concept
Android Basic Concept
 
Android ppt
Android pptAndroid ppt
Android ppt
 
ppt audit stunting.ppt
ppt audit stunting.pptppt audit stunting.ppt
ppt audit stunting.ppt
 
Android to TIZEN conversion service
Android to TIZEN conversion serviceAndroid to TIZEN conversion service
Android to TIZEN conversion service
 
오픈소스 GIS 개요
오픈소스 GIS 개요오픈소스 GIS 개요
오픈소스 GIS 개요
 
Android.ppt
Android.pptAndroid.ppt
Android.ppt
 
Kotlin Basics & Introduction to Jetpack Compose.pptx
Kotlin Basics & Introduction to Jetpack Compose.pptxKotlin Basics & Introduction to Jetpack Compose.pptx
Kotlin Basics & Introduction to Jetpack Compose.pptx
 
Materi MTBS.ppt
Materi MTBS.pptMateri MTBS.ppt
Materi MTBS.ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Firebase Overview
Firebase OverviewFirebase Overview
Firebase Overview
 

Ähnlich wie OpenMobile ACL bringing Android apps to TIZEN

Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA NITIN GUPTA
 
Programming the Internet of Things: Why Devices Need APIs
Programming the Internet of Things: Why Devices Need APIsProgramming the Internet of Things: Why Devices Need APIs
Programming the Internet of Things: Why Devices Need APIsAllSeen Alliance
 
Mobile application development4
Mobile application development4Mobile application development4
Mobile application development4Appin Kulti Branch
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentAppin Hisar
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2Appin Ara
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2Appin Vijayanagar
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSAppin Delhi
 
android phone ppt
android phone pptandroid phone ppt
android phone pptmehul patel
 
Best Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development FrameworksBest Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development Frameworksvarshasolanki7
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfNomanKhan869872
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpointJohnLagman3
 
Android Workshop Presentation
Android Workshop PresentationAndroid Workshop Presentation
Android Workshop PresentationNAILBITER
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development CompanyThe NineHertz
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App DevelopementAayush Gupta
 
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxsanaiftikhar23
 

Ähnlich wie OpenMobile ACL bringing Android apps to TIZEN (20)

Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
Android
AndroidAndroid
Android
 
Programming the Internet of Things: Why Devices Need APIs
Programming the Internet of Things: Why Devices Need APIsProgramming the Internet of Things: Why Devices Need APIs
Programming the Internet of Things: Why Devices Need APIs
 
Mobile application development4
Mobile application development4Mobile application development4
Mobile application development4
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
Best Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development FrameworksBest Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development Frameworks
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
 
Android Workshop Presentation
Android Workshop PresentationAndroid Workshop Presentation
Android Workshop Presentation
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development Company
 
Android based os
Android based osAndroid based os
Android based os
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App Developement
 
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
 

Mehr von Ryo Jin

Why is EFL used on Tizen?
Why is EFL used on Tizen?Why is EFL used on Tizen?
Why is EFL used on Tizen?Ryo Jin
 
Samsung Z4 User Manual
Samsung Z4 User ManualSamsung Z4 User Manual
Samsung Z4 User ManualRyo Jin
 
Samsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
Samsung ARTIK 050 (ARTIK ZERO) Modules Data SheetSamsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
Samsung ARTIK 050 (ARTIK ZERO) Modules Data SheetRyo Jin
 
Introduction to Watch Face Development with Tizen Studio
Introduction to Watch Face Development with Tizen StudioIntroduction to Watch Face Development with Tizen Studio
Introduction to Watch Face Development with Tizen StudioRyo Jin
 
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan DriverTizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan DriverRyo Jin
 
Panduan Penggunaan Perangkat Wearable Tizen
Panduan Penggunaan Perangkat Wearable TizenPanduan Penggunaan Perangkat Wearable Tizen
Panduan Penggunaan Perangkat Wearable TizenRyo Jin
 
Cara Menggunakan Smartphone Tizen
Cara Menggunakan Smartphone TizenCara Menggunakan Smartphone Tizen
Cara Menggunakan Smartphone TizenRyo Jin
 
Gear Fit2 Watchface Design Guide
Gear Fit2 Watchface Design GuideGear Fit2 Watchface Design Guide
Gear Fit2 Watchface Design GuideRyo Jin
 
Samsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreSamsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreRyo Jin
 
Samsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesSamsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesRyo Jin
 
Samsung Indonesia: Tizen Web Apps
Samsung Indonesia: Tizen Web AppsSamsung Indonesia: Tizen Web Apps
Samsung Indonesia: Tizen Web AppsRyo Jin
 
Samsung Indonesia: Tizen Native App
Samsung Indonesia: Tizen Native AppSamsung Indonesia: Tizen Native App
Samsung Indonesia: Tizen Native AppRyo Jin
 
Samsung Indonesia: Tizen Platform Overview and IoT
Samsung Indonesia: Tizen Platform Overview and IoTSamsung Indonesia: Tizen Platform Overview and IoT
Samsung Indonesia: Tizen Platform Overview and IoTRyo Jin
 
Russian Tizen Project
Russian Tizen ProjectRussian Tizen Project
Russian Tizen ProjectRyo Jin
 
Samsung SM-R360 Tizen User Manual
Samsung SM-R360 Tizen User ManualSamsung SM-R360 Tizen User Manual
Samsung SM-R360 Tizen User ManualRyo Jin
 
Tizen Micro Profile for IoT device
Tizen Micro Profile for IoT deviceTizen Micro Profile for IoT device
Tizen Micro Profile for IoT deviceRyo Jin
 
Panduan Dasar Pemrograman Tizen
Panduan Dasar Pemrograman TizenPanduan Dasar Pemrograman Tizen
Panduan Dasar Pemrograman TizenRyo Jin
 
The Story of Enlightenment, EFL, Tizen and Wayland
The Story of Enlightenment, EFL, Tizen and WaylandThe Story of Enlightenment, EFL, Tizen and Wayland
The Story of Enlightenment, EFL, Tizen and WaylandRyo Jin
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASSRyo Jin
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASSRyo Jin
 

Mehr von Ryo Jin (20)

Why is EFL used on Tizen?
Why is EFL used on Tizen?Why is EFL used on Tizen?
Why is EFL used on Tizen?
 
Samsung Z4 User Manual
Samsung Z4 User ManualSamsung Z4 User Manual
Samsung Z4 User Manual
 
Samsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
Samsung ARTIK 050 (ARTIK ZERO) Modules Data SheetSamsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
Samsung ARTIK 050 (ARTIK ZERO) Modules Data Sheet
 
Introduction to Watch Face Development with Tizen Studio
Introduction to Watch Face Development with Tizen StudioIntroduction to Watch Face Development with Tizen Studio
Introduction to Watch Face Development with Tizen Studio
 
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan DriverTizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
Tizen 3.0's Window System Integration Layer of OpenGLES/EGL & Vulkan Driver
 
Panduan Penggunaan Perangkat Wearable Tizen
Panduan Penggunaan Perangkat Wearable TizenPanduan Penggunaan Perangkat Wearable Tizen
Panduan Penggunaan Perangkat Wearable Tizen
 
Cara Menggunakan Smartphone Tizen
Cara Menggunakan Smartphone TizenCara Menggunakan Smartphone Tizen
Cara Menggunakan Smartphone Tizen
 
Gear Fit2 Watchface Design Guide
Gear Fit2 Watchface Design GuideGear Fit2 Watchface Design Guide
Gear Fit2 Watchface Design Guide
 
Samsung Indonesia: Tizen Store
Samsung Indonesia: Tizen StoreSamsung Indonesia: Tizen Store
Samsung Indonesia: Tizen Store
 
Samsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen WearablesSamsung Indonesia: Tizen Wearables
Samsung Indonesia: Tizen Wearables
 
Samsung Indonesia: Tizen Web Apps
Samsung Indonesia: Tizen Web AppsSamsung Indonesia: Tizen Web Apps
Samsung Indonesia: Tizen Web Apps
 
Samsung Indonesia: Tizen Native App
Samsung Indonesia: Tizen Native AppSamsung Indonesia: Tizen Native App
Samsung Indonesia: Tizen Native App
 
Samsung Indonesia: Tizen Platform Overview and IoT
Samsung Indonesia: Tizen Platform Overview and IoTSamsung Indonesia: Tizen Platform Overview and IoT
Samsung Indonesia: Tizen Platform Overview and IoT
 
Russian Tizen Project
Russian Tizen ProjectRussian Tizen Project
Russian Tizen Project
 
Samsung SM-R360 Tizen User Manual
Samsung SM-R360 Tizen User ManualSamsung SM-R360 Tizen User Manual
Samsung SM-R360 Tizen User Manual
 
Tizen Micro Profile for IoT device
Tizen Micro Profile for IoT deviceTizen Micro Profile for IoT device
Tizen Micro Profile for IoT device
 
Panduan Dasar Pemrograman Tizen
Panduan Dasar Pemrograman TizenPanduan Dasar Pemrograman Tizen
Panduan Dasar Pemrograman Tizen
 
The Story of Enlightenment, EFL, Tizen and Wayland
The Story of Enlightenment, EFL, Tizen and WaylandThe Story of Enlightenment, EFL, Tizen and Wayland
The Story of Enlightenment, EFL, Tizen and Wayland
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASS
 
Tizen PASS
Tizen PASSTizen PASS
Tizen PASS
 

Kürzlich hochgeladen

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

OpenMobile ACL bringing Android apps to TIZEN

  • 1. Bringing Android Apps to Tizen Kevin Menice, OpenMobile World Wide, Inc. SVP & GM, Embedded and Core Technologies November 11, 2013
  • 2. Session Abstract • • Getting started is easy, as ACL allows Android apps to execute on the millions of Tizen devices. Tizen is growing and now is the time to embrace the open nature of the platform. You want to be a part of this ecosystem – leverage your investment in Android apps to get them running on a new wave of mobile devices – Don’t miss out! • 2 Enable your Android apps on the Tizen platform with OpenMobile Application Compatibility Layer (ACL™). With our ACL technology, your Android apps can run seamlessly alongside native Tizen and web apps on any Tizen platform. This discussion will be presented by Kevin Menice, OpenMobile's SVP and GM of Embedded and Core Technologies. Kevin will explain how ACL works and what is required to take advantage of this opportunity to enable your Android apps on the Tizen platform. Be sure to attend!
  • 3. Today’s Speaker – Kevin Menice ● ● 3 Kevin Menice is OpenMobile’s Senior Vice President and General Manager of Embedded and Core Technologies. He is responsible for direction and strategy of the company’s engineering team. Kevin has over twenty-eight years of senior engineering management experience leading the development of speech recognition platforms, mobile computing, and web-based applications for the consumer and enterprise markets. Kevin has led development, deployment, strategy and explosive growth in many notable technology companies during his professional career.
  • 4. How About You? Audience Introduction Which of the following best describes your interest and/or role in today’s presentation? (A) I’m an App Developer, and I’m considering porting my App(s) to Tizen. (B) I’m an App Developer, and I’ve already started porting my App(s) to Tizen. (C) I’m involved directly in the development of the Tizen platform. (D) I’m an App Aggregator/Distributor. (E) I work for a mobile device manufacturer. (F) I work for a company that enables Android or other Apps for Tizen. 4
  • 6. OpenMobile World Wide, Inc. • • • 6 Greater Boston Area start up • Established Dec. 2010 Founded by Robert Angelo of Phoenix and SystemSoft • BIOS, PC Card, System Wizard, POWER.EXE OpenMobile is the compatibility company: on a mission to break the “app barrier” by enabling the Android app ecosystem to run seamlessly on non-Android operating systems • Application Compatibility Layer (ACL)™: Software technology that enables Android Apps to run on non-Android platforms • AppMall™: A robust content ecosystem available from a single destination - hundreds of thousands of apps for millions of platforms
  • 7. A Glimpse at the Exciting Opportunity at Hand • New distribution opportunities await for Android app developers • These are distribution channels through which your native Android app can run on non-native platforms with no changes to the app! • This is the way to make your app available on the millions of Tizen devices • Take advantage of the work you have already done! • OpenMobile ACL technology sets the stage for a mutually beneficial opportunity • App Developers and distributors can capture value by extending their apps’ user reach on non-Android platforms without developing specifically for the target platform • The best part… • No cost to the developer! • No developer effort required! • More revenue from millions of users on non-Android platforms! 7
  • 8. Problem: The “App Barrier” • The mobile consumer device market is growing exponentially year after year with new platforms rising from mobile OEMs across the globe. • Consumers expect apps on every mobile device they use and recent failures of devices from well-known companies prove the fact the “app barrier” is real. • The "app barrier" burdens new platforms coming to the market - they simply do not have the apps that consumers demand and developers are not drawn to develop natively before there is great enough traction. Solution: OpenMobile’s Technology OpenMobile ACL is powerful software that enables Android apps to run on non-Android platforms. ● OEMs can destroy the “app barrier” without having built an app ecosystem when launching a new device. OpenMobile will supply a robust app ecosystem from day one for these platforms. ● We source apps for our AppMall, robust app ecosystem. Our app catalog, constantly growing in size, presents app developers with new distribution opportunities never before possible on these platforms. ● 8
  • 10. Application Compatibility Layer (ACL) enables hundreds of thousands of Android apps to run on non-Android platforms. The world’s largest independent app superstore. A content catalog that provides a robust app ecosystem and new distribution channels. Smartphones, Tablets, Smart TVs, Set Top Boxes (STB), In-Vehicle Infotainment (IVI), In-Flight Infotainment Tizen, webOS, Windows, Linux, Ubuntu, Firefox, etc. Hundreds of thousands of apps delivered to millions of platforms 10 200,000+ Apps to Date ● Stand alone product ● White labeled option Direct distribution to enhance your existing store ● ●
  • 11. OpenMobile’s Technology • • • • • 11 OpenMobile’s ACL uses Android open source project (AOSP) as its base ACL utilizes the Dalvik VM and all of the other application management software from AOSP Our development team opens up the new target operating system (Tizen, webOS, Windows, Firefox, Ubuntu, etc.) and tightly integrates the AOSP bits/bytes into the target platform • High speed graphics • Supports multiple Media types • Inter-process Communications • Notifications Ensures complete compatibility No virtualization or emulation OpenMobile ACL Architecture
  • 12. Tight Integration with the Host Operating System Integrated Desktop Task Manager ACL-enabled Android App ACL-enabled Android Apps Native Tizen App Native Tizen Apps • • • Native platform apps sit as peers side by side with ACL-enabled Android apps Integrated desktop proves no virtualization, ensuring seamless user experience No difference in appearance of native apps and ACL-enabled Android apps 12 • • • Manage all ACL-enabled Android apps with host operating system’s task manager Control both native and Android apps with same place and process in native OS Users are completely immersed in host OS user experience
  • 13. Tight Integration with the Host Operating System Android Sensor App • ACL-enabled devices support all types of sensors required for seamless performance Android Sensor Box app serves as proof of which sensors are supported • 13 App Uninstall • • Uninstall ACL-enabled Android apps through the same process and from the same place as user would for native apps Users have control over all apps (native and Android) without ever leaving the native platform’s user experience
  • 14. ACL™ for Tizen Basic Operation – App Execution • The Android runtime (Core libraries, Dalvik Virtual Machine), Android application frameworks, and Android libraries are linked to the native Core Services • When an OpenMobile-enabled Android app is launched by a user icon touch, the app executes within the Dalvik virtual machine just as if it were running on an Android platform • The Android app is linked directly to Android libraries, native libraries, or ACL-supplied libraries depending on functional, performance, or hardware requirements • • 14 For example, in order to optimize performance, accelerated 3D graphic support interfaces directly with the graphics accelerator driver App calls to Android libraries are mapped to the linked libraries and execution occurs properly and transparently
  • 15. ACL™ for Tizen Architecture Model – Skype Example Skype App Audio/Video interfaces directly with the audio/video device drivers for optimum performance. Skype app executes within the Dalvik VM. Skype app make audio/video calls through the Android Runtime core libraries to get access to the Android Media Framework, Gstreamer. GStreamer then makes calls directly to the audio and video device drivers. 15
  • 16. ACL vs. Android CTS Tests • One glance at the test results: ACL is on Top! We understand compatibility. • Our founders built the IBM-compatible PC industry at Phoenix Technologies and SystemSoft • We are continuing to innovate and convey compatibility expertise to the mobile industry CTS Compatibility Results 100.0% 98.3% 97.4% 99.9% 99.9% 100.0%100.0% 100.0%100.0% 100.0%100.0% 99.6% 99.5% • Android Compatibility Test Suite (CTS) tests were run to analyze ACL’s performance on a non-Android device 90.0% 80.0% 70.0% 60.0% 50.0% 40.0% 30.0% 20.0% 10.0% 0.0% Android Java RefApp Native Android Compatibility 16 Signature VM ACL Compatibility TOTAL • The ACL-powered device performed equal to the native Android devices, with the small exception of unsupported hardware – less than 1% difference from the native Android platform’s compatibility with Android
  • 17. Benchmarks Performance Benchmark Tests 25,000 The OpenMobile team compared benchmark results of Tizen+ACL device to the Samsung Galaxy SIII • The results were equal to or better than the Android SIII, Samsung's top selling flagship device from 2012! 20,000 CaffeineMark Score • 15,000 10,000 5,000 0 CaffeineMark CM3.0 MIDP2.0 CLDC1.1 Tizen RD-PQ MIDP 2.0CLDC 1.1 Tizen Phone CaffeineMark CM3.0 MIDP2.0 CLDC1.1 Android Galaxy S3 17
  • 19. Seamless User Experience 1. ACL submitted to Tizen Store If this is first OpenMobile-enabled app, ACL is downloaded, installed and started here 2. OpenMobile-enabled apps submitted to Tizen Store 1 User Visits Tizen Store 19 2 User Selects and Installs OpenMobile-Enabled App 3 User Launches Newly Installed App 4 User Enjoys Newly Installed App !
  • 20. OpenMobile-Enabled App Ecosystem for Tizen Details • OpenMobile-enabled apps are acquired from app partners • • • • App developer is author/publisher of apps in the Tizen Store • • • Developer contact information listed for support Developer contact information listed for feedback OpenMobile is seller of record • • 20 Sourced under contract with app developers and distributors That’s you - our content partners! Sign up is easy and free! OpenMobile App Developer Portal: www.bit.ly/appmalldevportal OpenMobile signs the TPK OpenMobile manages the Tizen Store Seller Office relationship
  • 21. OpenMobile-Enabled App Ecosystem for Tizen Store OpenMobile acquired apps undergo initial curation, and enter OpenMobile's Validation Process. 2 1 To enable the Tizen–based device to run OpenMobilesupplied apps, “ACL for Tizen” is installed on the mobile device. Validated & curated apps and associated metadata are converted to Tizen format. TPK Package signed by OpenMobile. 3 In-app activities to be mapped to Tizen Store Services 5 0 4 Apps are downloaded by Tizen Store users using standard Tizen app download/install lifecycle processes. 21 Converted apps along with their updated metadata are staged in TPK format, registered and submitted to the Tizen Store for final validation and posting.
  • 22. OpenMobile App Validation Process • • • 22 OpenMobile has created an App Validation Process to ensure that apps will pass store validation and will run on the target device(s) providing users with the desired user experience. 1 2 Display and Resolution are correct 3 Major Functionality operates properly 4 Includes the OpenMobile QA team testing your app on Tizen platforms, just as the end user would experience it. Ensuring the best user experience. Installs and Launches properly Terminates correctly 5 6 Etc. Uninstalls properly
  • 23. OpenMobile App Validation Process B A H F C D E Automated Process Semi-Automated Process 23 G
  • 25. More, more… more and more! More downloads More in-app purchases Traction with new platforms 25 More app sales More in-app ad impressions More users More crossmarketing opportunities Global expansion Benchmarked native app development decision
  • 26. Why Include Your App in the OpenMobile Catalog? Increased Downloads, Ad Impressions, Revenue! Instantly test a new platform and set downloads benchmark before making your native app development decision • ACL Technical Advantages • • • • App Validation process • • • OpenMobile’s QA team is dedicated to testing your app on Tizen platforms, ensuring the real consumer experience. Ensures that user experience is recreated Developer-Friendly Business Model • • 26 Expanded sensor support Tizen theming Seamless install/invoke process with/from the Tizen Store Lets you get started with no cost OpenMobile uses the industry-standard revenue model split
  • 27. Sign up as an OpenMobile Content Partner! Go to www.bit.ly/appmalldevportal to sign up! • Let OpenMobile convert your APK to a TPK • • • • Submit your Android app to the OpenMobile AppMall app catalog • • 27 We’ll convert and validate your app We’ll handle all the administration with the Tizen Store Seller Office We’ll provide you with detailed reports and revenues Easy process! No fee! No changes to your Android apps!