SlideShare a Scribd company logo
1 of 24
타이젠에 대한



표준기반, 소프트웨어 플랫폼, 오픈소스
모바일 운영업체, 장비 제조업체, 스마트폰, 태블릿, 넷북, 차량정보장치, 스마트
TV 등 다양한 분야를 위한 실리콘 공급업체,

Tizen 프로젝트는 리눅스 재단 내 상주, 기술 운영그룹에 의해 규율됨
기술운영그룹은 워킹그룹의 형성 및 플랫폼 개발과 전달을 중심으로 하는 오픈
소스 프로젝트에 대한 주요 의사결정 기관이다.

타이젠 협회는 서비스 모델의 요구사항식별 및 촉진의 수집 및 전반적인 업계의
마케팅 및 교육을 포함한 타이젠의 비지니스 역할을 안내하기 위해 형성됨

타이젠은 html5를 기반으로 응용 프로그램 개발자를 위한 강력하고 유연한 환경
을 제공
html5의 강력한 기능 및 크로스 플랫폼의 유연성
개발자문서



베타 소스코드 및 SDK 활용가능함
2012년도 2분기에 최종 릴리스 예정임
Tizen SDK



 타이젠 웹어플을 개발하기 위한 도구의 포괄적인 모음
 웹 IDE + 애뮬레이터 + 툴체인 + 예제코드 및 설명서로 구성됨
 우분투 및 윈도우에서 실행됨
 타이젠 패키징 규칙을 준수하는 한 공식 타이젠 IDE에 종송되지 않음
시스템 요구사항



우분투 10.04/10.10/11.04/11.10 32 비트, 윈도우 XP SP3 / 7 32 비트 (Mac 버전
이 곧 출시)
듀얼 코어 최소 2 GHz의 CPU (VTX이 CPU 권장)
RAM 메모리의 최소 2기가바이트
사용 가능한 디스크 공간이 최소한 3기가바이트
로컬 관리자 권한
최소한 1280x1024 화면 해상도
전제조건



Sun JDK V6 이상버전 (오픈JDK미사용)
qemu-KVM, binutils-multiarch, debhelper, fakeroot, realpath, libsdl-gfx1.2-4,
gettext에, procps, xsltproc, libdbus-1-3, liblua5.1-0, libexif12 및 libcurl3 패키지
루트 권한
아키텍처



다양한 장치를 위한 표준기반 소프트웨어 플랫폼을 제공
소프트웨어 플랫폼은 웹 어플리케이션을 지원함
타이젠 웹어플리케이션 레퍼런스는 웹 어플리케이션 개발을 위한 포괄적인 설명
을 제공함

아래 도표는 스마트폰 및 태블릿 장치에 대한 타이젠 아키텍처를 보여줌
어플리케이션, 코어 그리고 커널의 세 계층으로 구성됨
Application Layer
Tizen는 웹 어플리케이션을 지원합니다. Tizen 웹 어플리케이션은 네이티브 어플
리케이션처럼 플랫폼의 전체 전력을 활용함
Core Layer
Tizen API 및 Tizen 핵심 서비스로 구성됨

Tizen API Laer
Tizen 웹 응용프로그램은 Tizen 웹 API를 사용하여 개발가능
Tizen 웹 API는 W3C의 컬렉션(HTML5 등), Khronos의 WebGL, 그리고 새롭게
정의된 디바이스 API 로 구성
Tizen Core Service
응용프로그램 프레임 워크로서 패키지명, URI, 또는 MIME 형식을 이용하여 다른
어플리케이션을 실행하는 등 어플리케이션 관리기능을 제공
또한 이러한 시스템 다이얼러 어플리케이션과 같이 미리 정의된 서비스를 시작
합니다.
애플리케이션 프레임워크는 또한 메모리 부족 이벤트, 낮은 배터리, 화면 방향의
변경, 푸시 통지 등 일반적인 이벤트를 알려줍니다.
Graphics and UI

EFL (Enlightenment Foundation Libraries), X​​11 기반의 윈도우 관리 시스템, 입력
방식, 그리고 OpenGL은 ES를 포함하는 시스템의 그​​래픽 및 UI 스택으로 구성

그래픽 구성 요소의 핵심이자 라이브러리 모음인 EFL은 모든 UI 해상도에 대해
쉽게 풍부한 그래픽을 만드는 데 사용됩니다. 라이브러리는 3D 변환 및 기타 작
업을 이용하여 레이어로 UI들을 생성합니다. EFL은 Evas 캔버스 API 라이브러리
및 기초 위젯 라이브러리를 포함합니다.



