블루투스로 블랙잭(SCH-M620)과 PC 연동하기

2009. 9. 20. 03:35

컴퓨터에 있는 자료를 블랙잭으로 옮겨야 할 일이 생겼는데 USB 연결잭을 집에 두고 와버렸습니다. 일단 급한대로 블루투스를 이용하여 블랙잭과 PC를 연동해야하는데 평소에 블루투스를 잘 이용하지 않는 편이라 어떻게 블루투스로 연결하는지 몰라서 조금 헤맸습니다만… 뭐 어렵지 않군요. 비스타에서 블루투스를 이용하여 스마트폰과 연동하는 법에 대해 알아보도록 하겠습니다.

 



이제 귀찮게 USB 연결잭을 들고 다닐 필요가 없어졌습니다. 물론 블루투스를 이용하면 속도는 조금 떨어지겠지만 자질구레한 연결 선 없이 깔끔하게 PC와 동기화할 수 있게 되었네요. 단지 제 노트북과 블랙잭은 50cm만 떨어져도 인식이 안되는군요 ㅠ_ㅠ MyMobiler 같은 스마트폰 에뮬레이터 프로그램도 잘 돌아갑니다. USB로 연결해야만 동작할 줄 알았는데... 아직까진 속도를 제외하고는 USB로 연결했을 때와의 차이점을 모르겠습니다^^


박상근 모바일

블랙잭(SCH-M620)과 구글 캘린더/일정 동기화

2009. 8. 30. 20:44

구글 캘린더와 스마트폰을 연동하여 일정을 서로 공유하는 방법이 있었다.

 

http://www.google.com/support/mobile/bin/answer.py?answer=138636&topic=14299

위 링크를 클릭하면 스마트폰과 구글 캘린더를 동기화하는 방법에 대해 영문으로 소개하고 있다.

 

현재 내가 쓰고 있는 스마트폰이 블랙잭(SCH-M620)이므로 이를 예로 들어 구글 캘린더와 연동해보자.

 

1. 스마트폰에서 ActiveSync를 실행한다.

 

2. 메뉴에서 서버 소스 추가를 선택한다.

(PC와 연결된 상태라면 서버 소스 추가 메뉴를 선택할 수 없다.)


3. 전자 메일 주소에 자신의 gmail 주소를 기입하고 Exchange Server 설정 자동 검색 체크를 끈다.

서버 주소에는 m.google.com 을 기입하고 다음으로 넘어가자.

 

4. 사용자 정보에서 사용자 이름에 자신의 gmail 주소를 기입하고,

암호를 적은 뒤 다음으로 넘어가면 동기화할 데이터 선택 페이지가 나온다.

여기서 연락처와 일정 만 체크하자. 현재 전자메일과 작업은 연동이 불가능하다.

 

5. 이제 Wi-Fi로 무선인터넷에 연결한 뒤, ActiveSync를 실행하고 동기화를 해보자.

구글 캘린더의 일정과 내 블랙잭의 일정이 동기화되는 것을 확인할 수 있다.

 

진정 스마트폰으로서의 위력을 발휘하는 순간이다.

이렇게 조금씩 내 블랙잭의 활용도가 올라가는 것을 보니 뿌듯하다.

박상근 모바일

블랙잭(SCH-M620) 별롬 4.0 Beta2 롬업

2009. 8. 28. 18:57

블랙잭(SCH-M620)을 처음 손에 넣은게 09년 2월. Windows Mobile 5.0 의 순정을 며칠 쓰면서 스마트폰 관련 카페/커뮤니티를 두리번 거리다가 롬업이란 것을 알게되었다. Windwos Mobile 6.0 으로의 업그레이드. 스마트폰에 대해서 잘 알지도 못하던 때였던지라 대충 남들 하는대로 따라하다보니 어떤 롬으로 업그레이드했는지도 잘 기억이 나질 않는다. 아마도 건달롬이었던 듯. 지금이야 꼬꼬마롬, 별롬, 열이군롬, 몽구롬 등 엄청나게 많은 분들이 롬을 배포하고 계시지만 그땐 두어개정도의 종류만 배포되고 있었던 것 같다.

 

