New PortableApps.com Platform 12.0.5. Better, stronger, faster. Download or Buy on Drive
Instant access to over 300 free and legal portable apps including the new Solfege (Aug 30, 2014)
PortableApps.com needs your help: Please donate today

Hugin Portable 2010.2.0 Development Test 4

solanus's picture
solanus (Homepage) - December 5, 2009 - 12:21pm
Share on Facebook

Application: Hugin
Category:Graphics & Pictures:
Description: Hugin is an opensource graphical user interface (GUI) for Panorama tools.With Hugin you can assemble a mosaic of photographs into a complete immersive panorama, stitch any series of overlapping pictures and much more. Like other GUI front-ends, hugin provides an easy-to-use unified point-and-click interface to a whole range of other command-line tools including:

* autopano-sift, autopano-sift-C, panomatic or autopano for automatic creation of control points.
* nona for remapping input images and rendering output images.
* enblend and enfuse for seamless blending of output images.

Among the many flexible Hugin workflow options, it is possible to correct exposure, Vignetting and White balance between photos; generate HDR or exposure blended output from bracketed photos; or use 16bit and HDR input data natively.

Download Hugin Portable 2010.2.0 Development Test 4 [25.7 MB download / 69.1 MB installed]
(MD5: 819a718ab4bc584b35094271198b5fc6)

Release Notes:

Development Test 4 (2010-03-11):

  • Upgraded to Hugin 2010.2.0.
  • The automated control point finders autopano-SIFT and autopano-SIFT-C are no longer included due to patent conflicts in the USA; no other automated control point finders are included. Hugin still works fine if you manually add control points, which is more accurate in any case.

Development Test 3 (2010-01-31):

  • Upgraded to Hugin 2009.04
  • Used the new PortableApps.com Launcher 1.0 Pre-Alpha 1 instead of CPAL.
  • View the release notes for Hugin 2009.04 here

Development Test 2 (2010-01-07):

  • Removed extraneous files and updated versioning.
  • Updated Help file.

Development Test 1 (2009-12-05):

  • This is my first attempt at portablizing an existing app. I used RegShot to get the registry keys, Chris's Portable Application Launcher, and the official PAF Installer app to create it.
  • I'm still a coding noob, so I admit I probably missed settings in CPAL. I've checked the registry after running, and it still leaves MUICache and MRU keys in HKCU and a MostRecentApplication key in HKLM\Windows\CurrentVersion\Software\DirectDraw. Any help in fixing this is appreciated.
  • I also didn't do any compression yet, but I'll probably do this in Dev Test 2, once I squash any obvious bugs.
  • I know powerjuce has an older one out there, but it's many many versions too old and hasn't been touched in years. I asked if I could take this over, but nobody ever responded, so here this is.
  • Please be kind - I am still a noob in this, but I am open to all constructive criticism and I am a pretty fast learner. I'm trying to practice what I preach - rather than repeating requests for someone else to revive my favorite app, I want to contribute.
    EDIT: I've compressed the app (as suggested by Chris) using the PortableAppCompactor. It made the installed app smaller (63 MB instead of 93 MB) but it made the installer about 5 MB larger.


( categories: )

Good :-)

MUICache, MRU and DirectDraw are all fine to leave behind.

My own practice is to always do compression for the first release if it works (that is, unless there are obvious problems in testing caused by it, or if it only saves ~15-50KB in ~15-50MB as in the case of a couple of my Java applications, compression is also a tad less reliable with Java). That way I can't forget it Smiling

I'm not testing this just yet, but I was planning on using Hugin some time soon, so I might as well test this package and check it out too for you Smiling

Good on you for starting contributing to development with an application Smiling

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

TestINIPair.exe

There is a TestINIPair.exe what is it? Is it required?

Thanks for your work on a very useful piece of software.

Oops, that's a leftover exe

I built this using Chris' Portable Apps Launcher, and that was a sample exe included in the default config. I'll do some cleanup and post a new version. In the meantime, you can ignore it.
Thanks for the feedback.

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

My fault too

That was a test executable I had... I thought I'd deleted it before building it.

Now I've taken a look at it and you've got a number of leftovers. For myself I haven't been including the launcher source in Other\Source, and in future with the official launcher we won't be either. The idea isn't that you copy the launcher directory to start a new project - it's for the launcher development really. Just copy ChrisPortableApps.comLauncherTest.exe as HuginPortable.exe and nothing else.

App\DefaultData is all detritus, empty it, and delete it unless you need default data for Hugin. App\AppName should be deleted too.

Also in App\ChrisLauncher you left (Audacity|Scribus)Portable.ini and Chris*.*.

