본문 바로가기

Computer125

[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.
[1] About wipi before Jlet 우선 "wipi는 왜 등장했으며 무슨 역할을 하는가"라는 질문을 해 보자 우리가 모바일 응용 프로그램을 만들어서 구동시키기 위해서는 모바일 시스템에 대한 전반적인 이해가 필요하다.(이 글을 읽는 사람은 이미 user가 아니라 Developer임을 명심해야한다.) 모바일 프로그램에서는 스스로가 만든 게임을 직접 휴대폰에 포팅시킬 수도 있고, 상용화를 위해 서비스 제공업체를 통해 무선 인터넷으로 서비스할 수도 있다. 다음을 통해 모바일 상에 올려진 프로그램이 어떻게 실행되는지 알아보도록 한다. 4계층 : 응용프로그램 또는 콘텐츠 3계층 : 무선 인터넷 플랫폼 2계층 : Handset Basic 소프트웨어 1계층 : Handset 하드웨어 핸드폰은 크게 4계층으로 이루어 진다. pc로 본다면, 1계층은 말 그.. 2006. 8. 3.