Google에서 network hotsync port로 검색하면 나오는 대부분의 페이지에서 Palm의 네트웤 핫싱크 포트번호가 부정확하거나 잘못돼있어 정보차원에서 포스팅합니다.

TCP: 14238
UDP: 14237

네트웤을 통해 hotsync하시려는 분들은 참고하세요.

ps. 몇몇 사이트 운영자들께는 메일로 수정요청했습니다.
신고


0) 들어가며

- 이 글은 블루투스가 지원되는 팜 기기와 휴대폰을 블루투스로 무선연결하고, 휴대폰의 데이터통신모드를 이용하여 팜에서 인터넷을 사용할 수 있는 방법을 설명합니다.

- 모든 내용은 SKT를 기준으로 작성되었으며, 팜은 Palm TX, 휴대폰은 삼성 SCH-B540를 사용중입니다만 큰 무리가 없는 이상 다른 기기에서도 무난히 동작하리라 생각합니다.


1) Palm과 휴대폰 블루투스 페어링
사용자 삽입 이미지

- 페어링은 간단하니 설명 생략합니다. 어쨌든 위 그림처럼 Trusted Device에 추가가 되어있으면 됩니다.


2) Connection 설정
사용자 삽입 이미지

- Prefs > Connection 들어가서 위 화면과 같이 설정해줍니다. 연결타입은 Modem을 선택해주시고, Device에는 페어링된 블루투스 휴대폰을 넣어주시면 됩니다. Dialing이나 Volume은 별 관계 없습니다. 이제 우측 하단의 Details 버튼을 눌러줍니다.

사용자 삽입 이미지

- Speed는 115kbps로, Flow Control은 자동으로 해주고, "at+crm=1"을 입력합니다. (이 부분은 KTF나 LGT도 동일한 것으로 압니다. 맥북이라든지 WinCE기반의 PDA들은 이 명령어를 안넣어도 되는 경우가 있는 것 같습니다만, 팜에서는 안넣어주면 연결초기화가 안됩니다)


3) Network 설정
사용자 삽입 이미지

- 이제 Prefs > Network을 설정해줍니다. Service명은 편한대로 입력하시고, Phone번호는 1501, 사용자계정 및 비밀번호에는 'speed011'을 입력합니다. (계정은 'sktelecom', 비밀번호는 비워둬도 됩니다만 팜은 패스워드를 비워두면 매번 접속할때마다 비밀번호를 입력하라고 하므로, 'speed011'을 이용하는 편이 속편합니다)
- KTF의 경우는 접속번호 016, 계정도 016으로 알려져있습니다.


4) 데이터통신 이용

사용자 삽입 이미지

- 기본접속을 방금 만든 'EVDO Bluetooth'로 해두면, 브라우저 등 접속을 필요로하는 애플리케이션을 실행할때 위와 같이 접속을 시도합니다.

사용자 삽입 이미지

- 접속이 되면 휴대폰은 '띠리링~' 소리와 함께 패킷통신모드로 전환되며, 이 때 화면은 위와 같습니다. 연결통신장면을 동영상으로 업로드하니, 참고하세요. (디카로 대충 찍어서 초점은 안습입니다만... 대충 이렇게 동작한다는 정도는 아실 수 있을겁니다)


신고
  1. macdall 2008.01.04 20:53 신고 댓글주소 | 수정 | 삭제 | 댓글

    이런 구성이라면 인테넷 사용하면 핸드폰요금 엄청부과되겠지요 ㅋ ㅋ ㅋ
    주옥같은 포스팅 감사,,,

  2. macdall 2008.01.07 21:45 신고 댓글주소 | 수정 | 삭제 | 댓글

    dumb pipe라는 용어는 무식해서 이해를 못하겟습니다.

    • Favicon of http://hkjinlee.tistory.com BlogIcon 진이헌규 2008.01.08 10:28 신고 댓글주소 | 수정 | 삭제

      사용자가 회선부터 컨텐츠, 서비스까지 모두 이통사 제품을 이용하기보다, 이통사는 접속단말로만 이용하는 모델을 의미합니다. 집에서 인터넷 회선으로 메가패스를 쓰건 동네케이블을 쓰건 상관없이 주로 포털의 컨텐츠나 서비스를 이용하는 것과 마찬가지 상황인거죠.


