뭐 전송하기라고 하기 뭐한것이-_-; 자기가 데이터요금내고 받는것이라서-_-;
자기가 만든거 자기가 돈내고 받아봐야합니다.
제가 알기론 SKT와 LGT는 제공해주는 것이 있는데 KTF는 없는 것 같습니다(나쁜 KTF OTL...)

생성한 class파일을 JAR로 만들어서 올려야하기 때문에 JAR로 만들어야합니다.
우선 편하게 JAR를 제작하기 위해서 이클립스에서 설정을 조금 해줍시다.
(export해서 jar로 만들어도 되는데 이걸 설정해놓으면 한방에 됩니다-_-;)

Run -> External Tools -> Open External Tools Dialog클릭

Program에서 New를 선택후 make_jar라고 추가합니다.
Location은
C:\Java\jdk1.6.0_02\bin\jar.exe
WorkDirectory는
${workspace_loc:/${project_name}/bin}
Arguments는
-cvf ${java_type_name}.jar *.*

저걸 실행할 때 Package Explorer에서 java파일에 포커스를 주고 make_jar를 실행합니다.

추가된 manifest
추가 중: TestWipi.class(내부 = 1089) (외부= 563)(48%가 감소되었습니다.)

이런 식으로 나오면서 jar파일이 만들어졌습니다.

아래 사이트에 접속합니다.
http://www.developerzone.co.kr/

TECH SUPPORT -> 다운로드테스트 클릭
맨 아래에 보면 파일업로드 란이 있습니다. JAR파일을 선택하고 저장하기를 클릭합니다.

사용자 삽입 이미지

빨간색 X를 클릭하면 뭔가 입력하라고 뜨는데
MIDlet-Name에 TestWipi라고 쓰고, Midlet-1에다가는 클래스이름인 TestWipi라고 쓰면 됩니다.
"테스트 컨텐츠는 http://218.50.54.42/dn/user/TestWipi.asp 에서 다운받으실수 있습니다."
라고 뜹니다. 핸드폰으로 저 주소로 접속하면 자동으로 받아져서 Playon에 다운로드 됩니다.

 
Posted by 머드초보
,
 

솔직히 뭐 구축하고 자시고 할것도 없는데-_-;
저도 몇시간의 삽질끝에 알아냈습니다. 삽질하시는 분들에게 도움을 드리고자-_-;

우선 SKVM SDK를 받아야 합니다.
http://www.developerzone.co.kr
이 사이트에서 회원가입을 해야합니다.
회원가입후에 메뉴에서 DOWNLOAD -> SDK 클릭한다음에
WIPI 에뮬레이터(SKVM 2.0)을 받습니다. 설치합니다.

※참고로 eclipse 버전이 3.2라면 eclipse plugin이 작동하지 않습니다. 설치시 체크 해제하고 설치하세요.

사용자 삽입 이미지
WIPI-Java 2.0.2를 실행했을 때에 요게 뜨면 제대로 설치된 겁니다.

지긋지긋한 이클립스를 켜봅시다.
새로운 자바프로젝트를 만듭시다.
File -> New -> Java Project
Project Name은 TestWipi로 합시다.

TestWipi프로젝트에 대고 alt + enter를 눌러서 Properties를 선택합니다.
얘는 자바sdk로 작동하는 놈이 아니기때문에 자체적인 클래스파일로 바꿔줘야 합니다.
그게 방금 설치한 SKVM에 포함되어 있습니다.
Java Build Path를 클릭하시고, Libraries를 클릭하시면 기본으로 있는 것을 지워버리고
Add External JARs를 클릭해서 C:\Program Files\xce\WIPI-JAVA 2.0.2\classes\classes.jar 파일을 추가합니다.
사용자 삽입 이미지


아 그리고, 위피는 SDK를 1.4로 쓰나봅니다. 그 이상의 SDK를 설치했으면 컴파일시 하위버전으로 컴파일 해야합니다.
Properties -> Java Compiler에서 Enable project specific settings를 체크해주고,
Compiler compilance level을 1.4로 바꿉니다.

사용자 삽입 이미지

그러면 셋팅은 다 된 겁니다-_-;

간단한 예제를 작성해봅시다.
새로운 클래스로 TestWipi.java를 생성하는데 extends를 MIDlet으로 합시다.
[code]
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class TestWipi extends MIDlet {

 private Display display;
 private TextBox tb;

 public TestWipi() {
  display = Display.getDisplay(this);
  tb = new TextBox("Example", "Hello XCE", 20, TextField.ANY);
 }

 protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  // TODO Auto-generated method stub
 }

 protected void pauseApp() {
  // TODO Auto-generated method stub
 }
 
 protected void startApp() throws MIDletStateChangeException {
  // TODO Auto-generated method stub
  display.setCurrent(tb);
 }
}
[/code]
WIPI-Java 2.0에서 실행해봅시다.
File -> Open -> Add클릭 후 해당 class파일 선택 Run
사용자 삽입 이미지

아 잘되네요. 글이 너무 길어져서 핸드폰으로 받는 법은 다음으로-_-;
 
Posted by 머드초보
,