'블랙잭'에 해당되는 글 104건

  1. 2007.09.05 Samsung SGH-i718 / SGH-i710 - Specifications
  2. 2007.09.05 벌써 블랙잭 후속모델 (SCH-i718) SPH-M4650 이 가을쯤 출시
  3. 2007.09.05 Samsung i620 (SGH-i620) Preview - Mobile Gazette - Mobile Phone News
  4. 2007.09.05 블랙잭 (SCH-M620,SCH-M6200) 판매가 벌써 10만대를 돌파했다
  5. 2007.09.05 호스트웨이IDC, 국내 최초 ‘스마트폰 센터’ 오픈
  6. 2007.09.04 네이버 카페에 블랙잭 관련 글이있네요
  7. 2007.08.30 HTC UNIVERSAL HACK COLLECTION POOL! - xda-developers
  8. 2007.08.30 PPCSG -> How to disable GPRS and MMS
  9. 2007.08.30 SKT 블랙잭 (SCH-M620)에서 인터넷 접속관련 정보
  10. 2007.08.30 SmartPhone Tips
  11. 2007.08.30 블랙잭에서 SD를 내문서로 사용하기
  12. 2007.08.30 Popular Reg Tweaks - SPV-Developers Forums
  13. 2007.08.30 Windows Mobile Registry Tweaks and Hacks - htc
  14. 2007.08.30 SGP METAL for BlackJack M620 M6200 Perfume Chrom (블랙잭)
  15. 2007.08.29 Virtual-Key Codes 4
  16. 2007.08.28 Opera 8.60 for PPC 관련 팁
  17. 2007.08.20 나의 블랙잭(SCH-M620) 사진
  18. 2007.08.20 블랙잭(sch-m620) 이메일 서비스 안내
  19. 2007.08.18 Accessing the Internet by E-mail FAQ 3
  20. 2007.08.14 How to develop and test device drivers in Windows CE 5.0 4
  21. 2007.08.14 블랙잭(SCH-M620,SPH-M6200) 에서 메시지 (POP3)에 Gmail 설정하기
  22. 2007.08.13 XDADeveloperWiki - WM5_Tweaks_Other
  23. 2007.08.13 `HP 휴대폰` 국내시장 본격 진출 (아이팩 600 , IPaq600)
  24. 2007.08.10 Jeff Atwood : Samsung Blackjack tips and tricks
  25. 2007.08.10 곧 나올 예정이라는 Motorola Q9, Motorola Q9M , 멋지네요
  26. 2007.08.08 the::unwired - REVIEW: Samsung SGH-i600 Home Screen Carousel/Card Wheel Plug-In
  27. 2007.08.07 멋진 블랙잭(blackjack,sch-m620,sph-m6200) 리뷰가 있는 곳...
  28. 2007.08.06 HowardForums: Your Mobile Phone Community & Resource - Bluetooth Stereo (A2DP) on Qtek 8500
  29. 2007.08.04 블랙잭의 여러가지 이름, SCH-M620,SPH-M6200,SGH-i600,SGH-i607
  30. 2007.08.04 SPH-M6200 가 SCH-M6200인줄 알았네.
IT 이야기2007. 9. 5. 11:47

원본 :Samsung SGH-i718 / SGH-i710 - Specifications, Images, Review and User Comments

image

 

General
 
Date Announced First Quarter 2007
Date Released Coming Soon
Mode GSM Quad 850 / 950 / 1800 / 1900
Dimensions 109 x 58 x 13.5 mm
Battery Type Lithium-Ion (1200 mAh)
Battery Life ?
Weight 109 grams
Form Factor Bar
Phone book Dynamic Memory
Display Type 65536 color, TFT Touchscreen , (240 x 320 pixels)
Expansion Slot Yes (TransFlash / microSD Card slot)
Form Factor Bar
Games Yes
Operating System Microsoft Window Mobile 5.0 for Pocket PC
Polyphonic Ringtones Yes (40 chords, MP3 Support)
Processor Intel XScale PXA270 416MHz
Vibrating Alert Yes
Connectivity

Bluetooth Yes (v2.0)
EDGE No
E-Mail client Yes
Bluetooth Yes (v2.0)
EDGE No
E-Mail client Yes
GPRS Yes
HSCSD No
Headset Jack No
Instant Messaging Yes
Infrared (IR) No
Java Apps (J2ME) Yes (MIDP 2.0)
MMS Yes
Synchronization Yes
SMS Yes
USB Yes
WAP Yes (2.0)
Wi-Fi (802.11b) No
Organiser Functions
Internet Browser Yes (xHTML)
Onboard Memory 55 MB
Picture ID Yes
Voice Memo Yes
Special Functions
Camera Yes (2 MP, 320 x 240 pixels)
Flashlight Yes
FM Radio No
GPS No
Mp3 Player Yes
Streaming Multimedia Yes
Video Recording Yes

Posted by krsuncom
IT 이야기2007. 9. 5. 10:48

세상빠르네. 벌써 블랙잭 후속모델이 나오다니........

아래는 원본

가을 휴대폰시장, '프리미엄 리그'

휴대폰 3사, AMOLED폰 등 3세대 전략제품 전진 배치

명진규기자 almach@inews24.com

프리미엄 휴대폰 시장이 다시 뜨겁게 달아오르고 있다. 상반기 중저가 3세대(G) 휴대폰들을 내 놓던 삼성전자, LG전자, 팬택계열은 오는 10월부터 하반기 전략폰들을 일제히 선보인다.
업계에 따르면 하반기 내수 휴대폰 시장의 특성은 프리미엄이다. 이동통신사들은 상반기 3G 가입자 확산에 심혈을 기울였다. 덕분에 무선인터넷 기능을 뺀 휴대폰이나 카메라 화소, DMB 기능 대신 화상통화 기능 위주의 제품들이 시장에서 주로 판매됐다.
하반기 내수 휴대폰 시장의 변화의 시작은 LG텔레콤이다. LG텔레콤은 최근 논란이 되고 있는 식별번호 문제가 일단락되면 3G 서비스인 '리비전A'를 시작할 예정이다. 이동통신 3사 모두 '화상통화'가 가능한 3G 서비스를 시작하며 단말기 경쟁 역시 치열해질 전망이다.
휴대폰 제조 3사는 하반기 출시되는 단말기의 절반 정도를 3G로 출시할 계획이다. 이후 2G 단말기는 비중을 점차 줄여나갈 계획이다.
◆삼성전자, 스마트폰과 디자인에 특화
삼성전자는 쿼티(QWERTY) 키패드를 내장한 스마트폰 '블랙잭'의 후속 제품인 'SPH-M4650'을 오는 10월 LG텔레콤을 통해 출시한다.
'SPH-M4650'은 키패드를 아예 없앤 전면 터치스크린이 특징이다. 전화를 걸 때는 LCD 화면상의 숫자를 직접 눌러 이용할 수 있다. 마이크로소프트의 윈도모바일6.0을 최초로 탑재하는 기기다.
LG텔레콤의 3G 서비스인 '리비전A'를 지원하며 무선랜도 함께 지원해 '풀 브라우징' 기능이 강조된 단말기다. 중국 지역에는 지난 해 'i718'이라는 모델명으로 출시되 큰 인기를 끌었다.
SK텔레콤에는 디자인을 강화한 3G폰 'SCH-W330'이 출시된다. 이 단말기는 CDMA와 GSM, WCDMA, HSDPA를 모두 지원하는 글로벌 로밍 기능이 특징이다. 삼성전자는 'SCH-W330'에 크롬, 실버, 사파이어, 라벤다핑크, 오팔그린 등 지금까지 휴대폰에 사용되지 않았던 새로운 색상들을 적용할 계획이다.
삼성전자 관계자는 "하반기 디자인 퀄리티를 높이기 위해 감성적인 색상을 채용한 단말기를 늘릴 것"이라며 "스마트폰의 비중을 높이고 소비자들에게 실질적인 혜택을 줄 수 있는 기능들을 탑재할 계획"이라고 밝혔다.
◆LG전자, 국내 최초 AMOLED폰 개발
LG전자는 하반기 '프리미엄 싸이언'을 더욱 강조할 계획이다. '초콜릿폰'에 이어 '샤인', '프라다'로 높아진 브랜드 파워를 더욱 강화한다. LG전자는 오는 10월 510만 화소 카메라폰 '뷰티'를 유럽 시장에 선보인다.
12월경 국내에도 출시되는 '뷰티'는 슈나이더 인증을 받은 510만 화소, 광학 3배줌 렌즈를 내장하고 '프라다폰'과 동일한 인터페이스와 멀티미디어 기능을 갖춘 단말기로 일반 디지털 카메라와 견줄 수 있을 정도의 고급 카메라 기능이 제공된다.
최첨단 기술의 도입도 지속적으로 추진한다. LG전자는 SK텔레콤에 능동형유기발광다이오드(AMOLED)를 사용한 3G폰 'LG-SH190'을 개발 중이다. AMOLED는 일반 LCD 보다 시야각이 넓은 것이 특징이다. 전후좌우 어느 곳에서 봐도 선명한 화면을 제공하며 180도 정도의 시야각을 제공한다.

AMOLED의 도입과 함께 휴대폰의 디자인도 조금씩 달라진다. 일반 LCD와는 달리 부드러운 곡면 형태로 휜 디자인을 구현할 수 있어 향후 새로운 디자인의 단말기의 등장이 예상된다.
LG전자 관계자는 "하반기 LG전자는 지속적인 프리미엄 제품들의 출시로 시장에 이슈를 지속적으로 만들어 갈 것"이라며 "DMB와 고화소 카메라를 비롯한 멀티미디어 기능을 통해 프리미엄 브랜드 이미지를 구축할 계획"이라고 밝혔다.
◆팬택계열, 미니멀리즘의 진수 선보인다
팬택계열은 9월 말부터 디자인 특화 제품들을 일제히 선보이며 본격적인 턴어라운드를 목표로 하고 있다.
팬택계열은 스카이 브랜드 특유의 미니멀리즘 디자인을 무기로 3G폰 경쟁에 나선다. 미래지향적인 디자인을 채택한 '슈팅스타폰'에 이어 팬택계열이 선보이는 것은 비대칭 슬라이드폰 'IM-U220'이다.
일반 슬라이드폰처럼 일직선으로 펼쳐지는 것이 아니라 비 대칭 디자인을 통해 곡면의 아름다움을 강조한 제품이다. 초소형 지상파DMB 슬라이드폰도 선보인다. 전면과 측면의 불필요한 군더더기를 모두 없앤 것이 특징이다.
팬택계열 관계자는 "휴대폰 구매시 가장 먼저 고려하는 것 중 하나가 디자인인 만큼 스카이만의 차별화된 디자인을 선보일 것"이라며 "하반기 대부분의 제품이 3G로 출시되며 스카이가 예전 명성을 되찾을 것으로 확신한다"고 밝혔다.

IT는 아이뉴스24, 연예스포츠는 조이뉴스24

Posted by krsuncom
IT 이야기2007. 9. 5. 10:32

 

Samsung i620 (SGH-i620) Preview

 Samsung SGH-i620 Coming soon
30th May 2007

The Samsung i620 (SGH-i620) has yet to be officially announced by Samsung, but it follows closely in the pattern of the Samsung i600 which allows us to draw some conclusions about the SGH-i620's technical specifications.

However, the first thing to notice is that this is a very unusual looking device - the "squashed" look that you can see in the photo on the right isn't a sizing error.. as far as we can tell, the SGH-i620 is a wide and squat phone at around 59mm across by 94mm tall when closed, opening up to a 131mm device with a QWERTY keyboard using a sliding mechanism. Samsung have clearly tried to keep the i620's layout as simple and as elegant as possible when it is closed - there's a sort of iPod-esque simplicity to it.

Open the Samsung i620 up and there's a fairly ugly but practical looking QWERTY keyboard in a layout similar to the classic BlackBerry. The keys appear to be well spaced and ergonomically arranged, indicating that Samsung have concentrated more on function than style with the SGH-i620's main keypad.

 Samsung SGH-i620 There are two cameras on the SGH-i620, so this is a 3G phone like the i600. We also know that it supports tri-band GSM (900/1800/1900 MHz) and has a two megapixel camera with flash. There's a wide 320x240 pixel display too, which is a more practical arrangement for a smartphone than the typical "tall" display found on other phones.

Assuming that this is an updated slider version of the i600, we expect the Samsung i620 to support HSDPA (3.5G) data in addition to UMTS (3G) and come with 802.11b and g WiFi capabilities. This should be a Windows Mobile 6.0 device with a wide range of supported multimedia formats, and this would mean that the SGH-i620 also comes with the usual array of Windows Mobile software. Stereo Bluetooth and microSD expandable memory are also to be expected. There are a lot of assumptions there - as yet there is no official word from Samsung as to the SGH-i620s exact technical specifications, and some of these could be wrong.

The design of the Samsung i620 is certainly appealing. If you're not using the QWERTY keyboard, then the simple controls allow access to most of the phone's functions without opening it up.. and if you want to type then the sliding keyboard is a no-compromise approach that may well give the best of both worlds.

Price, availability and the exact specification of the Samsung i620 are not known at the time of going to press.

Samsung i620 (SGH-i620) anticipated specifications

Available:

2007

Network:

GSM 900/1800/1900 + UMTS 2100

Data:

GPRS + UMTS (3G) + HSDPA + WiFi

Screen:

320x240 pixels

Camera:

2 megapixels

Size:

59x94mm approx

Bluetooth:

Yes

Memory card:

microSD

Infra-red:

No

Polyphonic:

Yes

Java:

Limited

Battery life:

Not known

 

Samsung i620 (SGH-i620) Preview - Mobile Gazette - Mobile Phone News

Posted by krsuncom
IT 이야기2007. 9. 5. 10:30

주변에 블랙잭 가진사람이 별로 없는거 같던데 벌써 10만대나 팔렸다고 한다.

자세한 내용 : 원본

삼성 스마트폰 돌풍… 호스트웨이 등 '스마트폰센터'설립

