후배 블로그에서 바다 설치 글을 보고 분개하였습니다. 선수를 쳤어야 하는건데 ㅋ

사실 바다를 설치해본지 조금 되었지만 이것저것 다른 욕심들에 최근 글을 못적고 있었는데 웬지 선수를 뺏긴것 같은 느낌이 들어서 이렇게 부랴부랴 적어봅니다.

바다 홈페이지(www.bada.com)

현재 바다 SDK 1.0.0이 릴리즈 되어 있습니다.(사실 꽤 되었죠)

다운로드 : http://developer.bada.com/apis/tools/sdk/list2.do?categoryID=0&menu=MC01040800
위 사이트에서 badasdk.exe를 실행하시면 됩니다.(회원가입이 되어 있으셔야 합니다.)

바다 설치는 매우 간단합니다.
대충 다 yes 누르시면 됩니다.


한국어는 Language Pack1입니다.


결국 설치되는 건 Eclipse와 Bada를 위한 플러그인(바다는 C++이므로 CDT도 포함된 듯)으로 보입니다.
컴퓨터가 구려서 그런지 좀 오래 걸리네요 ;;

설치가 완료되고 실행을 해보시면 아래와 같은 화면이 뜹니다.


이클립스를 이쁘게 만들어놨네요. 쓸데없는 짓을 -_-
workbench를 눌러서 이동해보겠습니다. workbench의 오른쪽에 예제들 목록이 있습니다.


이 예제중 AnimationApp을 선택하고 마우스 오른쪽을 눌러 "Copy into my workspace"를 선택하면 Project Explore에 들어가게 됩니다.


메뉴에서 Project 의 Build all을 선택하면(기본적으로 Automatically Build가 꺼져있습니다.) 빌드가 됩니다.

빌드 후, 메뉴에서 Run의 Run(Ctrl + F11)을 선택하시면 아래 화면이 뜨게 되는데 시뮬레이터를 선택하고 OK를 누르면 시뮬레이터가 뜹니다.


처음에 시뮬레이터의 몇가지 설정을 물어보는데 그냥 Next 누르시고 Save 하셔도 되고 적당히 설정하셔도 됩니다.

다 끝나면 아래와 같은 아주 간단한 어플리케이션을 보실 수 있습니다.

좀 이쁜 사진이라도 넣어놓지(안드로이드 갤러리의 강아지?) 그냥 간단한 프로그레스 이미지를 보여주네요.

다음엔 직접 헬로우 월드라도 짜보아야겠습니다 ^^

허접한 글이지만, 도움이 되셨다면 아래 손가락 꾹 눌러주세요.
신고

'Open Source' 카테고리의 다른 글

Tizen Wearable SDK 예제 사진  (0) 2014.03.18
Qt (framework)설치 on Ubuntu(우분투)  (0) 2011.04.12
[benchmark] jsgamebench  (0) 2011.03.22
[번역] bison(바이슨?) license  (0) 2011.01.22
bada SDK 설치하기  (2) 2010.08.20
FreeNode IRC 접속  (0) 2009.12.10
Posted by 소혼
TAG SDK, 바다, 설치
wxPython은 python을 위한 GUI 라이브러리중 하나이다.

기본으로 tk를 지원하고 있지만 솔직히 성에 안차서 파이썬으로는 GUI 를 다루지 않으려고 하지만 어쩌다 보니 이번 기회에 조금 더 공부해보기로 했다.

<window에서 설치하기>
먼저 wxPython을 쓰려면 python의 버전도 체크할 필요가 있다. 아직 3.2를 공식적으로 지원하지 않고 있는 듯 하다.
python이 3.2라면 2.7로 변경할 것을 권한다.

이후, wxPython을 아래 URL에서 다운로드한다.
http://www.wxpython.org/download.php#binaries

나는 Python 2.7을 위한 win32-unicode 버전을 다운로드 했다.
다운로드 : http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.11.0-py27.exe
exe 파일이니 적당히 설치해주면 된다.

<linux 우분투에서 설치하기>
우분투에서 설치하고자 할 때, 가장 쉽게 데비안 패키지를 쓰는게 젤 편하다.
apt-get install python-wxgtk2.8

