정보공간_1

[bada 모바일 플랫폼] Hello bada!! 본문

IT 놀이터/IT Storehouse

[bada 모바일 플랫폼] Hello bada!!

알 수 없는 사용자 2011. 5. 24. 08:30

안녕하세요! 이번 bada 플랫폼에 관련하여, 블로그 포스팅을 하게 된 

삼성 소프트웨어 멤버십 20기 이승철(닉네임 : 붉은고래)입니다.


이번 블로그 포트팅 목적은 C++ 기반으로 되어 있는 바다(bada) 모바일 플랫폼을

대한민국 학생 개발자들이 바다 개발에 쉽게 접근 하고, 유용한 앱을 개발 할 수 있도록

도와 주는 글을 작성 하는 것입니다. 


그래서 바다(bada) 플랫폼의 전반적인 이해, 바다(bada)의 미래와 같은 딱딱한 주제를 다루기보다는 가벼운 주제를 가지고 시작 해 볼까 합니다. ^^


처음 프로그래밍 하실 때, 두근 두근 떨리는 마음으로 Hello World 프로그래밍을 만들어 낸적이 있으시죠?


이번 시간에는 bada SDK/IDE 설치와 함께, Hello! World 프로그래밍을
만들어 보겠습니다.


 bada 개발 환경 구축.

바다(bada) 개발 환경 구축은 SDK(Software Development Kit) 설치 통해, 
모든 개발 환경이 구축 됩니다. 


SDK시, PC 환경에서도 모바일 기기에서 동작하는 것처럼 보여주는 시뮬레이터,

IDE(Integrated Development Environment), SDK Document, SDK Example File 등 자동으로 설치 되어 다른 모바일 개발 환경보다 아주 쉽게 개발 환경 구축이 가능합니다.


그럼 한번 바다(bada) SDK를 설치 해볼까요?






                                                [ 그림 1] Download bada SDK 다운로드 화면.

바다(bada) 플랫폼 개발자 사이트(
http://developer.bada.com/devtools/sdk )에서 bada SDK를 다운로드 하시면 됩니다. 

Download를  하기 위해서는  badaDevelopers 사이트의 가입이 필수사항 이므로, 가입 하신 후에, bada SDK 설치가 가능합니다. 
 
[그림 1]와 같이 Dowload bada SDK 버튼을 클릭 하시면 License Agreement 페이지로 넘어 갑니다.
 

  
              [ 그림 2]  bada SDK/IDE Licease Agreement


 Download 클릭을 누르면, bada SDK 다운로드가 시작됩니다. 다운로드를 완료 후, bada SDK 설치 파일을 실행 시키면 [그림3]과 같이 SDK 설치 화면이 나타납니다.
특별히 신경 써야 할 부분은 없으며, 계속 Next만 누르면 됩니다. 


                                                                  

[그림 3]  bada SDK 1.2.1 Setup




                                                                 
[그림 4] License Agreement





 바다(bada) SDK의 라이센스에 대한 동의 화면입니다. I Agree 버튼을 Click 합니다.
 

                                                            
  [그림 5] Choose Components


설치 언어팩을 지정 하는 화면입니다. 기본적으로 Language Pack1이 설정 되어 있으며, Language Pack1는 한국어와 영어를 지원 합니다.




[그림 6] Choose Install Directory


 


                                                       
 [그림 7] Choose Start Menu Folder

 [그림 6]은 bada SDK의 설치 디렉토리를 지정 하는 화면 이며, [그림7]은 원도우의 시작 메뉴에 나타날 폴더 이름을 지정합니다. 



                                                          [그림 8] bada SDK Installing



설치가 완료 된후에, [그림 9]와 같이 Finish를 선택됩니다. 


         
 [그림 9] Completing the bada SDK     
 

드디어 bada sdk 설치가 완료 되었습니다. 
그럼 지금 부터 프로그래밍 언어를 연습 하는데 많이 쓰이고, 관습적으로 많은 프로그래밍언어 서적에 나와 있는 Hello World!!를 한번 출력 해 보도록 하겠습니다.

하지만, 우리는 bada 모바일 플랫폼을 공부 하고 있으므로, Hello bada!!를 출력 해 보도록 하겠습니다.
 
           
 

                                             [ 그림 10 ] bada Application  Project 생성

 
[그림10] 과 같이 Project 생성합니다.


[ 그림 11 ] bada Application  Project name 설정



 [ 그림 12] Device Configurations



      


        

      

 [ 그림 13 ] Form name  설정


 
 Form의 이름을 설정 한 후에 finish을 누릅니다.

              


 [그림 14] Project Explorer에 추가된 프로젝트
 
위의 과정이 끝나고 나면,  그림 14와 같이 Project Explorer에 프로젝트가 추가 된 모습을 확인 할 수 있습니다.
       
프로젝트에 추가된 폴더 및 파일에 대한   설명하기 전에 오늘의 목표인 Hello bada를 찍어 보도록 하겠습니다.
 
 
badaForm.cpp에 Initialize함수에 아래와 같이 소스 코드를 작성합니다.


  

 OnInitializing 함수에 아래와 같이 코드를 입력합니다.

 


 

OnActionPerformed 함수에 아래와 같이 소스를 작성합니다.   

 

 

작성이 완료 된 후,  순서대로 Ctrl + B(Bulid Project),
Ctrl + F11(Run)을 누릅니다.
 

아래와 같이 실행 화면이 나타나는 것을 볼 수 있습니다.
    

                       


                       [ 그림 15] 실행 결과 화면

 
 
bada Button 버튼을 클릭 화면 아래와 같이 메시지 박스가 출력 하는것을 볼 수 있습니다.
 

                      
                          
                             [ 그림 16]  버튼 클릭 후 메시지 박스 출력  


메시지 박스를 확인 버튼을 누르면, Output창에 Debug 메시지가 출력 됩니다.

                  



                         [ 그림 17] 버튼 클릭시 Output창에 Debug 메시지 출력.  

이상  바다 모바일 플롯폼에서 Hello bada!!를 출력 해보았습니다.
Hello bada를 출력 하면서 클래스 부분이나 기본적인 설명은 다 제외 했습니다.

다음 강의 부터는 Hello bada를 출력 하면서 설명 하지 않았던 bada 기본적 인 설명과 Basics of bada Programming을 위한 C++ 기초를 설명 하도록 하겠습니다. 

행복한 하루 되세요 ^^ 읽어 주셔서 감사합니다.