You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Nicotine+ Portable

Submitted by osiris on October 11, 2006 - 1:03am

Nicotine is Hyriand's rewrite of PySoulSeek with a PyGTK2 GUI
Nicotine+ is a fork, an attempt, to keep Nicotine working with the latest libraries, kill bugs, keep current with the Soulseek protocol and add some new features that users want and/or need.

As win32 develeloper* for Nicotine+ and a big fan of PortableApps, I made a portable version of Nicoine+

* kind of big word Wink

You can download it here

This is the second version after alot of struggling to get a PyGTK app working which didn't have high cpu/memory useage.

Portable Code::Blocks?

Submitted by Girvo on October 10, 2006 - 6:41pm

Hi there.

I have been trying to create a portable version of the OS C++ IDE, Code::Blocks. So far, I have found the registry key it creates when run, and exported it. Also, I have found the folder that it creates in C:\Documents and Settings\$USERNAME$, called ".Codeblocks" and the file it creates at the same place, called .cb_profile

How can I make a launcher, that loads all these things to their correct places? I trird using a batch file, but the problem is, the registry values include absoltue paths :S

Any ideas?

-Girvo

Wings3D Portable -- Think I can get it working pretty easy

Submitted by mikesapunk on October 4, 2006 - 5:38pm

Hey community,

I've been able to get Wings3D (an amazing 3D modelling package found at http://www.wings3d.com/) to fully run on my USB drive with no connection to the underlying OS, EXCEPT for a single .ini file that contains 2 absolute paths to folders in the application (all the way from the drive root).

Obviously, by simply editing the .ini the app will run, but each time it is ran, the .ini file has to somehow be edited to be pointed to the correct directory.

This is my first attempt at creating a portable app, can the portable app template handle this kind of replacement in an .ini file?

Portable Utility & Security Suite 1.02 Released

Steve Lamerton's picture
Submitted by Steve Lamerton on September 27, 2006 - 1:20pm

PUSS 1.02 has now been released. There have been a couple of minor improvements such as the inclusion of a horizontal scrollbar and the re-selection of the previous item in Secure. Also you will notice that the default categories are back in. Finally I have moved to app to a standard foldername so that you should find that with the next release you can extract it over the top without any issues. Please see the project page for more information and a download link.

The Liberta Team

DevEject Alternatives

Submitted by Vhati on September 26, 2006 - 10:06pm

I used to use this batch to quickly run a script and eject.

FOR %%i in (".") do set usbdrv=%%~di

copy deveject.exe "%userprofile%\desktop"
copy startx.exe "%userprofile%\desktop"

echo deveject -EjectDrive:%usbdrv% >> "%userprofile%\desktop\bye.bat"
echo del startx.exe >> "%userprofile%\desktop\bye.bat"
echo del deveject.exe >> "%userprofile%\desktop\bye.bat"
echo del bye.bat >> "%userprofile%\desktop\bye.bat"

cd /D "%userprofile%\desktop"
startx /B bye.bat

Then I got a Lexar JumpDrive Secure, which appears to Windows as a Local Drive rather than a Removable Device. It has the advantage of using an autorun.inf like CDs so my apps start as soon as I insert the stick (SP2 adds a nag popup, but that's the only hold-up).

Portable WinPCap for Developers

Submitted by Vhati on September 26, 2006 - 7:53pm

Someone made portable versions of ethereal, ngrep, nmap, showtraf, snort, tcpdump, and nemesis by recompiling with a portable packet lib...

Repeat: His didn't need WinPCap installed.

His email is: BOBAH.XPEHOB@GMAIL.COM
http://www.packetstuff.com/index.htm
(His site's dead but google has a cache of the main page)

His Google Newsgroup is still up though.
http://groups.google.com/group/PacketStuff?hl=en

The library's site is here
And it can be downloaded here

Portable Processing.org API

Submitted by noii on September 26, 2006 - 1:14pm

Hi there,

I'm keen to get the Processing API working for portable drives. I have had some input from the Processing forum about how to do this. And if I get it to work, will look into using NISI to wrap up the app and the changes.

processing.org forum post

Any advice on making this robust is more than welcome. I use Processing to teach aspects of programming, and a portable version for students to carry around would be ideal.

Ben

Pages