CharlyChoi's 블로그

삼성의 Bada 플랫폼 vs 노키아의 QT 플랫폼 - 삼성의 바다 플랫폼에 대한 이해 #bbuser #bada

삼성이 발표한 바다 플랫폼에 대하여 의견들이 분분한 것 같다, 새로운 스마트폰용 OS이다, 단순한 플랫폼 SDK 다, 심지어는 몇몇분들은 기존 스마트폰 OS에 올라가는 가상OS(Virtual Machine 기반)다 라고 하는 분들이 있어서 아래 몇몇 불로그 정보를 확인 해 보았다.

여러분들 중에 오픈소스의 QT GUI 인터페이스 를 알고 계신가요, 약 10년전인가 기억이 가물가물 하여튼 오래전에, Unix OS에서 GUI 기반의 어플리케이션을 개발하려면 X-Windows library 를 이용하여 개발하는 것이 유일한 방법이 었을떄가 있었습니다.

당시 low level 의 X-Windows toolkit 이 개발하기 어려우니까, 조금더 high level 의 X-Windows toolkit 이 필요하였는데. QT 라이브러리는 X-Windows 기반의 오픈소스 GUI toolkit으로 X-Windows GUL 어플을 개발하는데 많이 이용이 되던 Toolkit 이었습니다. QT library 는 Unix/Mac/Linux/MS-Windows library를 제공하였고, QT 기반으로 개발된 어플리케이션들은 다른 OS 에 포팅하기 쉽게 표준 플랫폼을 제공하는 중요한 라이브러리 였던 기억이 납니다.

이 QT가 우여곡절 끝에 노키아에 인수되면서 지금은 노키아가 오픈소스 및 상업용으로 제공하고 있더군요. 아마도, 노키아도 모바일용 GUI 표준 플랫폼이 필요했었나 봅니다.

삼성의 바다에 대해서는 아직 본적이 없어서 정확히 판단하기 힘들지만, 아래 블로그들의 내용은 보면 노키아의 QT 플랫폼과 많이 비교를 하는 것을 볼수가 있습니다. 즉, 바다는 일종의 QT와 같은 개념의 플랫폼 SDK 셋이라는 것이지요. 현재, RTOS, Linus 기반에 포팅이 되어 있다는 내용도 있는 것으로 봐서는 이미 바다라는 플랫폼은 삼성내부에서는 다른 모바일또는 Embedded Linux 와 같은 디바이스 어플리케이션 개발을 위해서 만들어져 있었던 것으로 보여집니다.

이 블로그 (http://tmenguy.free.fr/TechBlog/?p=523) 를 보면 삼성이 바다를 왜 만들었을까? 에 대한 설명이 나옵니다.

아울러 이 블로그 (http://jonchoo.blogspot.com/2009/11/samsung-bada.html) 에서는 삼성의 바다에 대한 부정적이 시각을 토로 하면서, 노키아의 QT에 대한 설명을 하고 있습니다.

우리는 노키아의 QT 기반의 데모 동영상을 보면. 아~ 삼성의 바다도 이와 유사한 개념이 되지 않을까 추축이 되지 않을 까요?

 

To Posterous, Love Metalab