'브루'에 해당되는 글 3건

  1. 2009.09.18 BREW 모바일 프로그래밍 (2)
  2. 2009.09.01 BREW MIF 에디터 이용하여 bid 파일 생성하기 (1)
  3. 2009.08.28 Brew 개발 환경 구축 (5)

BREW 공부하는데 책이 너무 없어서 안타까웠다.

자료실에 가서 몇 없는 BREW 을 모두 빌려보았는데 이 책이 좀 괜찮았다.

BREW 모바일 프로그래밍 ( IT 백두대간 )

빨리 다른 책도 보자.

Posted by 행복한 프로그래머 궁금쟁이박

댓글을 달아 주세요

  1. 스파게티코더 2009.09.20 03:06  댓글주소  수정/삭제  댓글쓰기

    요새 느낀건데..
    시중의 보다는 제작사에서 직접 나오는
    Developer's Guide 나 Spec 요런거를 먼저 읽는게 더 좋은것 같다.

  2. BlogIcon 미남 2009.09.21 09:04  댓글주소  수정/삭제  댓글쓰기

    제작사에서 직접 나오는? 음... 그래? 참고해야겠군. 쌩유~


브루 어플리케이션은 각각의 고유한 bid 를 갖습니다.

개발자 익스트라넷에서 발급을 받는 것이 정석이지만 개발을 할 때 local 에서 테스트해야 하는 경우가 많으므로

local bid 를 생성해야합니다.

방법은 MIF Editor 를 이용하는 것힙니다.

다음의 절차를 밟습니다.

먼저 mif 에디터를 실행한 뒤 새 애플릿 만들기 버튼을 클릭합니다.



클래스 id 와 name 을 지정하고, 로컬용을 선택합니다.

그리고 확인 클릭.



중요한 건 mif 파일의 위치입니다.

보통의 경우 프로젝트마다의 mif 파일들을 한 디렉터리에 모아둡니다.

그래서 다음과 같이 MIFs 디렉터리를 만들었습니다.


MIFs 디렉터리를 지정해서 저장하면 끝!


이렇게 해서 생성된 bid 파일을 비쥬얼 스튜디오에서 개발할 때 include 해주면 됩니다.

#include "HelloBrew.bid"

이렇게~~

Posted by 행복한 프로그래머 궁금쟁이박
TAG bid, brew, 브루

댓글을 달아 주세요

  1. BlogIcon hermes bags 2012.09.11 17:17  댓글주소  수정/삭제  댓글쓰기

    私はちょうど地区の後にエルメスのレプリカ4分の1を愛して

 

회사에서 브루를 하게 되었습니다.

한 귀로 듣고 한 귀로 흘렸던 Qualcomm 사의 모바일 플랫폼 Brew 가 밥줄이 됐습니다.ㅋ

그 첫 단계로 책의 첫 부분에 있는 브루 SDK 를 설치하고 있습니다.

지금부터 한 단계씩 진행될 때마다의 과정을 포스팅합니다.

브루 SDK 를 설치하기 전에 Microsoft Visual Studio 를 설치해야합니다.

6.0 부터 .NET, 2005 까지 별 상관은 없을 것 같아 2005 를 설치했습니다.

MSDN 은 덤으로... 오랜만에....ㅋ








여기까지는 그냥 MSDN 설치 완료만 캡쳐.ㅋ

그럼 이제부터 브루 SDK 를 홈페이지에서 다운받아 설치합니다. 

http://www.qualcomm.com/brew : 브루 홈페이지.

 


버전을 선택하여 설치를 시작합니다.



쭉쭉 넥스트 했습니다.ㅋ





계속해서...Next






환경변수를 set 할거냐인데... set 해줬습니다.




그럼 Finish!



책에 보니까 개발지 인증을 받아야 한다고 나왔습니다. 그래서 브루 홈피의 개발자 리소스로 가서 인증을 받습니다.





어떻게 된 일인지... Sign in 페이지가 계속 로딩이 되지 않아 인증은 다음에 받기로 했습니다.ㅡㅡ;

필수는 아니라고 했습니다 책님이...ㅋㅋ

아 뭐 별거 아니었습니다 여기까지.ㅋㅋ

그럼 이제 Hello World 를 찍어볼 차례.