삼성전자의 스마트폰인 블랙잭(국내명 울트라메시징)이 출시 한 달여만에 판매량 10만대를 돌파하며 돌풍을 일으키는 가운데, 관련 업체들이 블랙잭에 탑재할 수 있는 솔루션과 서비스 공조에 나서 주목된다.
IT서비스업체인 호스트웨이IDC(대표 김성민)는 4일 SK텔레콤ㆍ한국마이크로소프트ㆍ삼성전자와 협력해 자사의 분당 인터넷데이터센터에 `스마트폰센터'를 설립했으며, 이를 중심으로 블랙잭에 탑재할 수 있는 애플리케이션과 서비스를 공동으로 개발해 나갈 계획이라고 밝혔다.
스마트폰센터는 소비자와 기업고객을 위한 블랙잭 체험공간으로, 구매와 서비스지원 기능도 제공한다. 호스트웨이는 MS와 함께 익스체인지서버가 없는 기업고객이 자사 이메일을 블랙잭으로 전송하는 호스팅 서비스와 블랙잭을 활용한 커뮤니케이션 솔루션 컨설팅을 제공한다. SK텔레콤은 블랙잭을 사용하는 기업고객을 위해 사내 무선랜을 통한 인터넷전화 서비스를 제공하고, 이메일과 인스턴트메시징, 그룹웨어, 컨퍼런스 등 통합커뮤니케이션(UC) 기능도 지원할 방침이다. 추후 ERPㆍSCMㆍCRM 등 기간시스템과 연계를 위한 블랙잭 애플리케이션도 개발할 것으로 알려졌다.
한편 지난해 11월 미국서 처음 출시된 블랙잭은 지금까지 100만대 이상이 판매됐다. 지난 7월말 국내서도 SK텔레콤과 KTF를 통해 3G용 제품이 출시됐다.
조성훈기자 hoon21@

Posted by krsuncom
IT 이야기2007. 9. 5. 10:27

보도자료:원본

국내에는 스마트폰 시장이 아직 활성화가 되지 않고 매니아층에서만 사용되고 있다. 보도자료에 나온거 처럼 스마트폰 활성화가 되길 기대한다.

아래는 보도자료

(성남=뉴스와이어) 2007년09월04일-- IT서비스기업 호스트웨이IDC가 SK텔레콤, 한국마이크로소프트, 삼성전자와 손잡고 스마트폰 시장 활성화에 나섰다.
호스트웨이IDC(대표 김성민 www.hostway.co.kr)는 소비자를 위한 스마트폰 체험 공간과 소프트웨어 기술지원을 위해 분당 인터넷데이터센터 1층에 '스마트폰 센터'를 신설, 서비스에 들어갔다고 4일 밝혔다.
호스트웨이IDC는 세계적인 스마트폰 열풍에 이어 국내에서도 스마트폰에 대한 관심이 점차 높아지고 있음에도 불구하고 제품 정보와 솔루션 지원, 구매가 주로 온라인 상에서 이루어지고 있기 때문에 소비자들이 많은 불편을 느끼고 있다고 판단, 스마트폰 구매부터 서비스 지원까지 보다 신속하고 체계적으로 지원하고자 국내 최초 스마트폰 서비스를 지원하는 전용 센터를 오픈하게 되었다.
‘스마트폰 센터’는 최신 스마트폰을 직접 사용하며 체험해 볼 수 있고, 모바일 솔루션 및 제품 정보를 제공받을 수 있을 뿐 아니라 스마트폰 구매도 가능하다. 한편 기업 대상 고객에게는 다양한 환경에 부합한 솔루션을 합리적인 비용에 도입할 수 있도록 스마트폰 모바일 솔루션 컨설팅 서비스도 함께 제공한다.
호스트웨이IDC 김성민 대표는 “최근 소비자들이 스마트폰 솔루션의 전문적인 지원과 활용 방안에 대한 요구가 늘어나고 있어 고객들이 스마트폰 서비스를 쉽고 편리하게 지원받을 수 있도록 국내 최초의 스마트폰 센터를 신설, 운영하게 됐다”며 “스마트폰 전문 센터 구축과 동시에 센터 내에서 고객지원, 교육 및 컨설팅, 다양한 솔루션을 소개하는 채널로 활용할 전망”이라고 밝혔다.
호스트웨이IDC는 ‘스마트폰 센터’ 오픈을 통해 SK텔레콤, 한국마이크로소프트, 삼성전자와 전략적 파트너로 자리매김함으로써 스마트폰 시장에서의 입지를 한층 강화해 나갈 계획이다.
한편 4일 ‘스마트폰 센터’ 오픈식에는 호스트웨이IDC 김성민 대표, SK텔레콤 김광회 팀장, 한국마이크로소프트 황정수 이사, 삼성전자 박훈종 그룹장 등이 참석했다.

Posted by krsuncom
IT 이야기2007. 9. 4. 11:17

블랙잭을 쓰면서 필요한 정보가 있다. 각종 어플에 대한 내용이 있는데 시간나면 함 깔아보는게 좋을거 같다.

 

원문 : 블랙잭]설치되는 하드웨어와 소프트웨어들..

Posted by krsuncom
개발이야기2007. 8. 30. 15:36

엄청나게 많은 정보다. 원본은 요기 :HTC UNIVERSAL HACK COLLECTION POOL! - xda-developers

HTC UNIVERSAL HACK COLLECTION POOL!


Dear Friends,
As an one month owner of Htc Universal, i searched the internet a lot and found lots of information. Also this great forum is really helpfull for me to do the rom updates or hacks provided by the experienced members... But i am thinking to open a topic to share what i found with all description... So i want to upload all the cabs and hacks i found, in an ordinary way... Probably most of the hacks which i uploaded here may be given a time ago in these forum or somewhere else... So this topic is aimed to be a collection pool of all the hacks for newbies like me and i will try to update the topic frequently... Any help to me is really great and for any mistake of mine, please forgive me...
Regards and thanks...

HTC UNIVERSAL HACK COLLECTION POOL!
**** NONE OF THE HACKS, UPLOADED IN THIS TOPIC, BELONG TO ME...I HAVE COLLECTED ALL OF THEM FROM THE INTERNET... THANKS GO TO THEIR PROGRAMMERS AND FOUNDERS....
*** AFTER APPLYING HACKS, PLEASE POWER OFF THE PHONE AND WAIT FOR 5 SECONDS AND THEN SOFT RESET...
HARD RESET:
PLEASE DONT FORGET TO BACKUP YOUR IMPORTANT DATA.
PRESS BOTH SOFT KEYS ON THE KEYBOARD AND RESET HOLE WITH STYLUS AT THE SAME TIME TO DO A HARD RESET...
BOOT LOADER MODE(USB/SERIAL):
FIRST DEATTACH SIM AND SD/MMC MEMORY CARD.
DISCONNECT USB CABLE.
PRESS BACKLIGHT BUTTON + POWER BUTTON + RESET HOLE AT THE SAME TIME.
YOU WILL SEE " SERIAL " ON THE SCREEN.
NOW CONNECT USB CABLE TO ENTER " USB " MODE.
PHONE KEYS VIBRATION EFFECT:
With this hack, you can feel the vibrate effect while pressing phone keys...
PHONE KEYS SOUND EFFECT:
With this hack, you can go back to default settings after phone keys vibration effect hack...
SHOW CONTACTS FIRST NAME SURNAME ORDER:
With this hack, you can change the view style of contacts to first name surname. After installation, tap and hold any contact and slect the file as option from the menu...
CHANGE BACKLIGHT KEY COMMAND:
With this hack, you can change the command of back light button to any program other than backlight function...
CLEARTYPE ON FOR PORTRAIT AND LANDSCAPE MODES:
With this hack, you can activate clear type both for portrait and landscape modes...
ACTIVATE PHONE SKIN WITH 3D BUTTONS:
With this hack, you can activate phone skin with 3d buttons in the expense of some memory and speed..
BLUETOOTH VOICE DIAL COMMAND OFF:
With this hack, you can deactivate the launching of voice command program and get opportunity to transfer the playing music directly to bluetooth headset by pressing the voice call button on the bluetooth headset (must be supported by bluetooth headset)...
BLUETOOTH VOICE DIAL COMMAND ON:
With this hack, you can reactivate voice call function over bluetooth headset...
DISABLE SECURITY:
With this hack, you can disable security procedures just after a clean hard reset without extented rom installations...
PERFORMANCE TWEAK HIGH RESOURCES:
With this hack, you will change the all storage caches,audio prioty,soft keyboard sensivity,font cache,glyph cache,deactivate start menu and windows animations with high amount of memory allocations...
PERFORMANCE TWEAK LOW RESOURCES:
With this hack, you will change the all storage caches,audio prioty,soft keyboard sensivity,font cache,glyph cache,deactivate start menu and windows animations with low amount of memory allocations...
WIFI G MODE ON:
With this hack, you can activate the mode for connecting wifi networks only for g protocol but be advised that there is no significant speed improvement over b mode...
WIFI SCAN INTERVAL LOW:
With this hack, you can consume some battery power while wifi is on by lowering the scan interval of wifi networks...
POCKET IE TWEAKS:
With this hack, you can change the parameters of pocket ie.the changes are make fit,zoom to small,search page as google,max request and max connections,cleartype on for ie,pocket ie as msie6.0 ...
ENHANCED FILE DIALOG:
With this Hack, you can enhance the builtin file dialog applet to browse whole the phone easily in the dalog window.just copy all the files in the archive to windows dir and soft reset.After run the file dialog applet from control panel and check the option Exchange standart File Dialog.
SOFT KEY APPLET:
With this hack, you can change the soft key commands.Just copy the file in the archive to windows dir and soft reset.After run the applet from control panel...
DSP ENHANCER -BASS&TREBLE SETTINGS:
With this hack, you can set the level of bass and treble easily via applet in the control panel. Especially you can feel the basss and treble changes by headset... ( Removed! Reported to be not working with Htc Universal )
UNLOCK EXTENDED ROM:
With this hack, you can get extra 10 mb free space in the new mounted storage area called ExtendedROM...Simply after installing cab, just run the ExtROMUNLOCKER from start menu - programs and soft reset.After you can add or delete any file in this new storage space or organize it with the cabs which you want to automatically be installed after hard reset...
HIDE ROTATE ICON FROM TRAY BAR:
With this hack, you can hide rotate icon from tray bar...
SHOW ROTATE ICON ON TRAY BAR:
With this hack, you can show rotate icon on tray bar...
HIDE WIRELESS MANAGER ICON FROM TRAY BAR:
With this hack, you can hide wireless manager icon from tray bar...
SHOW WIRELESS MANAGER ICON ON TRAY BAR:
With this hack, you can show wireless manager icon on tray bar...
HIDE BATTERY ICON FROM TRAY BAR BATTERY:
With this hack, you can hide the battery icon from tray bar...
SHOW BATTERY ICON ON TRAY BAR:
With this hack, you can show the battery icon on the tray bar...
ACTIVATE TRUE VGA MODE:
With this hack, you can activate true vga mode (96 dpi instead of 192 dpi). Installation information included.
WM5 NEW MENU
With this hack, you can change one of the soft keys as a new menu like in windows mobile 2003...
DISABLE GPRS AUTO CONNECT
With this hack, you can disable gprs autoconnect and then connect manually whenever you want...
BLUETOOTH ICON ON TRAY BAR
With this hack, you can see and change the status of bluetooth from tray icon.
***UPDATE: 03.03.2006***
TUNE CLEAR TYPE LEVEL:
With this hack, you can tune the level of clear type from high to low or from low to high. Very usefull when using true vga mode. Install and run the program from start menu...
POCKETIE BLANK HOME PAGE
With this hack, pocketie will start with a blank home page...
DATE+TIME ON TITLE BAR
With this hack, date and time is available on the title bar...

HTC UNIVERSAL HACK COLLECTION POOL! - xda-developers

Posted by krsuncom
개발이야기2007. 8. 30. 15:32

Source: http://www.ppcsg.com/index.php?showtopic=49904 

Just fiddled with my mini's registry and found that the GPRS can be disabled. This would be pretty useful if u:
1) have absolutely no use for GPRS.
2) have no intention to use GPRS.
3) have been chalking up huge bills for GPRS.
Anyway, if u wanna rid urself of GPRS:
1) Open ur registry editor
2) Go to the key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\
{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections
\IDEAS Internet (GPRS)\Enabled
3) Edit the key 'Enabled' by double-tapping or otherwise.
4) Change its DWORD Data from '1' to '0'.
5) Go to the key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\
{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections
\IDEAS WAP (GPRS)\Enabled
6) Edit the key 'Enabled' by double-tapping or otherwise.
7) Change its DWORD Data from '1' to '0'.
8) Soft-reset.
If u really really hate GPRS, u might as well rid urself of the MMS function as well:
1) Open ur registry editor
2) Go to the key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\
{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections
\IDEAS MMS\Enabled
3) Edit the key 'Enabled' by double-tapping or otherwise.
4) Change its DWORD Data from '1' to '0'.
5) Soft-reset.

PPCSG -> How to disable GPRS and MMS

Posted by krsuncom
개발이야기2007. 8. 30. 15:20

아주 주의를 요하는 작업이다  SKT 블랙잭의 경우 Connectios의 값에

SKT IE GPRS/SKT WAP GPRS 이 있는데 Enabled 를 수정하면 접속을 막을 수도 있을거 같다.

 
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\SKT IE GPRS\Enabled
 

HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\SKT WAP GPRS\Enabled
 
기타내용은 아래 참조...

Universal_Registry

Registry Settings

Changing the registry can be a dangerous thing to do - do not make these changes below unless you know what you are doing and that you have a way to revert the changes if they do not do what you expect.

If any of the changes listed below do not work then do a soft reset of your phone. Many programs only pick up their registry settings when they start up and do not notice changes whle they are running, so a soft reset ensures that every program restarts and picks up any changes that have been made.


People, awesome registry hack forum here with downloadable hacks to make it easier.

http://forum.xda-developers.com/viewtopic.php?t=41968&highlight=

All credits to Protochip for the hardwork in compiling it.


To change the softkeys on the Today screen
  • The left-hand softkey settings are at 'HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112', the right-hand softkey settings are at 'HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113'
  • The 'Default' string value can be changed to whatever text you wish to have displayed
  • The 'Open' string value can be changed to the program you wish to run when the softkey is pressed

For example, to change the left-hand softkey to start Pocket Excel you would set

  • HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112\(Default) = Pocket Excel
  • HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112\Open = \windows\pxl.exe

If you want to change the left-hand softkey to start Messaging you would set

  • HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112\(Default) = Messages
  • HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112\Open = \Windows\tmail.lnk

If you want to change the right-hand softkey to start Contacts you would set

  • HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113\(Default) = Contacts
  • HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113\Open = \Windows\?AppButtons\Contacts.lnk

To set or remove the operator phone skin
  • The setting is at 'HKEY_LOCAL_MACHINE\Security\Phone\Skin'
  • The 'Enabled' DWORD value can be set to '1' to show the operator skin or '0' to show the default skin

For example, to show the default skin

  • HKEY_LOCAL_MACHINE\Security\Phone\Skin\Enabled = 0

To hide or show the GPS connection in the connections panel
  • The settings are at 'HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings'
  • The 'Hide' DWORD value should be set to '0' or deleted to show the panel and to '1' to hide the panel
  • The 'Group' DWORD value should be set to '2' to show the panel and deleted to hide the panel

For example, to show the GPS connection in the connectionss panel

  • HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings\Hide = 0
  • HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings\Group = 2

To change the ability to receive files via Bluetooth (OBEX)
  • The setting is at 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Obex'
  • The 'IsEnabled' DWORD value should be set to '1' to enable OBEX and '0' to disable OBEX.

For example, to enable the ability to receive fles via Bluetooth

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Obex\IsEnabled = 1

To set the data connection to remain permanently on
  • The setting is at 'HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\(GPRS connection name)'

    • (GRPS connection name) is the name of your connection to the outside world
  • The 'AlwaysOn' DWORD value can be set to '1' to remain on permanently or '0' to turn on and off as required

For example, to set the data connection always on for a T-Mobile MDA Pro

  • HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\T-Mobile Internet\AlwaysOn = 1

To change the display of the screen rotation icon in the system tray
  • The setting is at 'HKEY_LOCAL_MACHINE\System\GDI\ROTATION'
  • The 'HideOrientationUI' DWORD value can be set to '1' to hide the icon or '0' to show the icon

For example, to hide the screen rotation icon

  • HKEY_LOCAL_MACHINE\System\GDI\ROTATION\HideOrientationUI = 1

MS Voice Command activation from BT headset:

Now this one is sweet and makes the JASJAR the daddy for voice commands.

  • Install Voice Command to the default location.
  • Fire up a registry editor
  • Go to: HKEY_LOCAL_MACHINE\SOFTWARE\OEM\VoiceCommand
  • Modify the string marked "path" from the default \Windows\SDDialer.exe to \Program Files\Voice Command\?VoiceCMD.exe
  • Now, when you press your BT headset connect button, MS Voice command will fire up and take commands through the headset. It's reponses will be played through the headset too.

Edit 18/11/06 by mikechad The new version (1.6) does not create the "path" Add a path then add the registry as above- works fine on my Orange spv M5000


How to Disable the Start Menu Animation

  • Go to the HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu key.
  • Set the "AniType" value data to 0 (Set to 6 to return to full animation).
  • Soft reset.

How to Enable Window Animation

  • Go to the HKEY_LOCAL_MACHINE\SYSTEM\GWE key.
  • Set the "Animate" value data to 1 (Set to 0 to return to no animation).
  • Soft reset.

Change Pocket IE to IE Version 5.5 (For Secured Sites)

  • Go to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\ key.
  • Set the default value to "Mozilla/4.0" (Default is "Mozilla/2.0").
  • Set the "Version" value to "MSIE 5.5" (Default is "MSIE 3.02").
  • Set the "Platform" value to "Windows NT 5.0" (Default is "Windows CE").

This will only work on some secure sites that check version number rather than perform a check for support of secured transactions.

This registry hack will make Pocket Internet Explorer identify itself as IE 5.5 on Windows 2000. However it will prevent web sites that provide Pocket PC specific content to be able to know you're actually using a Pocket PC.


--Universal can't connect to Windows Server 2003--

Cant map to a Windows 2003 Server share? Is it also a Domain Controller? Check the server for
  • start / programs / administraton tools / Domain Controller Security Policy
  • Then check Local Policies / Security Options :
  • Microsoft Network Server: Digitally sign communications (always)
  • change to disabled

Allow the unsigned app from installing for everything.

  • HKEY_LOCAL_MACHINE\Security\Policies\Policies] Change value 0000101a from 0 to 1

Do a soft reset.


The next few tweaks are covered in more detail in posts under the Universal forum. Search for the key if u need details


Change the date in the Titlebar

?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell "TBOpt"=hex:\

13,00,00,00

Change 3 as follows: 0:blank 1:time only 2:date only 3:date & time

Can someone figure out how to stop date line from being bold.

Combine this with follwoing to get a date that fits:


Set short date format to something other than the limited list provided under settings>regional

?HKEY_LOCAL_MACHINE\nls\overrides "SSDte"="d.M "

This gives 1-10 format with a space behind so that date is not cut off by OK button


Change fonts

Popup fonts:

?HKEY_LOCAL_MACHINE\System\GWE\Menu\PopFnt "Ht"dword:00000384 <-change this using a decimal editor. "Wt"=dword:000002bc "HtInPts"=dword:00000001 "CS"=dword:00000000 "It"=dword:00000000 "Nm""Tahoma"

Menubar fonts:

?HKEY_LOCAL_MACHINE\System\GWE\Menu\BarFnt "Ht"dword:00000384 "HtInPts"=dword:00000001 "CS"=dword:00000000 "Wt"=dword:000002bc "It"=dword:00000000 "Nm""Tahoma"

Change the Ht value. In a decimal editor the default is 900, and 700 works very nicely


Change system font

?HKEY_LOCAL_MACHINE\System\GDI\SYSFNT "Ht"dword:00000384 "HtInPts"=dword:00000001 "CS"=dword:00000000 "Wt"=dword:00000190 "It"=dword:00000000 "Nm""Tahoma"

As above, decimal default is 900, I find anything less actually causes some poor layout in some apps - not worth playing with too much


Ringtone settings. Best to just export ur own settings and keep the .reg file. Read BA hacks for info on what the script decodes to

?HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0 "Sound""\\Windows\\?OldPhone .wma" "?SavedSound""\\Windows\\?OldPhone .wma" "Category""Ring" "Script""apw3r"


Glyph cache size - changes refresh speed

?HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE "limit"=dword:00002000

Change to 4000 to double default


Terminal services cache size - makes a HUGE difference to black blocks

Default state: ?HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client "Keyboard Layout"="00000409" "BitmapPersistCacheSize"=dword:00000001 "BitmapCacheSize"=dword:00000015

Set to MS recommended: ?HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client "BitmapPersistCacheSize"dword:0000000a "BitmapCacheSize"=dword:000005dc "Keyboard Layout""00000409"


Change the Dialler Skin to a pic you want!

HKLM\Security\Phone\Skin\PROGRESS\portrait\other HKLM\Security\Phone\Skin\PROGRESS\landscape\other

HKLM\Security\Phone\Skin\DIALER\portrait\other HKLM\Security\Phone\Skin\DIALER\landscape\other

value bmpNormal \Windows\BKGND_Port.bmp value bmpNormal \Windows\Bkgnd_Land.bmp

I resized the pic to the correct size and changed the keys to BKGND_Port1.bmp, rebooted.

Simple to do, and keeps your dialler in with your today screen


How can you change the home-page on your web hardware button? Simply use this key and set your favourite home-page:

?HKEY_LOCAL_MACHINE\HARDWARE\OEM\KEYBD


How long would you like the Universal keyboard to shine? 10 seconds is too short?, change the value of this key and it will shine so long as you wish! (or until the battery dies!)

?HKEY_CURRENT_USER\ControlPanel\Backlight\QKeyLedTimeout


How can I stop Active Sync from always turning-on even when it is not connected to my PC?

Go to menu->add server source->write down any server address (fake)->complete procedure then menu->schedule->switch to manually (at the top of the list)


Remove Icons from the Taskbar

To Remove Battery:

HKLM\services\power\?ShowIcon === change from 1 to 0 (zero).

NOTE: Delete the following key if it exists... if you don't, you will also lose the Power icon if you remove the ?WirelessMgr icon.
HKLM\services\power\?WaitEvent "Services/?WirelessMgr"

To Remove Screen Rotation:

HKLM\services\screenrotate\?ShowIcon === change from 1 to 0 (zero)

To Remove the Wireless connection manager

HKEY_LOCAL_MACHINE\Services\?WirelessMgr\keep and change the DWORD Keep to 0, soft-reset

If you remove all three icons, taskbar will be removed and more space on today screen.


To be able to edit the Messenger notifications you should add this keys:

?HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D65E-239C-47a7-9304-0D347F580408}

"Options"=dword:00000008

Default="Messenger: Contact Online"

"Wave"="notify"

"Duration"=dword:00000000

?HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D65F-239C-47a7-9304-0D347F580408}

"Options"=dword:00000008

Default="Messenger: New Message"

"Wave"="notify"

"Duration"=dword:00000000

After adding these you can go to the Sound and Notifications control panel and customize the notification behavior.


To remove the 'You are about to go online' box whenever you open PIE:

go to HKEY_LOCAL_MACHINE/SOFTWARE/HTC here you see the key: PIEplug. just rename or delete this entire key.

Restart your device, and PIE no longer asks if you want to go online. and just goes directly to the page you want

XDADeveloperWiki - Universal_Registry

Posted by krsuncom
개발이야기2007. 8. 30. 15:15

원본은 요기

SmartPhone Tips

Source: http://67.122.16.97/lars/misc/smartphone/smartphonetips.txt

Disable Guest Mode
On the PC to disable guest mode
Open up regedit..
Start-Run-Regedit and click OK.
Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services

and change the value of GuestOnly registery to 0 or delete it..
-----------------------------------------

Good Software
  • A registry editor like PHMregedit or Resco's
  • Westek ClearVue suite for viewing Word, Excel, PDF, Powerpoint and Images.
  • Zsoft PTab spreadsheet program. This is a full Excel spreadsheet program.
  • O]ios ToDo List replaces the worthless task functionality with a real Outlook-like version.
  • Resco Explorer is a better file explorer
  • Orneta Notepad. A really good text editor. See also Orneta ftp.
  • TCPMP with the AAC plugin a truly amazing media player
  • FoneDB from Syware. Not currently working on the Q but an ODBC customizable database with two way sync. Data can be read by MSAccess.
  • PDASyncserver Set it up to Sync files/folders between the smartphone and PC. Unfortunately it requires a manual key press to initiate the sync after connecting the phone.

Useful registry entries/locations:

\hkey_current_user\security LockTimeout Allows you to set custom timeouts beyond 60min.
One minute is 60000. So 10 hours is 36,000,000. Long enough to lock overnight but
not be bothersome during the day.
\hkey_current_user\controlpanel Lockedtimeout Sets the amount of time the screen stays on
when the phone is locked. Default is a short 2 seconds. Browse around the Control
Panel section for lots of other useful ones.

\hkey_classes_root is where the file associations are. Look for entries like
\hkey_classes_root\xlsfile\shell\open\command or opendoc. See the existing entries and
it will be obvious how to modify them. Some programs like "%1" param.
Others just %1. Ignore .xls entries as they refer to xlsfile

No Startup Sound
\HKEY_CURRENT_USER\ControlPanel\Sounds\SystemStart \Sound
Change
\Windows\Piano.wav to \Windows\*none*

No Camera Click Sound
\HKEY_LOCAL_MACHINE\System\Pictures\Camera\OEM\Sou ndFile
Change the string/value:
\windows\shuttersound_02_secs.wav
to say:
\windows\*none*

Making the scrollbars smaller (Vert. and Horz.)

1) Go to HKey_LOCAL_MACHINE\SYSTEM\GWE\
2) Adjust the following values
cyHScr : Horizontal Scrollbars
Height in pixels (default is 6, set it to 3)
cxVScr : Vertical Scrollbars
Width in pixels (default is 6, set it to 3)
3) Soft-reset

Speed hack

1) Navigate to HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE
-> change limit from 16384 to 32768

2) Navigate to HKEY_LOCAL_MACHINE\SYSTEM\STORAGEMANAGER\FATFS
-> change cachesize to 4096

To free up memory

To free up a bunch of memory on your phone perform the following to move the Cache, Cookies, and History to your storage card. After doing so, you must use that storage card when using Pocket Inernet Explorer. You can however create the same folders on each memory card that you use.
Step 1.
Using File Explorer in ActiveSync or the File Manager on your smartphone, create the following folders on the root of your Storage Card.

\ietemp\cache
\ietemp\cookies
\ietemp\history

Step 2.
Fire up the registry editor on your phone and navigate to the following key.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

You will need to edit the following values.

Cache Change Value Data to \Storage Card\ietemp\cache
Cookies Change Value Data to \Storage Card\ietemp\cookies
History Change Value Data to \Storage Card\ietemp\history

Reboot your phone.

Step 2.
Next, fire up your File Manager and navigate to \Windows\Profiles\Guest and delete the \cache, \cookies, and\history, folders.

If they do not delete then double check your regedits. To verify that it is working, visit a website with PIE and then check your new folders on the storage card for contents.


Move Email and Attachments to Storage Card

Written by Tony Leone
Monday, 16 January 2006
You can free up even more memory on your phone by moving all of your downloaded mail and attachments to your Storage Card.
Step 1.
Using the file manager in activesync, create the following folders on your Storage Card.

\MAPI
\MAPI\ATTACHMENTS
(You can actually name them whatever you want, "Inbox" for example.)

Step 2. Now browse to \Windows\Messaging (SmartPhone) or \Windows\MAPI (PocketPC)
If you want to save all of your existing mail, move everything in this directory to the new ones on your Storage Card.

Step 3. Now fire up your registry editor and navigate to the following.

[ HKEY_CURRENT_USER\Software\Microsoft\MAPI ]
Then create the following keys.
"AttachPath" (Value)= \Storage Card\MAPI\Attachments
"PropertyPath" (Value)= \Storage Card\MAPI
Step 4. Reboot your phone and then goto your inbox. If you can see all of your mail then mission accomplished. Double check your attachments as well.


Page Up and Page Down in IE

Key mapping for "Page Up" and "Page Down" in Internet Explorer

1. Open your favorite registry editor then navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer

2. Create a new key 'KeyMaps' (without the quotes)

3. Under KeyMaps, create 2 new DWORD values:

50 with a value data 1 (this will make key "2" Page Up)

56 with a value data 2 (this will make key "8" Page Down)

I created 2 more DWORD values:

52 with a value date 5 (this will make key "4" Page Left)

54 with a value date 6 (this will make key "6" Page Right)

The key name is the keycode you want. 50 = Key 2, 56 = Key 8, 52 = Key4, and 54 = Key 6.

Other DWORD values available are:

1 - Page Up
2 - Page Down
3 - Top
4 - Bottom
5 - Left
6 - Page Rignt
7 - Horizontal Top
8 - Horizontal Down
9 - Default Layout
10 - Desktop Layout
11 - One Column Layout
12 - Full Screen Toggle
13 - Show Pictures Toggle

Keycodes Values for 0-9: 48='0', 49='1', 50='2', 51='3', 52='4', 53='5', 54='6', 55='7', 56='8', 57='9'.

4. Exit registry editor once you have mapped it to your favorite keys.
I use:
49 3, 50 1, 52 5, 54 6, 55 4, 56 2, 69 1, 70 6, 83 5, 87 3, 88 2, 90 4

CREDIT: Gadget & the fine people at modaco.com forums

69 with a value data 1 (this will make key "E or 2" Page Up)

70 with a value data 6 (this will make key "F or 6" Page Right)

83 with a value date 5 (this will make key "S or 4" Page Left)

88 with a value date 2 (this will make key "X or 8" Page Down)

Adding Password Protection Before Using Data Connection

\HKEY_LOCAL_MACHINE\COMM\ConnMgr\Providers(7C4B7A38-5FF7-4BC1-80F6-5DA7870BB1AA)Connections

If you want it to require you to put a password in when you login on to the internet d the following: inside the broadband and express folder change requirepw from 0 to 1, it will require u to put in a password. Perform the same action in the following Keys.

&
\HKEY_LOCAL_MACHINE\COMM\ConnMgr\Providers(EF0974C-4C98FF6-AEF805DC0E8E)VZW BROWSER
&
HKEY_LOCAL_MACHINE\SOFTWARE\MOTOROLA\MMS\PROFILES\VZW MMS

CREDIT: grigsby1

SmartPhone Tips

Posted by krsuncom
개발이야기2007. 8. 30. 14:43

원본 : 요기

USE SD Card as My Documents Folder

This hack isn't very practical for people which swaps SD cards on and off frequently.

Open the key HKLM\System\?StorageManager\Profiles\SDMemory and change the value of the string "Folder" to "My documents". Be sure to close all documents and copy the original My Documents content to the SD card. Remove or rename the Old 'My Documents' out of the way and soft-reset. It might happen that another 'My Documents' folder is created and the SD shows up as 'My Documents 2'. just delete the just created 'My Documents', and remove and reinsert the SD card.

XDADeveloperWiki - BA_Hacks_WM5

Posted by krsuncom
개발이야기2007. 8. 30. 14:37

유용한 정보가 될것같다 : 원본은 요기

Popular Reg Tweaks


Here's a list of some of the more popular reg tweaks taken from my Longhrn 4015 theme:

Quote:

[RegData] ; registry key list
HKLM,Software\Microsoft\Splash Screen, CarrierBitmap,, \Storage\Longhorn\boot2.gif
HKLM,Software\Microsoft\Splash Screen, CarrierShutdownBitmap,, \Storage\Longhorn\boot2.gif
HKLM,Software\Microsoft\Splash Screen, MSBitmap,, \Storage\Longhorn\boot1.gif
HKLM,Software\Microsoft\Splash Screen, MSShutdownBitmap,, \Storage\Longhorn\boot1.gif
HKLM,Software\Microsoft\Windows Media Player\Parameters,SkinDir,,"\Storage\WMP\"
HKLM,Software\Microsoft\Windows Media Player\Parameters,SkinFile,,wmplayer.skn
HKLM,Software\Microsoft\Shell\Rai\:CallAlert, BKBitmapFile,,\Storage\Longhorn\call.gif
HKLM,Software\Microsoft\Shell\Rai\:ErrorBox, BKBitmapFile,, \Storage\Longhorn\exclamation.gif
HKLM,Software\Microsoft\Shell\Rai\:ExclamationBox, BKBitmapFile,, \Storage\Longhorn\exclamation.gif
HKLM,Software\Microsoft\Shell\Rai\:InformationBox, BKBitmapFile,, \Storage\Longhorn\information.gif
HKLM,Software\Microsoft\Shell\Rai\:QuestionBox, BKBitmapFile,, \Storage\Longhorn\question.gif
HKLM,Software\Microsoft\Shell\Rai\:VolDlg, BKBitmapFile,, \Storage\Longhorn\volume.gif
HKLM,Software\Microsoft\Shell\Rai\:MSCPROG, BannerImage,, \Storage\Longhorn\incall.gif
HKLM,Software\Microsoft\Shell\Rai\:MSCPROG, BKBitmapFile,, \Storage\Longhorn\startmenu.gif
HKLM,Software\Microsoft\Shell\Rai\:MSCdial, BannerImage,, \Storage\Longhorn\dial.gif
HKLM,Software\Microsoft\Shell\Rai\:MSCdial, BKBitmapFile,, \Storage\Longhorn\startmenu.gif
HKLM,Software\Microsoft\Shell\Rai\:MSClog, BKBitmapFile,, \Storage\Longhorn\startmenu.gif
HKLM,Software\Microsoft\Shell\Rai\:MSStart, BKBitmapFile,, \Storage\Longhorn\startmenu.gif
HKLM,Software\Microsoft\Shell\Rai\:MSCONTACTS, BKBitmapFile,, \Storage\Longhorn\contacts.gif
HKLM,Software\Microsoft\Shell\Rai\:MSSYNCAPP, BKBitmapFile,, \Storage\Longhorn\async.gif
HKCU,ControlPanel\Home, BgImage,, ""
HKCU,ControlPanel\Home, ColorScheme,, ""
HKCU,ControlPanel\Home, Scheme,, \Storage\Application Data\Home\LH2.home.xml
HKCU,ControlPanel\Sounds\SystemStart, Sound,, \Storage\Application Data\Sounds\start.wav
HKCU,ControlPanel\Sounds\SystemStart, Script,, ap
HKCU,ControlPanel\Sounds\MenuCommand, Script,, av0p
HKCU,ControlPanel\Sounds\MenuPopup, Script,, av0p
HKCU,ControlPanel\Sounds\Ringtone0, Script,, av0pr
HKCU,ControlPanel\Sounds\Ringtone0, Sound,, \Storage\Application Data\Sounds\GiveMeAReason.wav
HKCU,ControlPanel\Sounds\E-mail, Script,, av0p
HKCU,ControlPanel\Sounds\E-mail, Sound,, \Storage\Application Data\Sounds\gotmail10.wav
HKCU,ControlPanel\Sounds\SMS, Script,, av0p
HKCU,ControlPanel\Sounds\SMS, Sound,, \Storage\Application Data\Sounds\gotmail10.wav
HKCU,ControlPanel\Sounds\VoiceMail, Script,, av0p
HKCU,ControlPanel\Sounds\VoiceMail, Sound,, \Storage\Application Data\Sounds\gotmail10.wav
HKCU,ControlPanel\Sounds\SystemQuestion, Script,, av0p
HKCU,ControlPanel\Sounds\SystemQuestion, Sound,, \Storage\Application Data\Sounds\confirm.wav
HKCU,ControlPanel\Sounds\SystemHand, Script,, av0p
HKCU,ControlPanel\Sounds\SystemHand, Sound,, \Storage\Application Data\Sounds\BreakYourself.wav
HKCU,ControlPanel\Sounds\SystemExclamation, Script,, av0p
HKCU,ControlPanel\Sounds\SystemExclamation, Sound,, \Storage\Application Data\Sounds\BreakYourself.wav
HKCU,ControlPanel\Sounds\SystemAsterisk, Script,, av0p
HKCU,ControlPanel\Sounds\SystemAsterisk, Sound,, \Storage\Application Data\Sounds\kick_a.wav
HKCU,ControlPanel\Sounds\SystemDefault, Script,, av0p
HKCU,ControlPanel\Sounds\SystemDefault, Sound,, \Storage\Application Data\Sounds\kick_a.wav
HKCU,ControlPanel\Sounds\Warning, Sound,, \Storage\Application Data\Sounds\BreakYourself.wav
HKCU,ControlPanel\Sounds\Reminder, Script,, av0pr
HKCU,ControlPanel\Sounds\Reminder, Sound,, \Storage\Application Data\Sounds\alarm.wav
HKCU,ControlPanel\Sounds\Clock, Script,, av0pr
HKCU,ControlPanel\Sounds\Clock, Sound,, \Storage\Application Data\Sounds\alarm.wav
HKLM,SOFTWARE\Microsoft\RIL\OperatorNames, 23410,, Longhorn
HKLM,SOFTWARE\Microsoft\RIL\OperatorNames, 23433,, Longhorn
HKLM,Ident, Name,, Longhorn
HKCR,exefile,editflags,0x00010001,65536
HKLM,SOFTWARE\Microsoft\FontPath, FontPath,, \Storage\Windows\Fonts

Popular Reg Tweaks - SPV-Developers Forums

Posted by krsuncom
개발이야기2007. 8. 30. 14:24

원본: weaks and Hacks - htc

Tweaks and Hacks

Post registry and software hacks to make your TyTN do even more here.
(Obviously none of these will be supported by either HTC or your local phone service provider. Use these at your own risk.)
Registry Editors:
Mobile Registry Editor
Works with Mobile 5 though developed for older

Change Bluetooth Name Without Changing Owner Name
Normally the name of your device which is displayed when using bluetooth is the owner name.
To change this use a registry editor and browse to
\HCKU\Software\Microsoft\Bluetooth\Settings\Local Name
And change the value of the local name key to what ever you want.
THIS HAS ONLY BEEN TESTED ON MY DEVICE: IMATE JASJAM RUNNING WINDOWS MOBILE 5.0 (build 14955.2.3.0) AKU 2.3
Internet Explorer Navigation
The default behaviour for your device's four-way direction button in Pocket Internet Explorer (PIE) is to jump between hyperlinks/form fields on a web page. To change this behaviour so that the button scrolls the page left, right, up and down, use the following tweak:
\HKLM\Software\Microsoft\Internet Explorer\Navigation\4-Way Nav = 0 (DWORD decimal)
And to re-enable hyperlink/form field navigation:
\HKLM\Software\Microsoft\Internet Explorer\Navigation\4-Way Nav = 1 (DWORD decimal)
NB: You may still jump between links using Tab and Shift-Tab if your device has a built-in hardware keyboard.
WM5: Increase Performance and Speed

Boost Windows Mobile 5 performance by makeing the following changes in the registry...
[HKLM\System\StorageManager\FATFS] CacheSize = 4096 EnableCache = 1
[HKLM\System\StorageManager\Filters\fsreplxfilt] ReplStoreCacheSize = 4096
Default values for all keys are 0. Soft reset for changes to take effect.
Disable Menu Animation

Navigate to HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu, then change the value of "AniType" from 6 (default) to 0.
This disables the menu animation which helps in speeding up your PocketPC.
Change the Tap and Hold Dots Colours

1) Go to the HKLM\SOFTWARE\Microsoft\Color\ key.
2) Add a Binary value called "40" if it does not already exist.
3) Set the value to "rr gg bb 00" (RGB hex values 00 to FF so "FF 00 000 00" is Red)
SMS Settings

SMS Notification Always On
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings]
"SMSDeliveryNotify"=dword:00000001 ->0 to disable, 1 to enable.
Disable SMS Sent Notification
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Settings]
"SMSNoSentMsg"=dword:00000001 ->0 to enable, 1 to disable.
Bottom tray icons

Remove the Battery Icon:
[HKEY_LOCAL_MACHINE\Services\Power]
"ShowIcon"=dword:00000000
Remove the Wireless Manager Icon:
[HKEY_LOCAL_MACHINE\Services\WirelessMgr]
"Keep"=dword:00000000
Restore local language support for sliding keyboard after upgrade to a different language ROM

This has been reported not to work, see below for another hack
You need to create Registry value of name "Locale" and type of "String" and data of "Localization ID" within [HKEY_CURRENT_USER\ControlPanel\Keybd]
Localization IDs:
French = 040c
German = 0407
Italian = 0410
Japanese = 0411
Kazakh = 043f
Russian = 0419
Other IDs can be found here: Tweaks and Hacks - htcwikihttp://www.microsoft.com/globaldev/reference/winxp/xp-lcid.mspx.
Some versions of the OS seem to be case sensitive on this value, and if it does not work, try upper case letters. Registry example for say russian kbd:
[HKEY_CURRENT_USER\ControlPanel\Keybd]
"Locale"="0419"
Modification to keyboard hack. The above solution does not work for the Hermes the following new settings are required.

Goto the following registry entry
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty]
There is a key called 'Layout' and it is in Decimal.
The default value of English ROM is 20409, and Chinese ROM is 20404 (both are in hexadecimal).
The suitable value for German Hermes keyboard is 20407 (132103 in decimal).
Probably Hermes use 20+country ID (409=WWE, 407=German, 404=Trad. Chinese, etc...) format for keyboard layout value.

The above settings does not work with the latest Hermes firmware, the following is required.

[HKEY_CURRENT_USER\keyboard layout\Preload]
"Default"="e0010414"
[HKEY_CURRENT_USER\keyboard layout\Preload\1]
"Default"="e0010414"
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty]
"Layout"="132116"
The last setting is the same as in the above solution
These settings are for Norwegian keyboard, country code : 0414
Tested on fw. 1.31.502.1
Improve BT A2DP sound quality

[HKLM/Software/Microsoft/Bluetooth/A2DP/Settings]
Add new dword, Value name=BitPool; Value data=48 (Decimal)
Modify, Value name=UseJointStereo; Value data=0 (Decimal, Originally 1)
For BitPool:
Microsoft suggests the following bitpool values for optimal buffer sizes.
30 - Low audio quality
40 - Medium audio quality
48 - High audio quality
58 - Excellent audio quality
Chose one you like. I think 48 is good enough.
For UseJointStereo: use 0 instead of 1, then you got the real stereo.
Show Network Operator Name in today screen

Restoring Today Item: WiFi, BT and Phone Connection Status
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items] Create "Wireless" use Key "Flags"=dword:00000000
"Options"=dword:00000000
"DLL"="netui.dll"
"Order"=dword:00000000
"Enabled"=dword:00000001
"Type"=dword:00000004
  • Enable clicking on the today plugin above open Comm Manager
[HKEY_LOCAL_MACHINE\ControlPanel\WrlsMgr] Create key "Redirect" "Redirect"= "\Windows\CommManager.exe"
Restore clock on top bar

[HKLM\Software\Microsoft\Shell\]
"ShowTitleBarClock"=1 (enable)
"ShowTitleBarClock"=0 (disable)
PocketIE Cache in storage card

Create these folders:
\Storage Card\Pocket IE\Temporary Internet Files
\Storage Card\Pocket IE\Cookies
\Storage Card\Pocket IE\History
Add the following registry keys, string data type:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache"="\Storage Card\Pocket IE\Temporary Internet Files"
"Cookies"="\Storage Card\Pocket IE\Cookies"
"History"="\Storage Card\Pocket IE\History"
Disable flashing service LEDs

[HKLM\Drivers\BuiltIn\AllLEDMgr]
"Index"=0 Note! Disables vibrating.
Adding disconnect GPRS/UMTS button

To add Disconnect button and a timer display showing how long GRPS is in use for the session: HKLM\ControlPanel\Phone\Flags2 = 16 (DWORD decimal) To have only Disconnect button: HKLM\ControlPanel\Phone\Flags2 = 8 (DWORD decimal) To disable both the Disconnect button and the timer: HKLM\ControlPanel\Phone\Flags2 = 0 (DWORD decimal)
Disable annoying beeps when changing in-call volume

There are actually 3 different sounds in play here: the one at the bottom end of the slider (quietest), the one in the middle posisitions (standard), and the one at the top end of the slider (loudest). These are handled by 3 registry keys: HKCU\ControlPanel\Sounds\LoudestInCallVolume
HKCU\ControlPanel\Sounds\QuietestInCallVolume
HKCU\ControlPanel\Sounds\StandardInCallVolume Within each of these keys the default 'Script' value is 'p' for 'play', change the 'Script' value to blank (erase the 'p').
Change ringtone/vibrate/LED flash characteristics

If you would like more control over how your device rings/vibrates/flashes its LEDs on events, you can can change the Script values of these events.
For example, for an incoming call performing 'activate device, play ringtone, wait 3 seconds, repeat':
HKCU\ControlPanel\Sounds\RingTone0\Script = "apw3r" (REG_SZ string, no quotes)
For performing 'active device, set volume to 33%, play ringtone, set volume to 67%, play ringtone, set volume to 100%, play ringtone (no repeat)':
HKCU\ControlPanel\Sounds\RingTone0\Script = "ac33pc67pc100p" (REG_SZ string, no quotes)
The following are the full codes available to you.
Please note that all the codes are executed simultaneously except after a ringtone play / wait code. E.g. 'v1p' will vibrate and play at the same time, while vibrating for 1 second. But 'pv1' will play the ringtone through all the way first, then start vibrating for 1 second. a = activate device
cN = set volume to N in percentage max volume
fN = flash notification LED for N seconds
p = play ringtone. Note that this will play the ringtone all the way through before continuing with the next code.
r = repeat. Note that this should be the last code in your Script string, if used at all. The repeat will be from the most recent a. So: v3apr will vibrate once then repeat the ring signal.
vN = vibrate for N seconds
wN = wait for N seconds. Note that the device will wait this long before continuing with the next code.

Tweaks and Hacks - htc

'개발이야기' 카테고리의 다른 글

SmartPhone Tips  (0) 2007.08.30
블랙잭에서 SD를 내문서로 사용하기  (0) 2007.08.30
Popular Reg Tweaks - SPV-Developers Forums  (0) 2007.08.30
Virtual-Key Codes  (4) 2007.08.29
Opera 8.60 for PPC 관련 팁  (0) 2007.08.28
Accessing the Internet by E-mail FAQ  (3) 2007.08.18
Posted by krsuncom
블랙잭이야기2007. 8. 30. 13:08

 

이런 블랙잭 관련 제품이 있네요

image

 

파는곳은 요기

Posted by krsuncom
개발이야기2007. 8. 29. 13:45

 

Virtual-Key Codes

Send Feedback

The following table shows the symbolic constant names, hexadecimal values, and keyboard equivalents for the virtual-key codes used by the Microsoft Windows CE operating system. The codes are listed in numeric order. You can combine any of the codes with a modifier key to create a hot key.

Virtual key codes

Symbolic constant
Hexadecimal value
Mouse or keyboard equivalent

VK_LBUTTON
01
Left mouse button

VK_RBUTTON
02
Right mouse button

VK_CANCEL
03
Control-break processing

VK_MBUTTON
04
Middle mouse button on a three-button mouse

0507
Undefined

VK_BACK
08
BACKSPACE key

VK_TAB
09
TAB key

0A0B
Undefined

VK_CLEAR
0C
CLEAR key

VK_RETURN
0D
ENTER key

0E0F
Undefined

VK_SHIFT
10
SHIFT key

VK_CONTROL
11
CTRL key

VK_MENU
12
ALT key

VK_PAUSE
13
PAUSE key

VK_CAPITAL
14
CAPS LOCK key

1519
Reserved for Kanji systems

1A
Undefined

VK_ESCAPE
1B
ESC key

1C1F
Reserved for Kanji systems

VK_SPACE
20
SPACEBAR

VK_PRIOR
21
PAGE UP key

VK_NEXT
22
PAGE DOWN key

VK_END
23
END key

VK_HOME
24
HOME key

VK_LEFT
25
LEFT ARROW key

VK_UP
26
UP ARROW key

VK_RIGHT
27
RIGHT ARROW key

VK_DOWN
28
DOWN ARROW key

VK_SELECT
29
SELECT key

2A
Specific to original equipment manufacturer

VK_EXECUTE
2B
EXECUTE key

VK_SNAPSHOT
2C
PRINT SCREEN key

VK_INSERT
2D
INS key

VK_DELETE
2E
DEL key

VK_HELP
2F
HELP key

3A40
Undefined

VK_LWIN
5B
Left Windows key on a Microsoft Natural Keyboard

VK_RWIN
5C
Right Windows key on a Microsoft Natural Keyboard

VK_APPS
5D
Applications key on a Microsoft Natural Keyboard

5E5F
Undefined

VK_NUMPAD0
60
Numeric keypad 0 key

VK_NUMPAD1
61
Numeric keypad 1 key

VK_NUMPAD2
62
Numeric keypad 2 key

VK_NUMPAD3
63
Numeric keypad 3 key

VK_NUMPAD4
64
Numeric keypad 4 key

VK_NUMPAD5
65
Numeric keypad 5 key

VK_NUMPAD6
66
Numeric keypad 6 key

VK_NUMPAD7
67
Numeric keypad 7 key

VK_NUMPAD8
68
Numeric keypad 8 key

VK_NUMPAD9
69
Numeric keypad 9 key

VK_MULTIPLY
6A
Multiply key

VK_ADD
6B
Add key

VK_SEPARATOR
6C
Separator key

VK_SUBTRACT
6D
Subtract key

VK_DECIMAL
6E
Decimal key

VK_DIVIDE
6F
Divide key

VK_F1
70
F1 key

VK_F2
71
F2 key

VK_F3
72
F3 key

VK_F4
73
F4 key

VK_F5
74
F5 key

VK_F6
75
F6 key

VK_F7
76
F7 key

VK_F8
77
F8 key

VK_F9
78
F9 key

VK_F10
79
F10 key

VK_F11
7A
F11 key

VK_F12
7B
F12 key

VK_F13
7C
F13 key

VK_F14
7D
F14 key

VK_F15
7E
F15 key

VK_F16
7F
F16 key

VK_F17
80H
F17 key

VK_F18
81H
F18 key

VK_F19
82H
F19 key

VK_F20
83H
F20 key

VK_F21
84H
F21 key

VK_F22
85H
F22 key

(PPC only) Key used to lock device.

VK_F23
86H
F23 key

VK_F24
87H
F24 key

888F
Unassigned

VK_NUMLOCK
90
NUM LOCK key

VK_SCROLL
91
SCROLL LOCK key

VK_LSHIFT
0xA0
Left SHIFT

VK_RSHIFT
0xA1
Right SHIFT

VK_LCONTROL
0xA2
Left CTRL

VK_RCONTROL
0xA3
Right CTRL

VK_LMENU
0xA4
Left ALT

VK_RMENU
0xA5
Right ALT

BA-C0
Specific to original equipment manufacturer; reserved. See following tables.

C1-DA
Unassigned

DB-E2
Specific to original equipment manufacturer; reserved. See following tables.

E3 – E4
Specific to original equipment manufacturer

E5
Unassigned

E6
Specific to original equipment manufacturer

VK_PACKET
E7
Used to pass Unicode characters as if they were keystrokes. If VK_PACKET is used with SendInput, then the Unicode character to be delivered should be placed into the lower 16 bits of the scan code. If a keyboard message is removed from the message queue and the virtual key is VK_PACKET, then the Unicode character will be the upper 16 bits of the lparam.

E8
Unassigned

E9-F5
Specific to original equipment manufacturer

VK_ATTN
F6
ATTN key

VK_CRSEL
F7
CRSEL key

VK_EXSEL
F8
EXSEL key

VK_EREOF
F9
Erase EOF key

VK_PLAY
FA
PLAY key

VK_ZOOM
FB
ZOOM key

VK_NONAME
FC
Reserved for future use

VK_PA1
FD
PA1 key

VK_OEM_CLEAR
FE
CLEAR key

VK_KEYLOCK
F22
Key used to lock device

Original equipment manufacturers should make special note of the VK key ranges reserved for specific original equipment manufacturer use: 2A, DBE4, E6, and E9F5.

In addition to the VK key assignments in the previous table, Microsoft has assigned the following specific original equipment manufacturer VK keys.

Symbolic constant
Hexadecimal value
Mouse or keyboard equivalent

VK_OEM_SCROLL
0x91
None

VK_OEM_1
0xBA
";:" for US

VK_OEM_PLUS
0xBB
"+" any country/region

VK_OEM_COMMA
0xBC
"," any country/region

VK_OEM_MINUS
0xBD
"-" any country/region

VK_OEM_PERIOD
0xBE
"." any country/region

VK_OEM_2
0xBF
"/?" for US

VK_OEM_3
0xC0
"`~" for US

