[3] Mobile Programming
모바일 프로그래밍은 일반 PC에서의 프로그래밍과는 많이 다르다. 모바일 환경에서는 화면 크기, CPU성능, 메모리 공간 등이 PC에 비교하기 거북할 만큼 현저히 떨어지기 때문이다. 그것은 당연한 것이다. 만일 휴대폰을 PC와 같은 스펙으로 만든다면 불티나게 팔려나갈 것이다. 물론 가격이 적당하다는 전제하에서 이다. 모바일 프로그래밍은 희소된 자원을 완벽에 가까울 정도로 정교하게 사용해야 하기 때문에 PC상의 프로그래밍 보다 수월하지 않다. 정교하다는 것은 낭비가 없어야 하고, 적은 양의 메모리를 사용하기 때문에 쓸데없는 코드가 없어야 하며, 알고리즘도 훨씬 고급스러워야 한다는 것이다. 즉, 메모리, 배터리를 이용하는 전원, 키패드를 이용하는 입력, 제한된 폰트와 색상, 작은 화면, 낮은 CPU처리 속도와..
2006. 8. 3.