« Previous : 1 : 2 : 3 : 4 : 5 : Next »

맥북,XCode,아이폰,ADT,안드로이드

휴대기기용 프로그램 개발을 하고 있습니다.
전문적인건 아니고 어디까지나 개인적인 레벨이지만요.
그동안은 WM 계열이나 임베디드 리눅스 계열만 조금씩 했었는데
이번에 대세에 따라 아이폰과 안드로이드쪽으로 도전해보려 합니다.

일단 아이폰용으로 개발을 하기 위해서는 준비가 필요합니다.
바로 매킨토시(중에서도 인텔 CPU 제품)입니다.
아이폰 SDK가 매킨토시에서만 구동이 가능하기에 어쩔 수 없더군요.
물론 SDK의 라이브러리만 빼내면 다른 환경에서도 개발이 가능하긴 하지만
UI 빌더나 시뮬레이터를 사용할 수 없기에 불편한 점이 많습니다.

그동안 매킨토시를 구할까 해킨토시를 깔까 고민을 했었는데
제 PC에는 해킨토시(바닐라 버전)가 구동되지 않는다고 합니다.
(CPU가 최소 Core Duo 이상이어야 하는데 제 PC는 펜티엄 D 입니다)
그래서 어떻게 할까 고민하다 몇가지 고장난 부분(ODD, 배터리)이 있지만
일단 동작은 정상적으로 하는 맥북을 하나 구하게 되었습니다.
현재 스노우 레퍼드 위에서 XCode + iPhone SDK를 설치하고 있습니다.

그리고 얼마 전에는 안드로이드 SDK를 설치해 봤습니다.
이클립스 위에서 쓰거나 따로 IDE를 쓴다면 커맨드 라인을 통해 사용이 가능하더군요.
아직은 이클립스로 예제 빌드만 조금 해봤지만... 느립니다.
이클립스는 너무 무겁습니다.
아무래도 집안에 있는 PC 중 가장 사양이 높은(...) 맥북이 이클립스도 같이 돌려야 할 듯 합니다.

어쨌든, 이렇게 메이저급(?) 휴대기기용 개발 환경을 구축해 봤습니다.
구축 자체야 클릭 몇번으로 다 되니 어려울건 없지만요.
다만, 그동안 써왔던게 파스칼/델파이 또는 C/C++ 이어서
아이폰의 오브젝트 C와 안드로이드의 자바를 어떻개 해야 할지 고민입니다.

Posted by 경민

2010/01/24 19:54 2010/01/24 19:54
, , , , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://mystictales.net/tc/rss/response/57

Trackback URL : http://mystictales.net/tc/trackback/57

Leave a comment

와플 프로젝트, 스마트폰 에디션

2008년 9월경에 제 블로그에 찾아오셔서 블랙잭에서의 와플 구동을 문의하신 분이 계셨습니다.
당시에는 블랙잭이 없다 보니 도와드릴 수 없었는데, 워낙 블로그 갱신이 안되다 보니
해당 댓글이 아직도 최근 댓글에 달려 있어서 항상 신경이 쓰이더군요.
결국 중고로 블랙잭 공기계 하나 구해서 이렇게 와플을 돌려봅니다.

블랙잭은 터치가 안되는 스마트폰이라 터치가 반드시 필요한 메뉴를 넘기는게 힘이 듭니다.
별도의 가상 마우스 어플을 이용하면 가능한 듯 하지만, 무료도 아니고 번거롭지요.
그래서 매끄럽지는 못하지만 얼추 가상 마우스 비슷하게
네비키로 조작 가능한 마우스 커서 기능을 넣었습니다.

예전에 개발할때는 PDA여서 외부의 이벤트(전화, 문자 등)를 신경 쓸 필요가 없었는데
휴대폰 기능이 들어가면서 작업 관리가 복잡해졌더군요.
거기다 작업 전환시 원하는 이벤트도 들어오지 않아서 삽질을 조금 많이 했습니다.
지금은 얼추 처리된 듯 하지만 음악 관련 부분은 아직 부족합니다.
와플이 다시 뜰 때 작업 복구를 하는데 재생중이던 음악이나 효과음은
이어서 재생하지 못하고, 처음부터 다시 재생하게 됩니다.
크게 영향을 끼치지는 않겠지만 오프닝이나 엔딩 부분에서는 조금 곤란하더군요.

