MIDP v3의 새로운 기능들 - Automatic Launch

오늘 부터 조금씩 MIDP v3의새로운 기능들에 대해 살펴보도록 하겠다.

(From green.autoblog.com)

MIDP 3.0은 JAD 속성에 MIDlet-(n)-Type 이라는 항목을 새로이 추가하였다. 이 항목의 값을 autostart로 지정하면 해당 MIDlet이 휴대폰이 켜질 때 자동으로 실행될 수 있도록 한다.


이미 MIDP 2.x 버전에서도 Sprint나 Vodafone과 같은 사업자 요구사항에 포함되어 있었던 내용이라 별반 색다른 기능은 아니다.

어떤 용도로 활용할 수 있을까? 일반 PC의 경우를 보면 Messenger와 같은 어플리케이션을 생각해볼 수 있겠다.

단, 휴대폰 환경인지라 부팅 시 실행되는 MIDlet의 갯수가 너무 많아지면 리소스 낭비 등의 문제가 생길 수 있으므로 이에 대한 주의가 필요할 것으로 보인다.

다른 모바일 개발 환경의 경우...

Android SDK는 BroadcastReceiver에서 ACTION_BOOT_COMPLETED를 이용하여 새로운 Activity를 실행할 수 있는 것으로 보인다.

iPhone의 경우는 아예 auto start를 허용하지 않는 것으로 보인다. (하긴, background 실행도 허용하지 않고 있으니...)

댓글

이 블로그의 인기 게시물

Wireless: HotSpot 2.0 이란?

Apple M1 Mac Mini에서 이더리움 (Ethereum) 채굴하기

Java: Java for Game? Java가 Game 개발에 어울릴까?