# 삼성 바다 플랫폼 SDK 공개 및 설치

오늘 삼성 바다(bada) 플랫폼 개발 SDK 에 대한 이메일이 왔더군요. SDK 다운 받으라는 메일이어서 한번 받아봤습니다. 저는 인스톨 버전을 받았는데 한 300 메가정도 되는것 같습니다. 설치는 생각보다 오래걸리진 않았습니다. ![](http://ash84.net/wp-content/uploads/1/cfile22.uf.144CE7174BE3819F468C5A.png)![](http://ash84.net/wp-content/uploads/1/cfile8.uf.114CE7174BE381A0479D49.png) 설치를 한 후, bada IDE 를 실행시켜 보았습니다. ![](http://ash84.net/wp-content/uploads/1/cfile2.uf.20061B164BE381D50C4399.png) 생각보다 깔끔한 IDE UI 였습니다. MS의 비주얼스튜디오가 사실 IDE 쪽에서는 최강이지만, bada야 모바일 어플 개발을 위한 IDE 이기 때문에 이정도면 충분하다는 생각이 들었습니다. 처음 개발 할때 하는게 있죠. 바로 Hello World 들어갑니다. ![](http://ash84.net/wp-content/uploads/1/cfile7.uf.175D5E054BE3835D370B4B.png) 먼저 new Project 를 누르니, Application 유형 선택과 프로젝트 이름 설정이 나와서 HelloWorlds 라고 입력하고 유형은 가장 무난한 Form Based Application 으로 선택했습니다. 그리고 Finish. 사실 다음을 누르면 국가 설정 및 기기 설정이 있는데 SDK 자체가 초기 버전이라 기기도 Wave 하나 밖에 없더군요. 그래서 생략했습니다. ![](http://ash84.net/wp-content/uploads/1/cfile8.uf.13082B114BE3862453CF19.png) 화면 구성은 비주얼스튜디오랑 그닥 차이는 없습니다. ProjectExplorer 는 소스파일이나 리소스파일들을 보여주는 부분이고, Resource Explorer 는 UI를 디자인 하기 위해서 열어야 하는 창입니다. 비주얼 스튜디오와는 다르게 폼을 더블클릭 한다고 바로 열리지는 않았습니다. 폼을 호출하면 기본적으로 위와 같은 폼 형식이 나타납니다. 그리고 폼 디자인 오른쪽엔 팔레트가 뜹니다. 일종의 도구상자라고 볼수 있겠죠. UI 컨트롤 가져다가 디자인하는 툴입니다. 그리고 샘플 소스에 대한 뷰도 제공을 하고 있습니다. 때문에 바로바로 호출해서 볼 수가 있습니다. 빌드를 하고 실행을 시키면 지금은 폰이 없기 때문에 시뮬레이터로 실행한다는 것을 선택하면, 다음과 같은 화면이 뜹니다. 바다 폰 모양이 시뮬레이터가 보여지면서 프로그램이 실행되어 보여집니다. 이부분은 머 모바일 개발툴들은 다 비슷비슷한것 같습니다. ![](http://ash84.net/wp-content/uploads/1/cfile4.uf.2021EC044BE3874D7204C3.png) 일단 IDE를 크게 사용해 보진 않았지만, 나름대로 노력한 모습의 IDE 였습니다. 다들 알다시피 개발 언어는 C++ 입니다. 좀더 개발툴을 사용해 봐야 알겠지만 그래두 외국에서 이미 IDE를 가지고 개발을 많이 수행했다고 하니까 나쁘지는 않을것 같네요^^ 이것저것 해봐야겠습니다. PS) 살펴보다 보니 UI 컨트롤 중에 Flash 가 있군요. 애플은 지원을 안한다고 하는데 삼성 바다 플랫폼에서는 지원하는 것 같습니다. 향후 어찌될지 ㅋㅋ 관심이 가는 부분입니다.