Enlightenment? EFL?
Enlightenment는 Linux/X11 등을 위한 Windows manager를 의미하기도 하고, 기존의 toolkit 보다 더 적은 작업으로 더 보
기 좋은 UI 제작을 가능하게 하는 것을 목표로 하는 프로젝트의 이름을 의미하기도 한다. 이 개발 환경은 휴대폰과 같은
소형기기부터 노트북, 데스크탑과 같은 기기까지 지원한다.
Multimedia

멀티미디어는 GStreamer를 기반으로합니다.
그것은 비디오, 오디오, 영상, 및 VoIP를 포함한 미디어에 대한 지원을 제공합니
다.
또한 미디어 파일 메타 정보를 관리하기위한 미디어 컨텐츠 관리를 제공합니다.
Web

저전력 디바이스에 최적화된 Tizen 웹 API의 완전한 구현을 제공합니다.
그것은 웹 브라우저가 웹 페이지를 렌더링하도록 설계된 레이아웃 엔진인 웹킷
을 포함합니다.
또한 웹 애플 리케이션을위한 웹 런타임을 제공합니다.
Messaging
SMS, MMS, Email 그리고 인스턴트메시지를 포함합니다.
Location
위치정보, GeoLocation, 위성 정보 및 GPS 상태 등의 위치기반서비스(LBS)를 제
공합니다.
그것은 같은 GPS, WPS (와이파이 포지셔닝 시스템), 셀 ID 및 센서 등 다양한 위
치 소스로부터 위치 정보를 제공 GeoClue에 따라 달라집니다.
Security

시스템 전체의 보안관리을 담당하고 있습니다.
그것은 이러한 액세스 제어, 인증 관리 및 보안 응용 프로그램 배포와 같은 플랫
폼 보안가능자로 구성되어 있습니다.
System

시스템은 시스템과 장치관리 기능으로 구성되어 있습니다

   - 센서, 디스플레이, 또는 진동기와 같은 장치들에 엑세스하는 것을 위한 인터페이스
   - 파워 관리 LCD 디스플레이 백라이트 등/해제 및 애플리케이션 프로세서 슬립과 같은 전원관리
   - 장치에 대한 모니터링과 USB, MMC, 충전기 그리고 이어폰 이벤트와 같은 이벤트 처리
   - 시스템 업그레이드
   - 모바일 장치 관리
Base
데이터베이스 지원, 국제화, 및 XML 구문 분석과 같은 주요 기능을 제공하는 리
눅스 기본 필수적인 시스템 라이브러리가 포함
Connectivity
모든 네트워크와 3G, 와이파이, 블루투스, HTTP 및 NFC (Near Field
Communication)와 같은 연결 관련기능으로 구성되어 있습니다.
데이터 네트워크는 3G와 와이파이 기반의 네트워크 연결 관리를 제공 ConnMan
(연결 관리자)을 기반으로합니다.
Telephony
모뎀을 이용한 통신 셀룰러 기능의 커뮤니케이팅으로 구성되어 있습니다


 - 통화관련 및 UMTS와 CDMA를 위한 비-통화관련 정보 및 서비스의 관리.
 - 패킷 서비스와 UMTS와 CDMA 네트워크에 대한 상태정보를 관리.
 - UMTS와 CDMA에 대한 SMS 관련 서비스를 관리.
 - SIM 파일, 전화번호부 및 보안을 관리
 - UMTS를 위해 SIM 어플 리케이션 툴킷 서비스를 관리.
PIM (Personal Information Management)

장치의 컨텍스트 (예 : 장치의 위치, 케이블 상태 등)에 대한 검색 데이터를 포함
하여 캘린더, 연락처, 할일 등의 사용자 데이터를 관리할 수 있습니다.
커널 계층

커널 레이어는 리눅스 커널 및 장치 드라이버를 포함합니다.
https://developer.tizen.org/

More Related Content

Similar to About Tizen Framework

[한국핀테크포럼] 제7회 핀테크포럼
[한국핀테크포럼] 제7회 핀테크포럼[한국핀테크포럼] 제7회 핀테크포럼
[한국핀테크포럼] 제7회 핀테크포럼Hyeseon Yoon
 