VK_OEM_4
0xDB
"[{" for US

VK_OEM_5
0xDC
"\|" for US

VK_OEM_6
0xDD
"]}" for US

VK_OEM_7
0xDE
"'"" for US

VK_OEM_8
0xDF
None

VK_OEM_AX
0xE1
AX key on Japanese AX keyboard

VK_OEM_102
0xE2
"<>" or "\|" on RT 102-key keyboard

For East Asian Input Method Editors (IMEs) the following additional virtual keyboard definitions must be observed.

Symbolic constant
Hexadecimal value
Description

VK_DBE_ALPHANUMERIC
0x0f0
Changes the mode to alphanumeric.

VK_DBE_KATAKANA
0x0f1
Changes the mode to Katakana.

VK_DBE_HIRAGANA
0x0f2
Changes the mode to Hiragana.

VK_DBE_SBCSCHAR
0x0f3
Changes the mode to single-byte characters.

VK_DBE_DBCSCHAR
0x0f4
Changes the mode to double-byte characters.

VK_DBE_ROMAN
0x0f5
Changes the mode to Roman characters.

VK_DBE_NOROMAN
0x0f6
Changes the mode to non-Roman characters.

VK_DBE_ENTERWORDREGISTERMODE
0x0f7
Activates the word registration dialog box.

VK_DBE_ENTERIMECONFIGMODE
0x0f8
Activates a dialog box for setting up an IME environment.

VK_DBE_FLUSHSTRING
0x0f9
Deletes the undetermined string without determining it.

VK_DBE_CODEINPUT
0x0fa
Changes the mode to code input.

VK_DBE_NOCODEINPUT
0x0fb
Changes the mode to no-code input.

Original equipment manufacturers should not use the unassigned portions of the VK mapping tables. Microsoft will assign these values in the future. If manufacturers require additional VK mappings, they should reuse some of the current manufacturer-specific and vendor-specific assignments.

See Also

Using Virtual-Key Codes | Manufacturer-specific Virtual-Key Codes

Virtual-Key Codes

Posted by krsuncom
개발이야기2007. 8. 28. 12:47

원본 : Opera 8.60 for PPC 

Guide for Opera for Pocket PC by ResearchWizard

your web, your choice

goto index

[logo]

View with Opera!

Guide for Opera 8.60 for Windows Mobile, Pocket PC


collected by ResearchWizard

[logo]

Change log

11. September 2006 - Version 1: initial version

content

  1. introduction
  2. general
  3. view modes and screen width
  4. transfer bookmarks
  5. customize Opera Mobile
  6. Opera files and main memory
  7. links
  8. off topic: free software for PPC

introduction

[logo]

This is my collection of tips and hints towards Opera 8.60 for Windows Mobile, Pocket PC (in the following text called Opera Mobile).

Please provide feedback towards the tips and additional solutions with a post in the >>> forum thread ... <<< For general feedback not related to the tips (smilies, praise, resentment, pagedesign etc) please leave a >>> comment in my blog  <<<

If you have a problem not related to the tips in this guide please search the >>> Forum for Opera Mobile <<< and start your own post if it is a new topic. Or you can provide feedback in this >>> thread for Opera Mobile 8.6 <<<

This presentation is based on a template generated with Opera Show Generator 1.0. I added the content as XHTML using the German (X)HTML-text-editor Scribe! and I tweaked the CSS a little bit. Choose Opera, press F11 and enjoy :-)

The text should be well readable in any browser, but only Opera is capable of all the goodies. Besides projection especially print layout is really nice in Opera. Firefox manages at least the numbering. Don't ask about stupid IE (but it should be no problem to just read the text).

General

  • Help pages are on the lower half of the start page
  • Edit your startpage (start.html) to get fast access to top links
  • There is no menu Edit but context menus (click and hold) and default Windows shortcuts on (virtual) keyboard work as well
  • Exit Opera: Menu-Tools-Exit, STRG+Q on (virtual) keyboard, automatically by Windows Mobile, via task manager, with reset

General

  • Opera:cache (in the adress-bar) shows the content of the cache, Opera:history the links in history (Action - Go to - History is displayed different) and Opera:about shows the version
  • Save images (yet there is not built in feature): View the images in \Application Data\Opera\cache4 with an image viewer and copy files with a file explorer (easier with cleared cache).
  • There are some bookmarklets working with Opera Mobile, e.g. disable external CSS, see Mayo Kyomoto's (borbis) blog
  • There is no Flash support yet, but there is hope

View modes

Fit to width on Opera Mobile is an automatic mode switching between Small Screen Rendering (SSR, Shift+F11 on Desktop Opera) and Medium Screen Rendering (MSR, Fit to width on Desktop Opera) depending on screen width.

  • QVGA(320x240px)-Portrait + Fit to width =SSR=One Column View
  • Landscape or VGA(640x480px)-Portrait + Fit to width = MSR
  • Menu - Display - Desktop = Desktop Screen Rendering
    (with horizontal scrollbars)
  • Menu - Display - One Column forces Small Screen Rendering

Using Zoom can change the behaviour of fit to width. An explicit media=handheld CSS with the page will probably switch to SSR.

With the setting Fit to width on my iPAQ (QVGA 320*240px) in portrait mode SSR is used (I could force Desktop view with the setting View - Desktop) and switching to landscape mode MSR is used (I could force SSR with the setting View - One Column).

Transfer Bookmarks

Opera Mobile and Desktop Opera use almost the same bookmark format. Import and export work fluently with one visible difference:

(Re-)Importing bookmarks into Desktop Opera will lead to "=" in front of the bookmarks name: "=Opera homepage" instead of "Opera homepage". Opera Mobile makes "==" out of a single "=".

Exporting bookmarks from Desktop Opera and use them in Opera Mobile works without drawbacks. You can export (all or selected, see 3+4 on next slide) bookmarks from Desktop Opera and replace opera6.adr in \Application Data\Opera\

You can try third party tools like the Bookmark Manager or Bookmarkbridge, but there are more difficulties besides "==": no direct file-access via ActiveSync, Opera Mobile has to be closed and there are no entries for icon and last visited.

How to import bookmarks from Pocket IE

  1. Copy [mobile device]\Windows\Favorites to a desktop folder
  2. Import this folder to Desktop Opera (optional: organizing)
  3. Menu: Bookmarks - Manage bookmarks - (select bookmarks) - right click: File - Save selected as
  4. Copy the generated opera6.adr to \Application Data\opera\

The procedure should be pretty similar to import bookmarks from other browsers.

Step by step instructions are in the handout to this slide (not visible in projection mode).

Step by step instructions to transfer bookmarks from PIE

All following steps use Desktop Windows, with access to the mobile device in Windows Explorer with Active Sync:

  1. Windows Explorer: copy the folder with the Favorites from PIE [mobile device]\Windows\Favorites to any place on your Desktop PC (you have to remember it, for example you can copy it to the Desktop)
    Alternative: if you synchronize your Favorites you can skip 1 and instead look for the place they are stored on the desktop (something like c:\documents and settings\[your user name]\favorites\mobile favorites)
  2. Desktop Opera: File - Import and Export - Import Internet Explorer Favorites - (select the folder with the PIE favorites from step 1) - OK
    Info: The bookmarks are imported into a new folder with the name "Internet Explorer Favorites" (the new folder is most probable a subfolder of the folder you have been before, e.g. in bookmark panel) and the number given is number of bookmarks + number of folders including the generated one, so if there is only one bookmark the number is 2 (one bookmark and one generated folder "Internet Explorer Favorites").
  3. Desktop Opera: Open Bookmarks Panel (e.g. Strg+2) OR Manage Bookmarks View (Menu Bookmarks - Manage Bookmarks) select the files in the imported folder "Internet Explorer Favorites" (or select all the bookmarks and folders you like to have for your Opera Mobile). Right click - file - save selected as ... (choose a place to save, keep the name opera6.adr)
    Info: If you right click directly on the folder "Internet Explorer Favorites" this folder will be an useless subfolder on your Opera Mobile (Action - Go to - Bookmarks - ("Internet Explorer Favorites" -) your bookmarks)
    Tip: Before exporting you can organize your bookmarks in Desktop Opera, import additional bookmarks from IE, Netscape/Firefox, Konqueror or another Opera installation (e.g. [mobile device]\application data\opera\opera6.adr from Opera Mobile) the same way or copy additional bookmarks from your Desktop Opera into this bookmark folder).
  4. Windows Explorer: Make a backup of your original opera6.adr on [mobile device]\application data\opera\ and copy the exported opera6.adr into this folder while Opera Mobile is closed

Index of customizations

Customizing your Opera Mobile is similar (but more limited) to customizing Desktop Opera.

Easy: Settings

  • Some important settings are in Menu - Tools - Settings
  • Help is in Menu - Tools - Help - Using the browser - Settings and History and on the default Opera Mobile startpage: Opera help - Using the browser - Settings and History (both display the same file)
  • ...

Edit your startpage

Even without knowledge of HTML you can add your favorite links to your startpage.

  • location: [mobile device]\Application Data\Opera\startpage\home.html
  • syntax: <li><a href="[link adress]">[shown name]</a></li>
  • example: <li><a href="http://mobile.opera.com/">Opera Portal</a></li>

Open home.html with an text editor (either on the PPC or copy it to your desktop computer and use e.g. notepad) and replace [link adress] (copy and paste from browser adress bar) and [shown name]. For additional links just duplicate a whole line.

Of course you can change the content and design of the whole page.

Edit the skin