(작년 9월에 "Mapaway로 Google Maps 지도를 팜용 지도로 변환해보자"는 포스트를 올린적이 있습니다. 아주 오랫만의 포스팅을 그 후속타로 갈음할 수 있어 매우 기쁩니다 ^^)

작년에 MapAway를 처음 보았을때 상당한 충격을 받았습니다. 대체 이걸 어떻게 만들었을까 궁금하기도 하면서, 또 한편으로는 구글지도 말고 네이버지도나 싸이월드지도를 Pathaway 지도로 만들수는 없을까 호기심이 솔솔 피어올랐었지요.

누군가 그런 일을 해줄 사람이 없을까 생각해보다가, 기다리느니 내가 해보자.. 월급받고 하는따분한 일 말고 재미도 있으면서 세상에 도움도 되는 일 해보면 좋지 않겠나 싶어서 일단 제가 시작했습니다.

이름은 콩나물지도를 Pathaway지도로 변환한다는 의미에서 그냥 심플하게 Congaway라고 지었습니다. 일단 스샷 들어갑니다:

사용자 삽입 이미지

이것이 바로 Congaway


아주 조악한 인터페이스를 갖고있지만, 어쨌든 기능은 충실히 수행합니다. :-)

Visual C++같은걸 쓰려니 성질에도 안맞거니와, 이미 스크립팅 언어들이 세상을 온통 뒤엎고 있는 이 마당에 굳이 고전적 방식으로 프로그래밍하기가 싫어 이리저리 알아보다가, 결국 가장 친숙한 PERL로 만들었습니다.

가장 고민을 많이 했던 게 어느 지도를 가져오느냐였는데, 결국 야후!거기 지도를 소스로 사용했습니다. 네이버지도는 지도이미지가 여러개의 파일로 분할되어있어 다운로드받은뒤에 다시 합쳐주어야 하는 번거로움이 있었고, 싸이월드지도는 아이콘들은 이쁜데 특정건물(시청, 남산타워 등등)이 너무 크게 나오는 문제가 있어서 일단 후보에서 제외했습니다.

야후! 거기는 내부적으로 콩나물 지도를 사용하기 때문에 좌표계가 콩나물 자체 좌표계(그래봐야 TM좌표계의 변형입니다만)라는 단점은 있습니다만, 이미지 퀄리티도 나쁘지 않고, 또한 결정적으로 지도이미지가 통으로 내려오기때문에 별도로 합쳐주는 작업이 불필요하다는 아주 크나큰 장점이 있더군요. :-)

이 툴을 이용해서 만든 지도 위에 블루투스 GPS로 트랙을 그려보았습니다: (중간에 숙대까지 이어져있는 선은 GPS 좌표오류입니다)

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

보시다시피 큰 오류없이 깔끔하게 잘 나오고 있습니다. :-) 일단 이렇게 만든 서울지도를 첨부파일로 올려두었습니다. 필요하신 분들은 아래 링크를 눌러 받아가시면 됩니다.

상세지도:



중간상세지도:




