Jesus 'n Jim
A mainly PC (some Mac) site w/Software, Computer Repair Info, How-To's on Using Computers
Technical Support 1-360-521-2060 (my business line cell)

Phone - phone letters to digits (Autoit3,C++,dos,win)cmd-line,GUI

 

Overview

Autoit3, djgpp, and MinGW compiled executables with sources [auto-it3 32+64bit,DOS 32-bit, windows 32+64-bit]).

Got a smartphone such as a Blackberry or a Palm and the keyboard doesn't convert phone letters to numbers/digits? This program is for the PC only. I have links to cell phone apps, and a PC desktop app, and a web app. Don't have your phone handy to convert a lettered phone number? Don't like figuring out which letters they are on the dialpad? Then this program is for you.

I want to convert this to a real and free smartphone app, but the SDK's usually cost $300, and even when they are free I have discovered the cell phone companies only let you license them if you are a company and have a business email address. I have never done that before, and I am not sure of the program submission process but I did find out where to get most of the SDK's (listed at the bottom). Apparently with the Samsung and Windows Mobile apps you basically must host your own web page - there is no central app store: google it.

phone.zip includes a command-line version (windows command-line and GUI, and 32-bit DOS versions). The Auto-it3 Windows GUI version copies to clipboard. Definitely comes in handy. It is under the GPL3 license. lsm file.

Downloads

Download Now
phone-1.12-setup.exe (Version 1.12, 6/1/2011)


Download Now
phone.zip (Version 1.12, 6/1/2011)


06/01/2011  10:10 PM         5,216,904 phone-1.12-setup.exe
06/01/2011  10:17 PM        10,135,653 phone.zip

%%%% HASHDEEP-1.0
%%%% size,md5,sha1,sha256,filename
## Invoked from: C:\prj\phone
## C : \ >  hashdeep -c md5,sha1,sha256 phone-1.12-setup.exe phone.zip
##
5216904,768206c6bb3f4af4a33492b9a56ded5e,b2220c86594346b8f3d64f4d4d5d9aea79e91d8d,ec9a2905d27860baf5da4f6e00c7a569de2fcd3b56ee2ab51d0c7f41960fef3f,C:\prj\phone\
phone-1.12-setup.exe
10135653,c5dcb63dfca88a61a902255532639699,338609f12e576c858f8ab4a2c94e31153b5620c9,b6dce7376b957c177617a3b7ba7b06ec936a35bd90597e58a9a7cc28ef799c3a,C:\prj\phone
\phone.zip

I usually do Windows-key R(hold down the windows logo key and hit R) cmd Enter and then phone 1-800-for-help Enter. cmd bings up the cmd command shell, and I make sure phone.exe is in a directory that is in my system PATH.

To add phone.exe to your path, go into Start, Control Panel, System, Advanced, Environment Variables, and find PATH in System Variables, click on it and click Edit, hit then End key, and type in ;c:\bin and then click OK's all the way through. then create the folder c:\bin and copy phone.exe into it. you can do this by doing a Start, Run (or Windows-key R even on Vista) wait for the box, type in cmd and hit Enter. then type in md c:\bin and hit Enter. that will make the c:\bin directory. you are on your own for unzipping and copying the phone.exe to c:\bin. you can choose wither the gui or the command-line version. the GUI version has the advantage of being able to use the clipboard. Normally I would have the setup program do that, but the setup program will replace your path if the path is too long! and I don't want to mess up anyone's system. the different length limitations is in windows: 1024 for xp 32-bit, 8192 for some builds. the EnvVarUpdate.nsh library program's handling of the situation is also broken. also, NSIS is compiled by default with a max string length of 1024.

This now includes a setup.exe installer program which will install or remove this package for you, but you still have to unzip it. windows has a zip extractor built into it.

The 32-bit DOS version may run under windows 9x/me. maybe. I have no machine to test it out with. I also have very limited space.

This program is under the GPL3 License.

