천재태지의 세상 돌려보기

seoz.egloos.com

- About Me... - Enlightenment, EFL - 타이젠 Tizen



[Tizen] 타이젠 2.0 매그놀리아(Magnolia) SDK와 소스코드 정식 버전 배포 (2013.02.18) ├ 타이젠 Tizen

[ 타이젠 게시물 목차 : http://seoz.egloos.com/3872102 ]

안녕하세요? 천재태지 서주영입니다.


타이젠은 리눅스 파운데이션이 주관으로 삼성 및 인텔 등 다양한 회사가 참여하고 있는 오픈소스 모바일 플랫폼입니다. 리눅스 기반이며 스마트폰, 넷북, 태블릿, 자동차 인포테인먼트, TV 등 다양한 기기에 탑재할 수 있습니다. 기본적으로는 HTML5 기반의 웹 애플리케이션을 지원하며 타이젠 2.0부터 C++ 기반의 네이티브 애플리케이션도 지원합니다.

타이젠은 각 버전 마다 꽃말을 이용하여 이름을 붙이고 있는데요, 타이젠 2.0에 붙은 매그놀리아(Magnolia)라는 이름은 "목련"을 의미합니다. 타이젠 1.0에 사용된 락스퍼(Larkspur)는 "미나리아재비"를 의미합니다.

방금 전(2012년 2월 18일 오후 7시 28분)에 드디어 타이젠 2.0 매그놀리아(Magnolia) SDK와 소스코드 정식 버전이 배포[1]되었습니다.
지난 2012년 4월 30일에 타이젠 1.0 Larkspur가 배포[2]된지 10개월만이고 2012년 9월 26일에 타이젠 2.0 매그놀리아 알파 SDK 및 소스코드가 배포[3]된지 5개월만입니다.

제가 생각하는 타이젠 2.0 정식  버전의 가장 큰 변경 사항은 아래와 같습니다.

- C++ 기반 네이티브 애플리케이션 개발 지원
- 32, 64 bit 지원, Mac OS X 지원

타이젠 2.0 알파까지는 웹 애플리케이션 개발만 지원을 해줬는데요, 2.0 정식 버전에서는 C++을 이용한 공식 네이티브 프레임워크가 지원됩니다. 웹이 대세는 맞고 좋긴 하지만 아직 성능 이슈 때문에 모든 애플리케이션을 웹으로만 개발하기는 어려운 면이 있어서 네이티브가 필요하다고 몇 번 지적했었는데, 드디어 네이티브를 지원하는군요.

타이젠 1.0에서는 32비트만 지원해서 64비트 사용자의 원성이 많았었는데, 드디어 64 비트도 공식적으로 지원하기 시작했습니다.
그리고 우분투 및 윈도우 뿐만 아니라 Mac OS X도 지원합니다. 다양한 환경에서 타이젠 SDK를 실행하게 애플리케이션을 작성할 수 있게 되었습니다.

그럼 타이젠 2.0 정식 버전 배포 공지 내용을 인용합니다.

Tizen 2.0 Magnolia SDK and Source Code Release
BY Technical Steer..., 18 FEB 2013

We are pleased to announce that Tizen 2.0 source code and SDK are now available at https://developer.tizen.org/downloads/sdk. Tizen 2.0 represents a major milestone for software developers and device vendors. We encourage you to download the new SDK, and let us know what you think of it after you have installed and used it. If you have questions, or need to submit bugs, please visit our community page.

This release includes many new features and improvements over Tizen 1.0 released in April, and Tizen 2.0 alpha in September, 2012. As a Tizen 2.0 developer, you will find strong HTML5/W3C APIs and a new native framework. Highlights of this release include:

Enhanced Web framework that provides state-of-the-art HTML5/W3C API support
Web UI framework, including full-screen and multi-window support
Additional Tizen device APIs, such as Bluetooth and NFC support, and access to the device’s calendar, call history, and messaging subsystems
Web Runtime framework supporting new configuration elements for specifying the required features and privileges, and providing the basic runtime environment for NPRuntime plugins
Native framework supporting full-featured application development and providing a variety of features such as background applications, IP Push, and TTS (Text-To-Speech)
Core and native reference applications including Calendar, Contacts, Gallery, Phone, Settings, and Video Player
Enhanced Web IDE providing WYSIWYG design environment, Chrome-based JavaScript inspector, and JavaScript log viewer
Native IDE providing a project wizard, WYSIWYG design environment, unit test tool, and dynamic analyzer
Go to https://source.tizen.org/release for more information on the release. If you are interested in building Tizen for your own devices, documentation on development and tools is found here: https://source.tizen.org/os-development.

We strongly encourage developers to attend the Tizen Developer Conference, to be held in May 2013 in San Francisco. The conference will cover a variety of Tizen-related topics, including presentations on both application and platform development. The call for papers and the registration for this conference are now open, see https://www.tizen.org/events/tizen-developer-conference/2013.

The Tizen Technical Steering Group

더 자세한 내용은 타이젠 2.0 릴리스 노트[4]를 참고 하시기 바랍니다.

감사합니다.

[1] https://www.tizen.org/blogs/tsg/2013/tizen-2.0-magnolia-sdk-and-source-code-release
[2] http://seoz.egloos.com/3836210
[3] http://seoz.egloos.com/3887256
[4] https://developer.tizen.org/downloads/sdk/2.0-release-notes



[ 타이젠 게시물 목차 : http://seoz.egloos.com/3872102 ]



핑백

  • 천재태지의 세상 돌려보기 : [Tizen] 우분투에 타이젠 2.0 매그놀리아(Magnolia) 공식 버전 SDK 설치하기 2013-02-20 01:29:53 #

    ... 타이젠 2.0 매그놀리아(Magnolia) SDK 공식 버전[1]</a>[2]을 우분투에 설치해보겠습니다.참고로 우분투 12.04 및 12.10 32bit 환경에서 테스트하였습니다. 타이젠 SDK에는 웹, 네이티브 애플리케이션 개발에 필요한 모든 도구가 포함되어 있습니다. 이클립스를 이용한 통합 개발 환경(IDE), 가상으로 타이젠을 실행할 수 있는 에뮬레이터, 빌드에 필요한 툴체인, 참고할만한 샘플코드, 그리고 문서 등이 모두 들었습니다. ... more

  • 천재태지의 세상 돌려보기 : [Tizen] 타이젠 레퍼런스폰(RD-210)에 타이젠 2.0 공식 버전 올리는 방법 2013-02-22 00:41:16 #

    ... 타이젠 2.0 공식 버전[3]</a>을 올려봤습니다. 타이젠 2.0 공식버전이 배포된지 며칠이 지났는데 너무 바빠서(흑...) 이제서야 레퍼런스폰에 올렸네요 ㅡㅜ 타이젠 레퍼런스폰에 타이젠 이미지를 올리는 방법은 공식 웹사이트[4]에 나와있습니다. 우선 타이젠 레퍼런스폰은 RD-210과 RD-PQ 두 종류가 있는데요, 작년에 배포된 레퍼런스폰[1]은 RD-210입니다. 제가 가진 RD-210에는 타이젠 1.0이 올라가 있었는데요, 여 ... more

  • 천재태지의 세상 돌려보기 : [Tizen] 타이젠 2.0 정식 버전 git은 tizen_2.0 브랜치 사용 2013-04-02 00:08:06 #

    ... 타이젠 2.0 정식 버전[4]</a>에서는 master 브랜치는 이전 상태로 그냥 두고 tizen_2.0 이라는 브랜치를 사용합니다.그렇기 때문에 타이젠 git을 clone하신 다음에 꼭 아래 명령어를 이용해서 tizen_2.0 브랜치를 checkout 하셔야 합니다. $ git checkout tizen_2.0 (tizen_2.0 브랜치로 옮기기) $ git branch (현재 브랜치 확인) master *tizen_2.0 예로 ... more

  • 천재태지의 세상 돌려보기 : [Tizen] 타이젠 레퍼런스폰 RD-PQ에 타이젠 2.0 정식 버전 올리는 방법 2013-04-19 01:51:51 #

    ... 타이젠 2.0 정식 버전[3]</a>을 올려봤습니다.타이젠 레퍼런스폰에 타이젠 이미지를 올리는 방법은 공식 웹사이트[4]에 나와있는데, 따라하기 쉽게 설명드리겠습니다. 우선 타이젠 레퍼런스폰은 RD-210과 RD-PQ 두 종류가 있는데요, 타이젠 2.0 배포 이후에 RD-PQ가 많이 배포된 것 같습니다. RD-210에는 기본적으로 타이젠 1.0 버전이 올라가 있어서 파티션 변경 작업 등을 해야 했는데, RD-PQ는 타이젠 ... more

  • 천재태지의 세상 돌려보기 : [Tizen] 타이젠 2.1 베타 SDK와 소스코드 배포 (2013.05.06) 2013-05-08 01:19:06 #

    ... 타이젠 2.0 매그놀리아 SDK 및 소스코드 정식 버전이 배포[1]</a>[2]된 지 약 3달만에 타이젠 2.1 베타 버전이 배포[3]되었습니다. 정말 빠른 속도로 개발이 활발히 진행되고 있습니다. 타이젠 2.1 베타 버전은 소수점 단위로 버전이 올라갔기 때문에 마이너 버전업에 해당하는데요, 새로운 기능이 일부 추가되고 성능 향상 등이 되었다고 합니다. 마이너 버전업이기 때문에 크게 눈에 띄는 변경사항은 없는 것 같지만 저 나름대로 몇 가지 변경 ... more

덧글

  • 최강로봇 도라에몽 2013/02/19 18:54 # 답글

    타이젠이 발전되는걸 보면서 언제나 기대하고 있어요 저번에 타이젠 관련글에서 안드로이드 앱과 호환이 된다고 들었는데 맞나요>
  • 천재태지서주영 2013/02/19 22:19 #

    안녕하세요?
    타이젠에서 안드로이드 앱이 돌아가기는 하는데요, 타이젠에서 공식적으로 지원하는게 아니라 오픈모바일이라는 회사에서 ACL이라는 중간 레이어를 만들어서 가능한 것입니다.
    아래 글을 참고하세요.
    http://openmobile.co/pdf/Data_Sheet_ACL_for_Tizen_8.pdf
  • 2013/02/21 21:40 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 천재태지서주영 2013/02/22 01:27 #

    안녕하세요? 같은 회사분이시라니 반갑습니다 ^^
    타이젠에서 애플리케이션을 개발하는 방법은 크게 두 가지가 있습니다.
    1. HTML5를 이용한 웹앱
    2. C++를 이용한 네이티브앱

    비전공자이시면 웹앱을 먼저 하시는게 접근하기 쉬우실 것 같습니다. 필요한 지식으로는 HTML5, JavaScript, jQuery등이 있을 수 있습니다.
    아래 링크를 참고하시기 바랍니다.
    https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fcover_page.htm

    감사합니다.
    (답글은 비공개가 안 되는군요;;)
댓글 입력 영역