천재태지의 세상 돌려보기

seoz.egloos.com

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



[Tizen] 타이젠 1.0 Larkspur SDK 및 소스코드 릴리스 ├ 타이젠 Tizen

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

드디어 리눅스 기반 오픈소스 모바일 플랫폼 타이젠이 Larkspur라는 이름으로 1.0을 내놓았습니다.[1]


타이젠은 제 블로그에서 이미 여러번 소개한 적이 있는데요, 지난 1월 9일에 프리뷰 버전[2]이 공개되고, 2월 말에 베타 버전[3]이 나온 이후 약 한달여만에 1.0이 나왔습니다.
이번에도 트위터에 타이젠과 관련된 트윗이 많이 올라왔습니다. [4]


"Tizen 1.0 Larkspur SDK and Source Code Release"라는 제목으로 올라온 공지[1]에는 다음과 같은 내용이 언급되어 있습니다.

- 새로운 기능 및 향상된 기능
  • 시뮬레이터 : 타이젠 API를 지원하는 브라우저 기반 도구. 웹 어플리케이션을 실행하고 디버깅할 수 있음. 다양한 장치의 프로파일을 이용하여 어플리케이션을 시뮬레이션할 수 있음.
  • IDE : 템플릿 및 디버깅 도구 등 향상.
  • 에뮬레이터 : 윈도우에서는 인텔의 하드웨어 가속 관리자, 리눅스에서는 OpenGL을 통해 성능 대폭 향상.

- 소스 코드 업데이트
  • Web : W3C/HTML5 스펙 추가 지원.
  • Location : POI 및 route 검색 지원
  • Connectivity : Wi-Fi Direct 키 기능 추가.

- 커뮤니티 인프라스트럭쳐
  • 버그 트래커 추가
  • 커뮤니티 위키 생성
  • 기타 백엔드 수정

지난 베타 버전과 마찬가지로 타이젠 SDK는 Ubuntu 및 Windows를 지원합니다. 단, 32 bit 환경만 지원합니다.
그리고 이번에 1.0이 나왔지만 앞으로도 계속 SDK 및 소스코드를 업데이트한다고 합니다.

타이젠 1.0 버전을 조금 더 살펴보면 시뮬레이터의 등장과 메뉴스크린 배경 및 아이콘 변경, 에뮬레이터 매니저 변경 및 에뮬레이터 성능 향상, 커뮤니티 강화 정도가 눈에 띕니다.

1. 시뮬레이터

크롬 브라우저를 이용해서 웹 어플리케이션을 실행하고 디버깅하는 도구인 것 같습니다. 저도 한번 사용해봐야겠습니다.

2. 메뉴스크린 배경 및 아이콘 변경

지난 프리뷰나 베타 때와 메뉴스크린 배경 및 아이콘이 변경되었습니다. 에뮬레이터를 띄우면 느낌이 확 다르네요. 하지만 어플리케이션을 실행시키면 이전과 차이점이 별로 없습니다. 아래에 베타 버전 메뉴스크린과 1.0 버전 메뉴스크린을 비교해 보았습니다.

<그림 : 베타 버전 메뉴 스크린>

< 그림 : 1.0 버전 메뉴 스크린 >

3. 에뮬레이터 매니저 변경 및 에뮬레이터 성능 향상

에뮬레이터 매니저도 모양이 바뀌었습니다. 에뮬레이터는 아직 arm을 지원하지 않지만, 앞으로 지원할 예정인 것처럼 x86과 arm을 선택하는 옵션이 있네요. 그리고 에뮬레이터의 성능이 많이 향상되었다고 합니다.


4. 커뮤니티 강화

지금까지 계속 요구가 많았던 커뮤니티 부분이 강화되었습니다. 일단 버그를 리포트할 수 있는 버그트래커가 추가[5]되었습니다. 또한 커뮤니티 위키 페이지[6]가 개설되었습니다. 그 외에 IRC나 메일링 리스트는 원래 있던거라 특별히 언급하지 않겠습니다.