여하튼 그 때 롬업을 하고나서 아주 간단한 Windows Mobile 용 애플리케이션을 개발하기도 하고, 계속 블랙잭을 사용해왔는데 너무나 느린 속도때문에 블랙잭에 점점 정이 떨어지고 있었다. 버튼을 누르고 나면 0.x 초의 딜레이가 있고 문자를 보낼 때 나의 빠른 타이핑이 버퍼에 자꾸 씹혀서 보내기를 누르고 나면 안녀하ㅅ요 같은 알 수 없는 문자가 전송되는 경우가 다반사였다.

 

이미 내 맘은 블랙잭에서 멀어져갔고, 주위에서 옴니아 유저를 볼 때마다 부러움에 휩싸여갔다. 누군가가 내 블랙잭을 보며 블랙잭이 갖고싶다고 하면 차라리 미라지를 사라며 극구 만류를 하던 때에… 블랙잭을 사용하는 친구가 롬업을 하고 와서는 엄청 속도가 빨라지고 UI도 깔끔해졌다며 내게 롬업을 강력추천했다.

 

어떤 최신 롬으로 업그레이드할지에 대한 고민은 필요가 없었다. 그냥 내 눈에 제일 먼저 보이고 젤 먼저 구할 수 있는 최신롬으로 업그레이드 하면 되는 것이다. 네이버 스마트폰 카페에서 별롬 4.0 Beta2 을 먼저 구하고 롬업! …

새로운 세상을 만난 기분이다.

무엇보다도 제일 불만이었던 반응 속도가 완벽하게 개선되었다. 이 밖에 별롬에서는 SMS메시지가 대화형으로 문자를 주고 받는게 가능하게 셋팅되어있다. 기존에 쓰던 SKT-SMS와는 차원이 다른 편리함이다. 진작에 이런것을 알았으면 사용했을텐데… 카메라도 폰카 촬영시 후면 카메라만 이용가능했던 반면, 이제는 전면 카메라를 이용하여 셀카를 자연스럽게 찍는 것도 가능해졌다. 전체적으로 상당히 가벼운 느낌이다. 잡다한 프로그램도 깔려있지 않고.

 

아래는 현재 나의 블랙잭 사용화면이다. 몸짱을 위한 홈스크린과 게임 및 일정관리 등…

 

 

자, 이제 아직 블랙잭으로 새로운 세상을 경험하지 못하고 순정롬으로 남아있거나 옛 버전의 롬을 이용하는 블랙잭 유저라면 당장 최선 업으로 롬업을 하자. 필요한 것은 ActiveSynci600_Image_Downloader, 최신 롬파일이다.

윈도우 XP 이용자라면 ActiveSync 4.5 를 실행한다.

(윈도우 VISTA 이용자라면 Windows Mobile Device Center 를 실행한다.)

스마트폰을 연결하지 않은 상태에서 ActiveSync의 연결설정에서 위 그림과 같이 USB 연결 허용과 다음 중 한 가지 연결 허용, 데스크톱에 연결하는 경우 장치 무선 연결 허용을 체크 해제한다.

SGH-i600 Image Downloader 를 실행한다.

화면 중앙의 [Start Download]버튼이 비활성화 되어있다.

우선 블랙잭의 전원을 끄고, 전원버튼+통화버튼을 동시에 눌러서 롬업모드로 부팅한다.

 

*USB : M620, M6200 v3.0

USB Initial : OK  
Tx>USB_READY COMMAND

[Phone] Active OFF


위와 같이 블랙잭이 부팅될 것이다.

롬업 파일을 찾기 위해 열기 대화상자가 뜬다.

미리 준비해둔 롬 파일의 경로를 찾아 선택한다.

[PDA] 버튼 우측에 자신이 선택한 롬파일의 경로가 나타난다.

*USB : M620, M6200 v3.0

Px > CMD Command
PC Connection :OK, Single Mode

[PHONE]Active OFF


블랙잭 화면에 PC Connection : OK 라고 메시지가 뜬다.

화면 중앙의 [Start Download]버튼이 이제 활성화 되었다. 클릭하면 롬업이 시작된다.

몇분 지나지 않아 롬업이 끝났다. 이제 새로운 세계를 만끽할 수 있다!

박상근 모바일

블랙잭 개발환경 구축하기 ( Windows Mobile 6 )

2009. 6. 6. 20:12


막연히 모바일 개발이 해보고싶다라고 생각만 했었는데,
삼성 소프트웨어 멤버십 19기로 합격하고 단기과제를 진행하면서 Windows Mobile 6 기반에서 개발할 기회가 생겼다.

