V3.1 Available!
INTRODUCTION
AppBuilder is a tool that can drastically increase your Hollywood multimedia language productivity, infact, with AppBuilder, you can compile and pack your cross-platform projects with a single click without bothering with long shell commands.
In a standard environment, if you want to target multiple platforms and you are making use of plugins, you would have to build your executables and manually you have to pack them including the right plugin for every target platform. This process is extremely boring but worst part is that it can lead to mistakes like copying the wrong plugin for the target platform or putting it in the wrong folder.
If you often build your applications for multiple platforms this utility is a must have!
This application let you choice for which target platforms you want to build, you set up your main source and what Hollywood plugins your application needs, and you are done: AppBuilder will manage for you all the boring things like copying the correct plugin version in the correct target platform folder.
But that’s not all because AppBuilder can manage for you your application resources, just tell AppBuilder which resources must be included with your application and it will copy all of them in the right folders, MacOS application boundles are also handled! Mac .app bundles will be managed by AppBuilder with no efforts from the user.
AppBuilder can also manage external data: with external data I mean data that must be included with your distribution but that is not essential to run your application, and should be placed outside the main application folder.
Think about a “readme” file, or documentation files : setting these files as external, AppBuilder will copy them inside the build folder but outside the application folder, this is especially useful for MacOS applications because external files will be placed outside the application boundle and will be easily accessible by the final users.
One more thing that AppBuilder can do is to create for you a zipped archive ready to be distributed, it uses 7zip so you must have it on your system to use this feature or, at least, you should have a similar program that uses the same command line arguments of 7zip.
DETAILS
AppBuilder has been developed because of my personal needs: compiling for multiple platforms it’s not easy, especially when comes the time build the distribution packages.
You have to put extreme attention to copy the right data in the right folders for each targeted platform, and for each target you have to provide the right plugins if your application makes use of them.
Yes, you could wirte a build script, but if you have many projects like me, writing scripts for each projects is something I personally hate.
AppBuilder resolves almost all these kind of problems: you define a project selecting the main source code, which plugins it needs, for which targets you want to compile for, application resources and external data, save this project and you are done!
When you change your source code and want to build it again just open AppBuilder, load the previously saved project and hit the BUILD button: isn’t it simple and time saving enough? 🙂
AppBuilder is available only in english at this time and it has been tested under Windows 10 but it’s distributed for several platforms, please try it on your system before donating.
LICENSE
AppBuilder is distributed as donationware with a minimum donation of 7.99€, downloading one of the available packages you will get the full version that, from time to time, will remember you to register the software (of course if you like it and it’s useful for your needs) : there are no other restrictions, you have the time to test it as long as you wish.
If you decide to register your copy have a look at the options listed below, as said, the minimum donation for a key valid for ALL the available versions is 7.99€.
Before donating please download, try the software and check that it is working as expected.
- Use PayPal to pay for the key using this button , the key generation is handled manually so please allow me 48 hours to take care of your requests.
- Support me on Patreon to receive a key for free.
- If you are an Hollywood developer and you cannot afford to pay for this software contact me.
Once you have received your key you have to put it in the same folder where the AppBuilder executable has been placed and you are done. The received key can be used with any distributed version but it is valid only for one person, this means that it should be used only by one person at a time.
This version has been tested with:
DOWNLOADS
- Started support for multi-language (but not yet available)
- Changed the layout to add an information line at the bottom of the window
- Overing the mouse on a button a brief explanation will be displayed on the bottom line
- Added a “Reset configuration” button in the “Configuration” window
- Configuration is now saved in JSON format, old format is still processed and converted to the new one
- Added switch : “Use build date in build folders”
- Added switch : “Open build folder after building the application”
- Added project switch : Enable/Disable “Console Mode”
- Added project switch : Enable/Disable “Lock Settings”
- All plugins has been updated to their latest available version, missing plugins has been added.
- Compilation targets has been updated
- Added support for Hollywood 10
APPBuilder is available for AmigaOS3 (with and without FPU), AmigaOS4, AROS-i386, MorphOS, WarpOS, MacOS X PPC, MacOS X x86, MacOS X x64, Linux PPC, Linux ARM, Linux x86, Linux x64, WIndows 32, Windows 64. These packages have been built using APPBuilder itself.
Here are all available versions (lha archives for Amiga and Amiga-like systems, 7z archives for Windows, AROS and MacOSX, tar.gz archive for Linux), they are hosted on DropBox :
FEEDBACK
You can send me your feedback using the following form:
Comments on “APPBuilder”
Comments are closed.