2014-09-07 2 views
1

나는 작업 상태에서 매우 오래된 Siemens CX70을 가지고 있으며 그냥 버리고 싶지 않습니다. 내 생각은 집에서 사용할 수있는 간단한 응용 프로그램 (예 : 다중 채널 유 량계, 타이머 및 저렴한 보안 시스템)을 만들기 위해 수학 및 주변 장치 (GSM 모듈, USB, 카메라 및 화면)를 사용하는 것입니다.Java ME on Siemens CX70

Java ME와 IDE (예 : Netbeans가 좋음)를 사용해야한다는 것을 알고 있습니다. 개발을 시작하기 위해 더 필요한 것이 무엇인지 말해 줄 수 있습니까? Java를 잘 알고 있습니다. 단지 개발, 디버그 및 배포 할 수있는 환경을 만들어야합니다. 모바일 라이브러리 설명서도 매우 유용 할 것입니다.

감사합니다.

+0

'J2ME' 프로그래밍을 알고 있습니까? 그리고 IDE와 컴파일러를 아직 설치하지 않았습니까? –

+0

@CoolGuy Java SE를 알고 있습니다. Java ME가 그렇게 다르지 않습니다. NetBeans 및 JavaME 플러그인을 설치했습니다. JavaME SDK를 설치했지만이 모든 것을 사용하는 방법을 모릅니다. – Epsiloncool

+0

글쎄, HelloWorld 프로그램을 컴파일합니까? –

답변

0

이 주제에 대한 온라인 자습서가 너무 많아 google.com으로 연결하는 것이 맞습니다. "j2me 시작하기"에서 검색하십시오.

그러나 너무 흥분하기 전에 먼저 알아야 할 것이 있습니다.

JavaME의 보안 모델은 언급 한 것과 관련하여 많은 유용한 것들을하지 못하게합니다. 예를 들어 휴대 전화의 특정 항목에 액세스하려고 할 때마다 카메라를 보내거나 SMS를 보내거나 SD 카드에 파일을 읽고 쓰는 등의 작업을 할 수 있습니다. 휴대 전화에는 "이 앱이 카메라에 액세스하려고합니다. 허용 하시겠습니까?"라는 팝업이 표시됩니다. 그리고 앱은 예를 수동으로 클릭 한 후에 만 ​​계속됩니다.

당신이 상상할 수있는 것처럼 이것은 물론 많은 아이디어를 쓸모 없게 만듭니다.

이러한 팝업을 방지하려면 Thawte 또는 Verisign에서 구입 한 인증서로 앱에 서명 할 수 있습니다. 그러나 일 년에 300 달러의 비용이 들기 때문에, 대부분의 시간이 걸리는 취미 개발자가 선택하는 방식이 아닙니다.

개인적으로 다른 방법을 찾았지만 소니 에릭슨의 전화를 사용해야합니다. Java 보안을 제거하기 위해 오래된 Sony Ericsson 전화를 패치 할 수 있기 때문에. 내 오래된 휴대폰 중 하나에서 이것을 한 후에, 나는 당신이 언급 한 것과 같은 재미있는 앱을 만들었습니다. 예를 들어 매 초마다 사진을 찍어서 우리가 집에있을 때 집에 눈을 떼지 않는 앱입니다. 사진의 차이를 감지하면 사진과 함께 MMS를 보냅니다. :-)

다른 브랜드의 패치 옵션을 오랫동안 검색했지만 유용한 것은 없습니다. 노키아도 패치 할 수 있어야하지만, 나는 그것에 대해 유용한 것을 찾을 수 없다.

그래서 짧은 시간에 취미 앱을 만들고 싶다면 Sony Ericsson 전화를 찾아서 패치하거나 오래된 Android 기기를 찾아야합니다.

행운을 비네.

+0

감사합니다. Digicert의 java 코드 인증서가 있습니다. 내 Java 애플릿에 서명하는 데 사용합니다 (연간 약 200 달러). Java ME에서 작동 할 수 있습니까? 기타 질문 : 안드로이드 카메라/SMS 목록 등에 액세스해야하는 경우에도 인증서가 있어야합니까? – Epsiloncool

+0

Digicert가 작동하는지 모르겠습니다. 나는 그렇게 생각하지 않지만, 당신은 시도 할 수 있습니다. Android의 경우 값 비싼 인증서가 필요하지 않습니다. 자신의 인증서를 간단하게 만들 수 있습니다. –