|
- Portable Application Conversion Technology
- The technology is intended for converting third party applications to be launched directly from a removable media (flash drive, flash card, U3 smart device(*), CD-ROM etc). The conversion occurs on-the-fly without (or with a tiny) need of original application changes.
(*) trademark of U3 LLC
- Benefits
- Portability
Portable applications based on portable devices do not require installation on each computer the portable device is connected to. Portable applications are instantly ready to run. - Safety
Portable applications store ALL the data on the portable device. So any personal information, results of work, application settings, personal adjustments are physically stored on the portable device only (not on PC, which the device is connected to) and actually belongs to the device owner, not to PC owner. - Trace-inability
No data is stored (even temporary) on the connected PC, so there is no way to determine/trace back your application. The PC stays intact after the application is finished or portable device ejected. - Reliability
In most cases, ported application can be gracefully finished even when the portable device is accidentally ejected, keeping all users' data integrity. - Availability
In most cases, the application can be launched automatically (if required) from the device on the device inserting event. - Application readiness
The converting-to-portable occurs on-the-fly, so no (or tiny) changes of original application are required. No additional procedures are required to prepare the application to be portable.
- How it works
- The technology is a set of runtime hooks, injected into the application on-the-fly, on the application start automatically. The hooks intercept all the Windows registry and file system operations (calls) and if the call tries to modify state (file and/or the registry) of the host PC (the PC, which device is connected to), redirect the operations to the portable device. So any file the original application initially stores on the disks will be actually stored and then access from the portable device. Any information the original application initially stores in the Windows registry will be actually stored on the portable device. Any attempts to accidentally eject the portable device will be caught to make immediate attempt to gracefully close the application.
- Limitations
- Applications can not be ported (as conflict with the idea of mobility)
- require system reboot
- require re-logon
- For placement on CDROM (or other read only media) the application will not be able to save personal data anywhere.
- Applications based on their own kernel driver usage in some cases can not be ported.
- Applications require administration privileges to run (not to only install/setup) will require the same privileges in portable reincarnation as well.
- The ability to be finished gracefully on the device ejecting event sometimes depends on native application behavior, an ability to store all opened files on external event.
- The ability to be auto-launched on the device insertion mostly depends on portable device type.
- Suggested ownership
- You retain all the rights for all the files and other materials of your original software. We retain all the rights for all files used directly for application-to-portable converting. You have non-exclusive unlimited right to redistribute porting (converting) binaries in connection with your original software.
- Time-to-Process/Price
- Significantly depend on application complexity. The application should be first reviewed.
- How to proceed
- Choose an application you would like to be portable and contact us.
|