+ All Categories
Home > Technology > Introduction of PAG (Polaris App Generator)

Introduction of PAG (Polaris App Generator)

Date post: 18-Oct-2014
Category:
View: 701 times
Download: 60 times
Share this document with a friend
Description:
Introduction of PAG, Polaris App Generator. The Conversion tool from Android app to Tizen app automatically.
13
POLARIS ® App Generator Confidential to Infraware Technology Copyright ©2013 Infraware Technology Inc. All rights reserved.
Transcript
Page 1: Introduction of PAG (Polaris App Generator)

POLARIS® App Generator

Confidential to Infraware Technology

Copyright ©2013 Infraware Technology Inc. All rights reserved.

Page 2: Introduction of PAG (Polaris App Generator)

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

Page 3: Introduction of PAG (Polaris App Generator)

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

Page 4: Introduction of PAG (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

Page 5: Introduction of PAG (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

Page 6: Introduction of PAG (Polaris App Generator)

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

Page 7: Introduction of PAG (Polaris App Generator)

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

Page 8: Introduction of PAG (Polaris App Generator)

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

Page 9: Introduction of PAG (Polaris App Generator)

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

Page 10: Introduction of PAG (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

Page 11: Introduction of PAG (Polaris App Generator)

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.,

Page 12: Introduction of PAG (Polaris App Generator)

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

Page 13: Introduction of PAG (Polaris App Generator)

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


Recommended