ROM based applications and updating them

Login to reply to this topic.
Tue, 2005-03-08 18:05
Joined: 2003-09-22
Forum posts: 27
Hi,
Does anybody have any knowledge or experience with ROM based applications. Our application (Series 60 based) is to be burned to the ROM of the device by the manufacturer. However Our biggest concern is doing updates (both full and partial) of the application.
Firstly I do not understand much about how versioning should work. Do ROM application have version numbers??
How will I update my application? I have heard of a process called patching that allows ROM based applications to be updated by replacing the necessary files in the same directory structure on one of the writable drives. Does anybody have any experience with this type of stuff??
Thanks,
Brian

Wed, 2005-03-09 07:42
Joined: 2003-05-08
Forum posts: 135
ROM based applications and updating them
I've had an application that was burned to ROM.  You typically don't have to worry about the image and getting the system to ROM.  The manufacturer will do that when they compile the ROM image.  They may request the source code, depending on the tools that they are using, but this is not always the case.

To update your app to a new version, just do what you would have done if there was no ROM version of your app.  Any application stored in the correct place on the internal or removable drives will receive preference over the application stored in the ROM drive.  Thus, if you generate a sis file with the new version, then that new version will be installed and run by the phone.

The only exceptions to this rule are some of the very low level stuff that links directly to one another in the ROM.  This should not be the case with your application.

The box said 'Windows 98 or better'. Why is it not working on Linux?

Wed, 2005-03-09 16:39
Joined: 2003-09-22
Forum posts: 27
ROM based applications and updating them
Hi,
Thanks For your reply. This is what I thought. However there is one issue that concerns me here. If an application is to be updated fairly regularly Then the first update would have to be a Full install sis file and each one thereafter would have to be update sis files. However a problem would occur here is somehow the user had deleted the original full install sis and an update sis arrived or alternativley if somehow the device did not have the full install sis and the new update sis arrived.
What do you think??
Brian
  • Login to reply to this topic.