You are here

Development of Portable sofwares

8 posts / 0 new
Last post
BRUNOPESCAROLLI
Offline
Last seen: 13 years 5 months ago
Joined: 2011-09-23 23:46
Development of Portable sofwares

Hello, I would like to develop software to run on a USB stick, which language is normally used?

How do?

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 8 months ago
Joined: 2007-04-15 21:08
Read this:

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

BRUNOPESCAROLLI
Offline
Last seen: 13 years 5 months ago
Joined: 2011-09-23 23:46
Sorry, I do not think you

Sorry, I do not think you understand, I mean the programming language, if for example C + +, VB, Delphi, etc.
What is the programming language used in portable programs

Aluísio A. S. G.
Offline
Last seen: 8 years 7 months ago
DeveloperTranslator
Joined: 2010-11-09 17:43
Any language

Except for .NET-based languages, for the time being.
It's not about the language; it's about the effects of the app on the system.

Previously known as kAlug.

BRUNOPESCAROLLI
Offline
Last seen: 13 years 5 months ago
Joined: 2011-09-23 23:46
but....

Sorry, I do not think you understand, I mean the programming language, if for example C + +, VB, Delphi, etc.
What is the programming language used in portable programs

solanus
solanus's picture
Offline
Last seen: 10 years 4 months ago
Joined: 2006-01-21 19:12
Here's the point - a bit simplified.

Almost all of the portable apps here are apps developed by other people, which have been made portable by minor modifications and additions.
Firefox, for example, was mostly made in C++. Here, the base Firefox app is not recompiled, but instead through the use of ini files and an separate launcher executable, things that normally get written to the registry and user folders are re-directed to the Firefox Portable folder.

Freeplane is written in Java. Many apps (I believe including Blender) also use Python. However, it doesn't really matter that much, because the process for making them portable has little or nothing to do with the original programming language.

There are some languages that are LESS suited to portability, if they have external dependencies. .NET apps often are a problem, because versions of .NET vary from one operating system to another, and .NET needs to be installed on the host computer. That's why you will see that when people suggest apps that are .NET, they aren't picked up.

If you want to write your own app from scratch, pick a programming language that you are familiar with and write it so that it doesn't write to the registry or to user or system folders. Then use the tools here to put it into the right folder structure, add a launcher, and create an installer.

I made this half-pony, half-monkey monster to please you.

gluxon
gluxon's picture
Offline
Last seen: 4 years 5 months ago
Developer
Joined: 2008-06-21 19:26
English -To add on to

English Wink

-

To add on to Solonus and kAlug, most of us here actually use the PortableApps.com Launcher, which is INI configured. You can check out its manuel for more information.

Pyromaniac
Pyromaniac's picture
Offline
Last seen: 9 years 10 months ago
Developer
Joined: 2008-09-30 19:18
You spelled manual wrong

I think gluxon is right; the OP means what the language used for our launchers is... in that case, BRUNOPESCAROLLI, you can learn more from the link that gluxon provided above.

Log in or register to post comments