사용한 기술 및 라이브러리는 다음과 같습니다.
  • ActivePerl - 다들 아시는 PERL의 Win32 구현이죠.

  • PWMapConvert - Pathaway를 제작한 MuskokaTech에서, 지도를 만들 수 있는 실행파일과 DLL을 제공하더군요. 처음에는 Win32::API를 이용해서 DLL을 호출했는데, 이상하게 에러가 많이 생겨서 일단 exe를 실행시키도록 변경.

  • WxWidgets - 윈도우, OSX, GTK+ 등의 네이티브 컨트롤을 그대로 사용하는 위젯라이브러리입니다. 레이아웃 개념이 자바의 awt와 유사한 개념이 많아 적응하기 어렵지 않더군요. 펄마니아(http://www.perlmania.or.kr)의 김도형님께서 추천해주셨습니다. (결과적으로 탁월한 선택이었습니다. 다시한번 감사드립니다)

  • WxGlade - Python으로 작성된 WxWidgets GUI 그림툴입니다. 이놈 사용해서 UI 부분은 한줄도 직접 코딩안하고, 마우스질만으로 만들 수 있었습니다.

  • Geo::Proj4 - 좌표변환에 대해서는 네이버지도-구글지도 매쉬업을 만드신 aero님으로부터 많은 도움을 받았습니다. aero님이 추천해주신 좌표계변환 라이브러리.

  • PerlMagick - 궁극의 이미지조작 ImageMagick의 펄 라이브러리죠. 파일포맷 변환에 사용했습니다.

  • GD - ImageMagick이 항상 좋은것만은 아니더군요. Pathaway의 특성상 palette 최적화를 해주어야 했는데, indexed 모드를 지원하지 않는 ImageMagick이 이 부분에서는 GD의 상대가 되지 못합니다. (ImageMagick 수행시간 40초 / GD 2초)

  • LWP::Simple - 웹으로 컨텐츠 긁어오는 펄 로봇이라면 말이 필요없는 필수 부품이죠.

차기 버전 계획:
  • PAR를 이용해서 배포가능한 실행파일을 만들 생각입니다. 이게 잘 되면 누구나 Congaway를 다운로드해서 직접 지도를 만드실 수 있게 될 겁니다.
  • 지도이미지만 덜렁 올라가니 네비게이션처럼 쓸수가 없더군요. algoga.go.kr의 지하철/버스정류장 정보를 긁어서 Waypoint로 만들 생각입니다. 이게 되면 Waypoint를 목표지점으로 설정할 수가 있으니 Pathaway의 쓸모가 더 많아지겠죠.
신고
  1. Favicon of http://hnc197.com BlogIcon hnc197 2007.03.27 17:47 신고 댓글주소 | 수정 | 삭제 | 댓글

    감사합니다:) 잘 쓰겠습니다.

  2. 우왕굳 2008.04.30 15:09 신고 댓글주소 | 수정 | 삭제 | 댓글

    세상에 이바지하시겠다는 그 생각이 너무나 숭고하십니다. 이런 분이 국회의원 되시고 정치를 하셔야하는데 도둑놈들만 우글대고 있으니 그러네요. 어쨌든 감사합니다. 너무 무리하지 마시고 그냥 재미로만 하세요. 글코 저작권 같은거 조심하시구요.

  3. ^^ 2008.07.25 14:22 신고 댓글주소 | 수정 | 삭제 | 댓글

    좋은 자료 감사합니다
    그런데 압축을 풀려고 하니 모든 파일이 헤더 오류가 나오네요
    확인좀 부탁드립니다

  4. mong 2008.09.02 18:11 신고 댓글주소 | 수정 | 삭제 | 댓글

    정말 잘 쓰겠습니다^^ 복받으세요^^~*

  5. dustine 2008.09.13 18:55 신고 댓글주소 | 수정 | 삭제 | 댓글

    실력 대단하시고 정말 좋은 cause 를 가지셨네요.


ZDic is a dictionary software for Palm device more famous - at least here in Korea - than the original one, KDic. It's freeware and provides interesting features such as pronounciation speaking, incremental searching, and exporting to Memopad.


Its up-to-date version is 2.33, and sadly that version doesn't work with Palm's new NVFS machines such as Palm TX / Treo 650.

A blogger named ZDYX made a patch to ZDic 2.33 and corrected that problem. He attached patched version of ZDic to his blog post, but all the messages were written in Chinese character.

사용자 삽입 이미지

I changed the messages to English using some resource editors as seen in screenshot.
If interested, download the attachment and install .PRC file named as below:

new_zdyx_ZDic 2.33_Large DA_English.PRC

