드뎌 서울에서 삼성 "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 따봉맨

삼성에 Mobile Innovator 가 있다면,  모토로라에는 MOTODEV 가 있습니다.

각 사이트들은 자사의 개발자 에코시스템 구축을 위해서 개발자들이 자사 단말 위에서 동작하는 킬러앱을 개발하는데 필요한 각종 개발 환경을 지원 하고 있습니다.

안드로이드 플랫폼에서는 우선 모토로라가 여러 발 앞서 있는 느낌 입니다. 지금 삼성은 바다 플랫폼의 개발자를 확보하는데 정신이 없는 상태 입니다. 바다를 위해서 IDE, SDK 를 개발했지요. 바다 개발자 사이트에서 받을 수 있는데, 아직은 파트너사들만 사용할 수 있는 상황입니다.

그렇지만 지금 모토로라 개발자 사이트 MOTODEV 에 가시면 모토로라 안드로이드 단말을 위해 최적화된 개발 환경을 받으실 수 있습니다. 바로 "MOTODEV Studio for Android" 이지요!!! ^^



Key Features

Version 1.1


Complete Development PackageEnlarge

Complete Development Package: One installer ensures an integrated development environment with Eclipse 3.5 and Android Development Tools (ADT) plus automatic download and configuration of the latest Android SDK.

Code SnippetsEnlarge

Code Snippets: Add often-used code from templates for more stable and better performing applications.

Application Creation WizardsEnlarge

Application Creation Wizards: Create essential Android classes simply and easily, e.g., Broadcast Receiver, Content Provider, Service, and Activity.

Database ManagementEnlarge

Database Management: Conveniently view and edit SQLite databases on handsets and emulated devices.

Localization Files EditorEnlarge

Localization Files Editor: Easily create and manage localized strings files.

Handset EmulatorsEnlarge

Handset Emulators: Test applications on an integrated Android emulator within MOTODEV Studio without switching between IDE and target, and make use of Motorola-specific handset emulators as they become available.

Virtual 
Developer LabEnlarge

Virtual Developer Lab: Launch applications on real handsets hosted remotely at DeviceAnywhere, across carriers and regions.

Deploy PackagesEnlarge

Deploy Packages: Load your applications onto a target handset or emulator through an easy interface instead of tedious command lines.

Application SigningEnlarge

Application Signing: Create and import certificates to sign applications.

Marketing IntegrationEnlarge

Marketing Integration: Connect to Android application stores from within MOTODEV Studio.

Target Motorola HandsetsEnlarge

Target Motorola Handsets: Debug and run applications on connected Motorola Android handsets.

Context-Sensitive Help and Integrated DocumentationEnlarge

Context-Sensitive Help and Integrated Documentation: Refer to user guides and troubleshooting tips.



가장 눈에 띄는 부분은 삼성의 Lab.dev 에서 보실 수 있는 원격 개발 테스트 환경 입니다. 삼성은 Windows Mobile, Symbian, JavaME 환경만 지원하는데, 모토로라에서는 안드로이드에 대한 원격 테스트 환경을 지원 합니다. 아직 써보지 못했는데요. 단말이 없는 개발자에게는 최고의 개발 환경인 듯 합니다. 그리고 모든 단말을 다 살 수는 없잖아요??? ^^

삼성! 이대로 안드로이드 주도권이 모토로라에 뺏기는건가요??

모토로라님! 감사합니당!!!!
Posted by 따봉맨
2010. 2. 17. 09:34
새 술은 새 부대에 담아야 한다는 말이 있듯이 백호해의 시작과 함께 새로운 모바일 OS 에 대한 소식들이 전해지고 있습니다.

첫 번째로 마이크로소프트가 심혈을 기울여 준비한 Windows Phone 7 입니다.

윈도폰은 이름에서 알 수 있듯이 기존의 모든 것을 버리고 새롭게 태어나려고 했던 노력이 느껴 집니다. 윈도폰7의 스샷에서 볼 수 있듯이 완전히 새로운 모바일 UX 를 제시 합니다. 들리는 바에 의하면 커널까지 모두 갈아 엎었다고 하는군요. 제가 개발자다 보니 개발에 끼치는 영향이 상당히 궁금합니다. 아직은 이 부분에 대해 공개된 자료가 없어서 감을 잡을 수 없지만, 기존의 어플리케이션이 그대로 실행되지는 않을 것 같은 느낌이 듭니다.


두 번째는 우리나라 대표 기업 삼성전자에서 발표한 바다 플랫폼 입니다.

삼성에서는 MWC 2010 에서 발표회를 갖은 후 자신감을 보였다고 하는데, UI 스샷을 보면 아이폰과 안드로이드의 UX 를 믹스한 듯한 느낌 입니다. 하드웨어 스팩을 본다면 그 위에 올라가는 플랫폼이 뭐가 됐든지 아주 환상적으로 돌아갈 것 같군요. 하드웨어 스팩에서 알 수 있듯이 UI 의 동작에 대해서는 대체로 만족할만한 수준인 것 같습니다.
그렇지만 대체로 바다 플랫폼의 필요성에 대해서는 모두 의아해 하고 있습니다.


