2010-06-09 2 views
1

두 개의 Pocket PC가 있는데, Pocket PC의 OS가 Windows-mobile임을 알고있는 것처럼 Wi-Fi를 통해 파일을 보낼 수있는 응용 프로그램을 작성하고 싶습니다.두 대의 포켓 PC간에 Wi-Fi를 통해 파일을 보내려면 어떻게해야합니까?

J2SE를 사용할 수 있습니까? (windows-mobile) 또는 J2ME 응용 프로그램을 작성해야합니까? 그에 대한 샘플 소스 코드와 함께 나에게 친절하게 조언 해주십시오.

고맙습니다 ...

답변

1

A tutorial of setting up and using Wi-Fi peer-to-peer connections between Pocket PC

그 후 당신은 간단한 소켓 서버를 작성해야하고 당신이 가서 잘되어야합니다.

다음은 Windows Mobile에서 실행되는 몇 가지 JVM입니다.

Mysaifu JVM은 Product page Mysaifu JVM, 공식 제품 페이지에 의하면, "윈도우 모바일에서 실행되는 자바 가상 머신. 그것은 GPLv2에 (GNU 공중 사용 허가서 버전 2)에서 무료 소프트웨어입니다"입니다.

Mysaifu JVM (Java Virtual Machine)은 Windows Mobile 5.0, 6.0, Pocket PC 용 Windows Mobile 2003 및 Pocket PC 용 Windows Mobile 2003 Second Edition에서 실행되는 PDA를 포함하여 대부분의 Windows 기반 PDA 및 PDA 전화에서 작동합니다 . 파일의 실제 크기는 5MB로 매우 작지만 설치를 완료하려면 약 10MB의 여유 공간이 필요합니다.

에웨어 실행기 Company page 웨어 실제로 "모바일 시스템에서, 데스크톱 시스템에서 정확히 같은 실행, 심지어 애플릿 같은 웹 브라우저에서 자바를 사용하여 응용 프로그램을 작성 할 수 있습니다 프로그래밍 시스템"입니다. 이런 방식으로, Windows Mobile 용 무료 Java 런타임 환경 (J2RE)은 아니지만이 필요를 충족시키는 것으로 보이는에웨어 런처가 있습니다.

0

WiFi를 통한 FTP를 사용할 수 있습니다. J2SE 나는 그렇게 생각하지 않는다.

.NET Compact Framework 및 C#은 Java 과 매우 유사하거나 Sun의 Java ME CDC를 사용할 수 있습니다.
지난 번 나는 그들이 Windows Mobile 용 런타임을 가지고 있는지 확인했습니다.

FTP 코드의 경우 OpenNETCF (Compact Framework)를 확인하십시오.

+0

덕분에 사랑하는 renick ... – Freeman

0

몇 년 전에이 영역을 살펴본 결과 Mysaifu이라는 JVM을 찾았습니다. 작성자는 기능 요청 및 버그 수정에 도움이되어 Java에서 jvm을 사용하고 싶다면 코드를 작성할 수 있습니다.

가장 쉬운 방법은 Visual Studio와 C/C++를 사용하는 것입니다. java를 사용해야하는 경우이 Mysaifu를 JVM으로 사용할 수 있습니다. 그 당시 나에게 잘 돌아갔다.

+0

나는 그것을 확인해 보겠습니다, 감사 폴 ... – Freeman

+0

당신은 더 나은 다음 다시 http://java.sun.com/javame/downloads/sdk30 그것을 찾아보십시오.JSP # 2 주요 특징 제 3 자 에뮬레이터 및 Windows Mobile 장치 새로운 자바 ME 플랫폼 SDK 아키텍처는 제 3 자 에뮬레이터 및 장치에 통합 할 수 있습니다와 통합. Java ME Platform SDK에는 Windows Mobile 용 Sun의 Java 런타임 환경이 함께 제공됩니다. 사용자는이 런타임을 Windows Mobile 디바이스 또는 Microsoft 디바이스 에뮬레이터에 설치하고 Java ME Platform SDK의 모든 온 디바이스 기능을 경험할 수 있습니다. – renick

+0

Thanks renick은 내 대답을 아프게 업데이트하지 못했습니다. –

0

this 자습서를 살펴보십시오. 예제는 자바가 아니지만 유용 할 수 있습니다.

관련 문제