J2ME로는 
한빛미디어의 모바일 자바 프로그래밍모바일 자바 게임 프로그래밍 책이 괜찮습니다.
위피로는
제우미디어의 모바일플랫폼천하통일 위피프로그래밍, 대림의 위피모바일게임프로그래밍
그리고 역시 대림의 생각하는 위피2.0이 좋습니다.

위피가 4월에 폐지된다고 일부 하드웨어 맹신자들이 생각하는 것처럼
위피가 나쁜 플랫폼은 아닙니다. 그리고 그 시장이 단박에 붕괴되지도 않을 것이고
여러분이 가지고 있는 휴대폰으로 즐거이 프로그래밍 하며 
공부 할 수 있는 좋은 교재가 될 거라 확신합니다..

물론 기본으로 자바를 알고 계신다면 접근하기가 더 쉽습니다.
돈이 없어서 책을 못사겠다 하시는 분들은 
그 유명한 http://www.jabook.com 이곳에 찾아가시면 됩니다..
org에서 com이 되였으나 그래도 좋은 내용을 볼 수 있지요. 
사실 기본 되는 책은 한권 사두는 것도 좋습니다.

자바 책 자체를 추천한다면 
여러 책들이 있으니 서점가서 자신에게 맞는 책을 골라서 보면 좋겠습니다.

그런데 제가 소개한 이 책들을 다 숙지하고 있다면 
굳이 여기에 찾아와서 이 글들을 읽지 않으셔도 될 분들인데..^^
posted by 끝내기
이 곳의 프로그래밍은 주로 MIDP를 기반으로 한 J2ME 프로그래밍입니다.
그리고 왑이나 무선인터넷보다는 게임프로그래밍 위주로 진행 될 것입니다.

모바일 프로그래밍에는 여러종류가 있습니다.
window CE도 있고 iphone도 있고 palm 과 리눅스 기반 단말기들 
그리고 휴대폰중에 brew나 gnex 등을 탑재한 폰들도 많지만
가장 많은 단말기에서 지원하는게 아마 J2ME이지 않을까 싶습니다.

대부분 C기반인 다른 플랫폼들에 비해 J2ME는 배우기 쉽습니다.
(뭐 C가 자바보다 어렵다기 보다는 표준C에서 가지친 여러 플랫폼 보다 자바는 곁가지 많이 없는 편입니다.)
그리고 현재 한국시장에서 개인개발자들이 간단하게 자기 폰에 테스트 하기도 쉽습니다.
공부하고 돌려보고 참 좋겠죠? ^^

포켓피시 시장을 한순간에 넉다운 시킨 아이폰이 
J2ME가 돌아가는 폰 시장마저 위협하고 있습니다.
하지만 자바시장이 공략당한다기보다는 
스마트폰 시장의 전쟁이 이제 시작되었다고 보는게 좋습니다.

뉴턴의 실패,팜의 성공으로 시작된 pda 제품군들은 
pmp와 휴대폰에 눌려서 생각만큼 기세를 펼치지 못했습니다.
그러다 시간이 흘러 아이폰으로 새로운 시장모델이 생기고 
이제 그 상황을 바탕으로 
mp3플레이어와 pmp, 휴대용게임기,pda,스마트폰,휴대폰,넷북들이 
비슷 비슷한 시장에서 다양한 혈전을 벌이고 있습니다.

이러한 상황속에 배우는 입장에서는 가장 좋은 것은 C와 JAVA를 같이 공부하는 겁니다만
시작하는 입장에서는 J2ME로 즐거이 입문해보는 것이 좋다고 생각합니다.

우리나라도 게임학과도 생기고 게임고등학교에 사이버 아카데미 등등 많은 교육과정이 생겼지만
즐겁게 게임을 즐기고 개발하는 아마추어 개발자들이 늘어난다면 
그 속에서 더 좋은 것들이 많이 생기리라 믿습니다.
저도 그 중 한명이며 여기에 자료들을 정리하면서 즐겁게 놀고 공부하고 싶네요. 
자자 그럼 힘차게 시작합시다.
posted by 끝내기
MotodevStuito



레오파드에서 J2me 개발환경을 맞추기 위해
이리저리 구글링과 야후질과 그밖의 삽질을 했으나
실력이 안되서 실패....ㅡㅡ;

1. 삽질기
기본적으로 썬사의 MIDP2.0 스펙에 대해서
Mac OSX에서는 지원을 하지 않으므로 여러가지 꼼수가 인터넷에 난무

젤 강력한 조합은
WTK2.5.x + Eclipse (eclipseMe) +MpowerPlayer SDK  조합이였으나
레오파드로 된 이후에 64비트 머신에서 일어나는 
java.lang. UnsatisfiedLinkError: /WTK2.5.1/bin/sublime.so 
문제가 발생.
-이클립스에서의 오류가 아닌 WTK에서 실행할때도 에뮬을 띄우지 못하는 오류.
- 이클립스에서 빌드는 에러나지 않았음.

원인은 64비트에서 32비트인 WTK에 문제가 발생하는 것으로 각종 보고사례들이 보임.
32bit JDK로 고치면 해결된다는 다수의 성공기.
하지만 레오파드의 기본 자바셋을 32비트로 맞추어도 실패.

그래서 Mac용 openJDK인 Soy lette로 바꾸고 맥 자바설정을 터미널에서 변경했으나 
그럴경우 .so에 대한 인식 오류.. 
리눅스 64비트 머신과는 또다른 문제,혹은 맥용 자바의 문제이나 잡기가 버겨움.

결국 해결하지 못하고 3일동안 틈나는대로 삽질을 계속함.

2.가장 간단한 해결책
-물론 코어적으로 풀어가는 방법도 있겠으나
이 사이트로 가서 개발자 등록하고 motodevstudio를 깔면 끝...ㅡㅡ;
물론 이것을 이용해서 앞의 삽질기를 수정할 수도 있겠으나
WTK보다 훨씬 좋은 에뮬레이터이기에(개인적으로 지금 폰도 모토로라 폰)
그냥 정착

위의 스크린샷이 기념사진.

이클립스기반이기에 
이클립스ME를 돌려본 사람들은 바로 적응가능
WTK에서 개발했던 사람이라면 격세지감을 느낄 것임...

위대한(?) 이클립스 신은 플렉스빌더도 만들더니 이젠 맥용 midp 개발툴까지 해결하셨다.
여하튼 가이드한 외국의 수많은 개발자들과 툴을 만든 모든이들에게 고마움을 표시합니다. ^^
posted by 끝내기
2009. 1. 17. 21:42 맥에서 개발하기
하드웨어

  모델명: MacBook Pro

  모델 식별자: MacBookPro3,1

  프로세서 이름: Intel Core 2 Duo

  프로세서 속도: 2.4 GHz

  프로세서 개수: 1

  코어 개수: 2

  L2 캐시: 4 MB

  메모리: 4 GB

  버스 속도: 800 MHz

Mac OSX 10.5.6



소프트웨어

현재 자바로 먹고 살고 있고

know-how보다는 where-how를 잘하는 Copy&Paste&Modify 작업자.

-먹고 사는 개발환경은 윈도우.. 주로 was에 기생하고 있음

잡다하게 컴에 관한 것들을 기본입문서 수준으로 알고있음

(2009년 현재)

posted by 끝내기