You can change the icons in the skin-file like on Desktop Opera. I haven't managed to change the color for the toolbars. The colors are controlled by Windows Mobile (at least on WM2003SE) and I have no idea why there are colors defined in default skin.ini at all.

  • location: [mobile device]\Application Data\Opera\skin\ standard_skin.zip

To make your own skin see the guide for Desktop Opera. The buttons can be smaller to spare room or bigger for easier use without stylus.

More proof of concept than beautiful you can download my gray-scale_standard_skin.zip. Instructions: download and copy the file to \Application Data\Opera\skin, backup the default standard_skin and rename the new file to standard_skin.zip

Edit input.ini (1) - syntax and buttons

The input.ini of Opera Mobile is similar to keyboard.ini on Desktop Opera. The actions are defined in several sections like [Browser Widget] for actions on the web page and [WinCE Application] for actions on browser level.

  • syntax: [button OR key] = [action]
  • example: Left = Navigate left

For most PocketPCs the most useful buttons are the ones on the D-PAD: Left, Right, Up, Down and Enter. Other keys (1...9, A...Z, Tab, Space etc.) can be accessed with virtual or real (external) keyboard.

All default sections are in the handout to this slide (not visible in projection mode).

Sections in input.ini:

[Browser Widget]
for actions on web pages (page has to have focus)
Examples: Navigate down, Scroll up, Page down, Focus form
[WinCE Application]
for actions with the Opera Mobile browser application
Examples: Cycle to next window, Enter fullscreen, Open url
[Widget Container]
for actions in dialog boxes (dialog has to have focus)
Examples: Focus next radio widget, Focus previous widget
[Form]
for actions in form fields (form has to have focus)
Examples: Focus form
[Button Widget]
for actions on buttons (button has to have focus e.g. by clicking on it)
Examples: Click button
[Radiobutton Widget]
for actions on radio buttons (radio button has to have focus)
Examples: Click button
[Checkbox Widget]
for actions on checkboxes (checkbox has to have focus)
Examples: Check item
[Dropdown Widget]
for actions on dropdown lists (dropdown has to have focus)
Examples: Next item, Click button, Unfocus form
[List Widget]
for actions on lists (list has to have focus)
Examples: Next item, Click button, Unfocus form
[Edit Widget]
for actions on editable input fields (input field has to have focus)
Examples: Next character, Next line, Unfocus form

Edit input.ini (2) - actions on the page

section [Browser Widget]

  • Spacial navigation (default for D-PAD): Navigate {left|right|up|down}
  • Scrolling: Scroll {left|right|up|down}
  • Scroll Pages: Page {left|right|up|down}
  • Quick navigation on page: Go to start, Go to end
  • Quick jump to and between buttons, lists, forms etc: Focus next widget, Focus previous widget

Explanation of the syntax used here:

This is a normal notation, just for the case you don't know it:

{required}: within the braces "{" and "}" are required arguments for the function. Actually I use this notation only when there is a choice:

{either use this|or this}: the vertical bar "|" seperates two or more possible values. You can choose which one you like. Within braces you have to select one.

[optional] OR [ini-section] within the square brackets "[" and "]" are usually optional arguments. If you don't need it you just can leave it away, even if there are multiple choices (seperated by the vertical bar "|").
However with editing ini files from the Opera browser there is another meaning of the square brackets. They define sections inside the ini-files to build groups of related settings.

Edit input.ini (3) - actions for the browser

section [WinCE Application]

  • Usefull when Fit to width is active: Left=Back and Right=Forward to browse history with left and right on D-PAD
  • View modes: {Enable|Disable} {mediumscreen mode|handheld mode}, {Enter|Leave} fullscreen
  • Navigation through multiple windows (tabs): Cycle to {next window|previous window}

There are a lot of examples from Munk on aximsite (mirror on joshuateoh.com). For further actions (not all work in Opera Mobile) see this this list of commands in a forum post.

Some keyboard-settings do not work although they should, e.g.
[WinCE Application]
+ = Zoom in, 10
Enter = Enter fullscreen | Leave fullscreen

Very similar things do work like:
Z = Zoom in, 10
- = Zoom out, 10
* = Zoom to, 100.

I have no idea whether this is a bug in Opera or a limitation of Win CE (Windows Mobile).

Edit the language file

It is possible to change the language. I had success to change single words of the menu. Yesterday I didn't manage to have a complete German translation - Opera refused to start with it (I merged lng files from Opera8.54 and Opera Mobile via csv>Calc>Base>Calc>csv and translated the remaining entrys). I will search the bug and put a guide here - and of course the German language file.

  • location: [mobile device]\Application Data\Opera\english.lng

Silvio Iaccarino posted a German language file (he claims it's quick & dirty).

Advanced preferences - edit opera.ini

Some of the settings in opera.ini for Desktop Opera work in Opera Mobile. See Opera's Settings File Explained (for Desktop Opera9).

Maybe you like the suggestions from Joshua Teoh (Munk) in (1) = (2):

  • Location: \Application Data\Opera\opera.ini
  • Change in the section [User Prefs] the number of the entry Max Direct History Lines=10 to your preferred drop-down list size of the adress bar.
  • Change in the section [User Prefs] the number of the path of the entry Download Directory=\My Documents to your preferred download-path first displayed in the download window.

Index of memory topics

The more saving main memory the more tweaking is necessary.

Files (by default installed in main memory)

  • folder Application Data/Opera
    • profile files near 1 MB
      (certificates, help, ini-files, language file, skin, start page, styles, Unicode tables)
    • user files >90 kB, depending on usage
      (bookmarks, cookies, history, visited links)
    • cache default 2 MB
  • folder Program files/Opera
    • opera.exe + dll's > 5 MB

There is a description of the files used by Opera on opera.com.

Alternative storage devices for (Opera) files

internal memory card (iPAQ file store etc)

  • if corrupted they can make your whole PDA unusable
  • have limited write cycles and limited memory size

external storage cards (SD / CF etc)

  • mostly huge amount of memory (compared to built in memorys)
  • can get lost or forgotten & can be replaced easily
  • have limited write cycles

Some thoughts about flash memory are in the handout to this slide (not visible in projection mode).

Some thoughts about flash memory

Internal memory - good for exe+dlls

Internal memory like iPAQ file store is very good for opera.exe + dll's, because it couldn't get lost and its not in danger to get a lot of write cycles. Startup time will be slower compared to fast external storage cards and main memory.

Don't use build in Flash memory for cache if you want to browse on a regular basis. At least I wouldn't risk it anymore after my iPAQ main board was exchanged because of a corrupted (read only) iPAQ File Store.

External memory cards - use it for Opera's cache

Already cheap SD cards should be fast enough for most purposes. Backups and other important data is not very save on external storage devices (neither tiny storage cards nor USB-sticks) - as they easily could get lost.

External cards should be good for big cache (big reduces write cycles to the same memory cells). With slow internet connections it should be even faster than with small cache in main memory. Additionally full main memory and especially a lot of files in main memory will slow down your whole PDA - for Opera and for other applications.

With heavy usage of Opera I advice to have big enough cache and of course enough free memory for this (memory is not reserved by Opera Mobile and some applications including Opera and the OS may run into trouble when trying to write on a full memory card).

Opera Mobile with cache on a storage card and fast internet connection may be somewhat slower for surfing (you'll probably not really notice it).

About write cycles reducing live of flash memory

The granted number of write cycles on flash memory is increasing far above the former 10.000. Additionally there is a better memory management, using the least used memory cells for next write operations (I wouldn't rely too much on this, not only because of Murphy's laws. If there is only little free memory left the write cycles have to be on the reduced number of memory cells). Reaching 10.000 write cycles will take a lot of time - storage cards will be (much) bigger, faster and cheaper then (just for the case).

Where to put the Application Data files (besides cache)

The right storage of Application Data stuff depends on individual usage. There are write cycles in history and maybe cookies etc. for every (new) page visited.

On a fast storage card the data gets lost easier. In main memory on WM2003 not backuped data can be at risk due to an empty battery.

My advise
  1. If you have enough main memory it is the easiest to have Opera in the default location. I'd recommend only to move the cache to an external storage card.
  2. If you have really limited main memory and there is no other more appropriate application to uninstall from main memory I'd advice to install Opera to internal (or external) memory card and relocate the cache to an external memory card. If you want to use Opera as default browser (open local files and links from other applications in Opera) you have to edit the registry.

If you don't need to open local files and links from other applications in Opera number 2 is an about equal choice to 1.

Links

There is a very comprehensive description about optimizing storage card speed and another thread about Installing programs on Storage Card that can further guide your decision where you want to have your Opera (and other applications) store its files.

Easy: Cache settings

Reduce cache size

  • Automatic clear cache on exit (still storing files while running): Menu - Tools - Settings - History - Cache size: 1

Relocate cache (to external memory card)

  • Add in \Application Data\Opera\opera.ini under the section [User Prefs] the line Cache Directory4=[path]

On a storage card you should use a cache size much bigger than the default 2000 (2 MB) to reduce write cycles.

Drawbacks of relocating cache: 1) with a big cache the startup time of Opera Mobile may increase. 2) Do not remove the storage card with the cache while Opera Mobile is running as this may or will require a soft reset.

Starting Opera browser with cache relocated to memory card while there is no memory card in the PDA caused no trouble for me.

I couldn't find the place where the files are stored (please give me a note when you discover it).

Install program files on memory-card

It is pretty easy to install Opera Mobile outside main memory but it causes some problems:

Drawback: if you want to use Opera Mobile as standard browser on your PDA you have to fix the wrong registry entrys. Opera will probably need longer time to startup.

HowTo: 1) Download the MSI version and install it with your connected PDA via ActiveSync - just answer the question "install in default location" with selecting your storage card. Or 2) Download the CAB version and install it directly on your PDA with CabInst where you choose a path for installation on your storage card.

Install Opera completly outside Main memory (nearly)

Besides the steps from the former page you can relocate nearly the complete folder Application Data\Opera by manually moving the files and editing the paths in opera.ini

See guide from Werner Ruotsalainen (Menneisyys) to completely relocate Opera Mobile or just move the complete folder \Application Data\Opera except english.lng, input.ini and the (empty) skins subdirectory to a (subfolder on a) storage card and edit the paths in opera.ini from \Application Data\Opera\ to the new path.

Drawback: you have to do this manually with every reinstall or update of Opera Mobile. Opera may be slower.

Fix registry when Opera is installed outside main memory

Opera Mobile installer has a bug: if it is installed outside main memory there are wrong entries in the registry and you can not open local files and links from other applications in Opera (Opera as default browser).

HowTo: 1) Post with a list of the registry entrys or 2) Guide to completely relocate Opera Mobile (same as on previous page) or 3) After setting Opera as standard browser you can use (free) PHM Registry Editor, search for the string "Opera" and replace the paths (and images).

Tip: you can also reassign PIE bookmarks towards Opera by changing the urlfile entries in the registry.

Caution: you can completly mess your PDA (requires Hard Reset).

Because it is supposed to be only a small change in the installer this behaviour should be changed in the next minor update of Opera Mobile.

Links

official links for Opera Mobile

reviews & comparisons

Free Software for PPC - (I)

Software I use on my iPAQ rx3715 running Windows mobile 2003SE

Hint for the Games Warring States, Viking Saga and Cities: on localized versions the start links are also installed into Windows/Start Menu - you have to move it manually to the proper folder, e.g. German: Windows/Startmenü)

Free Software for PPC - (II) Tools

Opera 8.60 for PPC

Posted by krsuncom
블랙잭이야기2007. 8. 20. 20:08

 

전에 함 찍어본 나의 블랙잭(sch-m620) 사진이다..

배경의 사진은 스피드웨이에서 찍은 레이싱 걸 조상히 님이다.

 

회전 DSC_0011 

 

Posted by krsuncom
블랙잭이야기2007. 8. 20. 11:05

원본 : http://www.tworld.co.kr:8009/global/search/CenterAutoAnswerPop.jsp?DOC_ID=300088

어렵게 찾은 내용이다.

중요한 점을 체크해 보자면

수신은 무한대 공짜 ( 정액제 요금에 포함)

발신은 제한 있음 ( 월당 e-mail 3000 : 150건 e-mail 5000: 300건,  그이후는  건당 100원 , 최대 발신 건수: 1000건)

100원이면 비싼건가 ?? SMS가 30원이니...그리 비싼건 아닌듯 한데..

------------------------------------------------------------------------------------------------------------------------

e-mail서비스 안내



e-mail서비스란?



서비스 내용



이용요금



가입/해지 방법



유의사항




e-mail서비스란?

휴대 단말기에 탑재된 e-mail 클라이언트를 통하여 메일을 보내고 받을 수 있으며, 메일 수신 시 휴대폰의 알림을 통하여 확인이 가능한 서비스입니다.

받은 메일의 본문, 이미지, 사진 및 첨부파일 등의 확인이 가능하며 데이터 통화료 발생 없이 월정액을 통해 이용이 가능한 서비스입니다.




서비스 내용

메일 수신 및 발신 : PC처럼 메일을 주고 받을 수 있습니다.

메일 수신 알림 : 메일이 도착하면 알림/진동음과 함께 휴대폰 상단에 표시됩니다.

메일 보관함 : 받은 메일함/임시보관함/보낸 메일함/첨부파일 보관함이 제공됩니다.

첨부파일 확인 및 전송 : 첨부파일을 바로 확인하고 답장/전달 등 전송 가능합니다.

이용가능단말기 : 삼성 SCH-M620

※ 향후 이용가능한 단말기는 지속 출시 예정입니다.




이용요금


구분
월정액
비고


e-mail 3000
3,000원
이메일 계정 3개 등록 가능, 메일 수신/발신 시 데이터통화료 무료, 메일 발신 150건 무료제공(초과시 건당 100원)


e-mail 5000
5,000원
이메일 계정 5개 등록 가능, 메일 수신/발신 시 데이터통화료 무료, 메일 발신 300건 무료제공(초과시 건당 100원)

※ 스팸 및 과다 발송으로 인한 고객불만 해소를 위해 월 최대 발송건수 1000건으로 제한합니다.




가입/해지 방법

월정액 가입/해지 방법

단말기 : 이메일 클라이언트가 탑재된 휴대폰에서 계정 등록 시 자동 가입됩니다.

전화 : SK텔레콤 고객센터(1599-0011, SK텔레콤 휴대폰으로 지역번호 없이 114)

방문 : SK텔레콤 지점 및 대리점

※ 단, 계정등록은 단말기(문자(편지봉투)버튼 → e-mail → 이메일 관리 → 계정등록 또는 Multi Access키(3G+) → e-mail → 이메일 관리 → 계정등록)와 인터넷(www.daum.net / www.nate.com)에서 가능합니다.




유의사항

메일 사이트의 회원등급에 관계없이 지원되는 메일계정은 hanmail, nate. yahoo, gmail입니다. naver의 경우 POP을 지원하는 으뜸회원에 한하여 이용이 가능하며, dreamwiz, chol, korea, paran등의 메일은 POP을 지원하는 유료회원에 한하여 이용이 가능합니다.

gmail, naver등 특정 사이트의 경우 메일 사이트에서 "POP허용"으로 설정하셔야 이용이 가능합니다.

글로벌 로밍이 지원되는 지역에서 이용이 가능합니다. 단, 로밍시의 요금은 서비스 요금에 포함되지 않으며, 별도로 과금이 됩니다.

회상 메일의 경우 회사의 보안 정책을 확인하셔야 합니다. 보안 정책을 확인하신 후 [계정등록 직접입력]항목에서 SMTP, POP3 서버 정보를 정확히 입력하시면 회사 계정에 대해서도 이용이 가능합니다.



Posted by krsuncom
개발이야기2007. 8. 18. 10:37

원문:  http://www.faqs.org/faqs/internet-services/access-via-email/ 

Accessing the Internet by E-mail FAQ

There are reader questions on this topic!
Help others by sharing your knowledge


Message-ID: <internet-services/access-via-email_1084363323@rtfm.mit.edu>
X-Last-Updated: 2002/04/16
From: Gerald E. Boyd <gboyd@expita.com>
Newsgroups: alt.internet.services, alt.online-service, alt.bbs.internet, 
comp.mail.misc, news.newusers.questions
Subject: Accessing the Internet by E-mail FAQ
Summary: This guide will show you how to explore the World Wide Web,
          retrieve files from FTP sites, and even access Usenet
          newsgroups using E-MAIL AS YOUR ONLY TOOL.
Date: 12 May 2004 12:03:01 GMT

Archive-name: internet-services/access-via-email
Posting-Frequency: weekly
Last-modified: 2002/04/04
Version: 10.2

         +--------------------------------------------------+
         |         Accessing The Internet By E-mail         |
         |         Guide to Offline Internet Access         |
         |          Version 10.2 - April 04, 2002           |
         +--------------------------------------------------+

               Copyright (c) 1999-2002, Gerald E. Boyd
                          gboyd@expita.com

       All rights reserved. Permission is granted to duplicate and
       distribute copies of this document provided the copyright
       notice and this permission notice are preserved on all copies.


A Brief History
---------------

Accessing The Internet By E-mail or originally known as "Doctor Bob's
Guide to Offline Internet Access" was the brainchild of Bob Rankin (a
great net guy) who started it up in 1994.  He kept it up about 5 years
before passing it to me in January 1999, when it became apparent he was
too busy with other projects (Internet Tourbus, writing, etc.) to
continue maintaining it.

In October 1997 I had taken over the moderator duties of the ACCMAIL
mailing list (which is used to further develop ideas expressed in this
FAQ) and started a web page based on this FAQ. I guess he figured I was
the logical person to take over the FAQ. Hmmm!

So there you go.


How to Access Internet Services by E-mail
-----------------------------------------

If you don't have direct access to the Internet through your BBS or
online service, you're not alone.  Many of the world's countries with
Internet connections have only e-mail access to this world-wide network
of networks.

But if you think that sounds limiting, read on.  You can access almost
any Internet resource using e-mail.  Maybe you've heard of FTP, Gopher,
Jughead, Usenet, Finger, Whois, Nslookup, Traceroute, and the World-Wide
Web but thought they were out of your reach because you don't have a
direct connection.

Not so!  You can use simple e-mail commands to do all of this and much
more on the Internet.  And even if you do have full Internet access,
using e-mail services can save you time and money.  If you can send a
note to an Internet address, you're in the game.

I encourage you to read this entire document first and then go back and
try out the techniques that are covered.  This way, you will gain a
broader perspective of the information resources that are available, an
introduction to the tools you can work with, and the best methods for
finding the information you want.


Recent Changes To This Document
-------------------------------

10.2 web2mail signup address changed,ISPs be e-mail web page changed,
      Webster dictionary lookup address changed,
      ADD PDF CONVERSIONS BY EMAIL,
      wwwfmail_pro@wwwfetch.com DEFUNCT, jiscmail address change,
      translate@leo.org (German - English translation service) DEFUNCT
      mailandnews.com DEFUNCT as of 28Feb02,
      query@ncbi.nlm.nih.gov DEFUNCT as of 15Apr02,
      Revised FTP upload by e-mail help addresses,
      Geocities mirror DEFUNCT
10.1 revised finger; coke@cs.cmu.edu and copi@oddjob.uchicago.edu
      DEFUNCT, revised GAMES BY EMAIL win@yoyo.com DEFUNCT,
      added NUMBER SEQUENCES. MICROSOFT KNOWLEDGE BASE defunct by
      e-mail methods Mar01, mail2news@zedz.net now mail2news@dizum.com,
      GENE SPLICING AND SEQUENCE ANALYSIS via grail@ornl.gov DEFUNCT,
      BABEL revised retrieval intructions
      grabpage.com is now grabpage.org

Finding the Latest Version
--------------------------

This document is now available from several automated mail servers.
To get the latest edition, send e-mail to one of the addresses below.

To: mail-server@rtfm.mit.edu (for US, Canada & South America)
Enter only this line in the BODY of the note:
    send usenet/news.answers/internet-services/access-via-email

To: jiscmail@jiscmail.ac.uk (for Europe, Asia, etc.)
Enter only this line in the BODY of the note:
    get lis-iis\e-access-inet.txt

You can also use this autoresponder address, send blank e-mail
To: accmail-faq@expita.com

You can also get the file by anonymous FTP at one of these sites:

Site: rtfm.mit.edu
    get pub/usenet/news.answers/internet-services/access-via-email
Site: ftp.mailbase.ac.uk
    get pub/lists/lis-iis/files/e-access-inet.txt

Or on  he Web in HTML format at:
    http://www.faqs.org/faqs/internet-services/access-via-email/

Much of the material in this FAQ is covered in more detail on the
following web pages:
    http://www.expita.com/howto1.html
    http://www.expita.com/howto2.html
    http://www.expita.com/howto3.html


Before You Write...
-------------------

Please make sure you have the latest version of this guide before
writing to the author with questions and updates.  Don't give up too
quickly on the busy e-mail servers, and if you get an error message, try
your request again on a different day or time.  If you'd like to keep up
with the latest updates and announcements of new versions, send the
command:

    SUBSCRIBE ACCMAIL Firstname Lastname

in the BODY of a message to the address "LISTSERV@LISTSERV.AOL.COM".  In
fact, the ACCMAIL list is a great place to ask any questions you have
about this guide.  You're likely to get a quicker response from one of
the list subscribers, because the author gets several hundred messages
per day!


Other Translations of This Document
-----------------------------------

Several readers have graciously volunteered to translate this text into
languages other than English.  Please contact the author if you would
like to assist in the translation of this document into another
language.  The list below shows the status of the translation work that
has been done or is in progress.  To obtain any of the completed texts,
send e-mail

To: accmail.xx@expita.com (autoresponder address)
    (where "xx" is the country as shown below)

NOTE: All translations earlier than Version 8 have been deleted due
       to them being too far out of date.

  Translation             Filename     Translation             Filename
  ----------------------- ----------   ----------------------- ----------
  Chinese GB (8th Ed.)    accmail.gb   Italian (8th Ed.)       accmail.it
  Dutch (8th Ed.)         accmail.nl   Romanian (8th Ed.)      accmail.ro
  Farsi (8th Ed.)         accmail.ir   Russian (10th Ed.)      accmail.ru
  German (9th Ed.)        accmail.de   Spanish  (8th Ed.)      accmail.sp
  Hungarian (10th Ed.)    accmail.hu   Swedish (9th Ed.)       accmail.se
  Indonesian (8th Ed.)    accmail.id   Urdu (8th Ed.)          accmail.pk

NOTE: Your "accmail.xx@expita.com" request MUST be in the ADDRESS line!


Acknowledgements
----------------

