Recent

Author Topic: InstallAware 2025 Sources Published  (Read 2494 times)

msintle

  • Sr. Member
  • ****
  • Posts: 324
InstallAware 2025 Sources Published
« on: May 19, 2025, 01:01:28 pm »
InstallAware 2025 is a cross-platform tool for application developers looking to self-publish (and update) their software on Windows, macOS, and Linux. It builds native code, fully self-contained setup programs that run without requiring any libraries or dependencies. Apple Intel, Apple Silicon, Linux GTK2, Linux Qt5, Linux aarch64, Linux x86_64, and Windows are all supported from a single source - driven by a free-flowing setup script that dynamically adapts to the underlying operating system. The setup wizard dialogs are fully editable as well (using an editor just like Lazarus' own), and they look and feel the same on each supported platform.

  • Easily jumpstart a setup project using the Quick Start Wizard or any of the extensive template/sample projects. Remember, one source deploys everywhere!
  • Import any existing setup you built (up to 21 years ago) in InstallAware for Windows Installer, and recompile it for macOS and/or Linux - retaining all of your custom script logic and dialogs - in literally a single click.
  • Just like its closed source sibling, InstallAware (Multi Platform) 2025 supports Partial Web Deployment, fully customizable Web Updates, command line builds, advanced Setup Capture (snapshot based - works by monitoring the changes an application/installer makes to the system), and localizations. If you've used InstallAware before, you'll find everything exactly where you expect them to be. Everything works exactly the same way you're used to from before.
  • Each of these tools are implemented entirely as native code on each platform, just like the setup engine itself; with everything coded 100% in Lazarus, and sources fully published.
  • InstallAware is so advanced, in the rare instances where Linux widget support is missing, it renders customized dialogs in pure character mode - ensuring 100% successful payload delivery on even the most locked down of environments. The character mode setup engine is available for Windows and macOS, too.

https://github.com/installaware/IAMP

Also a massive thanks to FPCUPDELUXE, without which none of this would have been possible!
« Last Edit: June 08, 2025, 08:22:58 pm by msintle »

Hansaplast

  • Hero Member
  • *****
  • Posts: 730
  • Tweaking4All.com
    • Tweaking4All
Re: InstallAware 2025 Sources Published
« Reply #1 on: June 09, 2025, 09:36:51 am »
Nice!  8)
And you guys build all this with Lazarus Pascal?


Thank you for sharing!

msintle

  • Sr. Member
  • ****
  • Posts: 324
Re: InstallAware 2025 Sources Published
« Reply #2 on: June 10, 2025, 06:51:16 pm »
Yes absolutely, 100%!

Thank you for your interest.

maurog

  • Jr. Member
  • **
  • Posts: 50
Re: InstallAware 2025 Sources Published
« Reply #3 on: June 11, 2025, 03:08:37 pm »
Very nice work, my respect. Thank you for sharing.
And yes, Lazarus is definitely a beast – it comes with everything you need, but sometimes also more than you expect. 😅 (Chat-GPT)

gerardus

  • Jr. Member
  • **
  • Posts: 94
Re: InstallAware 2025 Sources Published
« Reply #4 on: June 11, 2025, 06:05:18 pm »
Impressive, thanks for sharing.

msintle

  • Sr. Member
  • ****
  • Posts: 324
Re: InstallAware 2025 Sources Published
« Reply #5 on: June 12, 2025, 06:38:38 pm »
You're very welcome, thank you for your kind words!

We hope you love using it as much as we loved building it.

440bx

  • Hero Member
  • *****
  • Posts: 5477
Re: InstallAware 2025 Sources Published
« Reply #6 on: June 12, 2025, 07:16:41 pm »
everything coded 100% in Lazarus, ...
Coded in Lazarus ?... did Lazarus become a programming language ?... might it be that's it's developed with Lazarus and coded in FP ?

In any event... nice product.

(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v4.0rc3) on Windows 7 SP1 64bit.

docno

  • New Member
  • *
  • Posts: 18
Re: InstallAware 2025 Sources Published
« Reply #7 on: June 13, 2025, 02:45:52 pm »
Hello,

Very good application.
Compilation is a bit tricky :
Recommended: FPC 331 and lazarus 3.99 : on fpcupdelux there is no lazarus 3.99
I have succeded with laz 4.1 and fpc 331 with fpcupdeluxe x86, on windows 10 Pro x64.

Install of components is not easy too.

After all, the app is very cool and complete.

If i launch miamp.exe, i have a notification : trial version for 14 day not crippled.

If i launch miampl.exe : no notification.

Finally, is this application a demo ?

This is a great job. Congrats.

(From French user)
Regards.

Thaddy

  • Hero Member
  • *****
  • Posts: 17198
  • Ceterum censeo Trump esse delendam
