gFinger 손끝으로 만드는 세상

 

 

노키아 5800으로 프로그램을 개발해 보고 싶어 자바 개발 환경을 세팅해 보았습니다.
문서가 영어로 되어 있어 더듬 더듬 읽어가며 삽질(?) 했습니다.


웹 검색을 해도 이클립스 개발 환경에서 노키아 5800 자바 세팅을 어떻게 하는지 나와있지 않아 장님 코끼리 만지듯 더듬어 가며 해보았습니다.

이클립스를 먼저 설치 하고 s60 플랫폼을 설치해야 s60 플랫폼 설치 할 때 이클립스의 환경 설정을 해줍니다.

따라서 이클립스를 먼저 s60 플랫폼을 나중에 설치 하는 것이 맞는듯 합니다.
 

 

1. Java ME SDK 3.0

    다운로드 : http://java.sun.com/javame/downloads/index.jsp

 

2. 자바 개발 환경으로 가장 많이 사용되는 이클립스 설치

 

   다운로드 : http://www.eclipse.org/downloads/

 

3. Eclipse and its Java ME plugin 설치

  

location :  http://www.eclipseme.org/updates/ 입력

 

4. s60 플랫폼 설치

  s60 플랫폼을 설치 하려면 회원 가입이 필요 합니다.

   다운로드 : http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Platforms/S60_Platform_SDKs/

               

  

 

   이클립스 개발 환경을 사용 한다면 두번째 화면에서 이클립스 폴더를 선택한다.

  

 

   Perl Download : http://www.activestate.com/activeperl/

  

 

   설치중 에러가 발생하면 다음 링크 참조

   http://discussion.forum.nokia.com/forum/showthread.php?p=702122

 

 

5. Debug timeout 설정

Window –> Preferences –> Java –> Debug

Debug timeout을 20000으로 설정

 

6. Hello World 작성

   Project에서 Java ME를 선택한다.

   Device가 나타나지 않으면 Preferences에서 S60 폴더를 지정 Refresh를 눌러 Device를 Import한다.

   

  

 

7. Run Configuration에서 아래와 같이 설정

 

8. 끝…

   Hello World를 작성하고 실행 하니 S60 에뮬레이터가 자동으로 가동 됩니다.

   그러나 Application closed라고 에러가 표시 됩니다.

   또 다시 삽질의 시작 입니다.

   처음 배울 때는 다 그렇겠지요 ^^;…

 

 

<<참고>>

Creating your first MIDlet using EclipseME

 http://wiki.forum.nokia.com/index.php/Creating_your_first_MIDlet_using_EclipseME


How to Start your first application in Java ME
http://wiki.forum.nokia.com/index.php/How_to_Start_your_first_application_in_Java_ME


자바를 이용한 모바일 어플리케이션

Mobile Information Device Profile (MIDP)은 이동 전화나 기본적인 수준의 팜탑 장비와 같은 모바일 정보 장비를 타겟으로 하는 자바 API 세트이다.

MIDlet은 MIDP 애플리케이션을 말한다

http://www.ibm.com/developerworks/kr/library/wi-midlet2/index.html

 

Installing Java ME development tools for S60

http://wiki.forum.nokia.com/index.php/Installing_Java_ME_development_tools_for_S60

 

자바 플랫폼

http://www.forum.nokia.com/Technology_Topics/Development_Platforms/Java.xhtml

 

 

자바 개발 e-learnning을 본다.

http://www.forum.nokia.com/document/Java_ME_for_Nokia_Platforms/

 

 

노키아 5800 XpressMusic 사양

http://www.forum.nokia.com/devices/5800_XpressMusic/

 

JavaTM ME Developer's Library 2.3

http://www.forum.nokia.com/document/Java_Developers_Library_v2/

 

Java Documentation

http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Java/Testing_&_Debugging_&_Optimization.xhtml


Java How to's

http://wiki.forum.nokia.com/index.php/Portal:Java_How_to%27s