This document is continually expanding and improving as a result of the
daily flood of comments and questions received by the author.  The
following individuals are hereby recognized for their work in
translating "Accessing" to various languages.  (If I forgot anyone, let
me know and I'll gladly add you to the list.)

   Bulgarian - Kolcho Kovachev          Italian - cromatis@ecn.org
   Catalan - Ricard Forner              Japanese - Komatsu Toshiki
   Chinese Big5 - Ju-En Teng            Lithuanian - Darius Matuliauskas
   Chinese GB - Li Ying                 Norwegian - Vidar Sarvik
   Croatian - Zvonko Springer           Polish - Ewa Poskrobko
   Croatian - Nikola Borojevic          Polish - Krzysztof Buniewicz
   Czech - Martin Slunecko              Portuguese - Joao Neves
   Danish - Christian Schou             Romanian - Mihai Jalobeanu
   Dutch - Berry Van Hombeeck           Russian - Sergey Ivanov
   Esperanto - Martin Weichert          Serbian - Brankica Kranjac
   Farsi - Mansour Dehestani Monfared   Serbian - Ivan Stamenkovic
   Farsi - Zahra Sheik                  Slovakian - Stanislav Ponca
   Finnish - Paavo Juntunen             Somali - Yassin Ismail Ali
   French - Pierre Couillard            Spanish - Bellanet Org
   German - Marc Loehrwald              Swedish - Staffan S�lve
   Greek - Grigoris Miliaresis          Thai - Boonyakiat Saengwan
   Hebrew - Ron Barak                   Ukranian - Dmitry V. Bisikalo
   Hungarian - Lajos Toldy              Urdu - M. Shahid Khaki
   Indonesian - Yohanes Nugroho


A Short Aside... "What is the Internet?"
----------------------------------------

If you're the type that wants to skip the preliminaries and just dig in,
you've come to the right place.  I'm not going to bore you with
details.  Instead, I'll just offer up my simple condensed definition of
the Internet, and encourage you to find out more as you gain skill at
using the tools described herein.

Internet (noun) - A world-wide collection of computer networks,
connecting government, military, educational and commercial
institutions, as well as private citizens to a wide range of computer
services, resources, data and information.  A set of network conventions
and common tools are employed to give the appearance of a single large
network, even though the computers that are linked together use many
different hardware and software platforms.


The Rules of The Game
---------------------

This document is meant to be both tutorial and practical, so there are
lots of actual commands and internet addresses listed herein.  You'll
notice that when these are included in the text they are indented by
several spaces for clarity.  Don't include the leading spaces when you
try these commands on your own!

You'll also see things like "<file>" or "<name>" appearing in this
document.  Think of these as place holders or variables which must be
replaced with an appropriate value.  Do NOT include the quotes or
brackets in your value unless specifically directed to do so.

Most e-mail servers understand only a small set of commands and are not
very forgiving if you deviate from what they expect.  So include ONLY
the specified commands in the Subject or body of your note, leaving off
any extraneous lines such as your signature, etc.

Unless otherwise specified, you can leave the Subject and/or body of the
note empty.  If your mail software insists on a Subject or body, just
type "XYZZY" or something equally non-sensical.

You should also ensure that you have one blank line between the note
headers and the body of your note.  And do pay attention to upper/lower
case in directory and file names when using e-mail servers.  It's almost
always important.

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
SPECIAL NOTE:  The e-mail servers listed in this guide are for the most
part operated by kind-hearted volunteers at companies or universities.
If you abuse (or over-use) the servers, there's a very good chance they
will be shut down permanently.  This actually happened to several of the
e-mail servers recently, so treat them with respect.

If you have direct Internet access, let others who are less fortunate
use the e-mail servers.  Try to limit your data transfers to one
megabyte per day.  Don't swamp the servers with many requests at a
time.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


                              FTP BY EMAIL
                              ------------

FTP stands for "file transfer protocol", and is a means of accessing
files that are stored on remote computer systems (sites). Files at FTP
sites are typically stored in a tree-like set of directories (or nested
folders for Mac fans), each of which pertains to a different subject.

When visiting an FTP site using a "live" internet connection, one would
specify the name of the site, login with a userid & password, navigate
to the desired directory and select one or more files to be transferred
back to their local system.

Using FTP by e-mail is very similar, except that the desired site is
reached through a special "ftpmail server" which logs in to the remote
site and returns the requested files to you in response to a set of
commands in an e-mail message.

Using FTP by e-mail can be nice even for those with full Internet
access, because some popular FTP sites are heavily loaded and
interactive response can be very sluggish.  So it makes sense not to
waste time and connect charges in these cases.

To use FTP by e-mail, you first need a list of FTP "sites" which are the
addresses of the remote computer systems that allow you to retrieve
files anonymously (without having a userid and password on that
system).

There are some popular sites listed later in this guide, but you can get
a comprehensive list of hundreds of anonymous FTP sites by sending an
e-mail message to the internet address:

   mail-server@rtfm.mit.edu

and include these lines in the BODY of the note.

   send usenet/news.answers/ftp-list/sitelist/part1
   ... (21 lines omitted for brevity) ...
   send usenet/news.answers/ftp-list/sitelist/part23

You will then receive (by e-mail) 23 files which comprise the "FTP Site
List".  Note that these files are each about 60K, so the whole lot will
total over a megabyte!  These files haven't been updated since Nov97 but
they are still a valuable resource for FTP sites world-wide.

Another file you might want to get is "FTP Frequently Asked Questions"
which contains lots more info on using FTP services, so add this line to
your note as well:

   send usenet/news.answers/ftp-list/faq

After you receive the site list you'll see dozens of entries like this,
which tell you the site name, location and the kind of files that are
stored there.

   Site   : ftp.cs.wisc.edu
   Country: USA
   GMT    : -6
   Date   : 23-Jul-95
   Source : mail
   Alias  : fyvie.cs.wisc.edu
   Admin  : ftp@cs.wisc.edu
   Organ  : University of Wisconsin, Madison, Wisconsin, CS dept.
   Server :
   System : Unix
   URL    : ftp://ftp.cs.wisc.edu/
   Comment: server can (de)compress, tar files and directories; RoadMap
            contains list of directories; files from shorty.cs.wisc.edu
   Files  : 007; afs-tools; AIX; Approximation Theory; bolo; CDIFF;
            computer-vision; condor; connectivity table; coral; Exodus; galileo;
            ghost; goodman; HP; list-archives; machine learning; markhill;
            math prog; mcplib; Novell; par-distr-sys; paradise; shore; sohi;
            spim; spimsal; swartz; tech-reports; Ultimate Frisbee files; UW;
            warts; wisc; wwt; X; xunet

If you find an interesting FTP site in the list, send e-mail to one of
these ftpmail servers:

   ftpmail@academ.com             (United States)
   ftpmail@btoy1.rochester.ny.us  (United States)
   ftpmail@cnd.caravan.ru         (Russia) - SLOW
   ftpmail@dna.affrc.go.jp        (Japan)
   ftpmail@ftp.sunet.se           (Sweden)
   ftpmail@ftp.uni-stuttgart.de   (Germany)
   ftpmail@gu.net                 (Ukraine)
   ftpmail@ml.imasy.or.jp         (Japan)
   ftpmail@mail.iif.hu            (Hungary)
   ftpmail@mercure.umh.ac.be      (Belgium)
   ftpmail@uar.net                (Ukraine)

Note: There are other restricted-use FTPMAIL servers listed at
       http://www.expita.com/servers.html
       See the "WWW By E-mail" section for help retrieving this file.

It doesn't really matter which one you choose, but a server that is
geographically close may respond quicker.  (Please DON'T use the first
one in the list just because it's there!)  In the body of the note,
include these lines:

    open <site>
    dir
    quit

This will return to you a list of the files stored in the root directory
at that site.  See the figure below for an example of the output when
using "ftp.simtel.net" for the site name.

  +---------------------------------------------------------------------+
    total 20
    drwxr-xr-x   9 root     sys         1024 Oct 29  1999 .
    drwxr-xr-x   9 root     sys         1024 Oct 29  1999 ..
    -rw-r--r--   1 root     sys         1431 Oct 18  1999 .welcome
    -rw-r--r--   1 root     sys          731 Oct 26  1995 README.mirroring
    d--x--x--x   2 root     sys           96 Oct 27  1999 bin
    d--x--x--x   2 root     sys           96 Oct 27  1999 etc
    drwxr-xr-x   5 root     other       8192 Nov 10  1999 mir01
    drwxr-xr-x   8 root     other       8192 Jul 27  1999 mir02
    drwxr-xr-x   5 root     other       8192 Jul 27  1999 mir03
    drwxr-xr-x   6 root     other       8192 Jul 29  1999 mir04
    drwxr-xr-x   3 root     users       1024 Oct 27  1999 pub
  +---------------------------------------------------------------------+

In your next e-mail message you can navigate to other directories by
inserting (for example)

    cd pub                           (use "chdir" if "cd" doesn't work)

before the "dir" command.  (The "cd" means "change directory" and "pub"
is a common (public) directory name, usually a good place to start.)
Once you determine the name of a file you want to retrieve, use:

    get <name of file>

in the following note instead of the "dir" command.  If the file you
want to retrieve is plain text, this will suffice.  If it's a binary
file (an executable program, compressed file, etc.) you'll need to
insert the command:

    binary

in your note before the "get" command.

Tip:  Many directories at FTP sites contain a file called 00-index.txt,
README, or something similarly named which gives a description of the
files found there.  If you're just exploring and your "dir" reveals one
of these filenames, do a "get" on the file and save yourself some time.

OK, let's grab the text of The Magna Carta.  Here's the message you send
to an ftpmail server:

    open wiretap.area.com            (The name of the FTP site)
    chdir /Gov/World/                (Directory where the file lives)
    get magna.txt                    (Sign here please, John)
    quit                             (Bring it on home)

Here are the commands you would send to to get a file from the Simtel
Software Repository that was mentioned earlier.

    open ftp.simtel.net              (mirrored at other world-wide sites)
    cd pub/simtelnet/msdos/disasm/
    binary                           (Because we're getting a ZIP file)
    get bubble.zip
    quit

Some other interesting FTP sites you may want to "visit" are listed
below.  (Use these site names on the "open" command and the suggested
directory name on your "chdir" command, as in the previous examples.)

    rtfm.mit.edu        Try: pub/usenet/news.answers for USENET info
    ftp.simtel.net      Try: pub/simtelnet a huge DOS/WIN software library
    gatekeeper.dec.com  Try: pub/recipes for a cooking & recipe archive

Remember that you can't just send e-mail to ftpmail@<anysite>, rather
you send the "open <site>" command to one of the known ftpmail servers.

Notes:
- The ftpmail servers tend to be quite busy. Your reply may not arrive
   for several minutes, hours, or days.
- Some large files may be split into smaller pieces and returned to you
   as multiple messages.  You can control this (and also override the
   return e-mail address) using special ftpmail commands.
- The commands are not the same on every server - send the "help"
   command to find out how FTPMAIL works on the server you are using!
- Often the ftpmail servers keep local archives. Open the local archives
   by not specifying a site on the "open" line. Using the local archives
   gives your request priority so it will be processed before all outside
   requests.

If the file that is returned to you ends up looking something like what
you see below, (the word "begin" with a number and the filename on one
line, followed by a bunch of 61-character lines) it most likely is a
binary file that has been "uuencoded" by the sender.  (This is required
in order to reliably transmit binary files by e-mail.)

     begin 666 answer2.zip
     M4$L#!`H`!@`.`/6H?18.$-Z$F@P```@?```,````5$5,25@S,34N5%A480I[
     M!P8;!KL,2P,)!PL).PD'%@.(!@4.!P8%-@.6%PL*!@@*.P4.%00.%P4*.`4.

You'll need to scrounge up a version of the "uudecode" program for your
operating system (DOS, OS/2, Unix, Mac, etc.) in order to reconstruct
the file.  Most likely you'll find a copy already at your site or in
your service provider's download library, but if not you can use the
instructions in the next section to find out how to search FTP sites for
a copy.


                             ARCHIE BY EMAIL
                             ---------------

Let's say you know the name of a file, but you have no idea at which FTP
site it might be lurking.  Or maybe you're curious to know if files
matching a certain naming criteria are available via FTP.  Archie is the
tool you can use to find out.

Archie servers can be thought of as a database of all the anonymous FTP
sites in the world, allowing you to find the site and/or name of a file
to be retrieved.  And using Archie by e-mail can be convenient because
some Archie searches take a LONG time to complete, leaving you to tap
your toes in the meantime.

To use Archie by e-mail, simply send an e-mail message to this address:

    archie@archie.icm.edu.pl           (Poland)

To obtain detailed help for using Archie by mail, put the word

    help

in the subject of the note and just send it off.  You'll receive e-mail
explaining how to use archie services.  If you're the "just do it" type,
then enter the command:

    find <file>

where "<file>" is the name of the file to search for, in the BODY (not
the subject) of the note. This will search for files that match your
criteria exactly.  If you want to find files that contain your search
criteria anywhere in their name, insert the line

    set search sub

before the "find" command.  Some other useful archie commands you might
want to use are:

    set maxhits 20             (limit output, default is 100 files)
    set match_domain usa       (restrict output to FTP sites in USA)
    set output_format terse    (return output in condensed form)

When you get the results from your Archie query, it will contain the
names of various sites at which the desired file is located.  Use one of
these site names and the directory/filename listed for your next FTP
file retrieval request.

Now you've learned enough to locate that UUDECODE utility mentioned in
the last section.  Let's send e-mail to archie@archie.icm.edu.pl and
include the following lines in the message:

    set search sub             (looking for a substring match...)
    find uudecode              (must contain this string...)

Note: You'll be looking for the uudecode source code, not the executable
version, which would of course be a binary file and would arrive
uuencoded - a Catch 22!  The output of your archie query will contain
lots of information like this:

Host sunsite.cnlab-switch.ch    (195.176.255.9)
Last updated 14:30 14 Dec 1999

     Location: /mirror/NetBSD/NetBSD-release/src/usr.bin/uudecode
       FILE    -rw-rw-r--          5832  02:00 23 Mar 1999  uudecode.c

Host helka.iif.hu       (193.225.12.48)
Last updated 14:30 16 Dec 1999

     Location: /pub/mirror_hosts/ftp.simtel.net/pub/simtelnet/msdos/00_start
       FILE    -rw-r--r--          5567  02:00 23 Feb 1999  uudecode.bas
       FILE    -rw-r--r--          5349  02:00 23 Feb 1999  uudecode.c

Now you can use an ftpmail server to request "uudecode.bas" (if you have
BASIC available) or "uudecode.c" (if you have a C compiler) from the
helka.iif.hu site.

SPECIAL NOTE:  For DOS users, there is an EXECUTABLE ASCII version of
the UUDECODE.COM program available.  This is a rare exception to the
rule that executable files must be encoded to survive e-mail
transmission.  You can receive it via e-mail and execute it "as is".  To
get a copy, send e-mail

   To: gboyd@expita.com
   Subject: send uudecode.com  (must be lowercase).

For further info on using uudecode, send e-mail

   To: gboyd@expita.com
   Subject: send uudecode.how  (must be lowercase).


                           FTP SEARCH BY EMAIL
                           -------------------

Archie servers could be thought of as a database of all the anonymous
FTP sites in the world, allowing you to find the site and/or name of a
file to be retrieved. This function has been taken over by a web-based
FTP search engine.

To use FTP Search by e-mail, simply send an e-mail message to one of the
webmail servers (see WWW section) with this line in the message
BODY:

   send http://ftpsearch.lycos.com/cgi-bin/search?form=lycosnet\
     &query=[file name or keyword]&filetype=All+files

Now you've learned enough to locate that UUDECODE utility mentioned in
the last section. Replace [file name or keyword] with uudecode.bas to
find Basic source code, so our e-mail request looks like this:

   send http://ftpsearch.lycos.com/cgi-bin/search?form=lycosnet\
     &query=uudecode.bas&filetype=All+files

Note: You'll be looking for the uudecode Basic source code, not the
executable version, which would of course be a binary file and would
arrive uuencoded - a Catch 22!  The output of your ftp query will
contain lots of information like this:

    2 /.2/simtelnet/msdos/00_start/uudecode.bas
      5.4K - 1996 Feb 24 00:00
      FTP Site: ftp.cdrom.com

    3 /.3/msdos/00_start/uudecode.bas
      5.4K - 1996 Feb 24 00:00
      FTP Site: ftp.eunet.cz

    4 /.4/cpm/starter-kit/uudecode.bas
      1.9K - 1986 Oct 11 00:32
      FTP Site: ftp.southcom.com.au

Now you can use an ftpmail server to request "uudecode.bas" (if you have
BASIC available) from the ftp.cdrom.com site or one of the others.


                             GOPHER BY EMAIL
                             ---------------

Gopher is a tool for exploring the Internet and is one way to find a
resource if you know what you want, but not where to find it.  Gopher
systems are menu-based, and provide a user-friendly front end to
Internet resources, searches and information retrieval.

When visiting a Gopher site using a "live" Internet connection, one
would specify the name of the site, navigate through a series of
hierarchical menus to a desired resource, and then either read or
transfer the information back to their home system.

Using Gopher by e-mail is very similar, except that the desired site is
reached through a special "gophermail server" which gophers to the
remote site on your behalf and and returns the requested menu, submenu
or file to you in response to a set of commands in an e-mail message.

NOTE: In recent years, Gopher has fallen in popularity and most of the
   gophermail servers have closed down.  But still there is quite a
   bit of information available on gopher servers, and a few working
   gophermail servers.

Although not every item on every menu will be accessible by
"gophermail", you'll still find plenty of interesting things using this
technique.  Down to brass tacks...  let's send e-mail to one of these
addresses:

    gopher@dna.affrc.go.jp          Japan
    gopher@ncc.go.jp                Japan

You can optionally specify the address of a known gopher site on the
Subject line to get the main menu for that site instead.

    gopher.tc.umn.edu            (home of gopher)

Let's be bold and skip the HELP stuff for now.  Send off a note to one
of the gophermail servers and specify

    Subject: gopher.tc.umn.edu

You'll get a message back from the server that looks something like the
text in the figure below.

  +--------------------------------------------------------------------+
   This is response to your request with Subject: gopher.tc.umn.edu
   Mail this file back to gopher with an X before the menu items that
   you want.  If you don't mark any items, gopher will send all of them.

       1.  Information About Gopher/
       2.  Computer Information/
       3.  Discussion Groups/
       4.  Fun & Games/
       5.  Internet file server (ftp) sites/
       6.  Libraries/
       7.  News/
       8.  Other Gopher and Information Servers/
       9.  Phone Books/
       10. Search Gopherspace with Veronica-2 /
       11. Search lots of places at the University of Minnesota  <?> (Send keywords in Subject:)
       12. University of Minnesota Campus Information/


    You may edit the following two numbers to set the maximum sizes after
    which GopherMail should send output as multiple e-mail messages:

    Split=64K bytes/message <- For text, bin, HQX messages (0 = No split)
    Menu=100 items/message <- For menus and query responses (0 = No split)

    #
    Name=Information About Gopher
    Numb=1
    Type=1
    Port=70
    Path=1/Information About Gopher
    Host=gopher.tc.umn.edu
    #
    # ... (62 lines deleted) ...
    #
    Name=Search Gopherspace with Veronica-2
    Numb=10
    Type=1
    Port=70
    Path=/v2
    Host=gopher.ptloma.edu
    #
    Name=Search lots of places at the University of Minnesota
    Numb=11
    Type=7
    Port=70
    Path=mindex:/lotsoplaces
    Host=spinaltap.micro.umn.edu
    #
    Name=University of Minnesota Campus Information
    Numb=12
    Type=1
    Port=70
    Path=1/uofm
    Host=gopher.tc.umn.edu
  +--------------------------------------------------------------------+

To proceed to a selection on the returned menu just e-mail the whole
text of the note (from the menu downwards) back to the gopher server,
placing an "x" next to the items(s) you want to explore.  You'll then
receive the next level of the gopher menu by e-mail.  Some menu choices
lead to other menus, some lead to text files, and some lead to searches.
In the example above, let's select

    x 8. Other Gophers & Info Resources

and mail the whole thing right back to the gophermail server. You should
then get a menu with a number of interesting selections including "All
the Gopher Servers in the World".  You'll find that many of the gopher
servers have closed down but still there are quite a few remaining.

If a menu item is labelled "Search" you used to be able to select that
item with an "x" and supply your search words in the Subject: of your
reply.  However, the Veronica searches are all DEFUNCT. The few
remaining Jughead searches are listed in the next section.

Note: You needn't actually return the entire gopher menu and all the
routing info that follows it each time you reply to the gophermail
server.  If you want to minimize the size of your query, you can strip
out the "menu" portion at the top and include only the portion below
that pertains to the menu selection you want.

Just remember that if you use this approach, you must specify "get all"
on the Subject line.  (Exception: for searching, specify only the search
terms on the Subject line.)  The example below is equivalent to
selecting "option 8" as we did earlier.

    Split=0
    Menu=0
    #
    Name=Other Gopher and Information Servers
    Numb=8
    Type=1
    Port=70
    Path=1/Other Gopher and Information Servers
    Host=gopher.tc.umn.edu

If this looks like nonsense to you, here's a human translation:

    Connect to PORT 70 of the HOST (computer) at "gopher.tc.umn.edu",
    retrieve the sub-menu "Other Gophers", and send it to me in
    ONE PIECE, regardless of its size.

Note: Sometimes gophermail requests return a blank menu or message.
This is most likely because the server failed to connect to the host
from which you were trying to get your information.  Send your request
again later and it'll probably work.


                           VERONICA BY EMAIL
                           -----------------

Speaking of searches, this is a good time to mention Veronica.  Just as
Archie provides a searchable index of FTP sites, Veronica provides this
function for "gopherspace".  Veronica will ask you what you want to look
for (your search words) and then display another menu listing all the
gopher menu items that match your search.  In typical gopher fashion,
you can then select one of these items and "go-pher it"!

All the Veronica servers were shutdown. However, a new Veronica-2
server operated by gopher.floodgap.com is available.

A Gophermail Shortcut:
----------------------

The path to some resources, files or databases can be a bit tedious,
requiring several e-mail messages to the gophermail server.  But here's
the good news...  If you've done it once, you can re-use any of the
e-mail messages previously sent in, changing it to suit your current
needs.  As an example, here's a clipping from the Veronica menu you
would get by following the previous instructions.  You can send these
lines to any gophermail server to run a Veronica search.

    Split=64K bytes/message <- For text, bin, HQX messages (0 = No split)
    Menu=100 items/message <- For menus and query responses (0 = No split)
    #
    Name=Search Veronica-2
    Numb=23
    Type=7
    Port=70
    Path=/v2/vs
    Host=gopher.floodgap.com

Specify the search words in the Subject line and see what turns up!  You
can use boolean expressions in Veronica searches.  For a guide to
composing Veronica searches, send these lines to a gophermail server:

    Split=0
    Menu=0
    #
    Name=Search tips and how to effectively use the database
    Numb=5
    Type=0
    Port=70
    Path=/v2/help/search
    Host=gopher.floodgap.com
    #
    Name=Help! I didn't find anything!
    Numb=6
    Type=0
    Port=70
    Path=/v2/help/noluck
    Host=gopher.floodgap.com
    #
    Name=Accuracy of returned responses
    Numb=7
    Type=0
    Port=70
    Path=/v2/help/acc
    Host=gopher.floodgap.com


                            JUGHEAD BY EMAIL
                            ----------------

Speaking of searches, this is a good time to mention Jughead.  Just as
Archie provides a searchable index of FTP sites, Jughead provides this
function for "gopherspace".  Jughead will use the Subject:  to look for
(your search words) and then display another menu listing all the gopher
menu items that match your search.

Jughead like Veronica and Gopher is almost entirely non-existant.

You can send these lines to any gophermail server to run a Jughead
search. Remember, the Subject line must contain your search words.

The following two Jughead servers only search in their respective
sites. The Marvel site contains the most information.

    Split=0                       Split=0
    Menu=0                        Menu=0
    #                             #
    Name=Marvel Jughead Search    Name=Oswego Jughead Search
    Type=7                        Type=7
    Port=2069                     Port=3000
    Path=                         Path=
    Host=marvel.loc.gov           Host=gopher.oswego.edu


                             USENET BY EMAIL
                             ----------------

Usenet is a collection of over 52000 discussion groups on every topic
imaginable.  In order to get a proper start and avoid embarrasing
yourself needlessly, you must read the Usenet new users intro document,
which can be obtained by sending e-mail to:

    mail-server@rtfm.mit.edu

and include this line in the BODY of the note:

    send usenet/news.answers/news-newusers-intro

To get a listing of Usenet newsgroups, add these commands to your note:

    send usenet/news.answers/active-newsgroups/part1  (also get part2 & part3)
    send usenet/news.answers/alt-hierarchies/part1    (also get part2 & part3)

To get the FAQ (Frequently Asked Questions) file(s) for a given
newsgroup, try a command like this:

    index usenet/<newsgroupname>

(Substitute dots for dashes if they appear in the newsgroup name.) If
any FAQ files are available, they will be listed in the returned info,
and you can request them with a command like:

    send usenet/<newsgroupname>/<faqfilename>


Reading Usenet Newsgroups
-------------------------

Gophermail methods for reading Usenet newsgroups are non-existant as
of the year 2001.

NOTE: You can also get Usenet postings from several webmail servers
listed in the WORLD-WIDE WEB BY EMAIL section later in this document.
There are four approaches:

1) Look for an Agora server with a "Y" in the "Usenet Access" column and
    send a command like this in the message body: send news:<newsgroup>

2) Use a webmail server to retrieve specified web pages to search at
    Google (was Deja.com) which archives Usenet groups daily.
      Search Newsgroups --  http://groups.google.com/
      Usenet Advanced Search -- http://groups.google.com/advanced_group_search

3) Use a webmail server to retrieve specified web pages to read Usenet
    at Mailgate -- http://www.mailgate.org/

4) Use the Relcom Usenet News mailserver. Send the word "help" in the
    body of a message to newsserv@litech.net

Note: See the "WWW By E-mail" section below for a list of "getweb"
       "agora" and "www4mail" servers.

With a little luck, you'll get a list of recent postings to the
newsgroup, and then you can retrieve the individual postings by replying
to the message from the Agora server.  Make sure not to change the
subject line of the reply message, and just put the number of the
posting you want in the message BODY.

Posting In Usenet Newsgroups
----------------------------

If you decide to make a post of your own, here are two methods to try:

METHOD 1: Mail the text of your post to:

    mail2news-YYYYMMDD-group.name@anon.lcs.mit.edu
    mail2news_nospam-YYYYMMDD-group.name@anon.lcs.mit.edu

    group.name@berlioz.crs4.it                 <internal use only>
    group.name@comlab.ox.ac.uk                 <internal use only>
    group.name@pubnews.demon.co.uk             <access controlled>
    outnews+netnews.group.name@andrew.cmu.edu  <local use only>
    no.group.name@news.uninett.no              <Norwegian news only>

So to post to news.newusers.questions, you might send your message to:

    mail2news-YYYYMMDD-news.newusers.questions@anon.lcs.mit.edu

Be sure to include an appropriate Subject: line, and include your real
name and e-mail address at the close of your note.

Substitute today's date instead of YYMMDD and the newsgroup name instead
of "group.name" in the address.  For more information, send to
mail2news@anon.lcs.mit.edu with Subject: help

METHOD 2: Mail the text of your anonymous post to:

    mail2news@anon.lcs.mit.edu     - Subject: help
    mail2news@nym.alias.net        - different name for above
    mail2news@dizum.com            - Subject: help
    mail2news@mixmaster.shinn.net  - Subject: help

Searching For Usenet Newsgroups
-------------------------------

Don't know the name of the newsgroup?  To search for Usenet groups about
"pets", for example, send e-mail to an Agora or www4mail server (see WWW
section) with this line in the message BODY:

    send http://alabanza.com/kabacoff/Inter-Links/cgi/news.cgi?pets


                       WORLD-WIDE WEB (WWW) BY EMAIL
                       -----------------------------

The World-Wide Web is the premier Internet navigational tool - a
hypertext and multimedia system that lets you hop around the Net, read
documents, and access images & sounds linked to a source.

Have you ever heard someone say, "Wow, check out the cool stuff at
http://www.somewhere.com/blah.html" and wondered what in the world they
were talking about?  Now you can retrieve WWW documents by e-mail using
an Agora server.

