스마트폰 어플리케이션은 열악한 환경 위에서 최적/초고의 성능을 내야 합니다.
데스크탑 어플을 개발할 때 처럼 인심 좋게 만들어 져서는 안되겠지요!
그래서 모바일 플랫폼에서는 아래와 같은 생명 주기에 의해서 어플리케이션을 운용하고 있습니다.

즉, 불필요하게 CPU를 사용하지 말라는 것이지요.

Figure: Background and foreground perspectives

Application perspectives


보시는 것 처럼 언제 리소스를 할당하고, 언제 화면에 출력되는 지를 OS 가 알려 줍니다.
개발자는 이런 이벤트 상황에 맞춰서 필요한 동작을 수행하면 됩니다.

Figure: Launching applications

Launching applications


위 동작에 의해 어플리케이션이 시작(Launching)되고, 최상단의 라이프 사이클이 시작됩니다.
기본적인 원칙은 "어플리케이션이 화면에 보이는 시점에만 화면 출력을 한다"입니다.


OnForeground(), OnBackground() 이 화면에 보여지는 시점의 시작과 끝을 알려주는 이벤트 핸들러 입니다.

OnForeground() 은
  • 어플리케이션이 실행되어 OnAppInitialize() 동작 후
  • Task Manager List 에서 어플리케이션이 선택 됐을 때
  • Background 상태에서 Launching 될 때
화면에 출력되는 시점을 알려주기 위해 호출 됩니다.

OnBackground() 은
  • "Home" 키라 눌린 경우
  • 다른 윈도우가 팝업 됐을 경우
더 이상 화면 갱신이 필요 없다는 것을 알려 주기 위해 호출 됩니다.


이러한 기본 원칙을 지킨다면 불필요한 배터리 소모를 피할 수 있겠지요!!? 이 원칙은 다른 모바일 플랫폼에서 어플리케이션을 개발할 때도 동일하게 지켜야할 원칙입니다~~~~

모바일 세상으로 Go~~Go~~!!! Go~~Go~~!!!!

'Smart Mobile > Samsung bada' 카테고리의 다른 글

bada Developer Day in Seoul  (0) 2010.03.24
바다 Application UI Classes  (0) 2010.03.16
삼성 "바다" Developer Day  (0) 2010.03.10
Posted by 따봉맨
헉~무료!!

호스팅 업체 검색 중에 발견한 업체입니다.

바로 "웰빙 IDC" http://www.w-idc.net/ 입니다.

한 달간 무료라고 하네요. ^^

근데 지금 이벤트 중인 서버 중에 정말 저렴한 서버가 두 대 있네요.

지금 까지 찾았던 다른 업체들 보다도 업청 싼 금액입니다.



HP DL320G5P

  상품명 : HP DL320G5P
 프로세서 : Xeon Kentsfield X3210 2.13G * 1
 메모리 : DDR2 PC2-5300 ECC 1G * 2
 하드디스크 : SATAII 250G * 1
 회선 : 대역폭 무제한

서버구매비 : 280,000원
(의무사용 24개월)
월이용료 : 78,000원

월이용료 : 118,000원
소유권이전기간 : 24개월


ZSS-101M

  상품명 : ZSS-101M
 프로세서 : Xeon Kentsfield X3210 2.13G * 1
 메모리 : DDR2 PC2-5300 1G * 1
 하드디스크 : SATAII 250G * 1
 회선 : 대역폭 무제한

서버구매비 : 270,000원
(의무사용 24개월)
월이용료 : 78,000원

월이용료 : 108,000원
소유권이전기간 : 24개월


그쵸??????? 무지 쌉니다.

몇 가지 설명이 맞지 않는 것들이 있어서, 오늘 문의 메일을 보냈습니다.

아무래도 PathTour 는 이 곳에서 돌아갈 듯~~~??? 하네요.

빨리 오픈하고 싶은데................ ^^

알파 버젼이라 엄청 많이 부족한데요. 그래도 오픈하렵니다.

오픈하고 계속 업그래이드 해나갈려구요.

세계인과 함께 만들어 가는 PathTour 가 되겠습니다.

'My Service > PathTour' 카테고리의 다른 글

서버 구매 완료!!!  (0) 2008.08.05
호스팅 업체 타진중...  (0) 2008.07.25
드뎌 PathTour 알파버젼 개발이 완료 되었습니다.  (0) 2008.07.14
Posted by 따봉맨
사용자 삽입 이미지

후이즈 이벤트에 뽑히더니,,,,

이젠 티스토리 이벤트까지....

기분좋다!!!!!!!!!!! 우후훗~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!

크리스탈 책도장에 뽑혔습니다!

책에다 찍는 도장인가봐요~ ^^

근데 어떻게 내가 뽑힌건지 모르겠네요?

뺑뺑이로 뽑힌건가? ㅋㅋ 아님.. 사행시를 너무 잘 지어서???? ㅋㅋㅋ

뭐면 어떱니까? 선물이 오고.. 기분 좋으면 됐지.. ㅋㅋㅋ

티스토리님~ 고마워요~~ ^^
Posted by 따봉맨
이전버튼 1 이전버튼