77
TIZEN Overview Open Source Project 2016 - 1

TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Embed Size (px)

Citation preview

Page 1: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

TIZEN Overview Open Source Project

2016 - 1

Page 2: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

INDEX 1. Introduction to Tizen

Background

What is a Computing Platform?

What is Tizen?

Why we use Tizen?

Tizen Architecture

2. How to Develop Tizen Applications

Tizen Applications

Tizen Applications Package

3. Tizen SDK

Installation Description

Download Tizen SDK

Install Tizen SDK

Device Register

Build Test

Tizen Emulator

Tizen Web Application Project Example

Tizen Native Application

4. Ajou Tizen Supporters

Development References

Google Site

Tizen Wiki

Tizen Forum

GitHub

Contacts

Page 3: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Introduction to Tizen

Page 4: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Background

Worldwide smartphone market – Grew 13.0% year over year

Market share of Android and iOS – 96.7% (2015 Q2)

Patent fee Issue – Platform and technologies

Competition – Between mobile device manufacturers

Necessity for an alternative OS

Tizen, Firefox OS, and Ubuntu Mobile

Page 5: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

What is a Computing Platform?

Hardware architecture,

Operating system,

and Run-time libraries

Technologies enabling product developments, or Processes that support

developments

Common environment supporting various functions

Technical environment supporting services based on the Internet

Computer system’s coordinating program, which in turn is built on the instruction

set for a processor or microprocessor, the hardware that performs logic operations

and manages data movement in the computer

Page 6: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

What is Tizen?

Operating system based on the Linux kernel and the GNU C Library implementing

the Linux API

Support target devices

Smartphones, tablets, in-vehicle infotainment (IVI) devices, smart TVs, PCs, smart

cameras, wearable computing, Blu-ray players, printers, and smart home

appliances

Offer a consistent user experience across devices

Project within the Linux Foundation and is governed by a Technical Steering Group

composed of Samsung and Intel among others.

Page 7: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

What is Tizen? (Cont.)

Provide application development tools based on the JavaScript libraries jQuery and

jQuery Mobile

Since version 2.0, a C++ native application framework is available, based on an

Open Services Platform from the Bada platform

Software development kit allows developers to use HTML5 and related web

technologies to write applications that run on supported devices

oFono, Smack, Windowing system, Zypp, ConnMan, and etc

Page 8: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

What is Tizen? (Cont.)

Objective of Tizen is to create an open and multi-platform ecosystem, compatible

with Firefox OS and all browsers

Provide access to four types of applications

Tizen native applications (C, C++, Python, Lua)

Web applications without browser (HTML5, JavaScript)

Applications hybrid (Native application + Web application)

Android apps published on the Tizen Store

Page 9: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Why we use Tizen?

IT’S OPEN SOURCE

HTML5

TIZEN LOOKS LIKE ANDROID WITH TOUCHWIZ

IT’S NOT JUST FOR SMARTPHONES

SAMSUNG TIZEN APPS

THE FUTURE OF TIZEN

Page 10: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Architecture

Web Application

Web is the primary application development environment for Tizen

SDK is available for Web Application development

Language: HTML / CSS / JavaScript / PHP

Native Application

Available through platform APIs in Core Framework

Optimized for Hardware

Language: C / C++

Page 11: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Architecture (Cont.) Web Framework

W3C / HTML5 Device APIs

Web Runtime

Video Touch

CSS3 WebGL

Worker …

Push Contact

Not NFC

SystemInfo …

Native Framework

Social Content Media Locations UX

Net / Telephony / Messaging Graphics / UI

Base / Io / Text / Locales

App / Security / System Services

Core

App Framework Graphics / UI Multimedia Location Messaging

Web Security System Base Connectivity

Telephony PIM

Linux Kernel & Device Driver

Page 12: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Architecture (Cont.)

Web Framework

W3C / HTML5 Device APIs

Web Runtime

Video Touch

CSS3 WebGL

Worker …

Call Contact

Msg NFC

SystemInfo …

Web Framework

for Web Application Developers

Standard HTML5 + Tizen Device API

Page 13: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Native Framework

Social Content Media Locations UX

Net / Telephony / Messaging Graphics / UI

Base / Io / Text / Locales

App / Security / System Services

Tizen Architecture (Cont.)

Native Framework

for Native Application Developers

Social Content + Locations + UX +

Media + Net + Telephony + UI + …

Page 14: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Core

App Framework Graphics / UI Multimedia Location Messaging

Web Security System Base Connectivity

Telephony PIM

Linux Kernel & Device Driver

Tizen Architecture (Cont.)

Core Framework + Kernel

Core Framework: Application Framework + Graphics / UI + Multimedia + …

Kernel: Linux Kernel & Device Drivers

Page 15: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

How to Develop Tizen Applications

Page 16: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Applications

Web Application Fundamental

W3C / HTML5

UI based on jQuery Mobile

Device API

Based on JavaScript

Provide access to platform device

Device resource

Asynchronous success callback function

Page 17: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Applications Package

Web Application

Run based on HTML5 + JavaScript + CSS

Package File Format: *.wgt

Web Application Package Contents

Name Description

config.xml Application configuration data

icon.png Application Default icon

index.html Application Default start file

css/ CSS source file directory

js/ JavaScript file directory

Page 18: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Name Description

manifest.xml Application configuration data

resource/ Application Resource data

src/ Application source file

inc/ Application include header file

data/ Application Private data

lib/ Application library directory

shared/ Sharable directory between application

Tizen Applications Package (Cont.)

Native Application

Run based on C + Tizen Native APIs

Package File Format: *.tpk

Native Application Package Contents

Page 19: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK

Page 20: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Installation Description

This description was written to help you install Tizen Software Development Kit

About Description…

It describes how to download an installer compatible with your computer

It describes how to use the Installer, and Update Manager

It describes what to install using Update Manager

It provides brief explanations of Tizen SDK, and related materials

Before you start installation steps, you must install Java Development Kit (At least,

JDK version 7) on your computer (JDK 8 is recommended)

Page 21: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Download Tizen SDK

Tizen SDK Download

www.tizen.org – Click DOWNLOAD THE SDK Button

Page 22: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Download Tizen SDK (Cont.)

Tizen SDK Download

Check Your Index of Computer – Click Installer

Page 23: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK

Tizen SDK Installation

Check Download – Click Installer

Page 24: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Click Agreement Accept Checkbox

Page 25: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Click Download Icon

Page 26: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Click Done Button – Click OK Button

Page 27: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Check Packages

Page 28: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Click Extra Package – Click Certificate Extension Icon – Click Accept Button

Page 29: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Click Certificate Extension Install Button

Page 30: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Check Install Packages – Click Yes Button when you have to agree

Page 31: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Install Packages You Need (2.4 Mobile) / (2.3.1 Wearable when you use Gear S2)

Page 32: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Check Installed Packages

Page 33: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

tizen-sdk Folder – ide Folder – IDE.exe

Page 34: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Check Workspace – Select Workspace

Page 35: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Click OK Button

Page 36: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Install Tizen SDK (Cont.)

Tizen SDK Installation

Page 37: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register

Samsung USB Driver Install

www.samsung.com/sec/support/

Page 38: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Samsung USB Driver Install

http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb

Page 39: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen Setting

Touch Tizen Call – Press *#84936# (*#tizen#)

Page 40: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen Setting

Touch Developer Option – Check Developer Option – Open Menu

Page 41: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen Setting

Touch Settings Icon – Touch Developer Option – Touch USB Debugging

Page 42: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen Setting

Check USB Debugging Mode – Connect to Computer – Touch Yes on Debugging Agreement

Page 43: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Tizen SDK Execution – Click Register Certificate Button

Click Mobile/Wearable Checkbox – Click New Create Security Profile – Fill in Blank

Page 44: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Click Create new certificate Button – Fill in Blank

Page 45: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Click Request Button – Click OK Button – Click Create new account Button

Page 46: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Fill in Blank – Click OK Button – Click Sign In Button

Page 47: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Click Agree Button – Click OK Button

Page 48: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Click Create new certificate Button – Check Device Connection

Page 49: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Click Add Button Next to Device – Fill in Blank

Page 50: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Click Request Button – Click OK Button – Fill in Blank – Click Sign In Button

Page 51: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Click OK Button

Page 52: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Device Register (Contd.)

Tizen SDK Setting

Check Device Connection in Connection Explorer – Click Permit to install applications

Page 53: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Build Test

Tizen Build Test

Create New Project – Take Sample Application – Click Finish Button

Page 54: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Build Test (Contd.)

Tizen Build Test

Check Created Application in Project Explorer

Page 55: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Build Test (Contd.)

Tizen Build Test

Run As Tizen Web Application – Check Progress

Page 56: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Build Test (Contd.)

Tizen Application

Execute Uploaded Application in Tizen

Page 57: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Simulator

Run > Run As > 2 Tizen Web Simulator Application

Page 58: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Simulator (Contd.)

Tizen Web Simulator Application

Page 59: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Emulator

Tizen SDK > Emulator Manager or Connection Explorer > Emulator Manager

Page 60: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Emulator (Contd.)

Wearable / mobile > Create New (wearable:2.3.1/mobile:2.4) > Confirm

Page 61: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Emulator (Contd.)

Launch emulator

Page 62: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Emulator (Contd.)

Check Connection Explorer

Page 63: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Emulator (Contd.)

Run > Run As > 1. Tizen Web Application

Page 64: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Emulator (Contd.)

Page 65: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Web Project Example

Basic Index.html

Page 66: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Native Application

Tizen Native Application Build Test

Page 67: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Native Application (Contd.)

Tizen Native Application Build Test

Page 68: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Native Application (Contd.)

Tizen Native Application Build Test

Page 69: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Ajou Tizen Supporters

Page 70: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Development References

Tizen API Reference in Tizen Web Site

https://developer.tizen.org/ > Development Tab > API References

Page 71: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Development References (Cont.)

Tizen API Reference in Tizen Integrated Development Environment (IDE)

Tizen IDE > Help Tab > Help Contents

Page 72: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Google Site

Ajou University Tizen Community - Google Site

https://sites.google.com/site/ajoutizencommunity/

Page 73: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Wiki

Tizen Lecture Materials / Ajou University 2015

https://wiki.tizen.org/wiki/Tizen_Lecture_Materials/Ajou_University_2015

Page 74: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Tizen Forum

Tizen Developer Forum

https://developer.tizen.org/forums?langswitch=en

Page 75: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

GitHub

Tizen Developer Forum

https://github.com/

Page 76: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Contacts

Name Laboratory E-Mail Phone Number

Lee, Byungwook Room #913-1, PaldalHall

NiSE Laboratory [email protected] 010-2558-7349

Roh, Woori Room #913-1, PaldalHall

NiSE Laboratory [email protected] 010-5043-9653

Park, Pyoung-Woo Room #913-1, PaldalHall

NiSE Laboratory [email protected] 010-7149-3357

Page 77: TIZEN Overview 1. Introduction to Tizen Background What is a Computing Platform? What is Tizen? Why we use Tizen? Tizen Architecture 2. How to Develop Tizen Applications Tizen Applications

Q & A