All you need to know is the Uniform Resource Locator (or URL, that long
ugly string starting with "http:", "gopher:", or "ftp:") which defines
the address of the document, and you can retrieve it by sending e-mail
to one of:

    Agora Server Address         Location             Usenet Access?
    ---------------------------  -------------------- --------------
    agora@dna.affrc.go.jp        (Japan)               Y
    agora@kamakura.mss.co.jp     (Japan)               Y
    agora@www.eng.dmu.ac.uk      (DMU.UK users ONLY)
    agora@uit.no                 (Norwegian users ONLY)
    agora@mx.nsu.nsk.su          (NSU.RU users ONLY)

In the body of your note include one of these lines, replacing "<URL>"
with the actual URL specification.

    send <URL>
    rsend <return-address> <URL>  (to override your return address)

This will send you back the document you requested, with a list of all
the documents referenced within, so that you may make further requests.

To try WWW by e-mail send the following commands to an Agora server:

    help
    send http://www.w3.org

In a few minutes you should receive the Agora help file and the "W3C WWW
Welcome Consortium Page" which will include references to other Web
documents you'll want to explore.  Please read the Agora help file, as
it contains answers to many commonly asked questions!

THERE ARE SOME OTHER webmail servers listed below, which run software
other than Agora.  They work pretty much the same, but it's a good idea
to request the help file for the server you decide to use.

Note: The GetWeb servers below can handle web pages which contain fill-in
forms.  Other webmail servers do not provide this ability.

    Address                      Syntax     Comments
    -----------------------      ---------- ----------------------------
    data@downloadslave.com       <URL> in body
    getweb@emailfetch.com        GET <URL> intermittent since Mar99
    getweb@usa.healthnet.org     GET <URL>
    page@grabpage.org            URL: <URL> in Subject
    text@pagegetter.com          <URL> in body returns text
    web@pagegetter.com           <URL> in body returns graphic page
    webgate@vancouver-webpages.com GET <URL> or DUMP <URL> in body
    webmail@www.ucc.ie           SEND <URL> or GET <URL> in body
    www@web2mail.com             URL of page (omit http://) in Subject

Note: The webmail servers are sometimes unavailable for days (or weeks)
at a time without explanation.  If you get an error or no reply, please
try another address or retry in a day or so.

THE NEW WWW4MAIL servers (combine functions of agora, getweb, and new
browser e-mail integration):

   Address                        Comments
   -----------------------------  ------------------------------
   www4mail@collaborium.org       send help in body of a message
   www4mail@ftp.uni-stuttgart.de  send help in body of a message
   www4mail@kabissa.org           send help in body of a message
   www4mail@unganisha.idrc.ca     send help in body of a message
   www4mail@web.bellanet.org      send help in body of a message
   www4mail@wm.ictp.trieste.it    send help in body of a message

If you want an up-to-date listing, then look at:
http://www.expita.com/servers.html


                            WWW SEARCH BY EMAIL
                            -------------------

There's a lot of great stuff out on the Web, but how do you find it?
Well, just like Archie and Veronica help you search FTP and gopher
sites, there are several search engines that have been developed to
search for information on the Web.  But until now, you had to have
direct Internet access to use them.

After a bit of research, I have found that it is possible to use several
WWW search mechanisms by e-mail.  Here are some sample queries that you
can use to search via Lycos and WebCrawler.  Any of these lines can be
sent to an Agora server (see above) to perform a search.  If you're not
interested in frogs, then by all means feel free to use your own
keywords.

For Lycos searches you must separate words with a "+" sign.  All
searches are exact.

    http://www.lycos.com/srch/?lpv=1&loc=searchhp&query=frog+dissection

For WebCrawler searches you must separate words with a "+" sign.  All
searches are exact.

    http://www.webcrawler.com/cgi-bin/WebQuery?searchText=frog+dissection

Another way to access search engines is to send a message to one of the
GETWEB servers (see list above) with a line like this in the message
body:

    SEARCH <engine> <keywords>

Replace "engine" with YAHOO, ALTAVISTA, or INFOSEEK, and use your own
search words.  Here's an example:

    SEARCH YAHOO consumer protection


                              MAILING LISTS
                              -------------

There are literally thousands of discussion groups that stay in touch
using e-mail based systems known as "mailing lists".  People interested
in a topic "subscribe" to a "list" and then send and receive postings by
e-mail.  For information concerning new lists, send e-mail to:

    LISTSERV@HYPATIA.CS.WISC.EDU

In the body of your note include only this command:

    INFO NEW-LIST

Finding a Mailing List
----------------------

To find out about mailing lists that are relevant to your interests,
send e-mail to an webmail server and retrieve this web page:

    http://www.liszt.com/

New in These Parts?
-------------------

If you're new to the Internet, I suggest you subscribe to the HELP-NET
list where you're likely to find answers to your questions.  Send the
command:

    SUBSCRIBE HELP-NET <Firstname Lastname>

in the BODY of a note to LISTSERV@CRCVMS.UNL.EDU, then e-mail your
questions to the list address:

    HELP-NET@CRCVMS.UNL.EDU


                             FINGER BY EMAIL
                             ---------------

"Finger" is a utility that returns information about another user.
Usually it's just boring stuff like last logon, etc., but sometimes
people put fun or useful information in their finger replies.  To try
out finger, send this line (in the message BODY) to a webmail server:

    send http://www.mit.edu:8001/finger?<user@site>

Use one of the e-mail addresses below instead of <user@site> ...

    nasanews@space.mit.edu      quake@gldfs.cr.usgs.gov


                      "DIRECTORY ASSISTANCE" BY EMAIL
                      --------------------------------

There is an e-mail address lookup database at MIT which keeps tabs on
everyone who has posted a message on Usenet.  Send e-mail to
mail-server@rtfm.mit.edu and enter only this line in the BODY of the
note:
    send usenet-addresses/<name>

Specify as much information as you can about the person (lastname,
firstname, userid, site, etc.) to limit the amount of information that
is returned to you.  Here's a sample query to find the address of
someone you think may be at Harvard University:

    send usenet-addresses/Jane Doe Harvard


                             WHOIS BY EMAIL
                             --------------
WHOIS is another tool that can be used to Search for domain name; NIC
handle; host IP or lastname, firstname.

The default action for Whois, unless directed otherwise with a keyword
(e.g. "domain root"), is to do a very broad search, looking for matches
in many fields: handle, name, or hostname and finding all record types.

Let's say we want to find someone named Gerald Boyd (a noted e-mail
personality). Our Whois query will be addressed to a webmail server and
will contain only this one long line:

    http://www.networksolutions.com/cgi-bin/whois/whois?
      STRING=name+boyd%2C+gerald&STRING=Search

Whois then shows the results in one of two ways: as a full, detailed
display for a single match (with possible subdisplay), or as one- or
two-line summaries for multiple matches.

Boyd, Gerald ([11]GBL149)               gboyd@PF1HELP.COM               (770) 4
13-9456
Boyd, Gerald ([12]GBY218)               geboyd@EARTHLINK.NET            1-818-8
46-2478
Boyd, Gerald ([13]GB8307)               gerald@PF1HELP.COM                770-4
13-9456

To single out one record, look it up with "!xxx", where xxx is the
handle, shown in parenthesis following the name, which comes first.


                             TELNET BY EMAIL
                             ---------------

Sorry, there is no way to access TELNET sites by e-mail.


                            A FEW NET-GOODIES
                            -----------------

Here are some other interesting things you can do by e-mail. (Some of
them are accessible only by e-mail!)

* 100 THINGS TO DO BY EMAIL
Get instant answers amd information on almost 100 topics by e-mail.
Dictonary, encyclopedia, airfares, almanac, airports, currency
conversion, distance between two points, etc. etc.  Send a blank e-mail
message to: topics@halibot.com  Also try msnbcnow@msnbc.com

* ANONYMOUS EMAIL
An "anon server" provides a front for sending mail messages and posting
to Usenet newsgroups anonymously, should the need ever arise.  To get
instructions send e-mail to remailer@gacracker.org with a Subject:
remailer-help

* ASK DR. MATH
Have a math question?  Dr. Math answers questions from K-12 students and
their teachers about Mathematics.  Write to dr.math@forum.swarthmore.edu

* ASK-A-GEOLOGIST
Send your earth-shattering questions to
ask-a-geologist@octopus.wr.usgs.gov and a US Geological Service
scientist will try to help.

* ASK-A-TECH
Send your computer hardware or software support questions to
helpdesk@ask-a-tech.org and this non-profit organization will try to
answer your question.

* BIBLE SEARCH
Search the King James version of the Bible.  Examples below can be sent
to an Agora server.  Use "+" to specify multiple words; prefix proper
names with "%23"; add "&PHRASE=ON" to find a phrase.
   send http://estragon.uchicago.edu/cgi-bin/KJV?title=&word=angel+%23Mary
   send http://estragon.uchicago.edu/cgi-bin/KJV?title=&word=fig+tree&PHRASE=ON

* CANCER DATABASE
To access the National Cancer Institute's database, send e-mail to
cancernet@icicb.nci.nih.gov with "help" or "spanish" in the message
body.

* CHECK YOUR EMAIL CONNECTION
The following are all autoresponder addresses that you can use to test
if your e-mail is working. You send a blank message to the address shown
and in a few minutes an autoresponse is received.
   echo@seattlelab.com               test-courrier@sogi.com (in French)
   echo@telcomplus.net               test@alphanet.ch
   echo@tu-berlin.de                 test@mega.bw
   internet@gurus.com                test@netsydney.com
   ping@stamper.itconsult.co.uk      echo@tu-chemnitz.de

* COUNTRY CODES
The International E-mail accessibility FAQ is retrievable by e-mail.
Send e-mail to mail-server@rtfm.mit.edu and enter only this line in the
BODY of the note:
   send usenet/news.answers/mail/country-codes
   Web site: http://www.nsrc.org/oclb

Stumped by those 2-letter country codes in Internet addresses?  Send
e-mail to address-codes@GetResponse.com for an explanation.

* CURRENCY CONVERSION
You can get foreign exchange rates for the U.S. dollar and other
currencies by sending this URL to an Agora or www4mail server:
   send http://cnnfn.com/markets/currencies.html

* EMAIL TO SNAIL-MAIL
Need to get a message to someone in Britain who doesn't have e-mail?
Send it to PaperMail!  For full details on this fee-based service, send
e-mail to info@papermail.win-uk.net

* EMOTIONAL SUPPORT
There's a suicide helpline accessible by e-mail.  Send your message to
jo@samaritans.org -- No syntax, they have humans!  Also any mail to
care@netservs.com returns a listing of hundreds of emotional support
resources on the Internet.

* FINANCIAL AID FAQ
A comprehensive guide to higher education financial aid.  Send blank
e-mail to send-faq@finaid.org OR query@finaid.org

* FINDING EMAIL ADDRESSES
For a guide to finding someone's e-mail addresses.  Send e-mail to
mail-server@rtfm.mit.edu and enter only this line in the BODY of the
note:
    send usenet/news.answers/finding-addresses

* FREE HOME PAGE BY EMAIL (For German residents only)
InetWire offers free non-commercial homepages with up to 500KB of
space.  Make a zip file with index.htm being the home page, put a URL
something like "http://inetw.com/home/myname" in the Subject line and
then send your zip file as an ATTACHMENT to attach@inetw.com.  (If your
e-mail program doesn't support file attachments, you're out of luck.)

* FTP UPLOAD VIA EMAIL
The first free publicly accessible FTP service that allows uploading via
e-mail has instructions available at: http://mail2ftp.hypermart.net/
You can also send the word "HELP" in the body of a message to
mail2ftp@rootshell.be or mail2ftp@treelife.org.ua

* FTPMAIL/WEBMAIL SERVER STATUS
Is your favorite FTPmail/Agora/GetWeb site overloaded or down?  Find out
by sending the "get file stats.txt" command to mailserv@netservs.com

* INTERNET MOVIE DATABASE
Get tons of info on movies, actors, and directors. Send e-mail to
movie@imdb.com with HELP in the subject line.

* INTERNET TIMELINE
To learn the history of the Internet from 1950 to 1998, send blank e-mail
to timeline@hobbes.mitre.org

* THE INTERNET TOURBUS
Take a virtual tour of the Internet - hop on The Internet TourBus!
You'll receive a short mailing twice a week highlighting fun and
interesting sites on the Internet.  It's absolutely free, and you can
join 80,000 others by sending SUBSCRIBE TOURBUS Firstname Lastname in
the BODY of a message to "LISTSERV@LISTSERV.AOL.COM".

* ISPs BY AREA CODE
For a list of Internet Service Providers in your area code, send this
line to an Agora server: http://thelist.iworld.com/areacode/XXX/
(where XXX=your area code)

* LANGUAGE TRANSLATION BY EMAIL
Send an e-mail as usual to a foreign language colleague in your native
tongue.  In the "Cc:" line, send a carbon copy of the message to the
Universal T-mail Translator.  The way you format the address will
determine how the message is translated.
Cc: (Original language)-(Final translation)@t-mail.com
English (en or an), French (fr), German (ge or de), Italian (it),
Spanish (sp or es), Portuguese (pt or po)
So English to French translation would be en-fr@t-mail.com

* LEARN TO SPEAK GEEK
Get BABEL, a glossary of computer abbreviations and acronyms. Use a
web-to-mail server to retrieve this file.
http://www.geocities.com/ikind_babel/babel/babel.html     [214K]

* MEDICAL INFORMATION BY EMAIL
Send a blank e-mail message to hnet@usa.healthnet.org to receive a FAQ
which lists locations for medical information that can be accessed by
e-mail methods.

* MORE WORD FUN!
The wordserver at wsmith@wordsmith.org will serve up A.Word.A.Day,
Dictionary by Mail, Thesaurus by Mail, Acronym by Mail and Anagram by
Mail. Send blank e-mail for the help file.

Merriam-Webster dictionary offers the word of the day -- To subscribe,
send mail to LISTSERV@LISTSERV.WEBSTER.M-W.COM with the command
SUBSCRIBE MW-WOD [your name].

* MORTGAGE/LOAN CALCULATOR
To calculate your monthly loan payment, send this line to an Agora
server:
http://www.interest.com/hugh/calc/simple.cgi?amt=100000&int=8.00&yrs=30
(Change the values for principle, interest and term as appropriate.)

* NUMBER SEQUENCES
To find out how a number sequence continues (such as 2 3 5 7 11 ..., the
prime numbers), send e-mail to sequences@research.att.com with the
following in the message body: lookup 2 3 5 7 11. For help on
this service, send e-mail with a body of "help" to the same address.

* PDF CONVERSIONS BY EMAIL
You can convert PDF documents to text or HTML via e-mail. For internet
files put the URL in the body of an e-mail message to
pdf2txt@adobe.com (for plain text) or to pdf2html@adobe.com (for HTML).
If the file is on your PC then include as a MIME attachment and send
to the same addresses depending uopn whter you want text or HTML.

* PLAY GAMES BY EMAIL
You can play games via the PBeM Server, for info, send e-mail to
pbmserv@gamerz.net with Subject: help tutorial

* RFCS BY EMAIL
Details on obtaining RFCs via FTP or EMAIL may be obtained by sending
an EMAIL message To: rfc-info@ISI.EDU with help: ways_to_get_rfcs in
the message body.

* SCOUT REPORT
...is a weekly featuring announcements of new and interesting resources
on the Internet.  To subscribe, send e-mail to listserv@cs.wisc.edu with
"Subscribe scout-report Your Name" in the body.

* SENDING A FAX BY EMAIL
The TPC.INT "Remote Printing Experiment" is the grandfather of Internet
faxing services.  Send e-mail to tpcfaq@info.tpc.int with no subject and
"help" in the body.  For a list of country phone numbers served by this
service, send e-mail to tpccover@info.tpc.int with no subject and nothing
in the body.

You can also get the FAX FAQ via electronic mail. Send e-mail to
mail-server@rtfm.mit.edu and enter only this line in the BODY of the
note:
    send usenet/news.answers/internet-services/fax-faq

* SENDING MAIL TO VARIOUS NETWORKS
For a guide to communicating with people on the various networks that
make up the Internet, send e-mail to mail-server@rtfm.mit.edu and enter
only this line in the BODY of the note:
    send usenet/news.answers/mail/inter-network-guide

* STATLIB
A system for distributing statistical software, datasets, and
information by electronic mail, FTP, and WWW.  To get the index, send
e-mail to statlib@lib.stat.cmu.edu with the one line message "send
index".

* STOCK MARKET QUOTE
To get a stock market quote, send this line to an Agora server:
http://finance.yahoo.com/q?d=t&s=xxxx where xxxx is the stock market
symbol.

* TRACK UPS PACKAGES
You can track your UPS packages now thru e-mail.  Send an e-mail to
totaltrack@ups.com and in the subject or the body place the complete
tracking number.

* THE USENET ORACLE
A cooperative, anonymous and humorous exchange of questions and
answers.  Send e-mail to oracle@cs.indiana.edu for more information.

* U.S. CONGRESS AND THE WHITE HOUSE
You can contact the President (president@whitehouse.gov) or Vice
President (vice_president@whitehouse.gov).

* OTHER SOURCES OF US GOV'T INFO:
Send e-mail to mail-server@rtfm.mit.edu and enter only these lines in
the BODY of the note:
    send usenet/news.answers/us-govt-net-pointers/part1
    send usenet/news.answers/us-govt-net-pointers/part2

* VIRTUAL PIZZA!
Order an electronic pizza by e-mail.  Send e-mail to
"pizza@ecst.csuchico.edu" with a subject of "pizza help" for details.

* VIRUS PROTECTION SOFTWARE
F-Prot, one of the top PC virus scanners can be requested by e-mail. To
get the current version (uuencoded) send e-mail to
f-prot-update@complex.is with this message body:
   send-as:  uue

* WEB PAGES BY EMAIL
Use web2mail to have your favorite web pages delivered by e-mail whenever
they change.

The basic subscription form is at this web page:
   http://www.web2mail.com/signup.php

* WEBSTER DICTIONARY LOOKUP
To retrieve the definition of a word, send either of these lines to an
Agora type server:
   send http://www.britannica.com/dictionary?book=Dictionary&va=whatever
   send www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=whatever

* FOR FURTHER READING
For more details on using web search engines by e-mail use a web-to-mail
server to get this file
   send ftp://ftp.expita.com/wsintro.faq



                            SOMETHING MISSING?
                            ------------------

This file should be somewhere between 1300 and 1500 lines of text, and
about 58KB in size.  If the file you have is much smaller, or says
something like "part 2 of 2" near the top, you're missing something.
Most likely, that's because your mail system has file size quotas that
prevented part 1 from reaching you.  Here's the solution:

To get the file in multiple chunks, send to mail-server@rtfm.mit.edu and
enter only these lines in the BODY of the note:

size 25000
send usenet/news.answers/internet-services/access-via-email

The mail server will break up the file into chunks of 25000 bytes and
send them in separate messages.  You can change "25000" to another
number if it suits your needs.


                           CONTACTING THE AUTHOR
                           ---------------------

I welcome your feedback on this guide and can be reached at the
following addresses.  Send corrections, ideas, suggestions and comments
by e-mail.  I'll try to include any new services in future editions of
this guide.

E-mail  :  gboyd@expita.com
Web     :  http://www.expita.com/

--------------------------------------------------------------------------

               Copyright (c) 1999-2002, Gerald E. Boyd
                          gboyd@expita.com

       All rights reserved. Permission is granted to duplicate and
       distribute copies of this document provided the copyright
       notice and this permission notice are preserved on all copies.

-------------------------------------------------------------------------- 

Accessing the Internet by E-mail FAQ

Posted by krsuncom
개발이야기2007. 8. 14. 11:02

 

How to develop and test device drivers in Windows CE 5.0

by Mike Hall (Oct. 25, 2005)
Foreword: This article by Mike Hall, a technical product manager on Microsoft's Windows CE team, provides an introduction to developing and testing a Windows CE 5.0 device driver. It provides step-by-step instructions for creating a stream driver, creating a custom Windows CE Test Kit (CETK) test, and writing an application to test the driver. It will take approximately 60 minutes to complete.
Note: before beginning, download Windows CE 5.0 Embedded Development Labs.msi from the Microsoft Download Center.


Part 1: Setting Up a Device Driver



In this exercise, you will use Platform Builder to add a project that will act as a device driver.
Before you begin the process of writing drivers, you should understand the purpose of a device driver. Drivers abstract the underlying hardware from the operating system, and better still from an application developer. An application developer shouldn't need to know the specifics of your display hardware or your serial hardware -- for example, whether a serial device is implemented in a Universal Asynchronous Receiver/Transmitter (UART) or a field-programmable gate array (FPGA). For the most part, it makes no sense for an application developer to need to know how the hardware is implemented.

Microsoft Windows exposes application programming interfaces (APIs) for a developer to call into the hardware without needing to know what the physical hardware is. For example, to write to a serial port, an application developer simply calls CreateFile( ) on COMx (where x donates the serial port number you want to open, for example COM1 for serial port 1), calls WriteFile( ) to write some bytes of data to the serial port, and then calls CloseHandle( ) to close the serial port. The same sequence of APIs works no matter what the underlying serial hardware is (or which Windows operating system you are running).
The same is also true of other APIs: If you want to write to a line to the display surface, you would simply call PolyLine( ), MoveToEx( ), or LineTo( ). As an application developer, for the most part, you don't need to know what the display hardware is. There are APIs to call that will return the dimensions of the display surface, the color depth, and so on.
The good news is that developers have a consistent, well-known set of APIs to call. These APIs abstract their application from the underlying hardware. This is crucial because an application developer has no way of knowing whether the application will run on a laptop, Tablet PC, or desktop computer. Whether the computer is running at 1024x768 or 1600x1200, the application developer can query the screen resolution and color depth at run time and therefore doesn't need to build the application to run only on specific hardware.
A driver is simply a dynamic-link library (DLL). DLLs are loaded into a parent process address space; the parent process can then call any of the interfaces exposed from the DLL. The driver is typically loaded by its parent process through a call to LoadLibrary( ) or LoadDriver( ). LoadDriver not only loads the DLL into the parent process address space, but also makes sure the DLL isn't paged out.
How does a calling process know which APIs or functions are exposed from your DLL or driver? The parent process calls GetProcAddress( ), which takes the name of a function and the hInstance of the loaded DLL. The call returns a pointer to the function, if it exists, or NULL if the function is not exposed from the DLL.
Stream drivers expose a well-known set of functions. For a stream driver, you want to be able to write a stream of bytes to the device, or read a stream of bytes from the device. Therefore, in the serial port example used earlier, you would expect the following set of functions to be exposed from your driver: Open, Close, Read, and Write. Stream drivers expose some additional functions: PowerUp, PowerDown, IOControl, Init, and DeInit.
You can use an existing operating system image for the emulator platform (the Basic Lab MyPlatform platform is ideal). You can then add your DLL/driver project to the platform.
After the platform is built and downloaded (this shows that the operating system starts and runs well), you need to create your skeleton driver. You can use Platform Builder New Project or File command on the File menu to create a Microsoft Windows CE DLL. There is no difference between creating a DLL to expose functions or resources and creating a DLL to be used as a driver; the only difference is which functions the DLL exposes, and how the DLL is registered or used on the platform.
As an aside, one way to create internationalized applications is to create a base application that contains one set of core language strings, dialog boxes, and resources, and then create a number of external DLLs, each of which contains the dialog boxes, strings, and resources for a specific locale. The application can then load the appropriate language resources on the fly. You can add languages to the application by simply adding DLL files. This and other interesting topics are described in the book Developing International Software available on the Microsoft Press Web site.
To add a project that will act as the device driver

  1. Use Platform Builder to open the existing MyPlatform workspace.
  2. On the File menu, click New Project or File.
  3. Select WCE Dynamic-Link Library, give it an appropriate name (for example, StreamDrv), and then click OK, as shown in the following illustration.

  4. On the page shown in the following illustration, fill in as much or as little information as you want, and then click Next.

  5. Click A simple Windows CE DLL project, as shown in the following illustration.

  6. Click Finish to complete the wizard.
    At this point, the DLL contains only an empty DllMain function. You can expose functions to be called by an application, expose resources (perhaps to make this part of a language/culture-aware application), or make this into a device driver. In this article, you'll use the Windows CE Stream Driver Wizard to create your skeleton stream driver.
    In Windows CE, stream drivers are opened just like files, and are opened by means of a unique three-letter prefix (for example, COM).
  7. Choose a unique three-letter identifier for your driver. In the Location box, type the full path for the stream driver that you created previously. Or, use the browse button to browse to the PBWorkspaces directory in your Platform Builder installation, find the platform that you created previously, and then find the name of the stream driver (in the earlier example, this was PBWorkspaces\TuxPlat\StreamDrv).
  8. In the Driver Filename box, type a name for the driver. As shown in the following illustration, use the same name that you used earlier (StreamDrv) to ensure that the original file created in Platform Builder is overwritten.

  9. Press Go, and the stream driver source will be generated.

Part 2: Testing the Stream Driver Test Code



You have now written the basic code for a custom stream driver for Windows CE. At the moment, the driver isn't connected to any hardware.
After the driver is written, you need to provide a way for developers to test it. Windows CE ships with a Windows CE Test Kit (CETK), which provides driver tests for a range of driver types, including networking, Bluetooth, serial, and display. The driver that you wrote is a custom stream driver that doesn't expose the same functionality as existing driver tests, so you need to write a custom test for the driver. Although you could just write an application to exercise the driver, it's perhaps better to provide a CETK module that can be used during development and shipped to customers to test the driver on shipping hardware.
In this part of the exercise, you will perform the following procedures:
  • Create a skeleton Tux module
  • Add test code for a custom driver to the Tux DLL
  • Rebuild an operating system
  • Set a breakpoint
