Date post: | 18-Oct-2014 |
Category: |
Technology |
View: | 701 times |
Download: | 60 times |
POLARIS® App Generator
Confidential to Infraware Technology
Copyright ©2013 Infraware Technology Inc. All rights reserved.
Confidential and proprietary material for authorized persons only. 2
Table of Contents
01 POLARIS® App Generator Overview
02 Value Proposition of POLARIS® App Generator Service
03 POLARIS® App Generator Service
04 POLARIS® App Generator Service Flow
05 PAG_POLARIS® App Verifier
06 PAG_POLARIS® App Player
07 PAG_POLARIS® App Player Features & Specifications
08 PAG_POLARIS® App Player Restrictions
09 Demonstration of PAG_POLARIS® App Generator Service
Confidential and proprietary material for authorized persons only. 3
01 POLARIS® App Generator Overview
APK TPK
TIZEN Store
http://pag.polarismobile.com
* Android APK is automatically converted to TIZEN TPK, which can be uploaded to TIZEN store, downloaded into TIZEN de -vice, and executed as same as TIZEN app
POLARIS® App Generator is the Converting Solution which allow Application Developer or Application Provider automatically convert their Android Application to Tizen Application without additional developing efforts or cus-tomizing Android Application by considering Tizen OS environment.
PAG would be the best solution to meet Tizen Apps demands & requirements just in time from the market by creat-ing Tizen Application in a very short period & time.
Easy way to port Android App to Tizen
POLARIS®
App Generator
Confidential and proprietary material for authorized persons only. 4
02 Value Propositions of POLARIS® App Generator Service
Easy way to port Android App to Tizen
01 Cost
Reduce cost dramatically in order to both develop and launch Tizen Application using POLARIS® App Generator
02 Performance
Provide high quality & performance of Application with origin Android apps after generating to Tizen
03 Time
Reduce development lead-time to launch Tizen Application using POLARIS® App Generator and their legacy S/W
Possible to launch Tizen app on the market on time by con-sidering market situation
04 Consulting
Provide prompt & stable technical support to launch Tizen App on the market by using PAG and their legacy S/W & application
POLARIS® App Generator
POLARIS®
App Generator
Confidential and proprietary material for authorized persons only. 5
03 POLARIS® App Generator Service
PAG Service is mainly consisted of three main solutions including PAP((POLARIS® App Player) for playing con-verted apps on the Tizen device, PAV(POLARIS® App Verifier) for verifying Android apps before converting to Tizen application in order to check out restrictions of PAG, and PAG(POLARIS® App Verifier) for converting Android Apps to Tizen Apps.
PAV(POLARIS® App Verifier) PAG(POLARIS® App Generator) PAP(POLARIS® App Player)
• Verifying automatically uploaded Android App in terms of restrictions of POLARIS® App Generator in ad-vance.
• Verifying the compatibilities with POLARIS® App Player.
• Showing the results whether up-loaded APK by Developer could be worked properly on PAP or Not be-fore converting it to Tizen App
• Converting/ Generating automati-cally uploaded APK by developer to TPK
• Converted TPK by using PAG would be uploaded to Tizen App store as the same way as original Tizen appli-cation
• Converted TPK would be played on PAP(POLARIS® App Player) from Ti-zen Device or Smart Phone
• It should be needed to download PAP(POLARIS® App Player) before running converted TPK by PAG in advance. It would be needed only one time on Tizen Device.
PAG Service Configura-tion
Confidential and proprietary material for authorized persons only. 6
04 POLARIS® App Generator Service Flow
PAG would be bringing great benefits to Either create Tizen Applications by both using legacy applications based on Android in a very short period and Android Developing tools including programming, testing, and debugging for Android Or save developing time and costs in order to efficiently support & launch it on newly emerging Tizen Market from Smart Phone field.
ProgrammingUsing Android SDK
TIZEN Store
Customize & Debug
TestingUsing Android Device
Converting Using PAG Solution
TestingUsing TIZEN Device
Debug
APK APK TPK TPK
Publish & Launch to Android & Carrier’s Stores
* Customizing required for each Android app store by considering their situation
Publish & Launch to TIZEN Stores
* Should be needed to be Customizing required for TIZEN app store by considering their market situation
Easy of development for TIZEN
Confidential and proprietary material for authorized persons only. 7
04 POLARIS® App Generator Service Flow
PAG Service Scenario
① Upload APK
②Verification Report
③Test TPK(To check manually)
④TPK (Signed)TPK
(or URL for down-load)
Test TPK(or URL for down-
load)
POLARIS® App Generator
PAID Generating From APK into TPK
Develop OrModify
Developer
⑤ Upload TPK
App Store
⑥ Download TIZEN Apps from TIZEN store
POLARIS® App Player
*It should be needed to down-load PAP before running con-verted TPK by PAG
Verification
APKManagement
(POC)
POLARIS® App Verifier
Android Developer
Confidential and proprietary material for authorized persons only. 8
05 PAG_ POLARIS® App Verifier
What is POLARIS® App Verifier
POLARIS® App Verifier provide Customers with verification report which shows immediately the compatibility with POLARIS® App Player on the screen when uploading APK of Android Application to PAG Service. In order to make a progress efficiently to verify compatibility, POLARIS® App Verifier automatically check out uploaded apk of Android application with STATIC & DYNAMIC verifier before converting to TPK of TIZEN Application
Dynamic VerifierStatic Verifier
POLARIS® App Verifier
Verification Report
PASS: Executable, Compatible with PO-LARIS® App Player
CHECK: Need to check manually
FAIL: NOT compatible with POLARIS® App Player
To check out followings:
• Size of application • Use permission• Use device• API (including native lib)• Restrictions for POLARIS®
App Player• Some patterns not al-
lowed in POLARIS® App Player
To check out followings:(on real device)
• Install/Uninstall• Execution with some proper
input (so, applications may be run automatically)
• Unexpected exceptions.• Failed access to resource
Confidential and proprietary material for authorized persons only. 9
06 PAG_POLARIS® App Player
What is POLARIS® App Player POLARIS® App Player is middleware solution to play TPK converted by using POLARIS® App Generator on Tizen de-
vice. POLARIS® App Player is implemented on the POLARIS® Android Framework (PAF), which is composed of (1) Compact Dalvik for high performance runtime engine, (2) Compact Kernel for high portability, and (3) Android Li-braries for compatibility.
POLARIS® App Player
• Easy to gather killer applications and developers using Android Eco-system
• Portable, High-performance, Well defined UI Framework based on Android
• Stable and lower cost devices, based on any OS and al-ready-developed legacy S/W
• POLARIS® App Player is also downloadable application, so you can make any type of services
Android Applications
Native Apps
POLARIS® App Player(Portable Android Framework)
J2ME
MID
let
TPK converted by POLARIS® App Generator
Confidential and proprietary material for authorized persons only. 10
07 PAG_POLARIS® App Player Features & Specifications
Feature & Specifications of POLARIS® App Player
Android Compliant• Compatible with Android Version 2.3.7 Gingerbread (Software level compatibility)
• 2D/3D Graphics, Networks, Database (the same as android)
• H/W acceleration of OpenGL ES (depends on target device specifications.)
• Connectivity (WIFI, BT), *Sensors (Gyro, GPS, etc) *depends on target device specifications.
• Media player supported (codecs depends on target device specifications)
All Android Tools for developers can be used• Most of APK from Android SDK and NDK could be working on POLARIS® App Player without modification
Downloadable Applications available in Application Store• Download and install a lot of applications, which are available on the specific application store , public site, or SD card
Middleware/Player• Direct App Launch
The user can launch android applications directly through not only Android Home, but also native platform’s appli-cation manager
Downloadable• PAP can be downloadable application.
There is no dependency of existing native platform
Confidential and proprietary material for authorized persons only. 11
08 PAG_POLARIS® App Player Restrictions
Restrictions of POLARIS® App PlayerMore than 80% of Android applications could be converted & ran on Tizen OS without any efforts. The rest of An-droid applications should be needed & required to be modified from original Android applications.
Restrictions of POLARIS® App Player
• Accesses to device’s critical data (email, contact, calendar) are not supported.
• Widgets, Wallpapers, Homescreen, and Launcher Intents are not supported.
• Background Services are not supported.
• Push notifications while Apps are not being in background are not supported yet.
Push API integrated to TIZEN push framework will be provided.
• Linux file systems in root (/proc, /sys, /dev, etc) are not supported.
• Linux kernel functions (fork(), exec(), etc) are not supported.
• Accessing some device settings is not supported.
• Some media formats are not supported. (depends on the device)
• API level controls of Telephony, SMS, Bluetooth, WIFI, Camera is not supported. (Invoking App is supported.)
• Google Service Framework is not supported. (In-app purchase, Google Ads, GCM, Map API, Application Licensing, Automatic
Updates, Authorization, Android Backup Service, Google+, etc)
APIs will be provided including IAP, Ads, Updates, Application Licensing, Messaging, and etc.,
Confidential and proprietary material for authorized persons only. 12
09 Demonstration of POLARIS® App Generator Service
Trial Service of POLARIS® App Generator Service
You can take use of trial service for POLARIS® App Generator Service when accessing fol-lowing web page: http://pag.polarismobile.com
You can find out Demonstration for POLARIS® App Player when accessing following link-age: http://www.youtube.com/user/infrawareinc
Demonstration Video Clips for POLARIS® App Player
Trial service & Demonstration of POLARIS® App Generator and POLARIS® App
Player
Thank you
Headquarter and Research Institute: Bando B/D 4F, 48-1 Banpo-dong, Seocho-gu, Seoul, KOREA. 137-040 Tel. +82 2 537 0538 Fax. +82 2 535 0534