Samsung Bada (바다)

삼성이 바다라는 독자 모바일 소프트웨어 플랫폼을 출시한다고 합니다. 12월이 되면 공개한다고 하니 무척 궁굼합니다. 하드웨어는 훌륭하나 소프트웨어는 한수 접고 들어간다고 생각하던 삼성이 어떤 제품을 보여줄지 기대반 걱정반이네요.

삼성 Bada 사이트에 보면 많은 정보는 제공되고 있지 않지만 일단 다음과 같은 것을 유추해 볼 수 있습니다.
  •  스마트폰 운영체제는 아니다. 즉, 안드로이드나 심비안 혹은 LiMo와 같은 오픈 운영체제 기반의 솔루션은 아닌 것으로 보입니다.
  • 그렇다고 삼성이 자체 개발한 운영체제도 아니다. 홈 페이지에서 제공하는 정보 중 어디에도 운영체제라는 언급은 없습니다. 단지, 플랫폼이란 글귀가 보이네요.
  • Visual Design을 강조한것으로 보아 Web 기반 기술이 사용될 수 있지 않을까 합니다. HTML, CSS를 사용한? 요즘 W3C Widget이라고 많이들 사용하고 있죠
  • 개발 언어는? 자바는 분명 아닐 것 같고. C 언어 기반 아니면 Java Script를 사용할 것으로 생각됩니다. 
  • IDE는 아마도 Eclipse 기반이겠죠?
C 기반으로 open application platform을 지원하려면 꽤나 많은 문제점이 발생할 수 있으므로 아마도 Java Script 기반의 Widget 개발 환경이 아닐까 상상해봅니다. 요즘, Vodafone, Verizon등 많은 캐리어들이 W3C Widget을 밀고 있는 분위기이죠. 기존 휴대폰에 탑재된 브라우저에서 이미 W3C Widget Runtime을 제공하므로 삼성의 추가적인 API를 좀 더 확장하면 손쉽게 개발 플랫폼으로 포장할 수 있을 것 같습니다.

물론, iPhone과 같이 full native C (Objective C 말입니다) 개발 환경을 제공할 수 있다면 정말 대환영입니다! :)

UPDATE: 댓글에 의해서 알게된 사실입니다만 관련 개발자 분의 말씀으로는 C++ 기반의 개발 환경이라고 합니다. Olleh !

NOTE: 완전 개인적인 상상에 기반한 글입니다. 오해 없으시길.

댓글

  1. 다행스럽게도 C++ 으로 코딩합니다. ㅋㅋ
    현재 개발 중입니다.

    답글삭제
  2. ㅋㅋ 그렇군요. 엡뎃 감사합니다. 그런데, C도 아니고 C++ 군요 호...

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

Wireless: HotSpot 2.0 이란?

Apple M1 Mac Mini에서 이더리움 (Ethereum) 채굴하기

Java: Java for Game? Java가 Game 개발에 어울릴까?