JPEIsoApp - A Toolset for Standalone Portables
The first version of a new experimental toolset for JPE that allows you to build standalone portable executables with no extra JPE support files to carry around is now available for download.
This initial version is only meant for small, 1 instance of 1 executable 32 bit apps. There are also file system portablization restrictions as noted in the readme. Later versions should remove these restrictions.
If this and future experiments prove fruitful, the funtionality should eventually make its way into the JauntePE gui app as an optional package type.
Request For 64 Bit Apps To Test With JPE
A dev version of JPE now has 64 bit app support with no known problems except for one associated with file system api use, which I hope to have resolved "soon."
I've done preliminary testing with several MS apps and 7-Zip and Process Explorer. But I need more apps to test with, especially those that use the registry for settings storage and/or COM object type registration and use.
If you have any in mind, please post here. They need to be freeware/openware and with a download of 10 MB or less. The smaller the better for now. And Win7 64 bit runnable. Any kind of archive format, a .msi, or an installer is fine.
Testing Portable Registry Sharing Page Added
A Testing Portable Registry Sharing page has been added to the site. This page verifies that JauntePE provides portably packaged apps with the means to use the portable registry as a shared data store for concurrently running apps.
GUI and Runtime Fixes and Additions
Today's "nightly" build fixes some quirky bugs found in the runtime and gui when running on 2K and XP.
Initial advanced package configuration manipulating was also added to the gui via a "Registry Type" settings page.
The build also adds initial support for concurrent portable registry use. Complete support will hopefully come with the next build.
Please see the build's changelog for specifics and for how to upgrade your existing packages to make use of the new runtime fixes and features.
Portable Registry Browser and Editor Added
Forgot to mention this in the news back when it happened - several "nightly" builds ago the JPE gui was modified to include a "Portable Registry" tab for both browsing and editing the portable registry contents of the currently opened package.
There have also been a couple of runtime fixes applied since the last news posting. Please see the build's changelog for specifics and for how to upgrade your existing packages to make use of these new fixes.
Full Unicode Portable Registry Now Supported
With today's "nightly" build, JPE now supports Unicode key and value names in its portable registry. This came at the cost of moving from a user editable text based file to a binary based file that's only editable via portablized apps. But I think it was worth it.
Please see the build's changelog for specifics and for how to upgrade your existing packages to make use of this new feature.
Testing Portable Ini Profile Use Page Added
A Testing Portable Ini Profile Use page has been added to the site. This page verifies that JauntePE provides portably packaged apps with the means to use portable standard Windows initialization (ini) files, also known as profile files, via the standard set of win32 api functions provided for reading from and writing to files of this type.
Testing Portable C Drive Use Page Added
A Testing Portable C Drive Use page has been added to the site. This page serves several purposes. It shows you how to setup a portable package for xmplay, a great little portable music player that unfortunately stores its playlist information in a non-portable manner that JPE can't auto-magically portablize via its special folder registry path tokenization feature. It also provides a simple introduction to the new portable file system browsing feature of the JPE gui. And it verifies that JPE provides portably packaged apps with the means to use portable data even when the app makes use of non-portable folder paths stored in text files.
Testing Portable DLL Use Page Added
A Testing Portable DLL Use page has been added to the site. This page serves several purposes. It shows you how to and where to manually add portable app dlls using JPE. It also provides a simple introduction to the new portable file system browsing feature of the JPE gui. And it verifies that JPE provides portably packaged apps with the means to use portable dlls at app startup.
Getting Started Page Added
A Getting Started page has been added to the site. This page is a simple introduction to the new 0.6.0 JPE gui and walks you through the few steps needed to create your very own 7-Zip portable app package folder.
0.6.0 Version Nightly Builds Now Available
"Nightly" builds of the 0.6.0 version of JPE are now being made available via the SourceForge project site's mirrored downloads feature.
The launcher and runtime in the builds are fairly stable at this point. As far as we've been able to determine, this version of JPE is able to portably run 32-bit apps on any Windows version from 2000 onward, including 64-bit XP, Vista, and Windows 7 versions.
The new "all in one" JPE gui is still being added to and revised on a daily basis. It currently provides for quick portability testing via portable installs, imports, and app runs. 3 different ways of building up a portable package of apps and data are provided, from step-by-step wizards to simple menu item selection. A package of successfully portablized apps and data may then be saved off to a portable package folder for use outside of the JPE gui.
If you need help, please use the new official JPE end-user forums. These are the only forums in which you are likely to get a response to your questions.