To create a skeleton Tux module
  1. In Platform Builder, on the File menu, click New Project or File.
  2. Select WCE TUX Dynamic-Link Library, type TuxTest as the project name, enter a location, click Workspace Project, and then click OK, as shown in the following illustration. (In practice, you can choose either project type; for this article, click Workspace Project).

  3. On the page shown in the following illustration, fill in as much or as little information as you want, and then click Next.

  4. Read the information on the screen shown in the following illustration, and then click Next.

  5. On the final page, you can optionally select CETK under Release Type, as shown in the following illustration. This option turns off optimizations for retail binaries to increase debugging productivity. Click Finish.

  6. Click View | File View, and then expand the Projects tree to show the tux source, as shown in the following illustration.

    The important files to note in the preceding illustration are:

    • ft.h -- This file contains the function table used by the tux DLL.
    • test.cpp -- This file contains the test procedures called from the function table.
    • TuxStreamTest.cpp -- This file contains DLLMain and ShellProc, the latter of which is called from Tux.exe.

To add the custom driver test code to the Tux DLL
  1. Open the source Test.cpp.
  2. Use CodeClip to get the Tux_Custom_Test | TuxCode source.
  3. Replace the contents of the function TestProc with the code from CodeClip.
    You will notice that the code in Test.cpp loads a driver called Demo.dll. For this article, you created a driver called StreamDrv. You will need to modify the source to load your StreamDrv.dll driver.
  4. Locate the source in Test.cpp that calls LoadLibrary, and then modify the name of the driver being loaded from Demo.dll to StreamDrv.dll.
  5. In the Platform Builder File View, right-click the TuxTest project, and then click Build Current Project.
    You also need to add the Windows CE Test Kit component from the catalog.
  6. Under Device Drivers, locate the Windows CE Test Kit component in the catalog, and then select Add the Windows CE Test Kit to add the component to your platform.
Note Adding the component to your platform doesn't add any files to the final operating system image; it adds the Clientside files to the build release folder. From Platform Builder, you can download the Clientside application and run the application on your target device.
To rebuild your operating system
  • In Platform Builder, select Build OS | Sysgen.
    The build process will take approximately five minutes to complete.
It would be useful to set a breakpoint in the entry point of the stream driver to see when the driver is loaded.
To set a breakpoint
  1. Click File View, open the StreamDrv project, and then open Source files.
  2. Locate and open StreamDrv.cpp.
  3. Locate DllMain, and then locate and click the switch statement.
  4. Set a breakpoint by pressing F9.
  5. Download the operating system to the emulation environment by clicking Target | Attach.
    You will see the following debug output, and the breakpoint will fire. Note that this happens long before the user interface (UI) of the operating system has loaded.
    4294780036 PID:23f767b6 TID:23f767e6 0x83fa6800: >>> 
    Loading module streamdrv.dll at address 0x01ED0000-0x01ED5000
    Loaded symbols for
    'C:\WINCE500\PBWORKSPACES\DRVDEMO\RELDIR\EMULATOR_X86_DEBUG\
    STREAMDRV.DLL'
  6. Disable the breakpoint by clicking the switch statement, and then pressing F9.
  7. Allow the operating system to continue loading by pressing F5.
You've now built a Windows CE 5.0 operating system that contains a custom stream driver, and you've seen the driver load during the boot sequence of the operating system.

Part 3: Examining the Driver



In this exercise, you will perform the following procedures:
  • Use a command-line tool to look at the exposed functions from the driver
  • Use the Remote System Information tool to examine the driver
  • Determine that the driver is loaded
The first way to examine the device driver that you created is to look at the exposed functions from the driver. There is a command-line tool that ships with Windows CE called Dumpbin, which you can use to examine the imports to an application or module, or to examine the exports from a DLL (or driver).
To use the command-line tool to look at the exposed functions from the driver
  1. In Platform Builder, click Build OS | Open Release Directory. This action opens a Command Prompt window in the build release folder for your current workspace.
  2. Type dumpbin 뻛xports StreamDrv.dll
    The following illustration shows how the output looks. You can see that all of the expected stream driver functions are exposed from the driver; functions are exposed from a DLL through the project's .def file.

  3. Close the Command Prompt window by typing Exit
    The contents of the StreamDrv.def file are as follows.
    LIBRARY DemoDriver
    EXPORTS
    DEM_Init
    DEM_Deinit
    DEM_Open
    DEM_Close
    DEM_IOControl
    DEM_PowerUp
    DEM_PowerDown
    DEM_Read
    DEM_Write
    DEM_Seek
    CustomFunction
    CustomFunctionEx
The second way that you can examine the driver is through the Remote System Information tool.
To examine the driver through the Remote System Information tool
  1. In Platform Builder, click Tools | Remote System Information.
  2. Select Windows CE Default Platform | Default Device, and then click OK, as shown in the following illustration.

    This procedure connects the Remote System Information application to the current active platform being used by Platform Builder. The following illustration shows the result.

You can also use the list of loaded modules to determine that your driver is loaded.
To determine that the driver is loaded

  • In Platform Builder, use the Target Control window (gi mod), or View | Debug Windows | Modules and Symbols.
    The following illustration shows the result of this procedure.


Part 4: Using the Windows CE Test Kit



The Windows CE Test Kit contains a device-side component and a desktop component. The device side component is called Clientside.exe, which you added to your workspace by adding the CETK component from the catalog. Note that adding the Clientside.exe application to the workspace doesn't add any files to the final operating system image, but it does copy the application to the build release folder.
Before running the CETK on the desktop computer, you need to start the Clientside.exe application on the device. The reason the tools are not linked (like a remote tool) is that the CETK will also operate on shipping (retail) devices, such as the Pocket PC.
In this part of the exercise, you will perform the following procedures:
  • Examine the Windows CE Test Kit user interface
  • Run one of the standard tests
To examine the Windows CE Test Kit user interface
  1. In Platform Builder, on the Tools menu, click Windows CE Test Kit.
    This step starts the Windows CE Test Kit application, as shown in the following illustration. Note that this is not a standard remote tool. Most of the remote tools that ship with Windows CE use the Kernel Independent Transport Layer (KITL), a transport that abstracts the tools from the underlying communication hardware so that the tools will run over Ethernet, serial, 1394, USB, or other transports.
    The Windows CE Test Kit typically connects over sockets, although for Windows CE 5.0, the tools have been updated to also support KITL.

  2. In the Windows CE Test Kit, click Connection | Start Client.
    This step displays the Device Connection dialog box, where you can choose whether to connect over sockets or KITL.
  3. Make sure that the Use Windows Sockets for the client/server communication check box is cleared, as shown in the following illustration.

  4. Click Connect.
    In the standard user interface for remote tools (KITL), select Windows CE Default Platform | Default Device, and then click OK, as shown in the following illustration.

    This procedure starts Clientside.exe on the target device and makes a connection to the target. After the connection is made, the CETK enumerates the supported devices on the target platform, and nonsupported devices are disabled in the CETK.
    After the CETK has connected to the target and enumerated devices, the UI looks similar to the following illustration. Notice that certain hardware categories, such as Bluetooth, IR Port, and Modem, are disabled.

Before adding a custom test to the CETK, you can run one of the standard tests to see how the test behaves.
To run a standard test

  1. In the CETK, expand Windows CE (x86).
  2. Locate and expand Serial Port.
  3. Right-click Serial Port Driver Test, and then click Quick Start.
This step runs just this one test without also running the other selected tests. The UI indicates that the test is in progress, as shown in the following illustration.

The CETK provides updates on the progress of the test and the outcome of the test. You can also examine the debug output in Platform Builder to see the progress of the test, as shown in the following example.

405910 PID:83d4ee4a TID:83ea5a8a *** Test Name:      
Set event mask and wait for thread to close comm port handle
405920 PID:83d4ee4a TID:83ea5a8a *** Test ID: 1007
405920 PID:83d4ee4a TID:83ea5a8a *** Library Path: \serdrvbvt.dll
405920 PID:83d4ee4a TID:83ea5a8a *** Command Line:
405920 PID:83d4ee4a TID:83ea5a8a *** Result: Passed
405920 PID:83d4ee4a TID:83ea5a8a *** Random Seed: 15595
405930 PID:83d4ee4a TID:83ea5a8a *** Thread Count: 1
405930 PID:83d4ee4a TID:83ea5a8a *** Execution Time: 0:00:05.110
405930 PID:83d4ee4a TID:83ea5a8a ***
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
If the CETK UI indicates that the serial port test has failed on the emulator (as shown in the following illustration), the failure may not be due to a complete failure of every test. It may indicate that only a portion of the overall test suite has failed, which may actually be expected behavior.

  1. Right-click Serial Port Driver Test [Failed], and then click View Results.
    A window like that shown in the following illustration appears.

    Looking at the results shown in the preceding illustration, you can see that 10 individual tests have been run. All of these tests have passed except for Set and verify receive timeout.
    To get more information, you can click the individual test.


Part 5: Creating a Custom CETK Test



