Microsoft PowerPoint - Chapter_02-1_DevEnv.pptx

Similar documents
서현수

PowerPoint 프레젠테이션

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

4S 1차년도 평가 발표자료

PowerPoint 프레젠테이션

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

슬라이드 1

Facebook API

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

¨ìÃÊÁ¡2

슬라이드 1

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

DE1-SoC Board

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

문서의 제목 나눔고딕B, 54pt

Egretia_White_Paper_KR_V1.1.pages

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

Microsoft PowerPoint - Mobile SW Platform And Service Talk pptx

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Intro to Servlet, EJB, JSP, WS

초보자를 위한 C++

슬라이드 1

Interstage5 SOAP서비스 설정 가이드

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Microsoft Word - KSR2014S042

chapter1,2.doc

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

PowerPoint Presentation

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

( )부록

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

슬라이드 1

PowerPoint Presentation

TTA Journal No.157_서체변경.indd

슬라이드 1

슬라이드 1

Chapter 1

08SW

JDK이클립스

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

PCServerMgmt7

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

슬라이드 1

1부

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

THE TITLE

52 l /08

PowerPoint Template

Apache Ivy

Install stm32cubemx and st-link utility

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터


Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Assign an IP Address and Access the Video Stream - Installation Guide

매력적인 맥/iOS 개발 환경 그림 A-1 변경 사항 확인창 Validate Setting... 항목을 고르면 된다. 프로젝트 편집기를 선택했을 때 화면 아 래쪽에 있는 동일한 Validate Settings... 버튼을 클릭해도 된다. 이슈 내비게이터 목록에서 변경할

스마트월드캠퍼스 교육교제

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

±èÇö¿í Ãâ·Â

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Portal_9iAS.ppt [읽기 전용]

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Google Maps Android API v2



Secure Programming Lecture1 : Introduction

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

SchoolNet튜토리얼.PDF

ICT03_UX Guide DIP 1605

歯Phone

PowerPoint 프레젠테이션

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Orcad Capture 9.x

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]

partprime_intro.key

LXR 설치 및 사용법.doc

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

2009방송통신산업동향.hwp

歯이시홍).PDF

Transcription:

1 TIZEN Development Environment March, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj

애플리케이션개발 2 앱개발모델 구네이티브앱 : C++ 웹앱 : HTML5, CSS, JavaScript, jquery 네이티브앱 : C, C++ 모바일기어카메라 구네이티브 o x x 웹 o o x 네이티브 o o o

애플리케이션개발 3 웹애플리케이션 한번개발로다양한기기및플랫폼지원초기진입용이 HTML5, CSS, JavaScript, jquery, Phone / PC TV Other Platforms

애플리케이션개발 4 디바이스 API 자바스크립트기반의디바이스제어 API 애플리케이션의라이프사이클, 스케쥴, 데이터싱크,NFC 등기존네이티브 API 와동등한수준의 API 를제공 Category Tizen Common Application Communication Content Input/Output Social System User Interface

애플리케이션개발 5 웹런타임 웹애플리케이션을담고있는컨테이너웹애플리케이션을스탠드얼론으로설치, 구동할수있도록하는엔진웹애플리케이션을조금더최적화된형태로구동할수있음애플리케이션관리 Profile, Life cycle API 서포트 W3C, Device 보안, 프라이버시 Profile, Source code

애플리케이션개발 6 네이티브프레임워크 C/C++ 로애플리케이션개발빠르고가벼운라이브러리네이티브 API 및 EFL API로구성웹및구네이티브프레임워크의기반 NX300및기어2의많은앱이EFL로개발됨

플랫폼개발 7 오픈소스 타이젠이사용하는수많은오픈소스 X Windows, Cairo, EFL for UI & Graphics Gstreamer, PulseAudio, OpenAL for Multimedia Connman, Bluez, libsoup, wpa_supplicant for Connectivity WebKit2 for Web SMACK & OpenSSL for Security Dbus, glibc for Base Sqlite for Database & PIM Linux for OS Kernel Eclipse for Tizen SDK QEMU, U-Boot for Target Emulator GCC, llvm, cmake, gbs for build 기타등등

플랫폼개발 8 오픈소스 타이젠에서수정한패치가해당오픈소스에도반영됨 Linux, WebKit2, EFL, GStreamer, U-Boot, FFMPEG, GTK+, WebCL, Cai ro, Bluez, QEMU, GCC 등