Visual Studio 2005 를 켭니다.!

와... 처음 써봤는데 화면이 근사했습니다.ㅋ

촌놈이라고 비웃으실 분이 많겠죠. ㅠㅜ




먼저 에이콘 출판사 홈페이지에가서 소스파일들을 다운받았습니다.... 다 치려고 했으나...

퇴근 버스시간이 다가왔기 때문!!

여기서 받으면 됩니다.

http://www.acornpub.co.kr





받았으며 적당한 디렉터리에 압축을 풀고 프로젝트를 open 합니다.

파일 > 새로 만들기 > 프로젝트

그리고 빌드를 하는데 중요한 것은 먼저 프로젝트의 소스에 있는 파일의 경로가 아마 잘못되어 있을 것입니다. 저는 그랬습니다.

sdk 를 인스톨할 때 아마 C:\Program Files\BREW 3.1.5\sdk\src 여기에 보면

AEEAppGen.c

AEEModGen.c

이 두개의 파일이 깔렸을겁니다.

이 두개의 파일들이 일련의 유틸리티 함수와 함께 모든 어플들의 root 클래스인 IApplet 클래스의 인스턴스 안에 우리가 개발한 어플을 넣을 수 있게 해주는 wrapper 들을 포함하고 있다

고 합니다... 나중에 꼭 살펴보라네요^^;

프로젝트의 소스파일에 있는 잘못된 경로의 이 파일들을 지우고 본래의 위치의 파일들을 열어서 프로젝트에 추가시킵니다.

그런다음 빌드 > 솔루션빌드 를 실행합니다.

뭔가 잘못되었는지 워닝이 엄청나게 나면서 성공은 했습니다.;;



그런다음 디버깅 > 디버깅 시작 을 선택하여 애플을 시작합니다.

dll 을 실행할 어플리케이션으로 퀄컴 브루 에뮬레이터를 선택합니다.

이 것은 C:\Program Files\BREW 3.1.5\sdk\bin\BREW_Simulator.exe 을 의미하는 것 같습니다.

그런데 선택하고나니 디버깅 정보를 찾을 수 없거나 정보가 일치하지 않는다며... 디버깅을 계속 하겠냐고 묻더군요...

짜증나서 그냥 '예' 했습니다.

그랬더니 윈도우창 하나가 뜨더니 옛날 공짜 핸드폰 같은 것이 떡하니 나타나는 것이었습니다.



저기 화면 좌측 상단에 보이는게 Hello world 어플같았습니다.

여기서 또 해줘야할 것이 Tools > Settings 를 선택한 다음 Specify MIF Directory 를 체크한 뒤 프로젝트 디렉터리로 바꿔주는 일입니다.



그리고 마지막으로 Initial Applet Directory 를 프로젝트의 상위 디렉터리로 바꿔줘야 합니다.




그럼 이제 어플을 실행시켜봅니다.

hello 어플에 포커싱이 되어있으므로 OK 버튼을 클릭합니다.

헬로월드가 다음과 같이 찍히게 되는 것입니다...!!!





아 요거참... 찝찝하게 성공했네요...ㅠㅜ

생략한 부분이 좀 많은데 하다보면 문제가 정말 많습니다.

제 생각에는 Visual Studio 2005 가 브루 개발 환경과는 궁합이 잘 안맞는 것 같습니다. 책에서는 6.0 을 대상으로 한다고 써있었는데...

역시 책 말을 잘들어야 하는건가...ㅠㅜ

담주에 와서 다시 6.0  도 깔아서 깔끔하게 끝낼 생각입니다.

그럼 이만~


Posted by 행복한 프로그래머 궁금쟁이박

댓글을 달아 주세요

  1. chpie 2009.09.01 05:04  댓글주소  수정/삭제  댓글쓰기

    헐퀴....

  2. BlogIcon 행복한 프로그래머 궁금쟁이박 2009.09.01 09:08 신고  댓글주소  수정/삭제  댓글쓰기

    헉 빼먹은게 있는데 SDK Tools 도 설치해야합니다..
    그래야 비쥬얼 스튜디오에서 브루 프로젝트 생성이 가능해집니다.

  3. chpie 2009.09.02 06:53  댓글주소  수정/삭제  댓글쓰기

    네.. ㅋㅋ