Tus Kan Professional Server
Tus Kan Professional ServerTus Kan Professional Server
Tus Kan Professional Server춘성 이
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?유명환 FunFun Yoo
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브Open Source Consulting
 
시스코 Flex pod 2.0 새로운 도약
시스코 Flex pod 2.0 새로운 도약시스코 Flex pod 2.0 새로운 도약
시스코 Flex pod 2.0 새로운 도약CiscoKorea
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterpriseJun Gyun Bae
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0sprdd
 
TP-Monitor_Wh apm
TP-Monitor_Wh apmTP-Monitor_Wh apm
TP-Monitor_Wh apm엑셈
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) VMware Tanzu Korea
 
KOPENS OI SOLUTION v1.0
KOPENS OI SOLUTION v1.0KOPENS OI SOLUTION v1.0
KOPENS OI SOLUTION v1.0Lee Sangboo
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...OpenStack Korea Community
 
Microservices
Microservices Microservices
Microservices 영기 김
 
Citrine소개서
Citrine소개서Citrine소개서
Citrine소개서logeo
 
F5 프로그래밍 기능
F5 프로그래밍 기능F5 프로그래밍 기능
F5 프로그래밍 기능itian-f5
 
IBM with 서비스나우, IT운영관리 이젠 바뀔 때입니다.
IBM with 서비스나우, IT운영관리 이젠 바뀔 때입니다.IBM with 서비스나우, IT운영관리 이젠 바뀔 때입니다.
IBM with 서비스나우, IT운영관리 이젠 바뀔 때입니다.Sejeong Kim 김세정
 
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014Lee Sangboo
 
IBM multi vendor service(MVS)_202102
IBM multi vendor service(MVS)_202102IBM multi vendor service(MVS)_202102
IBM multi vendor service(MVS)_202102jiyoungkim158
 
Vertex Perspectives | Low-Code Platforms (Korean)
 Vertex Perspectives | Low-Code Platforms (Korean) Vertex Perspectives | Low-Code Platforms (Korean)
Vertex Perspectives | Low-Code Platforms (Korean)Vertex Holdings
 

Similar to About Tizen Framework (20)

[한국핀테크포럼] 제7회 핀테크포럼
[한국핀테크포럼] 제7회 핀테크포럼[한국핀테크포럼] 제7회 핀테크포럼
[한국핀테크포럼] 제7회 핀테크포럼
 
Tus Kan Professional Server
Tus Kan Professional ServerTus Kan Professional Server
Tus Kan Professional Server
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?
 
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
[열린기술공방] Container기반의 DevOps - 클라우드 네이티브
 
시스코 Flex pod 2.0 새로운 도약
시스코 Flex pod 2.0 새로운 도약시스코 Flex pod 2.0 새로운 도약
시스코 Flex pod 2.0 새로운 도약
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterprise
 
유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0유닉스 리눅스 마이그레이션_이호성_v1.0
유닉스 리눅스 마이그레이션_이호성_v1.0
 
TP-Monitor_Wh apm
TP-Monitor_Wh apmTP-Monitor_Wh apm
TP-Monitor_Wh apm
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
KOPENS OI SOLUTION v1.0
KOPENS OI SOLUTION v1.0KOPENS OI SOLUTION v1.0
KOPENS OI SOLUTION v1.0
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
 
Microservices
Microservices Microservices
Microservices
 
Citrine소개서
Citrine소개서Citrine소개서
Citrine소개서
 
F5 프로그래밍 기능
F5 프로그래밍 기능F5 프로그래밍 기능
F5 프로그래밍 기능
 
IBM with 서비스나우, IT운영관리 이젠 바뀔 때입니다.
IBM with 서비스나우, IT운영관리 이젠 바뀔 때입니다.IBM with 서비스나우, IT운영관리 이젠 바뀔 때입니다.
IBM with 서비스나우, IT운영관리 이젠 바뀔 때입니다.
 
KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014KOPENS_INTRODUCTION_2014
KOPENS_INTRODUCTION_2014
 
IBM multi vendor service(MVS)_202102
IBM multi vendor service(MVS)_202102IBM multi vendor service(MVS)_202102
IBM multi vendor service(MVS)_202102
 
Vertex Perspectives | Low-Code Platforms (Korean)
 Vertex Perspectives | Low-Code Platforms (Korean) Vertex Perspectives | Low-Code Platforms (Korean)
Vertex Perspectives | Low-Code Platforms (Korean)
 
