본문 바로가기

Computer/Jlet21

[5] Jlet Developer Environment 앞서 말했듯 Jlet 응용 프로그램은 java를 이용하여 개발하는 것을 말한다. 이는 자바 문법에 맞게 코딩을 하되, wipi에서 제공하는 Jlet API를 사용한다는 뜻이다. 그러므로 우리가 만든 프로그램을 컴파일 할수 있는 도구인 JDK(java Development Kit)를 각자의 컴퓨터어 설치해야한다. C를 컴파일 하기 위한 컴파일러가 필요한것과 같다. JDK는 http://java.sun.com 사이트에서 무료로 제공한다. (JDK 다운로드 및 설치에 관한 설명은 본 블로그의 카테고리 범주가 아니므로 생략한다.) 그 다음 wipi API를 제공하고 PC상에서 에뮬레이팅 할수 있는 프로그램을 받아야 한다. aorma-wipi가 그것인데, aroma-wipi는 3사 통신사에서 동시에 제공하고 있으.. 2006. 8. 3.
[4] Keyworld. 로마에서는 로마법을 따르듯이 키워드에 관한 해석이 중구남방이면 안될 것이다. Object를 객체로 해석하느냐 목적으로 해석하느냐의 큰 차이가 발생하는 것은 문제이다. 모바일 플랫폼 모바일 표준 플랫폼 규격에 따라 작성된 응용 프로그램을 실행 시킬 수 있는 단말기의 실행 환경을 모바일 플랫폼으라고 하며, 이 플랫폼은 응용 프로그램 관리와 API 관리 기능을 포함한다. Clet 모바일 표준 플랫폼 규격에 따라 작성된 C언어 응용 프로그램이다. 이 응용 프로그램은 응용프로그램 생명 주기를 따라야 한다. Jlet 모바일 표준 플랫폼 규격에 따라 작성된 java 언어 응용 프로그램이다. 이 응용 프로그램은 MSP(Mobile Standard Profile)의 응용 프로그램 생명 주기를 따라야 한다. 단말기 기본 .. 2006. 8. 3.
[3] Mobile Programming 모바일 프로그래밍은 일반 PC에서의 프로그래밍과는 많이 다르다. 모바일 환경에서는 화면 크기, CPU성능, 메모리 공간 등이 PC에 비교하기 거북할 만큼 현저히 떨어지기 때문이다. 그것은 당연한 것이다. 만일 휴대폰을 PC와 같은 스펙으로 만든다면 불티나게 팔려나갈 것이다. 물론 가격이 적당하다는 전제하에서 이다. 모바일 프로그래밍은 희소된 자원을 완벽에 가까울 정도로 정교하게 사용해야 하기 때문에 PC상의 프로그래밍 보다 수월하지 않다. 정교하다는 것은 낭비가 없어야 하고, 적은 양의 메모리를 사용하기 때문에 쓸데없는 코드가 없어야 하며, 알고리즘도 훨씬 고급스러워야 한다는 것이다. 즉, 메모리, 배터리를 이용하는 전원, 키패드를 이용하는 입력, 제한된 폰트와 색상, 작은 화면, 낮은 CPU처리 속도와.. 2006. 8. 3.
[2] About Jlet Jlet란 모바일 플랫폼 규격에 따른 java 응용 프로그램을 말한다. Jlet로 작성된 프로그램은 wipi 플랫폼 상에서 실행된다. wipi는 Jlet, Clet, Midlet 을 실행할 수 있다. 이들은 각각 위피 매니저(wipi java, wipi c, j2me)가 존재하여 하나의 플랫폼에서 다양한 응용 프로그램이 문제 없이 적용되도록 해주는 매커니즘으로 작동한다. Jlet으로 프로그래밍하기로 결정한 이유는 Jlet은 응용프로그램을 쉽게 작성할 수 있으며, C(Clet) 처럼 포인터를 사용하지 않기 때문에 잘못된 포인터 사용으로 인해 시스템 전체를 망치는 것으로 부터 보호할 수 있다는 장점은 물론 개발자의 기반이 넓고, 보안성이 우수하며, 이동통신사와 CP업체에서도 Jlet을 선호하고 있기 때문이다.. 2006. 8. 3.