플랫폼개발 9 오픈소스 타이젠을위해신규구현한모듈을오픈소스로공개 app-core, app-service, slp-pkgmgr, WRT(Web RunTime), system- server, sensor-fw, libslp-pm, msg-service, email-service, telephony-daemon, aud io-session-manager, contacts-service, slp- calendar, accounts-svc, syncfw, cert-svc, secure-storage, nfc- manager 등

플랫폼개발 10 오픈소스개발모델 TSG Architects Maintainers [Intergrators] Reviewers TSG = Technical Steering Group Developers

11 Tizen 웹사이트 http://www.tizen.org - 메인웹사이트 http://developer.tizen.org - 애플리케이션개발자용 http://source.tizen.org - 플랫폼개발자용

12 소스코드 소스코드공개 Git : http://review.tizen.org/git/ Gerrit : http://review.tizen.org/gerrit

13 설치순서 1. Oracle JDK Java SE 8 설치 2. Tizen SDK 2.4 설치 3. Tizen Emulator device 생성 4. Security profile 설정

14 Oracle JDK 설치 http://www.oracle.com/technetwork/java/javase/downloads

15 Oracle JDK 설치 개발환경에맞는파일을다운 Accept License Agreement 체크후다운

16 Oracle JDK 설치 다운로드받은파일압축해제 $ tar xvzf jdk-8u45-linux-x64.tar.gz 압축풀린디렉토리이동 $ sudo mkdir -p /usr/lib/jvm/jre1.8.0 $ sudo mv jdk1.8.0_45/* /usr/lib/jvm/jre1.8.0/ Oracle JDK 실행설정 $ sudo update-alternatives --install <link> <name> <path> <priori ty> $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/j re1.8.0/bin/java 0

17 Oracle JDK 설치 필수패키지설치 $ sudo apt-get install expect gtk2-engines-pixbuf libgnome2-0 qe mu-user-static libwebkitgtk-1.0-0 gettext gksu module-init-tools li budev-dev libsdl1.2debian ruby 설치된 JDK 확인 $ java -version

18 Tizen SDK 설치 http://www.tizen.org

19 Tizen SDK 설치 운영체제에맞는파일다운로드

20 Tizen SDK 설치 다운로드받은파일실행권한부여 $ chmod +x tizen-web-ide_tizensdk_2.4.0_rev2_ubuntu-32.bin 다운로드받은파일실행 $./tizen-web-ide_tizensdk_2.4.0_rev2_ubuntu-32.bin

21 Tizen SDK 설치 Software License Agreement 체크후다운로드버튼클릭

22 Tizen SDK 설치 다운로드완료후 Done 버튼클릭

23 Tizen SDK 설치 Update Manager 실행

24 Tizen SDK 설치 All Packages 탭에서추가적으로필요한패키지다운

25 Tizen SDK 설치 Install 버튼을통해설치

26 Tizen IDE 실행 타이젠 IDE 설치폴더로이동 $ cd tizen-sdk/ide/ 타이젠 IDE eclipse 실행 $./eclipse

27 Tizen IDE 실행 타이젠 IDE workspace 설정

28 Tizen IDE 실행 실행된타이젠 IDE 화면

29 Tizen IDE 실행 Tizen project 생성 File New Tizen Web Project

30 Tizen IDE 실행 Tizen project 생성 Mobile 2-4 Basic Application 선택후 finish

31 Tizen IDE 실행 생성된 Tizen Project

32 Tizen Emulator device 설정 Tizen tool > Emulator Manager > Create New

33 Tizen Emulator device 설정 Detail 설정후 confirm

34 Tizen Emulator device 설정 생성된 devices

35 Tizen Security profile 설정 Security profile 생성 preference > security profiles >> add

36 Tizen Security profile 설정 Security profile 생성 Profile 이름설정후확인

37 Tizen Security profile 설정 Security profile 생성 preference > security profiles >> generate

38 Tizen Security profile 설정 Security profile 생성 필요정보입력

39 Tizen Project 실행 Index.html 의 body 수정

40 Tizen Project 실행 Run > Run > Emulator 선택후실행

41 Tizen Project 실행 Emulator 에설치된 Tizen Project 실행