efl을 이용한 타이젠 애플리케이션 개발 - korea community day 2014
DESCRIPTION
EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014 발표자: 박춘언, 서주영TRANSCRIPT
![Page 1: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/1.jpg)
박춘언, 서주영
(EFL 한국 커뮤니티)
4th Korea Community Day
![Page 2: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/2.jpg)
4th Korea Community Day
<서주영>
• EFL 한국 커뮤니티 부 매니저
• EFL 오픈소스 커미터
• 삼성전자 SW센터
발표자 소개
<박춘언>
• EFL 한국 커뮤니티 매니저
• EFL 오픈소스 커미터
• 삼성전자 SW센터
![Page 3: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/3.jpg)
4th Korea Community Day
목차 Contents
1. EFL
2. Tizen
3. 애플리케이션 개발 데모
4. EFL 한국 커뮤니티
![Page 4: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/4.jpg)
4th Korea Community Day
![Page 5: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/5.jpg)
4th Korea Community Day
EFL이란?
• ELF가 아님 EFL임
• ELF는 아니지만 ELF 만큼 아름다울 수 있음
![Page 6: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/6.jpg)
4th Korea Community Day
EFL이란?
• 툴킷
• 다양한 기능을 제공하는 라이브러리 모음
• http://www.enlightenment.org/
• Enlightenment Foundation Libraries
• E17 윈도 매니저 개발을 위해 탄생
• 처음부터 임베디드 기기 고려
• 화려함과 가벼움을 동시에 가짐
![Page 7: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/7.jpg)
4th Korea Community Day
EFL이란?
![Page 8: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/8.jpg)
4th Korea Community Day
왜 EFL인가? (1/2)
• 좋은 성능
• 적은 메모리 사용량
• 적은 전력 소모
• GUI와 앱 로직 분리
• 테마 기능
![Page 9: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/9.jpg)
4th Korea Community Day
왜 EFL인가? (2/2)
• 애니메이션
• 하드웨어 가속
• 다양한 백엔드 지원
• 다양한 OS 지원
• 유연함
• 스케일러블(Scalable)
• 언어 바인딩
![Page 10: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/10.jpg)
4th Korea Community Day
EFL 오픈소스 커뮤니티
• EFL 공식 웹사이트 • http://www.enlightenment.org
• 메일링 리스트 • http://lists.sourceforge.net/lists/listinfo/enlightenment-devel
• IRC • irc.freenode.net/6667 #edevelop
• 소스코드 • http://git.enlightenment.org
• 코드리뷰, 위키, 버그 리포트 • https://phab.enlightenment.org/
![Page 11: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/11.jpg)
4th Korea Community Day
![Page 12: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/12.jpg)
4th Korea Community Day
Tizen
![Page 13: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/13.jpg)
4th Korea Community Day
Tizen
• 리눅스 기반 오픈소스 플랫폼
• 리눅스 재단(Linux Foundation) 산하 프로젝트
• 삼성과 인텔 등 다양한 회사 및 개인 개발자 개발 참여
• 크로스 카테고리 플랫폼
• 스마트폰, 넷북, 태블릿, 자동차 인포테인먼트, TV, 카메라 등
• W3C/HTML5와 같은 다양한 표준 준수
• 웹 앱, C/C++ 기반의 네이티브(native) 앱 개발 지원
![Page 14: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/14.jpg)
4th Korea Community Day
다양한 플랫폼
![Page 15: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/15.jpg)
4th Korea Community Day
Tizen 기반 제품
• 카메라 NX300, NX300M, NX1
![Page 16: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/16.jpg)
4th Korea Community Day
Tizen 기반 제품
• 웨어러블 Gear 2, Gear 2 Neo, Gear S
![Page 17: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/17.jpg)
4th Korea Community Day
Samsung Z
• 미출시
![Page 18: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/18.jpg)
4th Korea Community Day
역사 2012 2013 2014
13.5 14.4Q
2.1
13.2
2.0
13.7
2.2 3.0 IVI
2015
1.0
모바일 웨어러블
14.11 15.?
TV, 카메라, 냉장고
플랫폼 배포
프로파일
3.0 Mobile/
TV/Wearable
2.3
13.11
2.2.1
12.4
![Page 19: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/19.jpg)
4th Korea Community Day
Tizen 아키텍처 (2.3)
W3C/HTML5 Device APIs
Web Runtime
Video Touch
CSS3 WebGL
Worker
BT Call
LBS NFC
Msg … …
웹 프레임워크
커널
네이티브 프레임워크
Application Framework
Graphics & UI Multimedia Web Messaging Location
Security System Base Connectivity Telephony PIM
Linux Kernel & device drivers
웹 애플리케이션
네이티브 애플리케이션
![Page 20: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/20.jpg)
4th Korea Community Day
다양한 종류 애플리케이션
• HTML5 기반 웹 애플리케이션
• C/C++ 기반 네이티브 애플리케이션
• 하이브리드 애플리케이션
![Page 21: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/21.jpg)
4th Korea Community Day
Tizen 기반 SDK
• 2.3 SDK • 모바일과 웨어러블 통합
• 웨어러블 • 1.0.0 SDK
• TV • 1.0.0 SDK
• IVI • 3.0 알파 4 SDK
![Page 22: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/22.jpg)
4th Korea Community Day
SDK
• Tizen 공식 웹사이트에서 다운로드 • https://developer.tizen.org/ko/downloads/tizen-sdk?langredirect=1#2.3
• 지원 OS • Ubuntu 12.04 ~ • Windows XP, 7 • MacOS 10.7, 10.8
![Page 23: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/23.jpg)
4th Korea Community Day
SDK
• 구성요소 • IDE • Emulator • Web Simulator • Dynamic Analyzer • Enventor • Tools
![Page 24: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/24.jpg)
4th Korea Community Day
Tizen 네이티브 앱 개발 (1/2)
![Page 25: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/25.jpg)
4th Korea Community Day
Tizen 네이티브 앱 개발 (2/2)
![Page 26: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/26.jpg)
4th Korea Community Day
Tizen 오픈소스 커뮤니티
• Tizen 공식 웹사이트 • https://tizen.org
• 메일링 리스트 • https://www.tizen.org/ko/community/mailing-lists
• IRC • irc.freenode.net/6667 #tizen
• 소스코드 • https://review.tizen.org/git/
• 코드리뷰 • https://review.tizen.org/gerrit
• 위키 • https://wiki.tizen.org
• 포럼 • https://developer.tizen.org/ko/forums
![Page 27: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/27.jpg)
4th Korea Community Day
![Page 28: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/28.jpg)
4th Korea Community Day
![Page 30: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/30.jpg)
4th Korea Community Day
카페 랭킹
![Page 31: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/31.jpg)
4th Korea Community Day
* 작년 대비 평균 3배 증가 월간 평균 방문 횟수 : 296
![Page 32: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/32.jpg)
4th Korea Community Day
멤버 수 현황 (194명) * 작년 대비 164명 증가
![Page 33: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/33.jpg)
4th Korea Community Day
IRC 채팅
• 주소: irc.freenode.net
• 채널: #e.kr
![Page 34: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/34.jpg)
4th Korea Community Day
정기 EFL 기술 세미나
• 2013, 2014 – 총 2회 세미나 수행
• 약 30 명 가량 참석
• 내년 상반기 3회 세미나 예정
![Page 35: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/35.jpg)
4th Korea Community Day
정기 모임
• 분기마다 한 번
• 저녁 식사 겸 친목도모 ^^
![Page 36: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/36.jpg)
4th Korea Community Day
EFL 검색 결과
![Page 37: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/37.jpg)
4th Korea Community Day
보다 유익한 EFL 한국 커뮤니티를 위해서
![Page 38: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/38.jpg)
4th Korea Community Day
![Page 39: EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014](https://reader034.vdocuments.net/reader034/viewer/2022052307/559af16e1a28ab63658b45f0/html5/thumbnails/39.jpg)
4th Korea Community Day