2009-02-27 7 views
1

나는 사용자 이름과 암호를 묻는 midlet을 작성하고 유효성 검사를 위해 tomcat에서 실행중인 서블릿에 연결합니다. Sun 툴킷에서 제공하는 에뮬레이터에서 midlet을 실행할 때 처음으로 "이 Midlet은 http : // ... 무선 시간을 사용하여 연결하려고합니다."라고 묻고 사용자에게 요청합니다. 나는 이걸 없애기 위해 어쨌든 거기 있는지 알고 싶다. 이 응용 프로그램이 실제 모바일에 설치되면 응용 프로그램이 시작될 때마다 사용자 권한을 요청합니까 아니면 설치시 설정할 수 있습니까?노키아 모바일에 midlet 배포

두 번째로 Nokia E65에 내 Midlet jar를 어떻게 배치합니까?


Nokia 소프트웨어를 사용하여 휴대 전화에 내 애플리케이션을 배포했습니다. 처음 애플리케이션을 시작할 때마다 처음으로 "이 미드 레는 http : // ... 방송 시간을 사용하여 연결하려고합니다."

답변

2

광고 우선 : 미들 릿에 대한 적절한 보안 권한을 설정해야하며 두 번째로 장치가 신뢰하는 일종의 인증서로 서명하십시오. 이것은 자체 서명 된 CA를 작성하고 에뮬레이터 키 저장소로 가져올 수있는 에뮬레이터에 대해 쉽습니다. 실제 장치의 경우 상업용 (유료) 인증서가 필요할 수 있습니다.

Ad second : HTTP를 통해 midlet JaD/Jar를 사용 가능하게 만들 필요가있을 것입니다. jar/jad를 휴대 전화에 업로드하고 거기에 "실행"해 보았습니까? Nokia PC Suite와 함께 제공되는 Nokia Application Manager도 좋은 선택 일 수 있습니다.

1

이러한 종류의 사용 권한 문제를 제거 (연장)하려면 응용 프로그램에 서명해야합니다. 서명 된 응용 프로그램은 카메라, 네트워크와 같은 장치의 리소스에 더 많이 액세스 할 수 있습니다. 또한 사용자는 "처음 요청", "매번 요청", "허용하지 않음"등과 같이 응용 프로그램에 대한 사용 권한을 설정할 수 있습니다. 응용 프로그램에 서명하면 이러한 옵션이 더 많이 제공됩니다.

배포하려면 Nokia에서 제공 한 소프트웨어 PC를 사용할 수 있습니다. 또는 서명 된 (또는 서명되지 않은) 항아리 및 jad 파일을 웹 서버에 업로드하고 모바일 브라우저를 사용하여 거기에서 다운로드 할 수있는 OTA 방법을 사용할 수 있습니다. 모바일 브라우저에서 jad 파일을 열면 인증서를 확인하고 jar 파일을로드하고 설치합니다.

첫 번째 방법은 응용 프로그램을 시작할 준비가 될 때까지 충분합니다.