Thanks for ZDYX to do this kind of job. :-)

ps.

The main reason which drove myself to use the version 2.33 was 'export to sugarmemo' feature. (Sugarmemo is a Supermemo-like software, which helps the user to memorize something. This feature enables you to directly load dictionary word onto Sugarmemo, which lessens messy Graffiti inputting)

Using this patched version, I hoped now I can resume my learning with Sugarmemo, which was proven to be frustrated. Sugarmemo doesn't work well on my Palm TX. :-x


신고
  1. Favicon of http://www.perueckenshop.com/ BlogIcon Perücke 2011.06.20 18:13 신고 댓글주소 | 수정 | 삭제 | 댓글

    MG-35 NDAS 위키 보니까~ 넘 좋아서 -ㅁ-;;;
    결국 중고 질렀습니다^^;;


팜에서 사용가능한 지도 프로그램중 국내에서 가장 유명한 프로그램으로는 역시 Pathaway를 꼽을 수 있습니다. (그나마 네비게이션 용도로 사용하기는 힘들죠)

해외에서는 실제로 도로안내와 방향지시까지 가능한 수준의 TomTom NavigatorMapopolis를 많이들 사용하는 것 같습니다만 역시 네비게이션 애플리케이션은 현지화가 중요한지라, 해외에서 만들고 국내에서 한글화해봐야 시장전망도 어둡고(지금 잘 팔리는 네비게이션 프로그램들 전부 국산이죠), 팜 개발기반이 취약한 국내시장에서 팜 네비게이션은 OTL...

TomTom navigator


하지만 Pathaway의 경우 지도 이미지와 GPS좌표를 합쳐서 직접 지도를 만들 수 있는 데스크탑 애플리케이션을 제공합니다. TomTom Navigator처럼 네비게이터로는 사용할 수 없어도 전자지도로는 충분히 사용가능하죠.

많은 사용자들이 이 기능을 이용해서 서울지도라든지 전국지도를 직접 제작해서 올리셨습니다. 제 PDA에 넣어갖고 다니는 아래 스크린샷도 그런 지도파일 가운데 하나입니다. (KPUG이나 클리앙 자료실에서 'pathaway'로 검색해보시면 나옵니다)

KPUG의 INSENSE님 제작

위와 같은 지도를 만들기 위해서는 다음과 같은 작업이 필요한 것으로 알고 있습니다.
  1. 알맵이나 콩나물 등에 떠있는 특정 지역의 지도를 스크린샷으로 저장
  2. 포샵 등을 이용해서 위 스크린샷을 앞뒤좌우로 합쳐서 큰 사이즈의 지도이미지를 생성 (단, 이미지 한개가 너무 커지면 Pathaway에서 인식할 수 없음)
  3. 이미 GPS좌표 위치를 알고 있는 2개 혹은 3개 지점을 이용하여 지도 이미지와 GPS 좌표 사이의 관계를 계산 (이를 calibration이라고 합니다)
  4. 배율에 따라 지도이미지가 달라지므로 배율을 조절해가면서 1~3 작업 반복
쉽게 말해, 노가다란 얘기죠. 그동안 자원해서 지도를 만들어주신 모든 팜 유저들께 박수를!!

다행스럽게도, J&B Softlabs라는 회사에서 만든 MapAway라는 프로그램을 사용하면 위와 같은 작업을 훨씬 간단하게 마칠 수 있습니다. 이 프로그램이 하는 일은 Google Maps API를 이용하여 마우스 클릭 몇번으로 Pathaway용 지도파일을 만들어주는 것입니다.

단, 아시는 분은 아시겠지만, Google Maps가 제공하는 지도파일은 벡터파일이 아니므로 생성되는 Pathaway 지도 역시 빗맵형 이미지로 만들어집니다. (쉽게 말해, 사이즈가 큽니다. 하지만 요새 SD메모리 싸니까 뭐...)

Mapaway