Try out a JavaScript version...

Convert Phone Letters to Digits
(output)

screenshots

phone - main window screenshot

cell phone apps

these are qwerty keyboard or touch-screen smartphone apps that show a real touch-tone alphanumeric dialpad (2ABC, 3def, 4ghi... 9wxyz) on the phone, or convert letters to digits. installing these apps generally requires a PIN transaction, which requires Data Service, which can be $250/shot if you don't have it but it's enabled. these apps requires a data plan, or some way to install the application manually with a computer (some phones can do this like the blackberry), usually with a USB cable.

blackberry (RIM)
IF you can get the application downloaded after purchase, you can install with Blackberry Desktop Manager via computer or in some method using handango.com (I have never done it since I don't have a data plan).
DialByWord, available from handango.com $4.95
AlphaDial, available from handango.com $4.95
qwerty keyboard app that shows alpha dialpad like on touch-tone phones.
Windows Mobile
qwerty keyboard app that shows alpha dialpad like on touch-tone phones.
cliquick, available from handster.com $14.95
this is not a 10/12-key telephone dialpad, but an onscreen keyboard. thought it might be useful.
Developer SDK's
There are for people who want to develop cell phone applications. By the way, Adobe.com has a program for making that easier and more cross-phone and supplies cross-phone testing programs. You must be a company to sign up, and use a company email address (non-free email). Don't have to be a company to develop apps for Samsung, Palm. With Samsung, once you have gotten into free development, you have pay-per-incident support (I don't know if it is like this for other companies).
Blackberry, available from Blackberry Developer's Blog $
plenty of developer resources (forum, blog, SDK).
Samsung Mobile Innovators Software Developer Kit (SDK), available from innovator.samsungmobile.com $
Symbian OS? once you have created your app, you must have a web site to publish it on. See Android. I don't think an SDK is available for older phones.divitas
Samsung Symbian SDKs, available from innovator.samsungmobile.copm $
Symbian OS. once you have created your app, you must have a web site to publish it on. See Android. I don't think an SDK is available for older phones.divitas
Samsung Windows Mobile SDKs, available from innovator.samsungmobile.copm $
Windows Mobile. once you have created your app, you must have a web site to publish it on. See Android. I don't think an SDK is available for older phones.divitas
Samsung Java SDKs, available from innovator.samsungmobile.copm $
Java. once you have created your app, you must have a web site to publish it on. See Android. I don't think an SDK is available for older phones.divitas
Samsung Mobile Widget Software Development Kit (SDK), available from www.innovator.samsungmobile.com $
Symbian OS? once you have created your app, you must have a web site to publish it on. See Android. I don't think an SDK is available for older phones.
Samsung Java ME 1.1.2 SDK, available from innovator.samsungmobile.com $
Symbian OS? once you have created your app, you must have a web site to publish it on. See Android. I don't think an SDK is available for older phones.
Samsung bada, available from bada.com/developer $
new platform. supposed to rock the world. SDK out in December 2009.
I don't know where you publish your apps. handango?
Apple iPhone SDK, available from apple.com $99-299
I am not sure, but I think in order to develop an iPhone app you must have a Mac - I seem to remember that some software is distributed as updates via XCode, whatevewr that is, and I remember someone said that it was on their Mac.
Palm Mojo SDK(formerly PalmOS, now WebOS), available from palm.com $
unlike most, no longer requires you to be a company to develop apps.
Google Android, available from developer.android.com $
23MB SDK. Android not only applies to Google phones but also to Samsung phones now.
Cell phone server
DiVitas Server (Enterprise), available from divitas.com
Enterprise Wifi, public Wifi, Cellular tower, DiVitas client (Cell phone), DiVitas Server. Provides voice and messaging. This one was mentioned by Samsung (Samsung has Android phones), bit it works with Nokia, Apple, RIM, Android, and for Desk Phones: Avaya, Cisco, Grandstream, Polycom.