잘 모르겠지만 우분투에서는 2.6과 2.8 버전 을 지원하나보다 ;;

설치가 잘 되었다면 파이썬을 실행하여(windows에서는 IDLE나 Command line을 실행하여) wxPython을 import 해본다.
>> from wxPython.wx import *

아무 에러가 없다면 wxPython이 잘 설치된 것이다.

허접한 글이지만, 도움이 되셨다면 아래 손가락 꾹 눌러주세요.
신고
Posted by 소혼
App이 아니라, 안드로이드를 빌드해보자.
기본 내용은 아래 글 참조
http://source.android.com/source/download.html
http://rookiecj.tistory.com/193

이 내용은 JDK 1.5를 다운로드 받는 법을 포함하고 있음

우분투 32비트 리눅스 기준으로 설명함.
(root로 진행하고 있으나, 설명은 원본대로 sudo를 붙여서 진행)

1. 관련 Utility를 다운로드 받는다.
    원래 메뉴얼에서 sun-java5-jdk를 뺐는데 이유는 sun-java6-jdk로 업버전되면서 sun-java5-jdk가 없어졌다.
$ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
   필요하면 발그린드도 설치
$ sudo apt-get install valgrind

2. jdk 1.5 다운로드
    http://java.sun.com/javase/downloads/index_jdk5.jsp
    중간쯤 내려보면 JDK 5.0 Update 22 라는 글자 옆에 Download를 누른다.
    뭔가 정보를 입력하라는 창이 보일 것이다.
    적당히 입력해주고 submit하면 적었던 e-mail로 jdk1.5를 받을 수 있는 URL이 전송된다.
    이메일을 이용해 해당 URL에 접속하면 jdk 1.5를 받을 수 있다.
    이 때, jdk 1.5 파일이 .bin으로 끝나는 파일이다.
    이 파일에 실행권한을 주고 실행하면 압축이 풀린다.
    $ chmod +x jdk-1_5_0_22-linux-i586.bin
    압축이 풀린 파일을 적당한 위치에 넣는다.
    $ mv jdk1.5.0_22 /usr/
    아래 환경변수를 설정한다. 나는 그냥 ~/.bashrc에 정보를 넣어버렸다.
export JAVA_HOME=/usr/jdk1.5.0_22
export PATH=~/bin:$JAVA_HOME/bin:$PATH
export ANDROID_JAVA_HOME=$JAVA_HOME


3. source를 다운로드 받는다.
    아래 색칠한 명령들을 실행

  1. Make sure you have a~/bindirectory in your home directory, and check to be sure that this bin directory is in your path:
    $ cd ~
    $ mkdir bin
    $ echo $PATH
  2. Download thereposcript and make sure it is executable:
    $ curl http://android.git.kernel.org/repo > ~/bin/repo
    $ chmod a+x ~/bin/repo
  3. 작업 폴더 생성
  4. $ mkdir mydroid
    $ cd mydroid
  5. 작업 폴더 생성(다소 오래 걸린다.)
  6. $ repo init -u git://android.git.kernel.org/platform/manifest.git
    $ repo sync
 
4. 빌드한다.
    make
(또는 make sdk)

JDK 어쩌구 에러나면 위에 지정한 경로가 맞는지 확인해봐야 한다.

허접한 글이지만, 도움이 되셨다면 아래 손가락 꾹 눌러주세요.
신고
Posted by 소혼
에뮬레이터를 만들 때, 혹은 추후에 가상의 SDCARD를 만들었다면 그 안에 데이터를 넣을 수 있다.

1. 먼저 에뮬레이터를 실행시킨다.
    - 안드로이드 SDK 설치하기 참조
2. DDMS를 실행한다.
    우측 상단에 DDMS를 클릭한다. 만약 DDMS가 보이지 않는다면 아래 그림과 같이 Window에 Show View > Other를 선택하고 안드로이드의 DDMS를 선택하면 우측 상단에 DDMS가 나타난다.

3. sdcard를 선택하고 파일을 업로드한다.
   