Some of the lines in your HuginPortable.ini are also detritus from the complete-example-of-just-about-every-technique-possible; DefaultCommandLineArguments=--data-directory=%DATADIR%\settings and CloseEXE=another_optional_app.exe.

The following lines are also not necessary:

[RegistryCleanupForce]
1=HKEY_CURRENT_USER\Software\hugin

[RegistryCleanupIfEmpty]
1=HKEY_CURRENT_USER\Software\hugin

They're all handled by your [RegistryKeys] hugin_portable=HKEY_CURRENT_USER\Software\hugin.

Is the SetOutPath=%APPDIR%\Hugin required (it isn't for most applications)? If it's not, it's better not to have it as it makes relative files passed in in the command line work.

App\AppInfo\appinfo.ini:[Version]:DisplayVersion should be "2009.02 Development Test 1"

App\Hugin\unins000.* can be deleted.

help.html should also be revised for Hugin rather than CPAL.

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

Thanks, Chris

I did already catch some of these, but I appreciate you taking a close look.
The base Hugin app leaves a fairly light touch anyway, so I figured that some of my settings were overkill.
I haven't gotten a whole lot of feedback on the function of the app, so I'm going to do all the cleanup you suggested, and post a new beta.
I'm hoping to submit it for release sometime in the next month or so, once the format is tighter.
EDIT: Dev Test 2 is up, cleaned up as per all your suggestions, I think.

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

Hi Solanus, Out of interest,

Hi Solanus,
Out of interest, now that Hugin 2009 4.0 for Windows has been released will you be using that instead for your base or are you staying with 2009 2.0 for your next release?

http://sourceforge.net/projects/hugin/files/hugin/hugin-2009.4/Hugin_200...

db4tech

I don't see a problem with this...

I'll have to release another beta, but my biggest issue so far is a lack of feedback on the beta.
If you've tried my 2009 2.0, can you let me know what you think?
Thanks

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

No feedback is good feedback

No problems with your second release here... although I am not a heavy user and may not have exercised everything

I've updated AND upgraded

I've updated AND upgraded this test release, since Hugin has started to have a fairly fast release schedule, and I want to have my release as up-to-date as possible when it happens.
Also Chris did a major change to his Launcher, and I wanted to incorporate that.

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

Too many bugs...

There are too many bugs with the last version of Hugin, I stop testing.
However, I haven't found any bug in the portable stuff. Also all the hugin bugs are the same in the portable version of the properly installed version.

Looking forward to the next version.

Examples?

Even if there are too many bugs, I'd like to know what the biggest ones you've seen are.
I obviously can't make the program BETTER than the installed version; but I've been using it for a while and I don't have too many problems with it. It IS a complex piece of software, so maybe I haven't found every little niche of it.

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

Not new

Just went to the hugin bug reports on sourceforge and it just happens that I stumbled onto 3 known bugs in about 2 hours... that made me a bit upset yesterday. Sad
If they are known, they will be fixed so I am going to continue to use it.

Updated to 2010.2.0 Development Test 4

Finally got back to the Hugin project. Unfortunately, one of the tools (autopano, for automatically finding control points) is no longer included due to patent issues.
You can still download the source, but you have to build it!

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

Hugin-2010.4.0

Hugin-2010.4.0 is no longer dependent on a third-party control points generator. Are there any plans to have another look at it?
See http://hugin.sourceforge.net/releases/2010.4.0/en.shtml

Clair

Thanks, Clair!!

I've got a bunch of other irons in the fire right now, but I'll get on it as soon as I can.
I notice that they have both 64-bit and 32-bit; I don't know if I should offer both...

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

I wouldn't bother with the 64 bit

I would assume tht if someone is doing a large project that requires the 64 bit version they would have hugin installed locally. I would think that the 32 bit version is enough, but that is just my opinion.

Ask yourself:

  • Is the 64-bit version necessary? (Will the 32-bit version run in a 64-bit environment?)
  • How much of a difference does it make to run the 64-bit version over the 32-bit version?
  • How much of a difference in file size does it make to add the 64-bit version?
  • How difficult is it to add the 64-bit version?
    Note: This shouldn't be too difficult if you're using PAL 2.1 (currently Beta 2), info here.

Those are the main questions.

So far the official apps that include a 64 bit version are JKDefrag (because defragmentation must be run differently between the two architectures) and 7-Zip (because there is a noticeable difference in performance between the 32-bit build and the native 64-bit build)

~3D1T0R

seriously, hugin is designed

seriously, hugin is designed for professional users. Acropano or Photosynth are essential to beginners, like me.

http://www.acropano.com
http://www.photosynth.net