마이크로소프트와 삼성의 이런 모바일 사업 전개는 모두 애플 이라는 거대 IT 기업의 영향을 받은 것이 분명 합니다.
이 들 후발 주자들의 전략을 보면 많은 부분에서 애플을 밴치마킹하고 있다는 느낌이 들거든요. 그래서 그런지 이번 윈도폰7의 UX 를 보면 "완전히 새로운 것"이라는 어필을 하려고 많은 노력을 한 것 같습니다.

완전히 새로운 것!! 이면 시장에서 성공할까요???? 앞으로도 계속 새로운 플랫폼은 등장할 것 입니다. 그렇지만 성공하는 플랫폼은 극히 일부겠지요.

모바일 플랫폼이 성공하기 위해서는 개발자에게 어필할 수 있는 장점이 있어야겠구요. 이런 분위기 위해서 해당 플랫폼위에서 동작하는 모바일 킬러앱이 만들어 질 수 있습니다. 그리고 이렇게 하나 둘 탄생하는 킬러앱은 고객의 사랑의 중심이 될 것 입니다.

바다!! 윈도폰7!! 개발자를 위해 무엇을 해줄 수 있나요????


'Smart Mobile' 카테고리의 다른 글

Windows Phone 7 Series ... UX  (2) 2010.02.18
구글 vs 애플  (0) 2010.02.08
T Store "MD 테스트 센터"에 가는 길...  (0) 2010.01.25
Posted by 따봉맨
[링크] http://www.ajnews.co.kr/uhtml/read.jsp?idxno=201001181044553030607&section=S1N15

삼성이 자사 단말기의 모바일 에코시스템 형성을 위해 많이 노력하고 있습니다.

이러한 노력이 삼성만을 위한 것일까요??? 어떤 회사든 간에 모바일 장터가 활성화 된다면...

그 장터에 내다 팔 물건을 만드는 우리 개발자 들이 그 혜택을 보게 되겠죠!!!

단지 우리가 이렇게 계속 넓어지는 오픈 마켓에 대해 얼마나 준비가 되었느냐가 관건입니다.

준비된 사수로 부터 엎드려 쏴!!!!!!!!!!!!!!!


ㅋㅋ 우리 모두 준비된 사수가 됩시다!!!!

글로벌 시장을 선도하기 위해 우리의 앱이 갖춰야 할 것은 무엇이 있을까요?????



