A method and computer program is provided whereby a personal digital
assistant or personal palm-type device of very limited RAM capacity can
make available sufficient RAM capacity to store a complete global software
distribution package so that the appropriate software or software upgrade
may be installed into the device from the global package. The method
includes the steps of: first deleting from the personal palm-type device
RAM all application programs other than application programs required to
support the device operating system to receive the global software
distribution package and loading the received global software distribution
package into the now available device RAM. Then, the software from the
global package needed to make the distribution or upgrade of the device is
loaded from the global distribution package into the device programmable
ROM where all of the device software is permanently stored. Upon the
completion of this distribution, the global software distribution package
is deleted from said RAM, and all previously deleted application programs
are then downloaded from the programmable ROM back into said device RAM.
In most operations, the global software distribution package is
transmitted to the personal palm-type device over a communication network,
particularly the World Wide Web or Internet, either through linked modems
or through wireless mobile communications.
Une méthode et un programme machine est fournie par lequel un aide numérique personnel ou un dispositif du type palmier personnel de la capacité très limitée de RAM puisse faire la capacité suffisante disponible de RAM de stocker un paquet global complet de distribution de logiciel de sorte que le logiciel ou la mise à niveau approprié de logiciel puisse être installé sur le dispositif du paquet global. La méthode inclut les étapes de : premier supprimant de la RAM du type palmier personnelle de dispositif tous les programmes d'application autres que des programmes d'application requis pour soutenir le logiciel d'exploitation de dispositif pour recevoir le paquet global de distribution de logiciel et chargeant le paquet global reçu de distribution de logiciel dans la RAM maintenant disponible de dispositif. Puis, le logiciel du paquet global requis pour faire la distribution ou la mise à niveau du dispositif est chargé du paquet global de distribution dans la ROM programmable de dispositif où tout le logiciel de dispositif est de manière permanente stocké. Sur l'accomplissement de cette distribution, le paquet global de distribution de logiciel est supprimé de ladite RAM, et tous les programmes d'application précédemment supprimés sont alors téléchargés de la ROM programmable de nouveau dans ladite RAM de dispositif. Dans la plupart des opérations, le paquet global de distribution de logiciel est transmis au dispositif du type palmier personnel au-dessus d'un réseau de transmission, en particulier le Web ou l'Internet mondial, par les modems liés ou par des communications mobiles sans fil.