You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Basic custom directories and indexing support in PAM

Submitted by José Pedro Arvela on August 26, 2007 - 1:36pm

This is a idea for supporting custom folders on the PortableApps Menu and allow a much more improved identification and indexing support.

The idea is to have a little file (called customdir.ini) on each folder. The next example shows an mockup of what could be in the Documents Folder (# represents that the following text in that line are comments for explaining how it works):

[CustomDir]
folderid=docs #sets an id to the folder, that way PAM can identify it.
foldername=Documents #defines which name should came up on the menu for that folder

How UPX works?

Aciago's picture
Submitted by Aciago on August 24, 2007 - 12:02pm

Hi,

I have been downloading and using some "so called Portable Apps" from portablefreeware, and sometimes games... those apps are not really portables but they are self contained in a folder and write to the same folder and don't use the registry, so they can be used as portable... but some of them are huge (i.e. games).

After reading a lot about upx on this forum, I downloaded it and give it a try to reduce the size of those apps.

My Document dir

Submitted by krzychos7 on August 23, 2007 - 7:27pm

I would like to create Portable versions Bus Driver.
This game is saving to 'C:\Documents and Settings\{My Profile}\My Documents\Bus Driver'. How I can change this in Portable version to '{Game Dir on FlashUSB}\Data\My Documents'?

Flash Games

OliverK's picture
Submitted by OliverK on August 23, 2007 - 4:40pm

This was an old post, but I've started a new post so it can be better organized and less cluttered.

To make a FLASH GAME Standalone.

Go here
Click on this:
Download the Macromedia Flash Player 9 Update for Windows (ZIP, 34.2 MB)

Extract to your drive if you want. I copied it on.

PortableApps Skins for Portable Apps

Submitted by José Pedro Arvela on August 23, 2007 - 10:04am

How about someone make PortableApps.com skins for: Firefox, Sunbird, Thunderbird, Nvu, Pidgin (I think), VLC, and any other Portable App that supports skinning?

I know that all the apps on the MPL License cannot come with the skins pre-installed, so, for those apps, the skin could be available for download on the App page. On the other apps, under GPL license, the skin could pre-installed and stetted-up as default.

Help with new application development.

Submitted by jasonmcox on August 22, 2007 - 7:04pm

I am going to attempt to create a portable app using NSIS. To conform with the rest of portableapps.com . I have already Created the App there is only one problem. The program saves to a file and i want it to save to a file on the portable device. How will I solve changing drive letter issues as the program requires a filepath to save to.

jasonmcox@gmail.com

Legality questions (EULA issues...)

Submitted by draconic-hybrid on August 22, 2007 - 11:43am

*** EDIT: This should actually go without saying, but if you aren't going to be constructive don't expect me to be at all respectful when calling you on it. Criticism is perfectly acceptable -- and will be respected -- but there is a HUGE difference between constructive criticism and a display of idiocy.
I apologize to the forum owner and his administrators, but apparently I've managed to anger other people with a simple request for information. ***

I apologize if this is confusing, but....

Portable Application Information Description (PAID)

Ryan McCue's picture
Submitted by Ryan McCue on August 22, 2007 - 6:36am

Just to showcase how much time I have, I've created a XML version of the AppInfo.ini including a Document Type Definition. Please note that although Firefox says the document is not valid XML, it lies. It's because it doesn't parse external DTDs.

Technical details follow.

Portable Application Information Description (PAID)
Each PAID document must conatin "appinfo" as the root element. The children of this element must be "name", "description", "guid", "version", "icons" and "launchers". It may also contain the optional "copyright" element.

Pages