By using the Platform Builder User-Defined Test Wizard, you can create a custom CETK test. This test will verify the exported functions from a custom stream driver (which you've also added to the platform).
In this part of the exercise, you will perform the following procedures:
  • List the custom stream driver test in the CETK
  • Run the custom stream driver test
To list the custom stream driver test in the CETK
  1. In the CETK, click Tests | User Defined.
    This step starts the User-Defined Test Wizard. The first page of the wizard is for information only.
  2. Click Next, as shown in the following illustration.

  3. Click Add a New Test, and then click Next, as shown in the following illustration.

  4. Enter the following information, and then click Next:
    • In the Name of Test box, type Custom Stream Driver Test
    • In the Tux Module (DLL) box, browse to
      C:\Wince500\PBWorkspaces\MyPlatform\RelDir\Emulator_x86_Debug,
      and then select either test.dll or TuxTest.dll (this depends on the name of the Tux test you used in Platform Builder).
    • In the Command Line box, leave the default setting for the current test.
    • In the Processor box, type x86
    The following illustration shows how the information appears on the current wizard page.

  5. Click Copy the files to the directory for user-defined tests, and then click Next, as shown in the following illustration.
You want to copy the custom driver test (your DLL) to the folder for user-defined tests. If you were to delete your existing workspace, the custom driver test would still be intact.

  1. Click Next, as shown in the following illustration.

  2. Click Finish, as shown in the following illustration.
    The CETK application doesn't automatically refresh with the new tests. You need to resynchronize the desktop application to view the newly added test.

  3. Right-click Windows CE (x86), and then click Redetect Peripherals.
    This procedure adds a new driver category called User Tests. You've added only one test, so when you expand this item, you will see only Custom Stream Driver Test.
    Note The DLL for the custom stream driver test has been copied to the following location: C:\Program Files\Windows CE Platform Builder\5.00\CEPB\wcetk\user\x86.
To run the custom stream driver test
  1. In the list of available tests, expand User Tests.
  2. Right-click Custom Stream Driver Test, and then click Quick Start.
    Make a note of the following debug information being displayed in Platform Builder.
    1162630 PID:3c92032 TID:3efe3ea *** TEST STARTING
    1162630 PID:3c92032 TID:3efe3ea ***
    1162630 PID:3c92032 TID:3efe3ea *** Test Name: Sample test
    1162630 PID:3c92032 TID:3efe3ea *** Test ID: 1
    1162640 PID:3c92032 TID:3efe3ea *** Library Path: \test.dll
    1162650 PID:3c92032 TID:3efe3ea *** Command Line:
    1162650 PID:3c92032 TID:3efe3ea *** Random Seed: 26648
    1162650 PID:3c92032 TID:3efe3ea *** Thread Count: 0
    1162650 PID:3c92032 TID:3efe3ea ***
    vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    1162660 PID:3c92032 TID:3efe3ea test:
    ShellProc(SPM_BEGIN_TEST, ...) called
    1162660 PID:3c92032 TID:3efe3ea BEGIN TEST:
    "Sample test", Threads=0, Seed=26648
    1162690 PID:3c92032 TID:3efe3ea
    Custom Stream Driver Test Starting
    1162690 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Loading Demo.DLL
    1162710 PID:3c92032 TID:3efe3ea 0x83d3dc28: >>>
    Loading module streamdrv.dll at address 0x01ED0000-0x01ED5000
    1162720 PID:3c92032 TID:3efe3ea StreamDrv - DLL_PROCESS_ATTACH
    1162720 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Loaded Demo.DLL OK
    1162740 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking Interfaces...
    1162740 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_Open
    1162740 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_Open OK
    1162740 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_Close
    1162750 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_Close OK
    1162750 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_Read
    1162750 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_Read OK
    1162770 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_Write
    1162790 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_Write OK
    1162790 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_Init
    1162790 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_Init OK
    1162790 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_Deinit
    1162800 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_Deinit OK
    1162800 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_PowerUp
    1162800 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_PowerUp OK
    1162800 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_PowerDown
    1162810 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_PowerDown OK
    1162810 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_IOControl
    1162810 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_IOControl OK
    1162810 PID:3c92032 TID:3efe3ea
    Custom Driver Test - Checking DEM_Seek
    1162820 PID:3c92032 TID:3efe3ea
    Custom Driver Test - DEM_Seek OK
    1162830 PID:3c92032 TID:3efe3ea StreamDrv - DLL_PROCESS_DETACH
    1162840 PID:3c92032 TID:3efe3ea 0x83d3dc28:
    <<< Unloading module streamdrv.dll at address 0x01ED0000-0x01ED5000
    1162870 PID:3c92032 TID:3efe3ea test:
    ShellProc(SPM_END_TEST, ...) called
    1162870 PID:3c92032 TID:3efe3ea END TEST:
    "Sample test", PASSED, Time=0.180
    1162870 PID:3c92032 TID:3efe3ea ***
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    1162870 PID:3c92032 TID:3efe3ea *** TEST COMPLETED
    1162880 PID:3c92032 TID:3efe3ea ***
    1162880 PID:3c92032 TID:3efe3ea *** Test Name: Sample test
    1162880 PID:3c92032 TID:3efe3ea *** Test ID: 1
    1162890 PID:3c92032 TID:3efe3ea *** Library Path: \test.dll
    1162890 PID:3c92032 TID:3efe3ea *** Command Line:
    1162890 PID:3c92032 TID:3efe3ea *** Result: Passed
    1162900 PID:3c92032 TID:3efe3ea *** Random Seed: 26648
    1162910 PID:3c92032 TID:3efe3ea *** Thread Count: 1
    1162910 PID:3c92032 TID:3efe3ea *** Execution Time: 0:00:00.180
    The test completed without any warnings or errors. You can also examine the test results in the client.

Part 6: Determining Who Owns the Stream Driver



So far, you've seen the custom stream driver load through Platform Builder debug messages, through a breakpoint in the driver source, and through a custom CETK test.
In this part of the exercise, you will perform the following procedures:
  • Use the Remote Process Viewer to determine which process is loading the driver
  • Display information
To use the Remote Process Viewer to determine which process is loading the driver
  1. In Platform Builder, click Tool | Remote Process Viewer.
    The Process Viewer application displays a list of all the currently running processes, in addition to the DLLs or modules loaded into each process address space.
  2. Locate and select device.exe.
The following illustration shows the list of DLLs loaded into the Device.exe process address space. Device.exe is the device driver manager for Windows CE.

To display information
By using Platform Builder, write a Microsoft Win32 application that writes data to the custom stream driver and reads back and displays the information. You can use the MessageBox API to do this.
The APIs that you need for this task are:

  • CreateFile
  • WriteFile
  • ReadFile
  • CloseHandle
  • MessageBox

Summary


  • Drivers are simply DLLs.
  • Drivers are mapped into the Device.exe process address space.
  • Drivers expose a known set of interfaces.
  • It's relatively easy to add a device driver to a Windows CE operating system image.
  • The Windows CE Test Kit is available to assist with the development and debugging of a platform.
  • Writing custom CETK tests is fairly easy.


Copyright ?2005 Microsoft Corp. All rights reserved. This article was initially published on Microsoft's MSDN website. Reproduced by WindowsForDevices.com with permission.

Related stories:

How to develop and test device drivers in Windows CE 5.0

Posted by krsuncom
개발이야기2007. 8. 14. 10:10

 

참으로 안타까운 일이다.  설정이 이렇게 독특하다니.  이런건 도데체 누가 알려주는것일까??

어쩄거나 수많은 사람이 쓰는 Gmail 이 설정 가능하다니 다행이긴 하다. 좀전에 해 보았는데 잘 되는듯 보인다.

이건 삼성에서 알려줘야하는건가????  SKT 에서 알려줘야 되는건가???...영 ~~감이 안옴.

Quick Tip: POP Gmail on Blackjack

November 22nd, 2006 by Brandon Steili

Thanks to dre3101 for this — Original post here

Gmail in your inbox … here’s a handy workaround for your Smartphone (and maybe PDA) to have gmail in your inbox… 

  • Setup your Gmail account to allow POP access (this is done in the settings section)
  • Go to Messaging on the Blackjack
  • Click on New Account
  • Select Other POP3/IMAP. Click Next.
  • Enter your Gmail information (name, email address). Click Next.
  • Click Next again to skip the automatic download of settings.
  • Enter your Gmail username like this: recent:username@gmail.com, enter your password. Click next.
  • Click next on the Server Type screen. (POP3 is correct) (You can alternately rename the account name here to make it easy to recognize)   READ ON FOR MORE!!!
  • Type
    in pop.gmail.com for incoming server, smtp.gmail.com for outgoing.
    Make sure that all of the SSL boxes are checked. Click next.
  • On the download the following messages screen, select all messages, and entire message. Click next.
  • Have it check every 15 minutes. Click next.
  • Click finish.
  • Click Yes to confirm.

At
this point, you are good to go. If you use Outlook or the like for an email program, your emails will show up in both places now. Your Blackjack will have the exact same emails.

UNLIMITED DATA IS GOING TO BE IMPORTANT!

Also, just as an FYI - this can run side by side with an Exchange sync!!

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.

Quick Tip: POP Gmail on Blackjack - Just Another Mobile Monday - Mobile News, Views and Reviews

Posted by krsuncom
개발이야기2007. 8. 13. 21:00

 

Other Registry Tweaks

These registry tweaks either need categorizing, or do not fit any of the existing categories.


For further tweaks, see: WM5 Tweaks - Performance and http://www.pocketpctweaks.com/


Note to editors:

When editing, please make sure to disable the "[ ] Use Old Markup" option for display formatting reasons.


EXAMPLE - TRY NOT TO EDIT/DELETE

Tweak to do something

To do this and that, adjust the following registry value:

HKLM\Software\Microsoft\Something\SomeValue = 1 (DWORD decimal)

To do something different entirely, perhaps the opposite, do this:

HKLM\Software\Microsoft\Something\SomeValue = 0 (DWORD decimal)

This is an additional note


UI Modifications

Change the thickness of scrollbars

To change the thickness of the scrollbars at the right/bottom of documents larger than the screen, adjust...
For the horizontal (bottom) scrollbar:

HKLM\System\GWE\cyHScr = 9 (DWORD decimal)

For the vertical (right) scrollbar:

HKLM\System\GWE\cxVScr = 9 (DWORD decimal)

The default thickness is 13. You can set the value to pretty much anything you like

Change the length of scrollbar arrow buttons

To go with changing the thickness of the scrollbars, you may wish to change the length of the scrollbar arrow buttons...
For the horizontal (bottom) scrollbar arrows:

HKLM\System\GWE\cyVScr = 9 (DWORD decimal)

For the vertical (right) scrollbar:

HKLM\System\GWE\cxHScr = 9 (DWORD decimal)

The default length is 13. You can set the value to pretty much anything you like

Enable ClearType in Landscape mode

To enable ClearType in Landscape mode:

HKLM\System\GDI\ClearTypeSettings\OffOnRotation = 0 (DWORD decimal)

To disable:

HKLM\System\GDI\ClearTypeSettings\OffOnRotation = 1 (DWORD decimal)

Note that your PocketPC screen's LCD red/green/blue ordering required for proper ClearType display is only correct for Portrait display. You may or may not prefer to leave ClearType in Landscape mode disabled

Change the display of the clock in the taskbar

The clock in the taskbar can be changed to show not only the time, but also the date, or just the date, or nothing at all.
To show nothing:

HKLM\Software\Microsoft\Shell\TBOpt = 0 (DWORD decimal)

To show just the clock:

HKLM\Software\Microsoft\Shell\TBOpt = 1 (DWORD decimal)

To show just the date:

HKLM\Software\Microsoft\Shell\TBOpt = 2 (DWORD decimal)

To show both the date and the clock:

HKLM\Software\Microsoft\Shell\TBOpt = 3 (DWORD decimal)

Note 1: If you switch to the Analog clock display, the date will remain visible -through- the Analog clock
Note 2: Setting the clock to show 'nothing' will still keep the reserved space, showing the taskbar background, and obscure any icons that will shift to the right.
Note 3: Your date may get obscured by the space reserved for the OK/Close button in the top-right. You can fix this my adding spaces at the end of your 'Short Date Format'. See also the tweak on 'Change the Short Date Format'

Show Edge network indicator instead of GPRS

If your network provider supports the Edge network (and your device does as well), you can use the following to show a little 'E' icon instead of 'G' icon when connected to an Edge network:

HKLM\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon = 1 (DWORD decimal)

To disable again:

HKLM\Drivers\BuiltIn\RIL\EnableDifferGprsEdgeIcon = 0 (DWORD decimal)

Note that your device -and- your network operator need to support Edge, otherwise you won't see it. Also note that if you connect to GPRS, you will still see the 'G' icon.

Add GPS settings icon

If you have a GPS device, you can add a GPS settings icon to your Start > Settings menu using:

HKLM\ControlPanel\GPS Settings\Group = 2 (DWORD decimal)
HKLM\ControlPanel\GPS Settings\redirect <-- delete, or rename, this value

Note that '2' stands for the Connections tab, '1' is System and '0' would be Personal
Note also that this has reportedly disabled one person's USB connectivity. To restore, set "GPS Program Port = None", "GPS Connection Port = None", "Automatic GPS Management = on"

Hide/Show Screen orientation icon

If you wish to hide the Screen orientation icon, shown in the task bar on some devices, you can set:

HKLM\Services\?ScreenRotate\ShowIcon = 0 (DWORD decimal)
HKLM\System\GDI\Rotation\HideOrientationUI = 1 (DWORD decimal)

And to show it again:

HKLM\Services\?ScreenRotate\ShowIcon = 1 (DWORD decimal)
HKLM\System\GDI\Rotation\HideOrientationUI = 0 (DWORD decimal)

If this doesn't work, you can try:

HKLM\Services\screenrotate = 0 (DWORD decimal)

And to show it again:

HKLM\Services\screenrotate = 1 (DWORD decimal)

Note that this icon and its feature may not be available on your device at all.

Hide/Show battery indicator in Task bar

If you wish to hide the battery indicator in the task bar on some devices, you can set:

HKLM\Services\Power\ShowIcon = 0 (DWORD decimal)

And to show:

HKLM\Services\Power\ShowIcon = 1 (DWORD decimal)

Note that this icon and its feature may not be available on your device at all. For example, the HTC Wizard regularly ships with a battery indicator in the Tray instead, governed by "Windows\Startup\Init_Tray.exe"._
_Note also that this reportedly does not work on AKU2 ROMs to remove the new battery indicator

Show slide-out keyboard caps/dot icon next to SIP

If your device contains a file called "capnotify.exe", try running it (most devices that have it will already have it in the Windows\StartUp\ folder), and setting the following value to get a visual presentation of whether you are in caps or dot (alternate key function) mode:
HKCU\ControlPanel\Keybd\EnableIndicator = 1
Please note that if your device has no external keyboard with caps/dot mode, you won't gain anything from this tweak
Please also note that the application "?CapNotify.exe" must be running (normally found in \Windows\?StartUp\ already) for this to work

Put custom text on bottom-right of Today screen

You can set some piece of text on the bottom-right of the Today Screen by setting the following key:

HKLM\Software\Microsoft\Shell\DeviceBeta\Today = "Hello World" (REG_SZ string, no quotes)

Please note that this text won't take up Today item text. It will be obscured by Today items.


File Locations

Change the location of My Documents

Documents are opened in and saved to the device's internal storage by default. You can change this location to, for example, your Storage Card:

HKLM\Software\Microsoft\Windows CE Services\FileSyncPath = "\Storage Card\My Documents" (REG_SZ string, no quotes)

To return to the original location:

HKLM\Software\Microsoft\Windows CE Services\FileSyncPath = "\My Documents" (REG_SZ string, no quotes)

Change the location of email and attachments

When reading and sending email in Pocket Outlook, emails and their attachments are saved in the device's internal storage by default. You can change this location to, for example, your Storage Card:

HKCU\Software\Microsoft\MAPI\PropertyPath = "\Storage Card\Mail" (REG_SZ string, no quotes) HKCU\Software\Microsoft\MAPI\AttachPath = "\Storage Card\Mail\Attachments" (REG_SZ string, no quotes)

To return to the original location:

Just simply delete these Registry settings (since neither is included by default).

Change the location of Temporary Internet Files

When browsing the web, pages and images are saved in the 'Temporary Internet Files' location. You can change this location to, for example, your Storage Card:

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache = "\Storage Card\cacheie" (REG_SZ string, no quotes)

To return to the original location:

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cache = "\Windows\Profiles\guest\Temporary Internet Files" (REG_SZ string, no quotes)

Change the location of Ringtone file storage

WM5 will look for Ringtones in \Windows\ or \Windows\Rings by default. You can change this location to, for example, your Storage Card (example given is for ringtones placed on the Storage Card root folder)
HKCU\ControlPanel\SoundCategories\Ring\Directory = "\Storage Card\" (REG_SZ string, no quotes)

To return to the original location:

HKCU\ControlPanel\SoundCategories\Ring\Directory = "\Windows\Rings\" (REG_SZ string, no quotes)

Note the default location may be "\Windows\" or "\Windows\Rings\" depending on your Device provider.

Make WM5 ask where to install a program (1)

If you wish to be able to specify whether to install a program on WM5's Main storage, or your Storage Card, regardless of installer setting set:

HKLM\Software\apps\Microsoft Application Installer\fAskDest = 1 (DWORD decimal)

To disable again:

HKLM\Software\apps\Microsoft Application Installer\fAskDest = 0 (DWORD decimal)

Please note that many applications do not support being installed on the Storage Card and may behave unpredictably, including crashing.

Make WM5 ask where to install a program (2)

An alternative method of making WM5 ask where to install a program is by adding the "/askdest" option to the Windows CE loader:

HKCR\cabfile\Shell\open\command = 'wceload.exe "%1" /askdest' (REG_SZ string, no quotes)

Make WM5 keep CAB files around after installing (1)

If you wish to keep the original .CAB file around after installing the application, set:

HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 0 (DWORD decimal)

Or to restore to the default:

HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 2 (DWORD decimal)

Make WM5 keep CAB files around after installing (2)

An alternative method of making WM5 keep the original .CAB file around after installing the application is by adding the "/nodelete" option to the Windows CE loader:

HKCR\cabfile\Shell\open\command = 'wceload.exe "%1" /nodelete' (REG_SZ string, no quotes)

Make WM5 prompt before overwriting an existing installation

If you wish to make WM5 prompt you before overwriting an existing installation, set:

HKLM\Software\apps\Microsoft Application Installer\fAskOptions = 1 (DWORD decimal)

To disable again:

HKLM\Software\apps\Microsoft Application Installer\fAskOptions = 0 (DWORD decimal)


Input (keyboard, soft keys, SIP)

Change slide-out keyboard layout

If you have a Device from one country, but would like to use the keyboard layout of another, you can change the keyboard's language setting to do so...

For US layout (QWERTY):
HKCU\ControlPanel\Keybd\Locale = 0409 (String)
For German layout (QWERTZ):
HKCU\ControlPanel\Keybd\Locale = 0407 (String)
For French layout (AZERTY):
HKCU\ControlPanel\Keybd\Locale = 040c (String)
For Spanish layout (QWERTY):
HKCU\ControlPanel\Keybd\Locale = 040a (String)

For other codes, see: http://www.microsoft.com/globaldev/reference/winxp/xp-lcid.mspx

Change the keyboard backlight duration

To change the duration of the keyboard backlight, you can set (example is 30 seconds):

HKCU\ControlPanel\Backlight\QKeyLedTimeout = 30 (DWORD decimal)

Please note that this may not work on some devices. One such notable exception is the HTC Wizard.

Change the application launched by Today screen Soft Keys

To change the application launched by the Today screen Left soft key:

HKCU\Software\Microsoft\Today\Keys\112\Open = "\Windows\Calendar.exe" (REG_SZ string, including quotes)

To change the title of the Left soft key:

HKCU\Software\Microsoft\Today\Keys\112\(Default) = "Calendar" (REG_SZ string, no quotes)

To change the application launched by the Today screen Right soft key:

HKCU\Software\Microsoft\Today\Keys\113\Open = "\Windows\Start Menu\Programs\Contacts.lnk" (REG_SZ string, including quotes)

To change the title of the Right soft key:

HKCU\Software\Microsoft\Today\Keys\113\(Default) = "Contacts" (REG_SZ string, no quotes)

Note that 113 normally doesn't exist by default, and probably needs to be created
Also note that there is at least 1 application that allows you to set these through a GUI, developed by FdcSoft called SoftKeyAppletEx.

Set default SIP

The default SIP (Secondary Input Panel) on practically every device is the Keyboard. You may prefer entry with a different SIP. If so, you can set this to be the default SIP through:

HKCU\ControlPanel\SIP\DefaultIM = |SIP ClassID|

The |SIP ClassID| will depend on the SIP's ClassID, which may vary per-device. You can find the correct ClassID by searching for "IsSIPInputMethod" in HKCR, then going to the top key and checking the name of the SIP that's in the (Default) value.
Please note that this doesn't work with all SIPs. Transcriber/Calligrapher are two examples of this.
You can, however, set Transcriber as the default SIP by starting Transcriber.exe on startup. (This should be moved to, or added to, non-registry Tweaks page)
WARNING: Do not assume that the below ClassIDs would be -as found- on your device! Setting it to a non-existant SIP may prevent your device from booting up!
WARNING: If you set an invalid value in DefaultIM (or apparently if you're running a recent AKU http://forum.xda-developers.com/showpost.php?p=1032402&postcount=800), then you'll probably have to hard reset your device. NOTE: An alternative means of changing the default SIP is by using the SIPChange utility: http://forum.xda-developers.com/showpost.php?p=995883&postcount=16
The following are some of the ClassIDs typically found:

Typical pre-installed:
{42429667-ae04-11d0-a4f8-00aa00a749b9} = Keyboard
{51A2CB38-154E-4C92-A625-A83871C99EC2} = Phone Pad
{42429690-ae04-11d0-a4f8-00aa00a749b9} = Letter Recognizer
{42429691-ae04-11d0-a4f8-00aa00a749b9} = Block Recognizer
{F0034DD0-2AD4-11d1-9CB0-E84BE8000000} = Transcriber
Third Party:
{991A1001-9DCB-11d3-B3C2-000000000000} = AccessPanel
{1E03E205-12D7-4d82-963E-C01889F2EC10} = Claviature
{500AEF94-EBB8-11d4-B1F8-00304F06E973} = Decuma Alphabetic (UNCONFIRMED!)
{95BDB641-772F-11d2-AC6B-204C4F4F5020} = Fitaly
{52429695-AE04-11D0-A4F8-00AA00A749B9} = FleXslide
{4EAD10BD-83AC-44b9-99AE-71958C1B0F0E} = InPad
{C099F78A-924E-4814-A8CF-54E7BD8C2124} = JetKeys
{4128DEE4-EE84-4338-A261-CC704CB32C19} = NanoPad
{42429695-AE04-11D0-A4F8-00AA00A749B9} = NullKB
{025ECAC2-075B-4b82-A972-05E4C17719EA} = PDAMedia Excel
{FA957346-A925-4b68-B9E1-D3D0310F4433} = PDAMEdia KBD
{DE6510EF-6691-401D-B1D3-B9074BFD1555} = PHM Character Map
{81FC2CAD-AD71-4793-9464-36D27630E584} = PHM Clipboard Pane
{9DD23292-0AB3-48F2-A245-0713652A8CEE} = PHM Ext. Keyboard
{FFFD6819-FF21-4e93-B844-A1BBF986B55C} = QuikWriting
{991A1000-9DCB-11d3-B3C2-000000000000} = RapidCalc
{A070BE16-AD56-11d3-BC77-00C06C512035} = Resco Keyboard Pro
{7F0854D9-9ADA-45A9-A3A2-189D9BE8A653} = Smilies Input Panel
{26F56EF0-2CE8-4C46-ADC8-FE0A7DF12DD1} = SPB Fullscreen Keyboard
{5efab5bd-0af5-48f8-abec-6f36e3a0b5af} = TenGo
{8A7968F3-677B-4F64-859C-8A49FCCCB9BF} = TextPlus
{A5304BFA-CC1D-493f-87D3-D9C17147FA32} = TopKey
{4345EA53-B8A5-4E24-A14A-F7C34DD78077} = WordLogic

Add/remove items from the SIP list

If you have a few items in your SIP list which you don't use, they can be removed from the list by setting the IsSIPInputMethod for each item you want removed. To remove the SIP from the list, replace the $SIP_CLSID$ in the example below with a CLSID from the Set default SIP tweak.:

HKEY_CLASSES_ROOT\CLSID\$SIP_CLSID$\IsSIPInputMethod\(Default) = 0 (DWORD decimal)

To add it back to the list:

HKEY_CLASSES_ROOT\CLSID\$SIP_CLSID$\IsSIPInputMethod\(Default) = 1 (DWORD decimal)


Pocket Calendar

Show Calendar event text in Week View

If you wish to see a Calendar event's text in the Week View, set the following:

HKCU\Software\Microsoft\Calendar\ShowTextInWeekView = 1 (DWORD decimal)

To disable it again:

HKCU\Software\Microsoft\Calendar\ShowTextInWeekView = 0 (DWORD decimal)

Please note that your event must have long enough a duration to show the event text, and the week view (with its narrow columns) truncates long words easily
Also note that the key "Calendar" may not exist - just create it if it doesn't

Change Calendar 'working days'

If you wish to change the 'working days' in the calendar, adjust the following:
For a Mon-Fri workweek (default):

HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2210003E (DWORD hexadecimal)

For a Mon-Sat workweek:

HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2210007E (DWORD hexadecimal)

For a Tue-Thu workweek:

HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 22100016 (DWORD hexadecimal)

Here's how this works. When editing the value, switch to "Binary" mode. For the default Mon-Fri, you should see:

100010000100000000000000111110

The last 7 numbers are what we're interested in. They stand for the days of the week, in reverse order: Saturday, Friday, Thursday, Wednesday, Tuesday, Monday, Sunday. When the number is "1", it is a working day. If it is "0", it's not a working day. So to look at the above examples again:

Days   : SFTWTMS
Mon-Fri: 0111110
Mon-Sat: 1111110
Tue-Thu: 0011100

Using the above, you should be able to set the working days to whatever you'd like.
Note that this value also adjusts the working HOURS. The examples here all use the default 8am-5pm workday. See the "Change Calendar 'working hours'" tweak to modify this.
Note that the ActiveTimes key and value may not exist. Simply create them first.

Change Calendar 'working hours'

If you wish to change the 'working hours' in the calendar, adjust the following:
For 8am-5pm (default):

HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2210003E (DWORD hexadecimal)

For 9am-5pm:

HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2212003E (DWORD hexadecimal)

For 2pm-10pm:

HKLM\Software\Microsoft\Calendar\ActiveTimes\ActiveTimes = 2C1C003E (DWORD hexadecimal)

See here: http://www.pocketpcthoughts.com/index.php?action=expand,47926

XDADeveloperWiki - WM5_Tweaks_Other

Posted by krsuncom
IT 이야기2007. 8. 13. 11:33

 

드뎌 국내에도 스마트 폰 시장이 활성화 되나보다. 빨리 빨리 나와야 될텐데....

도무지 블랙잭은 알려진 문제점에 대한 업그레이드를 진행할 생각이 없어 보인다. 이상한 조직이다. 얼른 많은 경쟁사 제품이 나와서 각성하는 계기가 되길 바란다.

원문은 아래

-------------------------------------------------------------------------

`HP 휴대폰` 국내시장 본격 진출

디지털타임스 | 기사입력 2007-08-13 08:02 기사원문보기

첨단 스마트폰 '아이팩 600' 11월경 출시

블랙잭ㆍ와이브로폰과 경쟁구도 형성할듯

HP가 첨단 스마트폰을 앞세워 국내 휴대폰 시장에 본격 진출한다.

12일 관련업계에 따르면, HP는 국내에서 처음으로 HSDPA를 지원하는 스마트폰인 `아이팩(iPAQ) 600'을 KTF와 SK텔레콤을 통해 연내에 출시할 계획이다. 출시시기는 협의중이지만 한국HP측은 오는 11월경으로 예상하고 있다.

아이팩 600은 아이폰으로 활성화된 세계 스마트폰시장을 공략하기 위한 HP의 야심작으로 글로벌 출시는 9월로 잡혀있다. 출시 전부터 해외에서는 `아이폰킬러', `HP 최고의 스마트폰'이라는 찬사를 받을 정도로 기대를 모으는 제품.

HP는 그동안 국내에서 PDA 위주로 사업을 해왔으며 여기에 CDMA 모듈을 탑재한 PDA폰을 판매하기도 했다. 2004년 KTㆍKTF와 공동으로 네스팟 스윙폰 전용 CDMA폰인 `iPAQ rw6100' 제품을 출시해 10만대 가량 판매했다. 한때 PDA 마니아층으로부터 인기를 모이기도 했지만 국내 PDA폰 시장이 수그러들면서 단종됐다.

HP는 최근 삼성전자의 블랙잭(울트라메시징)과 LG전자 와이브로폰 등 국내 다기능폰 시장이 확대되면서 야심작인 아이팩 600을 앞세워 국내 이동통신 시장에 다시 진출하기로 결정한 것으로 보인다.

아직 시제품이 공개되지 않았지만, 스마트폰으로서는 비교적 큰 2.8인치 QVGA 화면에 PDA에 주로 쓰이는 터치스크린을 채용했고 아이팟과 같은 터치패드 방식 내비게이션휠도 장착해 사용자 편의성을 높인 것으로 알려지고 있다. 스마트폰에 흔한 일반 키보드 형태의 쿼티(QWERTY) 자판을 없애고 일반 휴대폰의 키패드를 채택해 UI는 일반휴대폰과 유사하다.

올 3월 출시된 `윈도모바일 6 프리미엄' 운영체제(OS)을 탑재해 오피스 파일의 읽고 쓰기가 가능하다. 520㎒ CPU와 128MB램, 256MB 롬에다 마이크로 SD카드슬롯을 갖추고 있으며 300메가 픽셀 카메라도 탑재됐다. 3.5Mbps HSDPA와 와이파이 기능으로 초고속 데이터 송수신이 가능하며, 블루투스 2.0과 GPS기능도 포함된 것으로 알려졌다. 국내 출시 제품에 이같은 기능이 모두 포함될지는 알려지지 않았다. 한국HP는 영업과 판매만 담당할 뿐 이통사와의 협력은 HP본사 차원에서 이뤄지고 있다.

일단 HSDPA를 채택한 스마트폰인 만큼 이통사의 무선인터넷망 이용을 위해서는 위피(WIPI)를 탑재해야 한다. 한 무선인터넷 솔루션업체 관계자는 "이미 윈도모바일 OS에 최적화된 위피가 개발된 만큼 빠르면 한두 달안에 위피 탑재와 최적화(커스터마이징) 작업을 마칠 수 있다"고 설명했다.

아이팩 600이 공식 출시되면 최근 인기를 모으는 삼성전자의 블랙잭(울트라메시징)이나 LG전자의 와이브로폰과 경쟁구도가 형성될 것으로 보인다.

특히 HP가 2년전부터 미국에서 GSM 방식 사업을 진행해왔고 최근 스마트폰을 중심으로 3G 라인업을 확대하는 만큼 아이팩 600 출시이후 후속작도 속속 국내에 출시될 것으로 관측된다. 이미 HP는 IPAQ 600에 쿼티 자판을 결합한 IPAQ 900도 개발중인 것으로 알려졌다. 특히 HP의 진출로 노키아와 소니에릭슨 등의 국내 진출도 급물살을 탈것으로 보인다.

조성훈기자 hoon21@

< 모바일로 보는 디지털타임스 3553+NATE/magicⓝ/ez-i >

< Copyrights ⓒ 디지털타임스 & dt.co.kr, 무단 전재 및 재배포 금지 >

조성훈 hoon21@

네이버 뉴스

Posted by krsuncom
블랙잭이야기2007. 8. 10. 21:28

 

Samsung Blackjack tips and tricks

The business development team at Vertigo recently standardized on the Samsung Blackjack phone.

It's fantastic hardware. The smartphone has finally shrunk to a pocketable form factor after all these years. Ironically, it's the software that needs to improve -- the Windows Mobile 5.0 OS on the phone leaves a lot to be desired. It's not exactly intuitive.

I dug through a massive tips and tricks thread trying to figure out ways to work efficiently in Windows Mobile on the Blackjack. Here's a summary of the best:

  • Hard reset the phone by holding down UP and POWER to boot. It will ask to confirm.
  • You can adjust the brightness of the screen in Settings under Power (scroll down)
  • Pressing and holding the Home button brings up the task manager
  • Pressing and holding the jog dial brings up a list of apps
  • Pressing the power button brings up the quicklist
  • Hold down message key to turn off backlight on screen.
  • Fn + B = Toggle Bluetooth
  • Press the V key for PAGE DOWN and the T key for PAGE UP.
  • Hold down any key while typing to get its "alternate" character. i.e. Hold down the Q for a moment and you'll get the + symbol. This is nice if you don't like hitting Caps/Shift Q to get it.
  • if you are reading an email, press the center d-pad "action" button... it will take you to the new contact entry with that persons email address already filled in.
  • Apparently the phone doesn't support automatic keylock, you have to hold down the "end call" key for 3-4 seconds and it locks the phone.
  • When you have a URL in the address bar hold down the BACK button above the red hang up button and it will delete the entire URL.
  • In any of the edit fields (contacts, I.E., and others) if you hold down Undo (top right U-Turn with an arrow) it will delete the contents of the field you are in.
  • There is no way to get periodic reminder tones for missed calls or messages. This little app addresses that deficiency.
  • Holding down the back button on the right hand edge of the device launches the Camera app for taking pictures.

If you want to sync data between the phone and the computer, you can use ActiveSync on Windows XP, or Windows Mobile Device Center on Windows Vista. WMDC replaces ActiveSync, but is still in Beta 3 as of right now.

You'll probably want a few apps on your phone. Remember this is Windows Mobile 5.0, not PocketPC, so be sure to pick the right version of the app. I highly recommend starting with a freeware registry editor such as PHM Registry Editor. There are a lot of cool settings that are only exposed through the phone's registry*. I installed "regedit.Stngr_ARM.CAB" on the blackjack and it worked fine for basic registry editing. Once of the first things you'll want to do is turn off the "application lock", either via editing the registry or by downloading and running a small registry edit file named "appunlock.cab" on your phone.

Battery life is OK, but not great. That's probably why it comes with an extra battery and a standalone battery charger out of the box. The phone does trickle charge over USB when it's connected, however, I couldn't get it to charge at all via USB when the battery was very low and the phone wouldn't turn on. There are pictures of the extended battery in action here. This might be a good upgrade if you're running into battery issues.

The phone has a lot in common with the Motorola Q, so often tweaks and files for the Q will work on the Blackjack. You can download new start page designs that work fine from koodezine and qusers. Here's the one I'm using:

And remember, the phone accepts MicroSD cards for additional storage-- they're tiny compared to their SD and MiniSD brethren.

* that's right, there's a Windows Registry on a phone. Depressing but true.

posted on Friday, January 12, 2007 4:50 PM by jatwood

원문 : Jeff Atwood : Samsung Blackjack tips and tricks

Posted by krsuncom
IT 이야기2007. 8. 10. 20:33

 

Next-Generation Motorola Q Could Debut this Month

Submitted by Ed Hardy on Wednesday, August 01, 2007

Email email this story to somebody Discuss (2 replies) discuss this story with others Print print this story

According to separate reports, both the GSM and CDMA versions of the long-awaited replacement for the Motorola Q might be released in the very near future.

Both of these will supposedly get an updated look and a move to Windows Mobile 6 Standard, which is the version of this operating system for smartphones without touchscreens.

They are expected to get 3G cellular-wireless networking and Bluetooth, but not Wi-Fi.

They will also supposedly have a built-in camera and a slot for microSD cards.

The Motorola Q9

Motorola Q9
(view large image)

The GSM version of this smartphone -- called the Motorola Q9 -- will be the first in this series with support for the 3G cellular-wireless networking standard HSDPA/UMTS.

AT&T will launch this device on August 24, according to information leaked to The Boy Genius Report. Pricing is not yet available.

The Motorola Q9m

Motorola Q9m

Motorola Q9m
(view large image)

The CDMA version of this device will supposedly be called the Motorola Q9m.

According to an unconfirmed report on Engadget, it will be released by Verizon Wireless at some point during this month. However, what this device will cost is not yet known.

Sprint is also expected to eventually begin offering this smartphone, though there is no word on when.

Even though Motorola has officially announced the GSM version of this device, this company has not formally unveiled the CDMA version for carriers like Verizon. That means that information on the Q9m is somewhat sketchy.

Pictures of the device show that the upcoming model will generally resemble its predecessor, including a landscape-oriented QVGA screen and built-in keyboard. However, the exact shape has been changed a bit. And this shape will be different from the GSM version of this device.

원본 : Next-Generation Motorola Q Could Debut this Month

Posted by krsuncom
블랙잭이야기2007. 8. 8. 10:36

 원문

REVIEW: Samsung SGH-i600 Home Screen Carousel/Card Wheel Plug-In

Posted by Arne Hess - at Tuesday, 03.04.07 - 14:10:00 CET under 07 - Reviews - Viewed 10490x

It took a little bit longer for Samsung to release the long awaited SGH-i600 Windows Mobile Smartphone but Samsung used the delay to add something really useful to the EMEA/APAC version of the "BlackJack" - a pretty unique Home Screen plug-in called "Carousel" or "Card Wheel". Since Samsung's first introduction of a Windows Mobile Smartphone (the SGH-i300), the Korean mobile phone specialist always added its own flavored Home Screen plug-ins but this one is really a great and unique one since it adds fast and easy navigation to the i600 in a way, not seen before.

Basically, the Carousel/Card Wheel plug-in provides several decks which are accessed by using the D-Pad. Each deck contains grouped information which can be accessed straight from the Home Screen.

The decks are:

  • Message Center deck
  • Appointments deck
  • Profile deck
  • My Photos deck
  • Recent Songs deck
  • Now Playing deck
  • Favorite Contacts deck

Message Center Deck
The Message Center deck provides access to the Voicemails well as it gives access to the missed calls list. In addition it also gives access to the text messaging inbox (which is unified for SMS and MMS messages) as well as to all available E-Mail accounts:

Appointments Deck
The Appointments deck shows the next appointment with time and location. The next appointment can be opened directly from the Appointments deck to get further information:

Profile Deck
The Profile deck allows to easily change the phone's profile, as used in the Windows Mobile Quick List:

My Photos Deck
the My Photos decks shows thumbnails of the recently snapped photos. Each photo can be opened straight from the plug-in or the whole gallery can be opened as well:

Recent Songs Deck
The Recent Songs deck lists the recently played audio tracks and allows to open the Library as well:

Now Playing Deck
The Now Playing deck shows the current audio track which the Media Player plays and allows to jump the the previous/next track as well. In addition it allows to open the Media Player directly:

Favorite Contacts Deck
The Favorite Contacts deck allows to add the 10 most important contacts from the Contacts list. Each contact can be opened directly to select which number to call or which E-Mail address to use for sending an E-Mail straight from the Home Screen. If the contact has a photo assigned in Outlook, this photo is displayed as well:

Video Walkthrough
To provide you a better idea how the Home Screen Carousel/Card Wheel works bellow you can find a video. The response time seems to be pretty slow which is a result of the screen recording. In reality, the plug-in is super fast and snappy, so please don't be irritated:

Final Conclusion

Samsung's i600 Home Screen plug-in already caught some attention when it was unveiled the first time and for good reasons - it defines a complete new way of navigating through a Windows Mobile Smartphone since the most important applications and information are available straight from the Home Screen. Unfortunately it misses a deck for either most recently used programs or favorite programs (similar to Favorites Contacts deck) which brings m to the next point: The plug-in occupies the whole screen and therefore it's nearly impossible to add further plug-ins nor does the Carousel/Card Wheel plug-in seems to offer an API for 3rd party developers to add further services (like weather forecast, etc.). This is a little bit disappointing since the overall idea is great but having it locked down this way limits the functionality.
Not sure how many users will keep it on the Home Screen - I think I will keep it - at least for the next couple of days.

the::unwired - REVIEW: Samsung SGH-i600 Home Screen Carousel/Card Wheel Plug-In

Posted by krsuncom
블랙잭이야기2007. 8. 7. 16:44
Posted by krsuncom
개발이야기2007. 8. 6. 19:08

원문: 요기

HKLM/Software/Microsoft/Bluetooth/A2DP/Settings
Add new dword, Value name=BitPool; Value data=48 (Decimal)
Modify, Value name=UseJointStereo; Value data=0 (Decimal, Originally 1)
For BitPool:
Microsoft suggests the following bitpool values for optimal buffer sizes.
30 - Low audio quality
40 - Medium audio quality
48 - High audio quality
58 - Excellent audio quality
Chose one you like. I think 48 is good enough.
For UseJointStereo: use 0 instead of 1, then you got the real stereo.......
BTW, if you lost your modification after soft reset, you might try to "totally" close the reg editor you use before soft reset.
And chosing an "appropriate" A2DP headset is quite important. Some just don't work well with this device

HowardForums: Your Mobile Phone Community & Resource - Bluetooth Stereo (A2DP) on Qtek 8500

Posted by krsuncom
IT 이야기2007. 8. 4. 10:09
Posted by krsuncom
블랙잭이야기2007. 8. 4. 09:52

 

삼성의 블랙잭이 SKT 는 SCH-M620, KTF는 SPH-M6200 으로 출시된다. KTF 모델도 SCH- 로 시작하는 줄 알았는데 SPH 로 시작하네..흠..KTF 거래 끊은지가 오래돼서 모델명이 아리까리...

Posted by krsuncom