You are here

I don't get it. I need pictures or a video to teach me how to make a portableapp

13 posts / 0 new
Last post
needportableapps
Offline
Last seen: 13 years 9 months ago
Joined: 2010-10-27 16:22
I don't get it. I need pictures or a video to teach me how to make a portableapp

I don't get it. I need pictures or a video to teach me how to make a portableapp

KOS-tas
Offline
Last seen: 11 years 9 months ago
Joined: 2010-10-17 07:38
that be great, i ike video

that be great, i ike video tutorials, but i think here you can wait 1000 years on this Biggrin

Ambimind
Offline
Last seen: 13 years 1 month ago
Joined: 2010-10-20 18:39
if such a video were to be

if such a video were to be produced what application would you like to see made portable?

KOS-tas
Offline
Last seen: 11 years 9 months ago
Joined: 2010-10-17 07:38
Halite BT client be nice --->

Halite BT client be nice ---> http://sourceforge.net/projects/halite/

and make the video-tutorial with all details Smile
i give you webspace to host your video as Stream Smile
the size of the video tutorial is not very importend Wink

mr_swede
Offline
Last seen: 13 years 11 months ago
Joined: 2009-10-08 03:18
Halite BT is already available as a Portable App

If you haven't noticed, it's already available as a Portable App:

http://sourceforge.net/projects/halite/files/

If you have already noticed; why don't you choose an app not already made portable?

Ken Herbert
Ken Herbert's picture
Online
Last seen: 15 min 37 sec ago
DeveloperModerator
Joined: 2010-05-25 18:19
Probably wouldn't help

Honestly, pictures or a video probably wouldn't help much at all.

I've been slowly getting my head around making apps portable for the last couple of weeks (admittedly, I only do it when I am at work and don't want to do actual work), but honestly it isn't that hard of a concept to grasp if you have a little technical/programming knowledge, and follow the guides.

First, grab the latest copies of NSIS Portable, PortableApps.com Installer, PortableApps.com AppCompactor, PortableApps.com Launcher, Regshot and IcoFX from their respective pages.

There is more you will need when you get further into it, which you can learn in some of the readings to follow, or in the development forum, but that is a good place to start.

Then it is time to do some reading. Start here:
An Unfinished Beginner's Development and Packaging Guide

Then here:
Creating A Portable App: A Guerilla Field Guide

Then here:
PortableApps.com Format™ 2.0

And finally here:
PortableApps.com Launcher documentation

Once you are done reading, have a bash making something really simple portable. Find something that makes no registry changes (this is what Regshot will tell you) and make it portable. It doesn't matter what it is, whether it be open source or freeware or whatever, this will just be a test to learn the ins and outs of setting up your directory structure, making sure your files are in the right place, running the launcher etc.

My recommendation for your first thing to make portable is Obfusticated Email Link Creator, although if you want to actually release it, make sure you get permission from the author, and check with computerfreaker because he has released one of Gunner's other apps, just to be polite. The reason I would recommend OELC is because it makes absolutely no registry changes beyond the stuff that is fine to ignore, so you don't have to fiddle with handling the registry while you work at perfecting the basics.

Then it is just a matter of following the Format Spec and the guides, and using the AppCompactor, Launcher and Installer until you get it right. If you need help beyond that, search the Development forum, and if you can't find the answers then make a new post.

algbre
Offline
Last seen: 5 years 10 months ago
Joined: 2009-02-26 06:07
i can give you pic

I am tired like you

Designed the program easy to work and you can attach photos

https://portableapps.com/node/25546

solanus
solanus's picture
Offline
Last seen: 10 years 2 weeks ago
Joined: 2006-01-21 19:12
Learning takes time

It takes a while to understand how the existing apps work, but it's not impossible.
Look at all the Official Apps you've installed.
Explore their directories and see how the resemble each other and differ from each other. Read their appinfo.ini files.
Look at the development threads of other apps.
Play with very simple apps - I started using hta apps I wrote myself.

Most developers here didn't start developing apps 2 weeks into it. And even the experienced ones take a lot of time creating their apps.

Patience, grasshopper.

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

Ambimind
Offline
Last seen: 13 years 1 month ago
Joined: 2010-10-20 18:39
This may be an appropriate

This may be an appropriate expectation for developers using direct NSIS programming for their launchers(vs PAL which abstracts away the complexity(indirect) to a simple set of regulating .ini files); but not for PAL.

Judging from my own recent experience, using PAL, 3-6 hrs spread over a weekend is sufficient time for anyone with basic knowledge of how to navigate the file-system and registry. I'm working on a set of videos to reduce this time substantially.

In other words: New users, don't despair, its much easier then you think!

scriptdaemon
Offline
Last seen: 4 years 11 months ago
Developer
Joined: 2008-10-10 17:40
Depends.

While the PAL is a much quicker solution, this greatly depends on the app. Some apps can do very weird things that the PAL either doesn't handle or doesn't handle efficiently.

Ambimind
Offline
Last seen: 13 years 1 month ago
Joined: 2010-10-20 18:39
Sure, I was referring

Sure, I was referring strictly to the learning curve of PAL.

I'm really curious, however, about the kind of limitations that do exist. Could you give some specific examples? I'm aware that at present PAL cannot handle drivers/services and has limited functionality in the way of dealing with DLLs - is this what your referring to?

scriptdaemon
Offline
Last seen: 4 years 11 months ago
Developer
Joined: 2008-10-10 17:40
Eventlog management (See:

Eventlog management (See: Spybot Portable)
Apps that have their own language switching schemes (See: Maxima Portable)
Apps that use files of the same name for different languages (See: DTaskManager Portable, DShutdown Portable, DSynchronize Portable, HDHacker Portable)

Etc.

Ambimind
Offline
Last seen: 13 years 1 month ago
Joined: 2010-10-20 18:39
Thanks much! I didn't know

Thanks much! I didn't know anything about these issues.

Log in or register to post comments