일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 손민한
- 데이터베이스
- 단통법
- ubuntu
- 프로야구
- 애플
- 인공지능
- 뉴스타파
- NC 다이노스
- 정보시스템감리사
- 김경문
- Tizen
- mysql
- 조세피난처
- 문파문파
- ubuntu 12.04
- 블로그
- 태그를 입력해 주세요.
- 국정원
- 리뷰
- 디자인 패턴
- 타이젠
- Linux
- NC다이노스
- 야구
- 해외직구
- arm
- 안드로이드
- 문파문파 공략
- 우분투
- Today
- Total
목록Tizen (10)
꿈꾸는 사람.
2013년 11월 11일에서 12일까지 서울에서 타이젠 개발자 서밋이 개최되었다. 11월 20 타이젠 운영체제를 쓰는 스마트폰의 국내 통신 테스트가 시작되었다. 다시 타이젠 개발에 대한 기대가 일어 타이젠을 설치하고 웹 앱에 대한 항해를 시작하려고 한다. 다음은 TIZEN SDK 2.2.1 설치 방법이고 자세한 설치는 이전 [링크: TIZEN 2.1 설치]를 참고하면 된다. 설치할 시스템은 Ubuntu 12.04 LTS 64비트 버전이다. 1. SDK 2.1 대비 필수 패키지 차이 추가된 패키지 삭제된 패키지 libudev-dev libpng12-0 libpython2.7 libpixman-1-0 gtk2-engines-pixbuf 따라서 TIZEN SDK 2.2.1 설치하기 전에 새로운 패키지를 추가한..
2. 기조연설로 타이젠 개발자 서밋 시작. 인텔 Mark Skarpness의 기조연설로 서밋이 시작되었고 타이젠의 주요 개발사인 인텔과 삼성 그리고 NTT DocoMo, KT 오렌지 등의 주요 통신사의 순서로 발표가 진행되었다. Mark Skarpness는 타이젠이 여러 프로파일로 진화할 것이고 표준에 기반한 크로스 플랫폼임을 강조하였다. 또한 2014년 출시할 타이젠 3.0에 대한 기능에 대한 설명도 빼놓지 않았다. 삼성의 최종덕 부사장은 이미 타이젠OS를 적용한 미러리스 카메라 NX300과 NX300M을 시판했음을 강조하였고 타이젠 게임을 시연했다. 오렌지의 Rafel Uddin 기술 이사는 실제 타이젠 앱 개발에 따른 경험을 생생하게 전달하였다.
TIZEN 개발을 위해 공식 누리집에 계정을 생성하였다. [TIZEN에서 계정 생성.] 다음은 TIZEN Gerrit(https://review.tizen.org/gerrit)에 개발에 사용하는 host의 SSH 공개 키를 등록하여야 한다. 이제 TIZEN Gerrit에 SSH 공개 키를 등록하는 과정을 알아보자. 1. TIZEN 계정으로 Gerrit 사이트 로그인. TIZEN Gerrit 누리집에 접속을 하면 자동으로 로그인 창이 표시된다. 미리 생성한 계정 정보를 입력하고 로그인한다. 2. Ubunt host의 SSH Public Key 생성. SSH Key는 ~/.ssh 디렉토리 아래에 id_rsa란 private key와 id_rsa.pub란 공개키가 쌍으로 있다. 이 키들이 없는 경우 자신의 홈..
TIZEN의 개발에 참여하기 위해서는 계정 생성해야 한다. 아래 내용은 TIZEN 계정 생성에 대한 설명이다. 1. TIZEN 누리집에서 등록을 시작한다. 위 사이트에서 REGISTER를 눌러 등록을 진행한다. 2. 사용자 이름과 이메일 등 정보를 입력.하고 자동 가입 방지 문자를 쓰고 등록한다. 사용자 이름은 이후 등록할 Gerrit에 등록할 key와 관련이 있으므로 사용하는 리눅스의 계정과 일치하는 것이 좋다. ... 3. 가입 승인 메일을 통한 가입 완료. 등록 요청에 기록한 메일로 승인 메일이 도착한다. 활성화된 링크를 눌러 로긴하고 바로 암호를 변경하면 된다. 간략한 가입에 대한 포스팅을 마치고 이후 Gerrit에 사용할 키를 등록에 대한 글을 올릴 것이다.
이번 포스팅은 TIZEN 소스를 받기 전 배경 지식을 설명한다. 모바일 운영체제에서 개발환경이 오픈 시스템으로 전환되고 자체 생태계 구축에서 자체 소스의 관리가 중요하다. 이를 위한 SCM (Software or Source Configuration Management) 또는 VCS (Version Control System)에 대해서 간략히 소개한다. 1. SCM (소프트웨어 형상관리) or VCS ( 버전 관리 시스템) SCM는 소스 코드와 시간에 따른 변화를 관리하는데 사용된 도구와 프로세스이다. 그리고 버전 관리는 파일들의 변화를 시간에 따라 기록하고 관리하는 것이다. 보통 SCM과 VCS를 같은 개념으로 보고 있으며 서로 혼용해서 사용하고 있다. 이 관리 시스템은 아래와 같은 기능이 있다. - ..
타이젠 앱 개발은 웹 앱과 네이티브 앱으로 개발하는 두 가지 방법이 있다.이번에는 가장 간단한 Hello World 프로그램을 네이티브 앱으로 개발한다. Tizen IDE를 이용하여 응용 프로그램을 개발하는 절차의 개요는 다음과 같다.1. 응용 프로그램을 작성.2. 응용 프로그램을 빌드.3. 응용 프로그램을 실행. 1. 응용 프로그램을 작성하는 절차.1) IDE에서 File > New > Project를 선택한다.2) New Project 창에서 Tizen > Tizen Native Project를 선택하고 Next 단추를 누른다. 3) Tizen Native Project 창에서 상세한 설정을 한다. - 프로젝트를 Form-based Application로 선택한다. - 프로젝트 이름을 정한다. 4) ..
1. 개요 타이젠 SDK로 앱을 개발하기 위해서 미리 emulator manager로 가상 장치(virtual machines)를 생성해야 한다. 현재 지원되는 CPU 아키텍처는 X86뿐이다. 타이젠 개발의 주도가 인텔과 삼성이긴 하여도 모바일 분야의 대세인 ARM 아키텍처가 지원되지 않는 것이 아쉽다. 물론 에뮬레이터 기반이고 Custom 환경으로 CPU 아키텍쳐를 추가할 수 있다. 또한 지원하는 해상도는 WVGA (480*800)과 HD (720*1280) 두 가지를 지원한다. 안드로이드 에뮬레이터인 AVD가 10개 이상의 해상도를 지원하는 것에 비하면 보완해야 할 부분이다. 안드로이드에 배해 아래 특징들이 있다. - File sharing 기능을 지원하고 공유할 폴더를 지정할 수 있다. 호트스와 타..
이전 글에서 타이젠 설치 방법을 작성하였으니 참고 바란다. [타이젠 설치] 물건을 사는 것은 쉬워도 반품이 어렵듯이 소프트웨어의 설치와 삭제도 그러하다. 더구나 설치에 관하여 검색을 하면 수많은 글들이 있으나 삭제는 아니다. 대부분의 경우 설치는 문제가 없겠지만 문제가 발생하여 삭제가 필요한 경우가 있다. 1. 타이젠 설치 요약. 1) 타이젠 SDK 설치 경로로 이동. 2) install manager 경로 이동 후 삭제 실행. 2. 타이젠 설치. 대부분의 경우 설치는 문제가 없겠지만 문제가 발생하여 삭제가 필요한 경우가 있다. 2.1. 이전 타이젠 설치 경로로 이동. 2.2 install manager를 실행하여 삭제. :~/tizen-sdk/install-manager$ ./InstallManager..
2013년 5월 22일(현지시간)에 타이젠 2.1이 출시되었다. 이제 새로운 모바일 운영체계를 출시하고 성공하기 위해서는 에코 시스템 중 개발자 지원이 아주 중요하다. 애플은 Xcode를 안드로이드는 이클립스와 플러그인 형태의 SDK를 제공하는데 타이젠은 이클립스에 통합된 SDK를 제공하고 있다. 때문에 이클립스 사용에 익숙한 사용자는 쉽게 적응할 수 있을 것으로 본다. 1. 타이젠을 설치할 시스템 사전 설정 1.1 Oracle JDK v6 또는 이후 버전 설치 (OpenJDK는 설치하면 안됨.) $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java6-installer 1...
한국의 수 많은 언론이 타이젠(TIZEN)를 언급하며 성공을 바라는 기사를 쏟아내고 있다. 삼성과 인텔, 그리고 수많은 통신사들이 참여하여 2013년 5월 22일(현지시간) 개발자 회의를 가지고 있다. 타이젠은 오픈 소스이고 리눅스 커널에 WebKit, HTML5를 지원한다. Qt, GTK+ 기반의 앱도 동작한다. 안드로이드 앱도 OpenMobile의 앱 호환 계층(Application Compatibility Layer) 위에서 동작할 수 있다. 물론 안드로이드 기반의 스마트 폰에 비해 성능이 떨어지는 것은 감수해야 할 것이고 100% 호환이 안되는 것이 문제일 것이다. 또한 에코시스템은 나름 훌륭하다. 국내에서 이정도로 세계에 주목을 받을 프로젝트를 주도한 적이 있었던가? 자 그럼 타이젠의 미래를 예..