이상의 문제를 제외하면 게임을 진행하는데 문제는 없을겁니다.
혹시라도 문제가 발생한다면 댓글을 남겨주세요.

참고로 와플 프로젝트의 데이터 파일은 PDA용 와플 한글판의 데이터와 형식이 조금 다릅니다.
와플 VGA 버전과 같은 형식의 데이터를 씁니다. (단, VGA 데이터가 아닌 QVGA 데이터만 지원합니다)
가장 큰 차이점으로는 일본어판과 한글판의 데이터를 구분하기 위해서
파일 이름 WLK2xx.AVD 에서 xx 부분의 첫번째 글자가 K인가 아닌가를 확인합니다.
보통 일본어판의 경우 숫자가 들어가기에, 한글판 여부를 구분하고자 K 값을 넣었습니다.
만약 한글 패치 버전인데 xx 부분의 첫 글자가 K 가 아니라면 일본어판으로 인식
일본어 폰트를 적용하기에 글자가 전부 깨져버리게 됩니다.

파일은 투데이스피피시(http://todaysppc.com)
네이버 스마트폰 카페(http://cafe.naver.com/bjphone)
마이미츠(http://mymits.net) 에 올려둡니다.

Posted by 경민

2010/01/09 11:46 2010/01/09 11:46
, , , , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://mystictales.net/tc/rss/response/56

Trackback URL : http://mystictales.net/tc/trackback/56

Leave a comment

GP2X wiz와 GP2X-F300의 차이점

게임파크 홀딩스(Gamepark Holdings, GPH)에서 발매한 GP2X wiz(이하 wiz)와
보카마스터 깜빡이에서 ODM으로 판매한 GP2X-F300(이하 F300)은 동일한 플랫폼 기반입니다.
매직아이의 Pollux라는 ARM 칩셋을 사용하고 있지요.
다만 몇가지 차이점이 있어서 개발시 신경을 써야 하는 점이 있습니다.

가장 큰 차이점으로는 wiz는 240x320의 세로형 AMOLED를 90도 회전하여 장착하였고,
F300은 320x240의 가로형 LCD를 장착하였습니다.

문제는 wiz의 경우 AMOLED에서 회전 기능을 사용하여 320x240처럼 쓸 수 있게 하였지만
이 기능을 사용할 경우 대각선 티어링(화면 찢김) 현상이 발생하고 있습니다.
그래서 티어링을 막기 위해서 AMOLED의 회전 기능을 꺼버리면 240x320 해상도로 처리해야 합니다.
320x240으로 처리하는 F300과는 화면 방향이 틀려져 버린 것이지요.
즉, 프로그램을 만드는 과정에서 240x320과 320x240을 모두 고려하지 않으면
wiz 전용이 되거나 wiz와 F300에서 모두 쓸 수 있지만, wiz에서는 티어링이 발생합니다.

또 다른 문제는 일부 에뮬레이터에서 V-Sync 신호를 초당 120회로 늘리기 위해
화면 설정을 건드리는 부분이 있습니다.
문제는, 이때의 화면 설정은 실제 디스플레이의 해상도(wiz의 경우 240x320)로 잡게 됩니다.
즉, F300인지 확인하지 않고 무조건 설정해버리면 F300에서는 화면이 깨지게 되는 것이지요.

마지막으로 일부 메모리 영역이 F300과 wiz가 서로 다를 수 있습니다.
이 부분은 F300의 펌웨어에 따라 차이가 있을 수 있습니다.
wiz 펌웨어 개발중에 메모리 영역이 조금 변동이 있던 시기가 있어서
그 즈음의 F300 펌웨어에서 어떤식으로 되어 있는지 확인이 필요합니다.

해상도 차이에 따른 개발시 팁을 하나 알려드리겠습니다.
우선 프레임 버퍼 디바이스에 LCD DIRECTION OFF 명령을 줘서 90도 회전 기능을 끕니다.
그러면 wiz의 경우에는 240x320으로 바뀌나, F300의 경우에는 320x240 그대로겠지요.
이걸 확인하기 위해 ioctl로 FBIOGET_FSCREENINFO 값을 읽어옵니다.
그 값에 따라 화면 출력을 240x320으로 할지, 320x240으로 할지 분기한다면
두 기기를 모두 지원하는게 가능합니다.
티어링이 발생해도 큰 관계 없다면 LCD DIRECTION ON 상태로 쓰셔도 되고요.
다만, V-Sync 주기 변경을 위한 부분은 확실히 신경을 쓰셔야 합니다.

Posted by 경민

2010/01/06 16:19 2010/01/06 16:19
, , , , ,
Response
1 Trackbacks , 0 Comments
RSS :
http://mystictales.net/tc/rss/response/55

Trackback URL : http://mystictales.net/tc/trackback/55

Leave a comment

Zoundry Raven 블로깅 툴을 쓰고 있습니다.

about.png

Zoundry Raven 은 Zoundry에서 만들다 오픈 소스로 공개한 블로깅 툴입니다.
MetaWeblog나 Blogger 등 다양한 API를 지원해서 여러 블로그에서 쓸 수 있습니다. (아마도)
저는 텍스트 큐브 설치형 블로그에서 써보고 있습니다.

원래는 커뮤니티 사이트의 강좌 게시판에서 글 쓰는게 힘들다는 이야기가 있어서
거기다 BlogAPI를 붙여볼까 고민하는 중에 검색하다 발견하게 되었지요,

구성도 심플하고, 필요한 기능도 잘 갖춰져 있어서 좋네요.
내부를 보니 파이썬으로 만들어졌더군요.

BlogAPI 추가를 위한 공부 재료로도 아주 좋을 듯 합니다.

Posted by 경민

2009/12/31 23:37 2009/12/31 23:37
, ,
Response
5 Trackbacks , 0 Comments
RSS :
http://mystictales.net/tc/rss/response/54

Trackback URL : http://mystictales.net/tc/trackback/54

Leave a comment

요즘 사는 이야기...

1. 최근 결핵으로 골골대고 있습니다.
두어달 전부터 목 부근이 엄청나게 부어 올라서 병원을 가봤더니
'임파선 결핵' 이라는군요.
현재 한달 반정도 약물 치료(하루에 한번, 13알씩 꼬박꼬박)중인데
아직까지는 부은게 빠질 기미가 안보이네요.
병 때문인지 약 때문인지 하루에 절반정도는 거의 잠에 취해 살고 있고요.
뭔가 심각한 증상(통증이라던가)은 없어서 무시하고 있었는데
하루의 절반을 잠으로 때운다는게 막상 겪어보니 꽤 타격이 크더군요.
무언가 일을 하려고 해도 정신이 혼미해지면서 집중이 끊겨버리니
제대로 된 일을 진행하기가 쉽지 않아요.
짧게 짧게 끊어서 겨우겨우 이어가는 중이죠.

2. 아이팟 터치를 굴리고 있습니다.
사실 구한건 서너달 되었는데 그동안 귀찮아서 방치하다 최근에야 사용중입니다.
아이튠즈도 깔고, 앱 스토어 미국 계정도 등록해서 무료 어플들을 써보고 있습니다.
아마 조만간 맥 한대 구해서 오브젝트 C 공부도 하지 않을까 합니다...[...]
그와 함께 안드로이드쪽도 보고 싶긴 하지만 기기가 너무 비싸서 포기 상태입니다.
그리고 아이팟 터치를 쓰다보니 기본 환경이 구글쪽으로 많이 옮겨가더군요.
일정 관리도 구글 캘린더로 변경되었고, 메일도 Gmail로 통일중,
연락처도 Gmail 주소록으로 묶고 있고, 작업 관리는 구글에서 버린 노트를 쓰고 있습니다.
사실 아웃룩이 없어서(가격이...OTL) 빈곤 생활 중인 것이기도 하지만요.
그래도 일정은 WM2003SE 기종인 HX4700과도 정상적으로 싱크가 되더군요.
다만, 연락처가 좀 반항을 해서 어찌해야 할지 고민중입니다.
뭐, HX4700은 소설 전용 머신이 된지 오래지만요...[;;;]

3. 그동안 미뤄뒀던 한글화를 재개했습니다.
시간도 없고 피곤하다 보니 그동안 전혀 손을 못대고 있던 한글화를
최근 질병으로 인해 조금은 여유로운 생활[환자를 부려먹진 않더군요]이 가능해져서
우선순위에서 쭈욱 밀려나 있던 한글화에 다시 손을 대었습니다.
현재 붉은날개의 카마이타치의 밤 어드밴스 작업 마무리중이고,
조만간 다른 프로젝트들의 방향도 잡힐 듯 합니다.
그렇다고 신규 프로젝트 뛸 여력까지 있는건 아니라서
밀렸던 작업의 마무리 선에서 끝날 듯 하지만요.

Posted by 경민

2009/12/20 08:32 2009/12/20 08:32
Response
0 Trackbacks , 0 Comments
RSS :
http://mystictales.net/tc/rss/response/53

Trackback URL : http://mystictales.net/tc/trackback/53

Leave a comment

계정 이전 완료...[...]

다년간 woweb.net 의 호스팅 서비스를 이용했었지만 매년 갱신하는 것도 귀찮고 해서
양파님의 onionmixer.net 에 얹혀 살기로 결정했습니다.
그동안 2개로 나뉘어 운영하던 elips.pe.krmystictales.net 의 계정을 합치고
뒤죽박죽 섞였던 자료들도 정리하고 있습니다.
맨티스 버그 트래커의 경우 삭제될 예정이고, 게시판은 고민중입니다.
위키와 블로그는 이전했고요.

메일의 경우에는 구글 앱스를 이용해보려 했는데
초반에 설정 미스로 계정을 삭제했다가 재가입이 안되는 바람에 현재는
MS의 Windows Live 도메인 서비스를 받고 있습니다.
개인적으로는 구글쪽이 가벼워서 좋긴 하지만, 일단 서비스가 진행이 되어야
선택을 하던지 하겠죠...[OTL]
기존 웹 호스팅은 IMAP 서비스를 지원해주지만 용량이 작아서(10메가던가?)
계속 메일을 정리해줘야 했는데 구글이나 핫메일은 용량이 커서 좋더군요.

태터툴즈를 쓰다가 텍스트 큐브로 옮기는데 1.8 RC3 설치가 안되서 해메기도 했네요.
설치 마무리 단계의 파일 하나에 오류가 있어서 해당 부분 수정하고 설치 완료입니다.
다행히 자료 복원은 아무런 문제 없이 정상적으로 마쳤습니다.
...라고 해봐야 다음 포스팅은 또 언제쯤이려나...
글 쓰는걸 엄청나게 싫아하다 보니 참...[;;;]

Posted by 경민

2009/12/20 07:41 2009/12/20 07:41
, ,
Response
4 Trackbacks , 0 Comments
RSS :
http://mystictales.net/tc/rss/response/52

Trackback URL : http://mystictales.net/tc/trackback/52

Leave a comment

귀환...

4주간의 군사 훈련을 마치고 민간인 신분으로 돌아왔습니다.
5월 1일 육군훈련소 29R3CO3P에 가서 열심히(??) 구르다 왔지요.
이제 오늘부터 실질적인 공익의 시작입니다.
아침 8시 반까지 서울시 교육청으로 가서 배치를 받게 되겠지요.

Posted by 경민

2008/05/30 07:05 2008/05/30 07:05
,
Response
1 Trackbacks , 5 Comments
RSS :
http://mystictales.net/tc/rss/response/50

Trackback URL : http://mystictales.net/tc/trackback/50

Comments List

  1. onion 2008/06/05 04:30 # M/D Reply Permalink

    뭐 이미 개인적으로야 인사를 드렸지만..
    경하드립니다...(넙죽)

  2. 황지은 2008/08/05 13:55 # M/D Reply Permalink

    안녕하세요 죄송한데요 한글패치해도 안되는데요 방법 알려주세요 ㅠㅠ 부탁드림...

    안된다시면... (jieunhw@naver.com )로 보내서 설명해주세요 ㅠㅠ 이해 안가요

    그 노트북이라.. 비지타에요 ~

    1. 경민 2008/08/05 20:06 # M/D Permalink

      죄송하지만 무슨 말씀이신지 잘 이해가 안갑니다.
      무슨 한글패치인지, 무슨 노트북인지 전혀 모르겠습니다.

  3. 이한결 2008/09/16 14:41 # M/D Reply Permalink

    초면부터 죄송합니다만..
    와플 최신버전 한글화좀 부탁드려도 될까요?
    블랙잭(SCH-M620)에서 와플 구동 방법을 알았지만(버전을 찾았다는게 맞겠죠), 한글판이 아니어서 한글이 깨져나오네요.
    저를 비롯한 블랙잭 사용자에게 큰 도움이 될 것 같습니다.
    자세한 내용은 http://www.todaysppc.com/mbzine/bbs/zboard.php?id=m620&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=3475 에..
    꼭 부탁드립니다.

    1. 경민 2008/09/16 20:00 # M/D Permalink

      일단 제가 블랙잭을 가지고 있지 않고, 주위에 가지고 계신 분도 없다보니 테스트가 힘듭니다.
      그리고 최근에는 eVC를 쓰지 않다 보니 개발 환경도 구축되어 있지 않고요.
      나중에 여유가 된다면 한번 해보겠지만 당장은 힘들듯 합니다.
      마지막으로 이런 질문은 방명록(guest book)을 이용해주세요.

Leave a comment

공익 4주 군사훈련을 갑니다.

5월 1일부터 5월 29일까지 4주간 훈련 들어갑니다.
이제 논산 육군 훈련소로 떠납니다.
그동안도 잠수였지만 앞으로 4주간 더욱 깊이 잠수탑니다. :)
P.S: 심심하신 분은 육군 훈련소 홈페이지에 글이라도 남겨주세요...[;;;]

Posted by 경민

2008/05/01 08:11 2008/05/01 08:11
Response
1 Trackbacks , 0 Comments
RSS :
http://mystictales.net/tc/rss/response/49

Trackback URL : http://mystictales.net/tc/trackback/49

Leave a comment

생존 신고

뭐... 그동안도 잘 살아 있었지만요.
마지막 포스팅 이후로 꽤 많은 일들이 있었습니다.
병특 다니던 곳에서 짤리고, 캠퍼스 생활을 1년간 맛보고,
이제 5월부터 공익을 시작합니다.
5월 1일 논산으로 들어가서 29일 나오고 나면
서울시 교육청으로 갑니다.
거기서 또 어디로 튈런지는 아직 미정이지만요.

Posted by 경민

2008/04/13 00:22 2008/04/13 00:22
,
Response
0 Trackbacks , 1 Comments
RSS :
http://mystictales.net/tc/rss/response/48

Trackback URL : http://mystictales.net/tc/trackback/48

Comments List

  1. 근로청년 2008/04/13 10:42 # M/D Reply Permalink

    고생한다 정말.
    파란만장하구나.
    그래도 열심히 살아야지.

Leave a comment

출퇴근의 동반자(??)

최근(이라지만 벌써 한달전)에 출퇴근을 위해 자전거를 한대 뽑았습니다.
박봉에 쪼개 쓰느라 지난 한달은 덕분에 무척 고생했지만요.
한달내내 점심은 토스트...[ㅠ.ㅠ]
어쨌든... 이게 바로 제가 산 자전거입니다.


미니벨로급 폴딩 바이크, 스트라이다입니다.
이것 저것 많이 고민해봤는데, 역시 밖에 두긴 불안해서 폴딩 바이크로 결정했습니다.
장거리 주행은 염두에 두질 않았기에 큰 무리는 없으리라 판단, 일시불로 질렀습니다. [주: 카드가 없습니다]
덕분에 꽤 거금이 날아가서 고생했지요.
어쨌든... 매일 아침 저녁은 저녀석을 끌고 집과 회사를 나서고 있습니다. :D

현재는 악세서리 일체 없이 타고 있는데, 펌프랑 라이트랑 벨이 끌리긴 합니다... [ㅠ.ㅠ]
랄까, 펌프는 그렇다 쳐도 라이트랑 벨은 있어야겠죠... ^^;;;
다행히 제가 사는 지역이 밤에도 불은 잘 켜져 있어서 큰 무리는 없지만
그래도 조만간 상황 보면서 몇가지 악세서리는 갖춰둘까 합니다.

Posted by 경민

2006/06/02 02:57 2006/06/02 02:57
, , ,
Response
1 Trackbacks , 16 Comments
RSS :
http://mystictales.net/tc/rss/response/47

Trackback URL : http://mystictales.net/tc/trackback/47

Comments List

  1. DiSTRESS 2006/06/02 10:50 # M/D Reply Permalink

    스트라이다 :D~
    다음은 해피해킹입니다 :D~

  2. 2006/06/02 15:03 # M/D Reply Permalink

    이 "스트라이다 남"같으니. :D

  3. 파라미르 2006/06/03 08:13 # M/D Reply Permalink

    지름신이 강림하셨군요 :D
    추가 지름품목 보니 갑자기 안습이 ;ㅅ;

  4. 데지코 2006/06/09 12:32 # M/D Reply Permalink

    데지코 입니다...
    에....여기 링크 안 했더군요...
    즐겨찾기에 있어서....링크 안한
    제 블로그도 방문해 주세요

  5. Dark_Type 2006/07/01 00:39 # M/D Reply Permalink

    저런... 결국 바이크...
    주변에 스승님들이나 형님들 바이크에 몇백에서 천만원 까지
    들어가는 걸 보고선 절대로 바이크는 손 안 대기로...

  6. camaz 2006/07/12 17:15 # M/D Reply Permalink

    언제 내려오냐??ㅋ

  7. 크리스틴 2006/07/15 09:24 # M/D Reply Permalink

    나도 바이크~

  8. onion 2006/09/06 15:05 # M/D Reply Permalink

    .....에... 그게.. 악세서리 사기 시작하면 돈이 또..-.-;

  9. 경민 2006/09/13 23:19 # M/D Reply Permalink

    이미 상당한 금액이 악세서리로 지출되었습니다...[ㅠ.ㅠ]
    펌프, 안장 가방, 전조등, 후미등, 예비 타이어, 튜브, PDA 거치대(엥?)...

  10. 비밀방문자 2006/10/10 13:49 # M/D Reply Permalink

    관리자만 볼 수 있는 댓글입니다.

  11. a 2006/12/10 00:00 # M/D Reply Permalink

    .. 2006 / 06 / 02 글이 최신 글이네요.. 무슨 일 있으신가?

  12. a 2006/12/10 00:01 # M/D Reply Permalink

    ↑ 00시 00분 -_-;; 정확히 12시에 댓글 남겼네 -,-;;

  13. uno 2006/12/20 17:33 # M/D Reply Permalink

    저는 밥을 먹고 삽니다 ^^;
    갱민씨닷~!!!

  14. 2007/01/01 12:45 # M/D Reply Permalink

    2007년 한 해는 부디 평안한 한 해가 되길 바라면서.
    해피 뉴 이어.
    잘 먹고 잘 지내라.

  15. 백혜명 2007/04/19 09:52 # M/D Reply Permalink

    초면에 부탁드립니다.
    급한데요. e-sword.net 에서 포켓피시용 바이블 프로그램이 구백이에게 깔리는지 누가좀 알아봐 주세요. 이게 되면 구백이 살려는데...011-9539-1318 작동되면 문자주세요!
    좀 황당하시더라도...안되면 될 방법을 알아봐 주세요! 지송^^

  16. 띠아블로 2007/12/02 20:13 # M/D Reply Permalink

    아.. 스트라이다...
    밤기사 오랜만이야~

Leave a comment
« Previous : 1 : 2 : 3 : 4 : 5 : Next »

Site Stats

Total hits:
197963
Today:
92
Yesterday:
73