Museum Assitst
박물관에서 각 작품의 해당 정보를 얻기 위해 자신의 스마트폰에서 지정된 작품 번호를 입력하면
해당 작품의 정보를 텍스트, 이미지 뿐 아니라 음성으로 바로 안내를 받을 수 있는 시스템

Museum Assist 에서 내가 스마트폰 개발 파트를 담당하게 되었다.
옴니아같은 스마트폰은 100여만원... 너무 비싸고, 무난히 쓸만한 블랙잭 ( SCH-M620 )을 구매했다..
상태도 깨끗했고 4GB MicroSD 칩 포함해서 직거래 12만원에 ㅎㅎㅎ. 중고매매 처음해봤다.

스마트폰이 준비되었으니 이제는 개발환경을 구축할 차례다.
블랙잭은 기본으로 Windows Mobile 5 가 깔려있는데 Windows Mobile 6 으로 롬업했다.

Visual Studio 2008 은 미리 준비되어 있었고, 스마트폰 개발을 위한 Windosw Mobile 6 SDK 를 다운받자.

http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=en
Windows Mobile 6 Professional SDK 는 터치가 가능한 스마트폰용이고 블랙잭은 터치가 안되기때문에
Windows Mobile 6 Standard SDK 를 다운받아서 설치하면 된다.

이제 블랙잭을 위한 에뮬레이터 이미지를 다운받아야한다.
일단 윈도우 폼 개발에서의 Form 형태를, 스마트폰 개발에서는 각 폰 형태에 맞게 이미지를 지정해줘야한다.
각 폰마다 액정의 크기도 틀리고, 키패드 배열 등도 틀리기 때문이다.

http://www.microsoft.com/downloads/details.aspx?familyid=38C46AA8-1DD7-426F-A913-4F370A65A582&displaylang=en
위 링크에서 0412/Windows Mobile 6 Standard Images (KOR).msj 를 다운받아 설치하자.


자, 이제 스마트폰 개발을 위한 새 프로젝트를 생성해본다. Visual Studio 2008 을 설치하고
파일 -> 새로만들기 -> 새 프로젝트 를 하면 위 그림과 같은 새 프로젝트 창이 뜬다.
본인은 Visual C# 으로 개발할 생각이었으므로 Visual C# -> 스마트 장치 를 선택했다.
이 스마트 장치가 바로 스마트폰을 의미한다. ( PDA 개발도 포함 )


새 프로젝트에서 이름과 위치 등을 설정하고 확인을 누르면 위와 같은 스마트 장치에 대한 설정 창이 뜬다.
대상 플랫폼을 Windows Mobile 6 Standard SDK로 설정하고 .NET Compack Framework는 각자 자신에 맞게.
장치 응용 프로그램을 선택하고 확인을 클릭해보자.

 
 
좌측이 Windows Mobile 6 Standard SDK, 우측이 Windows Mobile 6 Standard Landscape QVGA 폼 이미지이다.

처음 프로젝트를 생성하면 폼 속성의 FormFackor 가 Windows Mobile 6 Standard SDK 로 되어있으므로
블랙잭 폼 이미지를 사용하기 위해서는 Windows Mobile 6 Standard Landscape QVGA 폼 이미지로 변경한다.


자, 이제 에뮬레이터도 블랙잭으로 설정을 바꿔보자.
프로젝트의 속성에서 장치 탭을 보면 배포 옵션의 대상 장치를 선택할 수 있다.
이것도 폼 속성의 FormFackor 를 변경했던것과 마찬가지로, 위 그림과 같이 바꿔준다.


자 이것이 에뮬레이터 동작 화면이다.
디버깅 하면 저 에뮬레이터가 동작하게된다. 블랙잭과 아주 유사하지 않은가?

이제 블랙잭 폰에 맞춘 스마트폰 개발환경을 마쳤다.

휴... 4달 전 단기과제 시작할 때의 기억을 더듬어 쓰려니 힘들다.
그 땐 정말 아무것도 몰랐는데, 한번 해봤다고 프로젝트 있을 때마다 스마트폰 관련 기능을 넣어서
내 폰으로 어찌어찌 아웃풋을 내보려는 내 모습을 보면 조금 우습기도 하다. 하하하~

내가 지금 이럴때가 아니지. 시험기간인데...


박상근 프로그래밍/.NET (C#)