DDMS를 선택하면 위와 같은 화면이 뜬다. File Explore에서 sdcard를 선택하고 우측 상단의 두 아이콘중 휴대폰 모양의 아이콘을 클릭한다.

반대로 sdcard의 파일을 꺼내려고 하면 디스켓 모양을 클릭하면 된다.

그러나 이방법을 사용하면 큰 파일을 올리기에 부적합하다. 올라가는 중간에 잘 끊어진다.
따라서, 어쩔수 없이 콘솔을 통해 업로드하는 방법을 썼다.

1. 먼저 [Window의 경우] 시작의 실행을 선택하고 cmd를 입력한다.
2. 안드로이드 sdk를 설치한 폴더로 이동한다. 정확히는 tools라는 폴더를 찾아야 한다.
3. 아래 명령을 실행한다.
    adb push [로컬파일 위치] /sdcard/[적절한 폴더 및 파일 명]

100메가 정도 업로드하는데 몇분 걸리는 것 같다.
경로는 /sdcard가 아니라 /mnt/sdcard 일 수도 있다. 정확한 경로는 DDMS의 File Explore가 보여주는 위치를 사용하도록 한다.
허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요.
신고
Posted by 소혼
1. 설치 준비(Preparing for Installation)
    JDK와 이클립스를 다운로드한다.

    1. Download java sdk (JDK)
        http://java.sun.com/javase/downloads/index.jsp

    2. Download Eclipse with the Android Development Tools (ADT) Plugin
        http://www.eclipse.org/downloads/

2. SDK를 설치한다.(Installing the SDK)
    1. After downloading the SDK, unpack the .zip archive to a suitable location on your machine
        http://developer.android.com

3. 이클립스를 실행한다.
    workspace는 적당히 자신이 개발할 곳을 지정한다.
4. 이클립스에 안드로이드 플러그인을 설치한다.
    아래 그림과 같이 이클립스의 헬프를 클릭하여 새로운소프트웨어 설치를 클릭한다.

    아래와 같은 창이 뜬다. 여기서 Add를 눌러준다.
안드로이드 플러그인을 설치하려면 아래 그림과 같이 사이트( http://dl-ssl.google.com/android/eclipse )를 추가해야 한다.
해당 주소를 입력하고 OK를 누르면, 원래 떠 있던 창에 아래 그림과 같이 새로운 정보가 나타난다.
모두 설치한다. 라이선스 이슈같은 창에서 적당하 Next와 Finish를 클릭한다.(중간에 라이선스는 Yes(였나?)로 선택해야 함)
5. Preference에 안드로이드 SDK를 지정해준다.
메뉴에서 Window의 Preference를 선택하면 위 화면이 뜬다. 위 화면의 Android 탭을 선택하고 미리 구해놓은 (이미 압축은 해제된) 안드로이드 SDK 폴더를 지정한다. OK를 누른다.

설치하고 나면 화살표 아래 모양의 그림이 화면에 나오게 된다.(툴바 왼쪽에서 4번째)
이 아이콘을 클릭하면 위의 그림처럼 AVD Manager가 뜨게 된다.
지금 하나의 가상 디바이스가 이미 만들어져있다.
먼저 SDK 설치를 위해 Available Packages를 선택한다.
설치하고자 하는 SDK를 설치한다. 최근 SDK와 플랫폼은 2.2 API 8 버전이다.
API에 체크박스를 체크하고 설치한다.
설치가 완료되면 Virtual Devices를선택하고 New를 클릭하여 새로운 디바이스를 생성한다.
디바이스를 생성할 때 이름과 타겟을 지정하고 그냥 누르면 기본 형태의 디바이스가 생긴다. SDCARD를 주거나 해상도를 변경할 수도 있다.

생성한 Virtual Device를 선택하면 Start버튼이 활성화된다.
Start를 누러 안드로이드 에뮬레이터의 동작을 볼 수 있다.


허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요.
글에 질문 있으시면 답글 주시면 아는 노력해서 댓글 드립니다.
신고
Posted by 소혼
이전버튼 1 이전버튼

티스토리 툴바