> ----- Original Message ----- >From: "Vega, Gabriel" <[EMAIL PROTECTED] >To: "Braillenote List" <[email protected] >Date: Wed, 10 Aug 2005 13:20:12 -0700 >Subject: [Braillenote] My findings on pk programming potential
>This is so you won't have to go dig in the bp archives >Hello to all >I am an IT Support Specialist who owns a Braille note pk. I work with >many different operating systems, and there for feel vary limited on >what the pk offers in functionality, especially because of what is the >potential I see for this thing. >Well, last night I got fed up and said no more! There for I spent five >hours to learn what this thing was about. >Now, allot of people will just take any companies word when they say >"nope, you can't do that with our product", and just stop in their >tracks. Well, I often prove the impossible to be possible and I will >explain my findings. >Lets take a disclaimer brake k???? >Please note: >My comments and/or opinions in this email in any way shape or form are >not in anyway ment to damage humanware, or discredit humanware, only to >compliment humanware and really let them know that they're developers >out here that see the potential for their products and know that they >could do so much more. >---end disclaimer--- >Now the findings.... >So I use a Braille note pk with the keysoft 6 build 26 and windows ce >4.20. I am a developer, I have done commercial work from time to time >but mainly a hobbiest now. I write in the major low level and mid level >languages, and well, feel that I have what it takes for programming for >these things. >Let me explain a little to you about what the internals of the pk and/or >the bn line is. Please note:This information I give is public >information, I, in anyway, am not giving out confidential information >just information that was found out by just "putting two and two >together". >Keysoft is a shell to windows ce, as explorer is a shell to windows. We >currently have a 400mhz processor in our pk's and 32? Or 64? Of ram and >32? Or 64? Of flash disk. We run a standard windows ce os, so there is >no reason why we can't program for the platform with regular tools and >I'll explain why. >In the "utilities menu" off the main menu, there in an option called >"application program" witch lets you run (in theory, says humanware but >really isn't implemented right now) it presents you with the standard >"choose file to" and lets you browse file directories to find a program >to run. Well..... >The program I downloaded and test for about five hours was called: >Pocket putty >http://pocketputty.duxy.net >Witch is a windows ce version of the popular putty for windows, witch is >used to interface with unix/linux boxes from windows. Now...... When you >open a program you wish to run, you get presented with a text input >prompt that says "command line?" witch is asking what switches you would >like to run with this program. >Since I have none, I just hit enter right??? wrong. Cause with the >pocket putty on my Ipaq, the first screen is a "connection screen" and >you type the ip or host name you want to connect to. And so, I believe >if that horrid "command line " prompt didn't appear, I would be able to >interact with the program directly. >Unfortunately, the "pdi" that human ware use to be was miss leading when >they told some one on here that there was no way to code for the >platform cause you had to talk to the display and speech chip and I'll >tell you why. >Now, if I left the command line prompt blank, my pk would just sit there >as if nothing happened. But anything I enter, be it a word, or ip the >command line prompt takes the first char I enter and takes it as a >switch, well.... Kind of , but putty takes it as the host I am trying to >enter and tries to connect to "1" instead of the "192.x.x.x" that I >typed in. now, if the information was true witch some one said on here >that the program would essentially run silent was true, I wouldn't >received a error directly from putty wanting me to choose a choice on >how to proceed. >Now, in order to explain this, I hit every letter in the alphabet, and >when I typed a "n" the pk said "no" and when I hit "I" the pk said >"ignore" and when I hit "y" the pk said "yes". Now this tells me that >there are three buttons in a dialogue I have choices to choose. And I >verified this with my ipaq. >Granted, this is as far as I got, and let me conclude by saying what we >learned. >1. keysoft is only a shell such as explorer is and has potential to be >improved. >2. since we run a normal ce os, we should be able to just code in c or >c++or what ever and create programs. >3. essentially an sdk is not needed from my research, maybe some >instructions or documentation on how to interface with keysoft. >4. I will write a program for windows ce tonight in c and see how it >works hout in different environments. >5. the program directly sends information to the display and the speech >chip I come to this conclusion this cause it sent me an error message >to my display that the pk fully interacted with. >Gabe Vega >Technical Support Specialist >Information Services Unit >Arizona Industries for the Blind >CellPhone:(602) 488-9862 >NOTICE: This e-mail (and any attachments) may contain PRIVILEGED OR >CONFIDENTIAL information and is intended only for the use of the specific >individual(s) to whom it is addressed. It may contain information that is >privileged and confidential under state and federal law. This information may >be used or disclosed only in accordance with law, and you may be subject to >penalties under law for improper use or further disclosure of the information >in this e-mail and its attachments. If you have received this e-mail in >error, please immediately notify the person named above by reply e-mail, and >then delete the original e-mail. Thank you. >___ >To leave the BrailleNote list, send a blank message to >[EMAIL PROTECTED] >To view the list archives or change your preferences, visit >http://list.humanware.com/mailman/listinfo/braillenote >