Re: InstallAware 2025 Sources Published
« Reply #8 on: June 13, 2025, 06:09:10 pm »
Not finding 3.99 is not strange since 4.00 is a release version.
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

d2010

  • Full Member
  • ***
  • Posts: 171
Re: InstallAware 2025 Sources Published
« Reply #9 on: June 15, 2025, 05:39:29 pm »
InstallAware 2025 is a cross-platform tool for application developers looking to self-publish (and update) their software on Windows, macOS, and Linux. It builds native code, fully self-contained setup programs

Do you have a library with many -demo/s?
I cannot start bellow the zero, for using your-tools?
Why your-team do not share  for everyone,  many file .demos?

msintle

  • Sr. Member
  • ****
  • Posts: 324
Re: InstallAware 2025 Sources Published
« Reply #10 on: June 17, 2025, 06:44:02 pm »
everything coded 100% in Lazarus, ...
Coded in Lazarus ?... did Lazarus become a programming language ?... might it be that's it's developed with Lazarus and coded in FP ?

In any event... nice product.

You're absolutely correct, of course.

msintle

  • Sr. Member
  • ****
  • Posts: 324
Re: InstallAware 2025 Sources Published
« Reply #11 on: June 17, 2025, 06:45:50 pm »
Hello,

Very good application.
Compilation is a bit tricky :
Recommended: FPC 331 and lazarus 3.99 : on fpcupdelux there is no lazarus 3.99
I have succeded with laz 4.1 and fpc 331 with fpcupdeluxe x86, on windows 10 Pro x64.

Install of components is not easy too.

After all, the app is very cool and complete.

If i launch miamp.exe, i have a notification : trial version for 14 day not crippled.

If i launch miampl.exe : no notification.

Finally, is this application a demo ?

This is a great job. Congrats.

(From French user)
Regards.

Glad to hear you were able to compile it nicely!

The behavior you're seeing is absolutely as intended - the difference between the two IDEs is that one is licensed, whereas the other is in trial mode.

We haven't held anything back, so our published sources do include all the necessary defines (and scripts) that compile the product in both trial and fully licensed modes.

msintle

  • Sr. Member
  • ****
  • Posts: 324
Re: InstallAware 2025 Sources Published
« Reply #12 on: June 17, 2025, 06:49:04 pm »
InstallAware 2025 is a cross-platform tool for application developers looking to self-publish (and update) their software on Windows, macOS, and Linux. It builds native code, fully self-contained setup programs

Do you have a library with many -demo/s?
I cannot start bellow the zero, for using your-tools?
Why your-team do not share  for everyone,  many file .demos?

Great question!

There are many demos in the official distribution on the main public website: www.installaware.com/iamp

You can also even import many demos from its bigger brother at www.installaware.com

Unfortunately, not all of these could be included in the open source distribution due to licensing concerns.

With the version that you compile, the Quick Start Wizard is your way to jumpstart new projects - and it is fully functional - so yes, you do have a great way to start "above zero".

n7800

  • Sr. Member
  • ****
  • Posts: 362
Re: InstallAware 2025 Sources Published
« Reply #13 on: June 19, 2025, 09:37:05 pm »
You wrote a good description of the program in your first post on this topic. It would be nice to write the same at the beginning of your README.md in the repository.

There are formatting instructions on GitHub that should help you achieve a good-looking README.md (without unnecessary "====="). You can edit this file directly on the site, with the ability to preview.

By the way, build guides (especially large ones) are often specified in a separate file BUILD.md. The README.md can include a link to it, so that users can open it on the site with one click, for example:
Code: [Select]
# Building

Building instructions for different platforms are contained in the [BUILD.md](BUILD.md) file.

Of course, these are all just suggestions. Thanks for sharing the project!

msintle

  • Sr. Member
  • ****
  • Posts: 324
Re: InstallAware 2025 Sources Published
« Reply #14 on: June 20, 2025, 12:14:01 am »
You wrote a good description of the program in your first post on this topic. It would be nice to write the same at the beginning of your README.md in the repository.

There are formatting instructions on GitHub that should help you achieve a good-looking README.md (without unnecessary "====="). You can edit this file directly on the site, with the ability to preview.

By the way, build guides (especially large ones) are often specified in a separate file BUILD.md. The README.md can include a link to it, so that users can open it on the site with one click, for example:
Code: [Select]
# Building

Building instructions for different platforms are contained in the [BUILD.md](BUILD.md) file.

Of course, these are all just suggestions. Thanks for sharing the project!

Those are great suggestions - many thanks!

The readme.md was originally a readme.txt in the project root - if you open up the file in, for example Pico; you'd get the expected look.

Any thoughts on how to translate that on over to a proper markdown that'd look good on-site?

We can then also work on splitting it into build.md.

 

TinyPortal © 2005-2018