INFRASTRUCTURE
INFRASTRUCTUREINFRASTRUCTURE
INFRASTRUCTURE
 
2015.07.01
2015.07.012015.07.01
2015.07.01
 

About Tizen Framework

  • 1.
  • 2. 타이젠에 대한 표준기반, 소프트웨어 플랫폼, 오픈소스 모바일 운영업체, 장비 제조업체, 스마트폰, 태블릿, 넷북, 차량정보장치, 스마트 TV 등 다양한 분야를 위한 실리콘 공급업체, Tizen 프로젝트는 리눅스 재단 내 상주, 기술 운영그룹에 의해 규율됨 기술운영그룹은 워킹그룹의 형성 및 플랫폼 개발과 전달을 중심으로 하는 오픈 소스 프로젝트에 대한 주요 의사결정 기관이다. 타이젠 협회는 서비스 모델의 요구사항식별 및 촉진의 수집 및 전반적인 업계의 마케팅 및 교육을 포함한 타이젠의 비지니스 역할을 안내하기 위해 형성됨 타이젠은 html5를 기반으로 응용 프로그램 개발자를 위한 강력하고 유연한 환경 을 제공 html5의 강력한 기능 및 크로스 플랫폼의 유연성
  • 3. 개발자문서 베타 소스코드 및 SDK 활용가능함 2012년도 2분기에 최종 릴리스 예정임
  • 4. Tizen SDK 타이젠 웹어플을 개발하기 위한 도구의 포괄적인 모음 웹 IDE + 애뮬레이터 + 툴체인 + 예제코드 및 설명서로 구성됨 우분투 및 윈도우에서 실행됨 타이젠 패키징 규칙을 준수하는 한 공식 타이젠 IDE에 종송되지 않음
  • 5. 시스템 요구사항 우분투 10.04/10.10/11.04/11.10 32 비트, 윈도우 XP SP3 / 7 32 비트 (Mac 버전 이 곧 출시) 듀얼 코어 최소 2 GHz의 CPU (VTX이 CPU 권장) RAM 메모리의 최소 2기가바이트 사용 가능한 디스크 공간이 최소한 3기가바이트 로컬 관리자 권한 최소한 1280x1024 화면 해상도
  • 6. 전제조건 Sun JDK V6 이상버전 (오픈JDK미사용) qemu-KVM, binutils-multiarch, debhelper, fakeroot, realpath, libsdl-gfx1.2-4, gettext에, procps, xsltproc, libdbus-1-3, liblua5.1-0, libexif12 및 libcurl3 패키지 루트 권한
  • 7. 아키텍처 다양한 장치를 위한 표준기반 소프트웨어 플랫폼을 제공 소프트웨어 플랫폼은 웹 어플리케이션을 지원함 타이젠 웹어플리케이션 레퍼런스는 웹 어플리케이션 개발을 위한 포괄적인 설명 을 제공함 아래 도표는 스마트폰 및 태블릿 장치에 대한 타이젠 아키텍처를 보여줌 어플리케이션, 코어 그리고 커널의 세 계층으로 구성됨
  • 8.
  • 9. Application Layer Tizen는 웹 어플리케이션을 지원합니다. Tizen 웹 어플리케이션은 네이티브 어플 리케이션처럼 플랫폼의 전체 전력을 활용함
  • 10. Core Layer Tizen API 및 Tizen 핵심 서비스로 구성됨 Tizen API Laer Tizen 웹 응용프로그램은 Tizen 웹 API를 사용하여 개발가능 Tizen 웹 API는 W3C의 컬렉션(HTML5 등), Khronos의 WebGL, 그리고 새롭게 정의된 디바이스 API 로 구성
  • 11. Tizen Core Service 응용프로그램 프레임 워크로서 패키지명, URI, 또는 MIME 형식을 이용하여 다른 어플리케이션을 실행하는 등 어플리케이션 관리기능을 제공 또한 이러한 시스템 다이얼러 어플리케이션과 같이 미리 정의된 서비스를 시작 합니다. 애플리케이션 프레임워크는 또한 메모리 부족 이벤트, 낮은 배터리, 화면 방향의 변경, 푸시 통지 등 일반적인 이벤트를 알려줍니다.
  • 12. Graphics and UI EFL (Enlightenment Foundation Libraries), X​​11 기반의 윈도우 관리 시스템, 입력 방식, 그리고 OpenGL은 ES를 포함하는 시스템의 그​​래픽 및 UI 스택으로 구성 그래픽 구성 요소의 핵심이자 라이브러리 모음인 EFL은 모든 UI 해상도에 대해 쉽게 풍부한 그래픽을 만드는 데 사용됩니다. 라이브러리는 3D 변환 및 기타 작 업을 이용하여 레이어로 UI들을 생성합니다. EFL은 Evas 캔버스 API 라이브러리 및 기초 위젯 라이브러리를 포함합니다. Enlightenment? EFL? Enlightenment는 Linux/X11 등을 위한 Windows manager를 의미하기도 하고, 기존의 toolkit 보다 더 적은 작업으로 더 보 기 좋은 UI 제작을 가능하게 하는 것을 목표로 하는 프로젝트의 이름을 의미하기도 한다. 이 개발 환경은 휴대폰과 같은 소형기기부터 노트북, 데스크탑과 같은 기기까지 지원한다.
  • 13. Multimedia 멀티미디어는 GStreamer를 기반으로합니다. 그것은 비디오, 오디오, 영상, 및 VoIP를 포함한 미디어에 대한 지원을 제공합니 다. 또한 미디어 파일 메타 정보를 관리하기위한 미디어 컨텐츠 관리를 제공합니다.
  • 14. Web 저전력 디바이스에 최적화된 Tizen 웹 API의 완전한 구현을 제공합니다. 그것은 웹 브라우저가 웹 페이지를 렌더링하도록 설계된 레이아웃 엔진인 웹킷 을 포함합니다. 또한 웹 애플 리케이션을위한 웹 런타임을 제공합니다.
  • 15. Messaging SMS, MMS, Email 그리고 인스턴트메시지를 포함합니다.
  • 16. Location 위치정보, GeoLocation, 위성 정보 및 GPS 상태 등의 위치기반서비스(LBS)를 제 공합니다. 그것은 같은 GPS, WPS (와이파이 포지셔닝 시스템), 셀 ID 및 센서 등 다양한 위 치 소스로부터 위치 정보를 제공 GeoClue에 따라 달라집니다.
  • 17. Security 시스템 전체의 보안관리을 담당하고 있습니다. 그것은 이러한 액세스 제어, 인증 관리 및 보안 응용 프로그램 배포와 같은 플랫 폼 보안가능자로 구성되어 있습니다.
  • 18. System 시스템은 시스템과 장치관리 기능으로 구성되어 있습니다 - 센서, 디스플레이, 또는 진동기와 같은 장치들에 엑세스하는 것을 위한 인터페이스 - 파워 관리 LCD 디스플레이 백라이트 등/해제 및 애플리케이션 프로세서 슬립과 같은 전원관리 - 장치에 대한 모니터링과 USB, MMC, 충전기 그리고 이어폰 이벤트와 같은 이벤트 처리 - 시스템 업그레이드 - 모바일 장치 관리
  • 19. Base 데이터베이스 지원, 국제화, 및 XML 구문 분석과 같은 주요 기능을 제공하는 리 눅스 기본 필수적인 시스템 라이브러리가 포함
  • 20. Connectivity 모든 네트워크와 3G, 와이파이, 블루투스, HTTP 및 NFC (Near Field Communication)와 같은 연결 관련기능으로 구성되어 있습니다. 데이터 네트워크는 3G와 와이파이 기반의 네트워크 연결 관리를 제공 ConnMan (연결 관리자)을 기반으로합니다.
  • 21. Telephony 모뎀을 이용한 통신 셀룰러 기능의 커뮤니케이팅으로 구성되어 있습니다 - 통화관련 및 UMTS와 CDMA를 위한 비-통화관련 정보 및 서비스의 관리. - 패킷 서비스와 UMTS와 CDMA 네트워크에 대한 상태정보를 관리. - UMTS와 CDMA에 대한 SMS 관련 서비스를 관리. - SIM 파일, 전화번호부 및 보안을 관리 - UMTS를 위해 SIM 어플 리케이션 툴킷 서비스를 관리.
  • 22. PIM (Personal Information Management) 장치의 컨텍스트 (예 : 장치의 위치, 케이블 상태 등)에 대한 검색 데이터를 포함 하여 캘린더, 연락처, 할일 등의 사용자 데이터를 관리할 수 있습니다.
  • 23. 커널 계층 커널 레이어는 리눅스 커널 및 장치 드라이버를 포함합니다.