이렇게 여러가지 바뀐 부분이 있는데요, 아쉽게도 제가 지난번에 지적한 부분은 하나도 개선이 되지 않았습니다 :(
제가 베타 때 지적한 부분[7]git 덮어치기, 네이티브 어플리케이션 미지원, 다양한 리눅스 배포판 지원, 64 bit지원, 불안정적인 설치가 있었습니다. 실제로 제가 사용하는 한 랩탑은 64 bit 리눅스를 사용하기 때문에 타이젠 SDK를 설치할 수 없었습니다. 그리고 proxy 환경하에 있는 PC에도 타이젠 SDK를 설치할 수 없었습니다. 제가 알기로는 -proxy 옵션이 있어서 proxy를 설정할 수 있었는데, 해보니 잘 안되었습니다.
이외에도 에뮬레이터를 실행하면 기본적으로 들어있는 인하우스(in-house) 어플리케이션의 소스코드도 공개되지 않았습니다. 이 부분에 대한 요구도 지속적으로 있었는데 아쉽네요. 여러모로 오픈소스라고 하기에는 아직 부족한 부분들이 보입니다.
또한, 전체 코드를 다운로드 받아 풀빌드하는 가이드에 대한 요구사항도 굉장히 많았는데, 아직 이 부분에 대한 가이드는 못 찾았습니다.

타이젠은 이제 1.0이 나온 만큼 앞으로 개선할 부분이 많겠지만, 리눅스를 기반으로 하고 있고 오픈소스 모바일 플랫폼이기 때문에 다양한 환경에서 유용하게 사용되길 기대해봅니다.

앞으로는 SDK를 설치/사용하고 어플리케이션을 작성하는 실용적인 글을 올려볼까 합니다.

감사합니다.

[1] https://www.tizen.org/blogs/tsg/2012/tizen-1.0-larkspur
[2] http://seoz.egloos.com/3791645
[3] http://seoz.egloos.com/3811996
[4] https://twitter.com/#!/search/Tizen
[5] https://www.tizen.org/community/bug-tracker
[6] https://wiki.tizen.org/wiki/Main_Page
[7] http://seoz.egloos.com/3811996


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



핑백

  • 천재태지의 세상 돌려보기 : [Tizen] 타이젠 2.0 알파 SDK 및 소스코드 배포 (2012.09.26) 2012-09-27 02:32:59 #

    ... 타이젠 1.0 Larkspur 배포[2]</a>[3] 이후 공식적인 뉴스가 없다가 갑자기 2.0 알파를 공개했습니다. &lt; 타이젠 2.0 로고 &gt; 저도 더 살펴봐야 하겠지만, 1.0과 비교해서 크게 달라진 점은 없어 보입니다. 다만, 아래 부분이 눈에 띄네요. - 64 비트 지원 1.0에서는 32 비트 시스템만 지원해서 많은 분들이 64 비트 시스템에서 32 비트 타이젠 SDK를 설치하느라 고생했었습니다. 이제는 타이젠 SDK ... more

  • 천재태지의 세상 돌려보기 : [Tizen] 타이젠 2.0 매그놀리아(Magnolia) SDK와 소스코드 공식 배포 (2013.02.18) 2013-02-19 07:38:07 #

    ... 타이젠 1.0 Larkspur가 배포[2]</a>된지 10개월만이고 2012년 9월 26일에 타이젠 2.0 매그놀리아 알파 SDK 및 소스코드가 배포[3]된지 5개월만입니다. 제가 생각하는 타이젠 2.0 공식 버전의 가장 큰 변경 사항은 아래와 같습니다. - C++ 기반 네이티브 애플리케이션 개발 지원 - 32, 64 bit 지원, Mac OS X 지원 타이젠 2.0 알파까지는 웹 애플리케이션 개발만 지원을 해줬는데요, 2.0 공식 버전에 ... more

덧글

댓글 입력 영역