[ 타이젠 ] ( 9 ) 타이젠 개발자 서밋 코리아 2013 - 공개 SW 포털 
 [ 타이젠 ] ( 9 ) 타이젠 개발자 서밋 코리아 2013 
 OSS 2014 - 03 - 31 14 : 22 : 52 8843 
 글 : 서주영 | seojuyung 2 @ gmail . com / 2014 - 01 - 02 
 [ 사진 1 ] 타이젠 개발자 서밋 코리아 2013 행사장 전경 
 지금 까지 8 회 에 걸쳐 타이젠 의 전반 적 인 구조 및 애플리케이션 을 개발 하 는 방법 론 에 대해 알 아 봤 다 . 이번 호 에서 는 지난 2013 년 11 월 서울 에서 열린 ' 타이젠 개발자 서밋 2013 ' 행사 현장 을 스케치 해본다 . 
 타이젠 시리즈 ( 9 ) 
 타이젠 개발자 서밋 코리아 2013 
 지난 2013 년 11 월 11 일 ~ 12 일 이틀 동안 서울 리츠칼튼 호텔 에서 타이젠 개발자 서밋 코리아 2013 ( Tizen Developer Summit Korea 2013 ) 행사 가 열렸 다 . 이 행사 는 아시아 에서 열리 는 첫 번 째 타이젠 행사 로 수많 은 국내 외 개발 자 및 관계자 들 이 참석 했 다 . 필자 도 운 이 좋 게 이번 행사 에 참석 할 수 있 었 다 . 타이젠 행사 는 흔하 게 열리 는 행사 가 아닌 만큼 타이젠 개발자 서밋 코리아 2013 을 자세히 스케치 해본다 . 
 [ 그림 1 ] 타이젠 개발자 서밋 코리아 2013 로고 ( 출처 : 타이젠 웹 사이트 ) 
 [ 그림 2 ] 타이젠 개발자 서밋 코리아 2013 일정 ( 출처 : 타이젠 웹 사이트 ) 
 [ 그림 3 ] 타이젠 개발자 서밋 코리아 2013 일정 ( 출처 : 타이젠 웹 사이트 ) 
 타이젠 개발자 서밋 코리아 2013 은 그림 2 , 그림 3 과 같이 기조연설 및 기술 발표 , 데브 랩 ( DevLab ) 및 해 카톤 ( Hackathon ) 으로 구성 되 었 다 . 자세 한 행사 일정 과 내용 은 타이젠 개발자 서밋 코리아 웹 사이트 를 참고 하 면 된다 . 
 행사장 곳곳 에 는 타이젠 회원 사 의 데모 부스 가 설치 되 어 있 어 각 사 에서 타이젠 을 어떻게 활용 하 고 있 는지 눈 으로 직접 확인 할 수 있 는 기회 가 있 었 다 . 
 행사장 에 는 발 디딜 틈 이 없 을 정도 로 많 은 사람 들 이 참석 을 했 으며 학생 참가자 및 외국인 참가자 가 필자 의 예상 보다 많 아 타이젠 의 영향력 과 타이젠 에 대한 관심 을 다시금 확인 할 수 있 었 다 . 
 기조 연설 - TSG 소식 
 [ 사진 3 ] 삼성전자 최종덕 부사장 
 삼성전자 부사장 이 자 타이젠 기술 운영 그룹 ( Te chnical Steering Group , TSG ) 공동 의장 인 최종덕 부사장 과 인텔 오픈 소스 테크놀로지 센터 시스템 엔지니어링 디렉터 인 마크 스카프 니스 ( Mark Skarpness ) 의 기조 연설 로 타이젠 개발자 서밋 코리아 2013 가 시작 되 었 다 . 
 [ 사진 4 ] 인텔 오픈 소스 테크놀로지 센터 시스템 엔지니어링 디렉터 마크 스카프 니스 
 타이젠 의 전반 적 인 소개 및 타이젠 스토어 , 앱 챌린지 대회 , 데브 랩 , 해 카톤 등 에 대한 소개 가 이어졌 다 . 그 중 참가자 의 관심 을 끈 것 은 타이젠 3 . 0 의 주요 특징 에 대한 소개 및 NX 300 M 삼성 미러 리스 카메라 데모 , 웹 앱 으로 만든 3 D 레이싱 게임 데모 였 다 . 
 타이젠 3 . 0 
 이 번 행사 에서 타이젠 3 . 0 을 공개 할 것 이 란 소문 과 함께 타이젠 3 . 0 은 사람 들 의 관심 을 모았었 다 . 
 아쉽 게 도 타이젠 3 . 0 자체 에 대한 공개 는 없 었 지만 , 타이젠 3 . 0 의 주요 특징 에 대한 설명 이 있 었 다 . 
 현재 일정 에 따르 면 타이젠 3 . 0 은 2014 년 3 사 분기 쯤 에 공식 발표 할 예정 이 다 . 
 타이젠 3 . 0 의 주요 특징 은 다음 과 같 다 . 
 - 코어 OS 및 툴체인 업데이트 
 - 64 비트 아키텍처 지원 
 - 3 D UI 프레임워크 지원 
 - 웨이랜드 ( Wayland ) 기반 의 콤 포 지터 ( compositor ) 채택 
 - 크로스 워크 ( Crosswalk ) 웹 런타임 ( Web Ru ntime ) 사용 
 웨이랜드 는 현재 광범위 하 게 사용 되 고 있 는 X 11 을 대체 할 것 으로 기대 를 모으 고 있 다 . X 11 에 비해 아키텍처 가 가볍 고 성능 이 좋 으며 메모리 사용량 이 적 다 . 웹 런타임 은 웹 프레임워크 의 일부 로 웹 애플리케이션 의 패키지 , 실행 및 라이프 사이클 관리 등 의 역할 을 하 는 모듈 이 다 . 크로스 워크 웹 런타임 은 크로미엄 ( chromium ) / 블링크 ( blink ) 를 기반 으로 하 고 있 으며 타이젠 뿐 만 아니 라 다양 한 플랫 폼 을 지원 하 는 것 이 특징 이 다 . 
 [ 사진 5 ] 타이젠 3 . 0 주요 특징 
 타이젠 3 . 0 의 주요 기능 소개 이후 에 드디어 타이젠 을 기반 으로 한 제품 에 대한 소개 가 이어졌 다 . 그 동안 타이젠 으로 만들 어 진 제품 에 대한 공식 적 인 발표 가 없 었 는데 이번 기조 연설 에서 삼성전자 최종덕 부사장 이 삼성 미러 리스 카메라 NX 300 M 이 타이젠 을 기반 으로 하 고 있 다고 공식 발표 했 다 . 
 타이젠 은 멀티 디바이스 지원 을 기본 목표 로 삼 고 있 기 때문 에 타이젠 을 기반 으로 한 카메라 가 출시 되 었 다는 것 은 사실 놀랍 지 않 은 일 이 다 . 최종덕 부사장 은 NX 300 M 을 직접 들 고 시연 을 하 며 NX 300 M 은 초당 9 장 의 사진 을 찍 을 수 있 으며 배터리 가 삽입 된 상태 에서 재 부팅 을 하 는 데 0 . 6 초 가 소요 된다고 말 했 다 . 이 는 리눅스 기반 의 경쟁 카메라 대비 두 배 정도 빠른 속도 라고 하 며 그만큼 타이젠 이 휴대폰 뿐 만 아니 라 다른 디바이스 에 사용 되 었 을 때 에 도 경쟁력 을 가질 수 있 다는 의미 이 다 . 
 [ 사진 6 ] NX 300 M 
 웹 앱 레이싱 게임 
 이어진 데모 는 웹 앱 으로 만든 3 D 레이싱 게임 이 었 다 . 최종 적 부사장 은 직접 게임 을 시연 하 며 이 게임 은 WebGL 로 만들 어 졌으며 60 FPS 이상 의 성능 을 자랑 한다고 밝혔 다 . 실제 사용 자 가 즐길 수 있 는 수준 의 게임 이 라기 보다 데모 를 위한 앱 이 었 지만 , 웹 앱 으로 만든 게임 으로 도 높 은 성능 을 낼 수 있 다는 것 을 보여 줬 다 . 
 [ 사진 7 ] 웹 앱 레이싱 게임 데모 
 [ 사진 8 ] 타이젠 연합 기조 연설 
 이 어서 타이젠 연합 의 의장 인 NTT 도코모 의 로이스 기무라 가 타이젠 연합 에 대한 소개 를 했 다 . 타이젠 은 타이젠 프로젝트 및 타이젠 연합 두 축 이 이끌 어 나가 고 있 다 . 타이젠 프로젝트 는 리눅스 재단 프로젝트 로 삼성전자 와 인텔 주도 하 에 타이젠 을 개발 하 는 프로젝트 를 의미 하 며 타이젠 연합 은 타이젠 을 이용 해서 비즈니스 를 하 는 조직 이 다 . 
 비즈니스 모델 을 만들 고 요구 사항 을 수집 하 고 에코 시스템 을 구축 하 는 등 의 역할 을 담당 한다 . 이 사회 구성원 으로 는 도코모 , 오렌지 , 보다폰 , SK 텔레콤 , KT , 파나소닉 , 후지쯔 , 삼성 , 화웨이 , 인텔 , LG 유 플러스 가 있 으며 이외 에 도 36 개 회원 사 가 있 다 . 최근 한국 의 다양 한 업체 들 이 타이젠 연합 에 회원 사 로 가입 하 며 관심 을 받 고 있 다 . 
 타이젠 과 HTML 5 
 다음 기조 연설 에서 는 프랑스 통신사 오렌지 의 라펠 우딘 이 타이젠 을 이용 해 웹 앱 을 개발 한 경험 을 공유 했 다 . 아직 불편 한 부분 은 있 지만 HTML 5 는 빠르 게 성장 하 고 있 으며 오렌지 는 웹 앱 을 통해 다양 한 플랫 폼 을 동시 에 지원 할 수 있 었 다 . 라펠 우딘 은 광범위 한 API 로 다양 한 HTML 5 의 스펙 을 지원 하 는 것 으로 알려진 타이젠 은 경쟁 플랫 폼 대비 우위 를 점할 것 이 라고 예측 했 다 . 
 [ 사진 9 ] 오렌지 의 HTML 5 기조 연설 
 타이젠 에 대한 기대 
 이 어 KT 이응호 상무 는 KT 의 경험 에 비추 어 타이젠 의 성공 가능 성 을 점쳤 다 . 타이젠 은 안드로이드 의 성공 요소 를 갖추 고 있 으며 보다 더 개방 된 플랫 폼 인 만큼 개발자 에게 더 많 은 기회 를 제공 할 것 으로 예상 했 다 . 
 [ 사진 10 ] KT 이응호 상무 기조 연설 
 다음 순서 로 는 인텔 소프트웨어 서비스 그룹 의 크리스토퍼 의 진행 으로 패널 토론 이 이루 어 졌 다 . 패널로 는 Appbackr 의 트레버 콘웰 ( Trevor Cor nwell ) , 센차 ( Sencha ) 의 테드 드리스콜 ( Ted Driscoll ) , 마 말 레이드 ( Marmalade ) 의 하비 엘리엇 ( Harvey Elliott ) 이 참석 했 다 . 이 들 은 각 사 의 솔루션 을 이용 해 개발자 가 타이젠 에서 어떤 가치 를 창출 해낼 수 있 는지 강조 했 다 . 
 Appbackr 의 앱 스코어 는 품질 에 따라 앱 에 점수 를 부여 하 는 방식 으로 타이젠 에 좋 은 앱 이 더욱 들어올 수 있 도록 돕 는다 . 센차 는 HTML 5 기반 의 크로스 플랫 폼 애플리케이션 개발 도구 를 제공 해 기존 에 작성 된 HTML 5 앱 뿐 만 아니 라 앞 으로 작성 할 앱 이 타이젠 에 손쉽 게 안착 할 수 있 도록 도와 준다 . 
 마 말 레이드 는 크로스 플랫 폼 C ++ 게임 개발 도구 를 제공 해 기존 의 게임 이 타이젠 에 많이 흡수 될 수 있 는 원동력 을 제공 한다 . 패널 들 은 타이젠 이 웹 앱 및 네이티브 앱 개발자 모두 에게 더 많 은 미래 를 보여 줄 수 있 을 것 이 라고 입 을 모았 다 . 필자 는 이런 도구 가 타이젠 의 초기 생태 계 구성 에 큰 도움 을 주리 라 믿 는다 . 
 [ 사진 11 ] 패널 토론 
 기조 연설 외 에 약 20 여 개 의 기술 발표 세션 이 열렸으며 하복 ( Havok ) 게임 엔진 , 센차 ( Sencha ) SDK 등 을 이용 해 기존 의 개발자 들 이 타이젠 에서 앱 개발 을 용이 하 게 할 수 있 는 방법 에 대한 발표 가 있 었 다 . 안드로이드 앱 이 타이젠 에서 실행 되 도록 처리 해 주 는 폴라리스 앱 생성기 나 앱 호환 성 계층 ( ACL ) 등 에 대한 발표 는 기존 의 안드로이드 앱 을 타이젠 으로 흡수 하 여 타이젠 생태 계 활성 화 에 큰 도움 이 될 것 으로 보인다 . 
 또한 타이젠 SDK 에 내장 되 어 있 는 동적 분석기 를 이용해 타이젠 애플리케이션 의 품질 을 향상 시키 는 방법 에 대한 발표 가 있 었 으며 , 이 는 개발자 에게 직접 적 으로 도움 이 되 는 내용 이 었 다 . 이 중 필자 가 참석 했 던 세션 일부 를 소개 한다 . 
 프로젝트 아 나 키 
 프로젝트 아 나 키 ( Project Anarchy ) 는 모바일 게임 을 위한 게임 엔진 으로 내부 적 으로 는 하복 ( Havok ) 물리 엔진 을 사용 한다 . 이 도구 를 이용 하 면 손쉽 게 모바일 게임 을 만들 수 있 다 . 발표 도중 프로젝트 아 나 키 를 이용 해 3 D 게임 을 손쉽 게 제작 하 는 시연 도 진행 됐 다 . 프로젝트 아나 키는 개발자 가 만든 게임 을 iOS , 안드로이드 , 타이젠 플랫폼 에 패 키 징 할 수 있 는 무료 라이선스 를 제공 한다 . 
 [ 사진 12 ] 프로젝트 아나 키 
 센차 터치 ( SenchaTouch ) 는 자바 스크립트 기반 의 크로스 플랫 폼 웹 앱 개발 도구 다 . 센차 SDK 를 이용 해 만든 웹 앱 을 손쉽 게 여러 플랫 폼 버전 으로 배포 할 수 있 다 . 발표 도중 실제로 샘플 앱 을 센차 SDK 에서 개발 한 후 타이젠 에뮬레이터 에서 실행 하 는 시연 이 있 었 다 . 
 놀랍 게 도 몇 번 클릭 만 으로 다양 한 플랫 폼 버전 의 패키지 를 만들 어 낼 수 있 었 는데 , 타이젠 의 경우 센차 SDK 를 이용 해 개발 을 한 후 이 를 타이젠 SDK 에서 다시 수동 으로 빌드 를 해야 하 는 번거 로움 이 있 었 다 . 이 부분 은 추후 에 개선 될 것 으로 보인다 . 
 [ 사진 13 ] 센차 터치 
 마켓 특화 서비스 개발 
 ACCESS 의 미치 마사 우에마츠 ( MichimasaUematsu ) 는 일본 에서 타이젠 을 이용 한 제품 을 개발 하 며 겪 은 경험 을 공유 했 다 . 그 는 웹 앱 도 좋 지만 일부 마켓 특화 된 서비스 를 위해 네이티브 앱 을 개발 해야 했 다고 말 했으며 요구 사항 에 맞춰 적합 한 프레임워크 를 사용 해야 한다고 말 했 다 . 
 ACCESS 의 경우 마켓 특화 서비스 앱 개발 을 위해 타이젠 의 코어 라이브러리 인 EFL ( Enlighten ment Foundation Libraries ) 를 사용 했 다고 밝혔 다 . EFL 은 타이젠 1 . 0 부터 코어 라이브러리 로 제공 되 는 오픈 소스 툴킷 이 다 . 
 [ 사진 14 ] 마켓 특화 서비스 개발 
 크로스 워크 ( Crosswalk ) 는 HTML 5 , CSS , 자바 스크립트 로 작성 된 웹 앱 을 위한 웹 런타임 이 다 . 크로미엄 ( chromium ) / 블링크 ( blink ) 를 기반 으로 하 고 있 다 . 타이젠 은 기존 에 도 타이젠 에 특화 된 별도 의 웹 런타임 을 가지 고 있 지만 크로스 워크 는 타이젠 뿐 만 아니 라 다양 한 플랫 폼 을 지원 하 는 것 이 특징 이 다 . 
 발표 자료 에 따르 면 현재 까지 는 크로스 워크 가 기존 의 타이젠 웹 런타임 에 비해 성능 이 좋 다고 알려져 있 지만 성능 에 크 게 영향 을 미치 는 보안 모듈 등 이 아직 구현 되 지 않 은 상태 라 관심 을 가지 고 더 지켜봐야 할 것 으로 보인다 . 
 [ 사진 15 ] 크로스 워크 
 타이젠 SDK 동적 분석기 
 각 모듈 이나 회원 사 솔루션 소개 뿐 만 아니 라 타이젠 SDK 에 내장 된 동적 분석기 ( Dynamic Analyzer ) 에 대한 발표 도 있 었 다 . 애플리케이션 개발자 는 동적 분석기 를 이용 해 애플리케이션 에서 성능 에 문제 가 될 만 한 부분 을 찾 고 이 를 통해 애플리케이션 을 최적 화 할 수 있 다 . 
 [ 사진 16 ] 동적 분석기 
 지금 까지 소개 한 기조 연설 및 기술 발표 세션 이외 에 도 데브 랩 이나 해 카톤 행사 에 도 많 은 참석자 들 이 줄 을 이 었 다 . 
 해 카톤 행사 는 첫 날 저녁 부터 시작 해 둘 째 날 오후 에 막 을 내렸 는데 , 여러 개발자 들 이 타이젠 앱 을 개발 해 경연 을 벌였으며 대상 수상자 는 5000 달러 를 손 에 거머쥐 었 다 . 
 현재 해외 여러 곳 에서 해 카톤 행사 가 열리 고 있 으니 혹시 관심 있 는 분 들 은 가까운 행사 에 참여 해도 좋 을 것 이 다 . 
 이번 타이젠 개발자 서밋 코리아 2013 은 기조 연설 및 기술 발표 일정 이 첫째 날 에 맞춰져 있 는 만큼 지금 까지 미국 에서 열렸 던 타이젠 개발자 컨퍼런스 행사 만큼 기술 세션 이 많 지 는 않 았 지만 , 아시아 최초 로 한국 에서 진행 한 타이젠 관련 행사 라는 데 의의 가 깊 다 . 
 또한 20 여 개 의 기술 세션 을 통해 다양 한 타이젠 유관 기술 을 맛볼 수 있 는 좋 은 기회 가 되 었 다 . 행사 도중 타이젠 에 대한 취재 경쟁 도 치열 했으며 필자 가 보 기 에 도 타이젠 이 얼마나 관심 의 대상 이 되 고 있 는지 알 수 있 었 다 . 타이젠 플랫 폼 의 상용 화 가 가시 화 되 는 상황 에서 타이젠 의 행보 가 앞 으로 더욱 기대 가 된다 . 
 [ 사진 17 ] 타이젠 취재 경쟁 열기 
 [ 1 ] http : / / events . linuxfoundation . org / events / tizen - developer - summit - korea / 
 [ 2 ] http : / / events . linuxfoundation . org / events / tizen - developer - summit - korea / program / schedule 
 28 [ 패턴 이야기 ] 안드로이드 오픈 소스 애플리케이션 블록 소개 2014 - 08 - 12 11150 
 26 [ 타이젠 ] ( 9 ) 타이젠 개발자 서밋 코리아 2013 2014 - 03 - 31 8843 
 25 [ 타이젠 ] ( 8 ) 타이젠 네이티브 애플리케이션 개발 ② 2014 - 03 - 31 10444 
 22 [ 타이젠 ] ( 5 ) 타이젠 웹 애플리케이션 개발 ① 2013 - 11 - 25 18008 
 20 [ 타이젠 ] ( 3 ) 타이젠 SDK ( Software Development Kit ) ② 2013 - 10 - 29 13117