우진플라임 고객 애플리케이션 매뉴얼 ... · 애플리케이션 개요 우진플라임 Speed Club 애플리케이션을 설치해 보세요. 언제 어디서든 가능한
EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014
-
Upload
daniel-juyung-seo -
Category
Technology
-
view
321 -
download
2
description
Transcript of EFL을 이용한 타이젠 애플리케이션 개발 - Korea Community Day 2014
박춘언, 서주영
(EFL 한국 커뮤니티)
4th Korea Community Day
4th Korea Community Day
<서주영>
• EFL 한국 커뮤니티 부 매니저
• EFL 오픈소스 커미터
• 삼성전자 SW센터
발표자 소개
<박춘언>
• EFL 한국 커뮤니티 매니저
• EFL 오픈소스 커미터
• 삼성전자 SW센터
4th Korea Community Day
목차 Contents
1. EFL
2. Tizen
3. 애플리케이션 개발 데모
4. EFL 한국 커뮤니티
4th Korea Community Day
4th Korea Community Day
EFL이란?
• ELF가 아님 EFL임
• ELF는 아니지만 ELF 만큼 아름다울 수 있음
4th Korea Community Day
EFL이란?
• 툴킷
• 다양한 기능을 제공하는 라이브러리 모음
• http://www.enlightenment.org/
• Enlightenment Foundation Libraries
• E17 윈도 매니저 개발을 위해 탄생
• 처음부터 임베디드 기기 고려
• 화려함과 가벼움을 동시에 가짐
4th Korea Community Day
EFL이란?
4th Korea Community Day
왜 EFL인가? (1/2)
• 좋은 성능
• 적은 메모리 사용량
• 적은 전력 소모
• GUI와 앱 로직 분리
• 테마 기능
4th Korea Community Day
왜 EFL인가? (2/2)
• 애니메이션
• 하드웨어 가속
• 다양한 백엔드 지원
• 다양한 OS 지원
• 유연함
• 스케일러블(Scalable)
• 언어 바인딩
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/
4th Korea Community Day
4th Korea Community Day
Tizen
4th Korea Community Day
Tizen
• 리눅스 기반 오픈소스 플랫폼
• 리눅스 재단(Linux Foundation) 산하 프로젝트
• 삼성과 인텔 등 다양한 회사 및 개인 개발자 개발 참여
• 크로스 카테고리 플랫폼
• 스마트폰, 넷북, 태블릿, 자동차 인포테인먼트, TV, 카메라 등
• W3C/HTML5와 같은 다양한 표준 준수
• 웹 앱, C/C++ 기반의 네이티브(native) 앱 개발 지원
4th Korea Community Day
다양한 플랫폼
4th Korea Community Day
Tizen 기반 제품
• 카메라 NX300, NX300M, NX1
4th Korea Community Day
Tizen 기반 제품
• 웨어러블 Gear 2, Gear 2 Neo, Gear S
4th Korea Community Day
Samsung Z
• 미출시
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
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
웹 애플리케이션
네이티브 애플리케이션
4th Korea Community Day
다양한 종류 애플리케이션
• HTML5 기반 웹 애플리케이션
• C/C++ 기반 네이티브 애플리케이션
• 하이브리드 애플리케이션
4th Korea Community Day
Tizen 기반 SDK
• 2.3 SDK • 모바일과 웨어러블 통합
• 웨어러블 • 1.0.0 SDK
• TV • 1.0.0 SDK
• IVI • 3.0 알파 4 SDK
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
4th Korea Community Day
SDK
• 구성요소 • IDE • Emulator • Web Simulator • Dynamic Analyzer • Enventor • Tools
4th Korea Community Day
Tizen 네이티브 앱 개발 (1/2)
4th Korea Community Day
Tizen 네이티브 앱 개발 (2/2)
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
4th Korea Community Day
4th Korea Community Day
4th Korea Community Day
카페 랭킹
4th Korea Community Day
* 작년 대비 평균 3배 증가 월간 평균 방문 횟수 : 296
4th Korea Community Day
멤버 수 현황 (194명) * 작년 대비 164명 증가
4th Korea Community Day
IRC 채팅
• 주소: irc.freenode.net
• 채널: #e.kr
4th Korea Community Day
정기 EFL 기술 세미나
• 2013, 2014 – 총 2회 세미나 수행
• 약 30 명 가량 참석
• 내년 상반기 3회 세미나 예정
4th Korea Community Day
정기 모임
• 분기마다 한 번
• 저녁 식사 겸 친목도모 ^^
4th Korea Community Day
EFL 검색 결과
4th Korea Community Day
보다 유익한 EFL 한국 커뮤니티를 위해서
4th Korea Community Day
4th Korea Community Day