Re: Palm single-purpose "stand alone" device



John wrote:
On Tue, 18 Oct 2005 20:38:16 GMT, "Stuart"
<stuart_rubin@xxxxxxxxxxxxxxx> wrote:

Does anyone have any information on developing Palm applications and/or modifying the OS such that a single purpose, dedicated device can be
created?

If you use a model with a replaceable or reflashable ROM, you can
create your own system ROM

The alternative is to create a program that monitors all the system
activity (traps all the hard/soft keys, resets, alarms, etc) and
ensures that only your application is available.  Of course, your
application does have to be started once for it to take over the PDA,
unless you use an installer that causes the program to run immediately
upon installation.

You can set a bit on a Palm database that causes the Palm to do a soft reset after the app's PRC is hotsynced. Your app should receive a notification at soft reset (I don't think you have to register for this notification) and you can do whatever you want to take over from there.

Unfortunately, a smart user can always do a no-notify reset and prevent
your app from ever being able to run and take over.  So, it's not totally
bulletproof, but it could be fairly good.

  - Logan
.



Relevant Pages

  • Re: Reseting via cab installation
    ... A custom installer DLL would do it. ... Chris Tacke, Embedded MVP ... "App was succesfully installed ... requested reset. ...
    (microsoft.public.pocketpc.developer)
  • Re: Strange errors WM5.0
    ... Sounds to me like it has inserted itself into the Notification, database. ... And after each soft reset it is requesting that it run. ... > there was no installer included. ...
    (microsoft.public.pocketpc)
  • Re: Losing data in controls (and arrays) during unhandled exceptions.
    ... Errors will "bubble up" through the routines until an active error handler ... some kind of event generated when the app is 'reset'. ... worksheet when the app is shut down, ...
    (microsoft.public.excel.programming)
  • Re: Losing data in controls (and arrays) during unhandled exceptions.
    ... I see your point though about improving the error handling ...... ... some kind of event generated when the app is 'reset'. ... The root of the problem is that list boxes and arrays ... worksheet when the app is shut down, ...
    (microsoft.public.excel.programming)
  • Re: Ademco 50P - Unable To Disarm
    ... There is only one code in the system, the Installer code. ... reason, I was loose in my earlier terminology use. ... Since the location 28 reset appears to have solved the problem, ...
    (alt.security.alarms)