다음은 삼성앱스에서 서비스 중인 나라 입니다.

  • France
  • Germany
  • Italy
  • Korea, Republic Of
  • Singapore
  • United Kingdom


  • 다음은 A Store 가 서비스를 막 오픈했거나.. 준비 중인 나라 입니다.

  • Belgium
  • Brazil
  • China
  • Denmark
  • Finland
  • India
  • Malaysia
  • Netherlands
  • Norway
  • Philippines
  • Portugal
  • Russian Federation
  • Spain
  • Sweden
  • Thailand
  • Turkey
  • Ukraine
  • United States


  • 이럴수가... 아직 미국에 오픈을 안했군요.....
    Posted by 따봉맨
    [링크] http://www.zdnet.co.kr/Contents/2010/01/12/zdnet20100112100801.htm

    " KT with 애플 vs SKT with 삼성,LG,모토로라 "

    누가 승리할 까요??? 쪽수로만 본다면 당근 SKT 의 승리여야 당연합니다.

    이런 상황에서 비기기라도 한다면 분위기로는 KT 의 승리라고 봐야 겠죠???

    애플 단말의 핵심 부품이 삼성의 제품인 것을 감안하면 삼성전자는 양다리라고 볼 수도 있겠군요 ㅋㅋ

    어쨌든... 이런 경쟁 상황은 앞으로도 계속 쭉~~~ 계속되야 합니다!!!

    둘다 잘 싸우고 있다!!!

    파이팅!!!!!!!
    Posted by 따봉맨

    MS 앱 스토어는 윈모 어플만 등록될 것이고,
    Apple 앱 스토어는 아이폰 어플만 등록될 것이고,
    Google 안드로이드 마켓은 안드로이드 어플만 등록될 것이 당연하죠?
    Symbian 오비는 심비안 어플만 등록되겠죠?

    그럼 삼성, SKT, KT 앱스토어는 모든 플렛폼의 어플이 등록되는 것이 맞겠네요... ㅋㅋㅋ

    추가로 한게임 앱 스토어에는 모든 게임이 다 등록될 겁니당. ^^

    이제 인터넷은 오픈마켓 세상입니다!!!

    ===================================================================

    다양한 휴대폰용 SW 사고 파는 온라인 콘텐츠 시장

    베타서비스로 영국서 첫선



    삼성전자가 휴대폰 사용자들을 위한 온라인 콘텐츠 마켓을 연다. 세계적인 흥행몰이를 하고 있는 애플 아이폰의 `앱스토어'와 유사한 개념의 온라인 시장이다.

    삼성전자는 4일 삼성 휴대폰용 소프트웨어를 만든 개발자와 삼성 휴대폰 사용자들이 온라인에서 애플리케이션을 사고 팔 수 있는 `삼성 애플리케이션즈 스토어(Samsung Applications Store)'를 개설했다고 밝혔다.

    삼성 애플리케이션즈 스토어(applications.samsungmobile.com)는 심비안, 윈도모바일, 자바 플랫폼 등을 기반으로 게임, 엔터테인먼트, 비즈니스, 유틸리티 등 다양한 분야 1000여개의 애플리케이션을 제공하는 마켓플레이스다.

    삼성전자 고객이라면 사이트에 가입 뒤 자신의 휴대폰 모델을 등록하면 모델별로 이용할 수 있는 유무상 소프트웨어(SW)를 알려준다. 또 외부업체나 개발자가 이를 판매할 수 있는 판매자 센터도 마련됐다. 지난해 10월 오픈한 삼성 휴대폰 소프트웨어 개발자 사이트인 삼성 모바일 이노베이터(Samsung Mobile Innovator)와 연계된다.

    그러나 아직은 베타서비스 수준으로 보완점이 많고 대부분의 유료 SW들도 한단고(Handango)와 같은 기존 SW마켓에서 팔려왔던 것들이어서 차별성이 떨어진다는 지적도 나오고 있다. 아직은 수익배분 방식이 결정되지 않아 외부업체가 무상으로 등록한 뒤 판매하고 있어 향후 운영정책에 관심이 모아진다.

    삼성전자 MSC(모바일 솔루션 센터) 이호수 부사장은 "휴대폰 사용자들에게는 다양한 콘텐츠 사용 기회를 제공하며 외부 개발자들과는 양질의 애플리케이션 개발 협업 관계를 돈독히 하는 동시에 기존 사업자들에게도 다양한 애플리케이션을 공급할 수 있게 될 것"이라고 설명했다.

    이번 서비스는 정식 서비스 오픈전 베타서비스 형태로 영국에서 먼저 선보이며 안정화와 보완 작업을 거쳐 본격적인 서비스는 하반기 중 유럽을 중심으로 실시할 예정이다.

    삼성전자는 오는 16일부터 19일까지 스페인 바르셀로나에서 열리는 `MWC(모바일월드콩그레스) 2009'에서 `삼성 애플리케이션즈 스토어'를 시연할 계획이다.

    조성훈기자 hoon21@
    위로
    Posted by 따봉맨

    2008년 4분기 시장 점유율을 보면 삼성*LG 의 급격한 상승을 볼 수 있습니다.
    모토로라가 뚝 떨어진 것에 비하면 대단한 발전이죠!
    우리나라 기업이 환율 때문에 덕을 본 것이라고 말하는 사람도 많은데요. 사실 이 부분의 영향도 무시 못할 것 입니다.

    핸드폰 시장에서 스마트폰이 점점 더 그 영향력이 높아지고 있습니다. 이 시장에서 성공하려면 단말기 하드웨어의 발전과 함께 소프트웨어도 발전해야 합니다.

    애플의 아이폰의 파워가 왜 이렇게 거셀까요??

    그것을 소프트웨어의 사용에 대한 제약이 없어서 개발자라면 누구나 아이폰 어플리케이션을 공급할 수 있게하는 정책 때문이라고 생각합니다. 이러한 정책은 아이폰용 어플리케이션의 질과 양을 성장시키고 있고, 그 덕을 애플과 사용자가 보고 있는 것이죠.

    "이 핸드폰 정말 쓰기 편하고 좋다~" 라는 생각을 할 때 대부분의 사람들은 폰에서 동작하는 프로그램의 사용 편의성 및 기능성을 말하는 것일겁니다. 디자인으로 선택하고, 소프트웨어를 사용하는 것이죠. 물론 하드웨어에 잔고장은 없어야 하는 것은 기본이구요.

    스마트폰 시장은 이미 애플의 경험을 모방하고 있습니다. ^^ 좋은 현상이죠. 표준 OS 의 등장으로 인해 앞으로의 핸드폰 소프트웨어 시장은 점점 더 발전할 것입니다.

    우리나라에서도 좀 더 다양한 스마트폰 OS 를 접할 수 있으면 좋겠네요. 우리나라 모바일 소프트웨어 산업의 발전을 위해서라도 꼭 필요한 일이라고 생각됩니다. 눈 앞의 이익감소를 두려워 하기 보다는 이통사의 장기적인 안목이 필요한 때라 생각됩니다.
    Posted by 따봉맨
    이전버튼 1 2 이전버튼