드뎌 서울에서 삼성 "bada 개발자날" 행사가 있었습니다!!
쫌 해석이 이상하군요.... 개발자날.. 암튼...
삼성에서 구글의 Google I/O, MS의 MIX 같은 성격으로 시작을 하는 행사 같더라구요.
아직 하드웨어쪽 성향이 강해서 일까요??? 컨테이너 박스로 지어진 행사장을 선택 했더라구요.. ㅋㅋㅋㅋㅋ
위에 사진에서 처럼 자유로운 분위기가 물씬 풍기는 그런 곳이었습니다.

오늘을 시작으로 SW 업계에서도 크게 성장하는 발돋음해 주었으면 합니다.
(바다를 시작하려는 입장에서의 바램입니다. ㅋㅋ 참고로 삼성전자 주식도 1 주 있어요~~)

행사장에 못오신 분들은 아쉬워 하실 필요 없습니다.
사이트에 있는 내용 그대로 읽어준 것 외에 삼성이 바라보고 있는 SW 공룡들(구글,MS...)들 처럼 "bada" 심볼 박혀 있는
볼팬, 티셔츠 준거?? 아.. 분위기 쌩뚱맞게 백지수첩을 준거??? 말고는 그냥 바다 개발자 사이트 보시면 됩니다.
뭐 이런거 아쉬워 하실 분은 없을 듯... 바다폰을 줬다면 마니 부러........웠을까요???
아래 링크가 있으니 차근차근 읽어 보시면 오셨던 효과 있습니다. ㅋㅋㅋ

삼성 주최측 여러분 수고 많았구요.
해외에서도 있을 후속 행사에서도 잘 하시길 바랍니다.

세계인의 "바다"가 되도록 많은 지원과 노력 부탁 드립니다.
화이링~

아!!! 중요한 것 한가지 추가요~~!!!!

한 가지 확실한 것은 삼성이 "bada"로 장난치는 것이 아니라는 것을 확인했구요.
삼성에서 생각하는 자사의 "bada" 플랫폼의 공략 대상은 기존의 스마트폰 시장이 아니라
현재 자신들이 갖고 있는 피쳐폰 라인업 중에서 하이엔드급에 해당하는 풀터치 폰들을 공략해서
새로운 스마트폰 시장을 창출하겠다는 것입니다.

이러한 의견은 이전의 "bada" 관련 기사에서는 볼 수 없었던 내용인데요. 삼성의 이런 결심이
좋은 결과를 냈으면 좋겠군요. 그래야 "bada"에서 어플리케이션 개발을 준비하는 우리의 노력이 빛을 낼 수 있을 것 입니다.

아래는 어제 행사장에서 찍었던 사진들 입니다.


012345678



발표 내용의 원문 입니다. 아래 내용을 추려서 PT가 작성 됐더라구요...

[원문] http://developer.bada.com/apis/docs/commonpage.do?menu=MC01010300

Overview  
•    What is bada 

SDK  
•    Developer Site
•    SDK and IDE
•    UI Builder


Fundamentals  
•    Idioms
•    Base
•    Io
•    System
•    Debugging


UI & Application  
•    App
•    Ui
•    Graphics
•    Uix


Social  
•    Social
•    Device Features
•    Server-assisted Features


Location   
•    Locations
•    Location Services
•    Locations Controls


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

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

즉, 불필요하게 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 따봉맨
"바다" 인가??
"안드로이드" 인가?????

Figure: Relationships between classes

Relationships between classes


위에 보시는 클래스 다이어그램의 항목들은 바다의 UI 관련 클래스들 입니다.
근데 안드로이드 UI 관련 클래스를 정리한 것과 똑같아요!!! 하나도 안빼지고 100% 똑같습니다!
오히려 각 플랫폼 위에서 모두 어플리케이션을 개발해야 하는 입장에서는 좋습니다. ㅋㅋㅋ
좀 더 상세한 내용은 여기를 참고하세요!~~~~!!!!

삼성의 모바일 전략은 "Apple + Google" 인 것 같습니다!! ^^

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

bada Developer Day in Seoul  (0) 2010.03.24
"바다" 어플리케이션 생명 주기  (2) 2010.03.16
삼성 "바다" Developer Day  (0) 2010.03.10
Posted by 따봉맨

드뎌 바다 "Developer Day" 상세 일정이 떳습니다!!!!


근데 웃기는건.... 날짜가 없습니다.. ㅡ_ㅡ;;;;

언제가 될지는 몰라도 이 날 꼭 참석해야 겠네요... 날짜가 확정되면 댓글로 알려드릴께요~~~

이 날의 주요 안건은 다음과 같이 요약되는군요.

  • Samsung bada technical overview
  • Samsung bada development life-cycle: bada Developers, tools and SDK, application deployment
  • Inside the bada platform : idioms, bada application model, UI, and service-oriented features
  • A practical clinic: installing the SDK, using the simulator, debugging, app demos

참고하세요~~~

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

bada Developer Day in Seoul  (0) 2010.03.24
"바다" 어플리케이션 생명 주기  (2) 2010.03.16
바다 Application UI Classes  (0) 2010.03.16
Posted by 따봉맨
이전버튼 1 이전버튼