아래는 이 프로그램을 이용해서 만들어본 빠리 시내지도 가운데 앵발리드 - 루이 14세가 상이군인 병원으로 만든 건물 - 주변장면을 찍어본 것입니다. 보시다시피, zoom level을 조절해가면서 지도를 만들 수 있습니다.

zoom level 1

zoom level 3


다만, 현재버전에서의 치명적인 단점은 Google Maps에서 제공하는 위성사진모드나 Hybrid 모드를 지원하지 않아 당분간 우리나라 지도는 만들 수 없다는 점입니다. (Google Maps에서 우리나라 지도는 위와 같은 '지도' 형태가 아니라 위성사진 형태로만 가능하죠)

하지만 제작사에서 공식적으로 지원계획을 밝힌 상태이므로, 언젠가는 해당 기능이 구현돼나오리라 생각합니다. 그때까지는 지도데이터가 지원되는 해외의 대도시로 여행갈때 유용할듯.

개인적이고 비상업적 용도로는 무료로 사용가능한 Creative Commons 라이센스 정책을 적용하고 있으므로, 관심있으신 분들은 다운받아 한번 사용해보시기를 권합니다.
신고
  1. Favicon of http://www.iippo.net/jb/ BlogIcon J&B 2006.10.02 15:00 신고 댓글주소 | 수정 | 삭제 | 댓글

    반갑습니다. 몇달 전까지만 해도 MapAway라고 구글링하면 아무것도 안나왔었는데, 이젠 몇몇 링크가 보이네요. ^^;
    알려드릴 것은, 현재 버전(1.2.0)에서 위성사진과 하이브리드 모드도 지원됩니다. 숫자키 2, 3번을 누른 후에 맵을 다운받아 보시면 아실겁니다.
    다만, 우리나라는 위성사진으로도 거의 보실수가 없을겁니다. 구글 맵이 한국을 지원해야만 가능해질듯 합니다. (Google Korea가 시작되면 가능할까요?) 저희도 한국이 구글맵에 포함되길 무척 희망하고 있습니다. ^^
    그리고, 저희가 MapAway를 만든 이유가 원래 네비게이션을 위해서였습니다. 팜용 GPS 수신기를 가지고 미국에서 Pathaway를 쓰기에 너무 불편해서(?) 시작한 프로젝트였거든요. 지금은 거의 계획했던 것들이 구현이 되어 곧 마무리 할 예정이긴 합니다만..
    아무튼, 유용하게 보셨다니 저희도 기분 좋군요. 좋게 평해주셔서 감사합니다. ^^


무선랜을 지원하는 PDA(Palm TX)를 갖고 있지만, 실제로 무선랜 기능을 인터넷 연결에 사용한 적은 몇번 없었습니다. (웹 = 인터넷은 아니지만) 쓸만한 브라우저 찾기가 너무 어렵더라구요.

수많은 브라우저들을 시도해봤습니다만, 나온지 오래된 놈들이 많아 os5의 고해상도조차 지원 안하는 경우가 상당하더군요. 클리에에 내장돼있던 NetFront라는 브라우저가 괜찮다는 얘기는 들었지만, Palm에서는 돌릴수 없다길래 그냥 TX에 번들로 탑재되어있는 내장브라우저(Blazer 4.3)를 대충 써왔습니다.

그러다가 얼마전에 우연히 Netfront on Palm T5/TX라는 포스트를 통해 NetFront를 TX에서 돌릴 수 있다는 사실을 알게됐죠. :-) 글에 써있는 절차대로 파일들 받아서 설치해보니... 짜잔~ TX에서도 NetFront가 도는 것이 아닙니까.

(아래의 more를 누르시면 상세 내용을 보실 수 있습니다)

more..


신고
  1. Favicon of http://www.perueckenshop.com/ BlogIcon Perücke 2011.06.20 18:13 신고 댓글주소 | 수정 | 삭제 | 댓글

    MG-35 NDAS 위키 보니까~ 넘 좋아서 -ㅁ-;;;
    결국 중고 질렀습니다^^;;





티스토리 툴바