One thing I wanted to do on a PocketPC was to run applications I write.
I was able to run my own scripts without having an execution window by
registering the ijs file type to run j.exe with the -jijx parameter. I
tried to define a shortcut (WinCE likes to call this a "link") to start
a J session with parameters but I haven't figured out how yet.
I couldn't find a way assign an application to an extension on the
software provided but found a free program called myExtensions on the
web. When I ran it it popped up a message saying that it was for a
previous release of WinCE but it seemed to work just fine. Once the ijs
extension was defined I could click a J script file in the file explorer
and it would execute.
Ran into an interesting problem in that if I had a J application running
if I tried to run another J application without closing the first it
simply brought up the first application's window. This is not a serious
problem but it made me think that it would be nice to somehow
communicate with a J session that is already running on the PocketPC.
After all, several applications could run under the same J session. I
just wanted to use the facilities already provided by WinCE for user
selection instead of making a special application selection tool in J.
One can create a shortcut to a J script and put the shortcut into
"\Windows\Start Menu\Programs" and have it show up in the Programs
window just like Notes or other applications.
The latest version of WinCE for the AudioVox XV6700 includes a tool for
voice-activated commands. Of course, this is really intended for
voice-dialing, but it can also bring up applications. I can start J
simply by saying the word "Jay". In order to define a voice command it
must appear as an application. But for some reason, it doesn't work if
that application is a shortcut to a file type which requires an
application to handle it. In other words, a voice command to a shortcut
to a J script doesn't do anything. I don't know why.
For those of you who have had an XV6700 for a while, Verizon has the
update to the OS for it on their WEB site. It supports several new
features including voice-activated commands. I spoke with AudioVox
technical support because Verizon's information was all out of date for
this new OS. They said that yet another release of the OS is soon to be
out but I couldn't find anything out about it on their WEB site. Verizon
tech support knows nothing about any of this.
Back to sending a message to J. There are several ways to communicate
with a J session already in place. If there existed a very small program
that ran on the PocketPC which would somehow send a message to an
existing J session. It could be via sockets or simply a windows message.
But if it is small and fast to execute then it might be practical to
assign voice commands as opposed to having to press buttons etc.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm