Author Topic: Appstart is a cross-platform JAVA application launcher for JAVA Developers  (Read 3221 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Join Date: Dec 2006
  • Posts: 5238
  • Operating System:
  • Mac OS X 10.6 Mac OS X 10.6
  • Browser:
  • Firefox 6.0.2 Firefox 6.0.2
Appstart is a cross-platform JAVA application launcher made for JAVA Developers.  Not for Home Users: use Java Launcher instead!

Quote
Introduction

One of the frustrations about writing Java desktop applications is the setup needed to launch the Java Virtual Machine. This is often implemented using some platform-dependent launch scripts, which their only role is to find a suitable JRE and launch it with some options.

This is not optimal, since this defeats the cross-platform nature of Java.

Enter Appstart, the universal cross-platform Java application launcher.
What is Appstart ?

Appstart is a cross-platform application launcher (is written in Java itself), that relieves you from writing another shell/batch script to launch a Java desktop application. All you have to do is:

    put the appstart.jar in your application dir. You can rename it to your likings, such as run.jar, start.jar, your_app_name.jar
    setup the appstart.properties file, specifying the main class to launch and other VM options (see AppstartProperties)
    then put all your jars and classes in the subfolder "lib".

Voila! You can now double-click the appstart.jar and your application is started, without hideous DOS windows, class-path headhaches or fears of the dreaded OutOfMemoryException.

Even more: do you want to show a splash screen for your application ? Then place a splash.img file (can be jpeg, png or gif format) and you will automatically have a splash screen that is loaded at JRE startup (this feature leverages the -splash option of JavaSE 6).

To develop Appstart i took inspiration from the Java Web Start technology, but this project is much simpler and oriented towards standard desktop applications.
Features

    Easy set-up and configuration, uses a small start.jar file and a appstart.properties file. No fighting with class-path or current directory issues.
    Each application resides in its own folder in disk.
    Absolutely cross-platform
    No dependencies, only a Java Runtime Environment is needed
    Do not write and run .bat or .sh scripts anymore. All you ned to do is a double click on start.jar !
    Specify system properties and VM heap space for the application in the appstart.properties file. No more hard-coded configuration or OutOfMemoryException !
    Support for JavaSE 6 splash screen
    Open source, licensed with the MIT license

http://code.google.com/p/appstart/

 

Software Santa first opened on January 1st, 2007
Now celebrating 16 Years of being a Digital Santa Claus!
Software Santa's Speedy Site is Proudly Hosted by A2 Hosting.

Welcome Visitor:





@MEMBER OF PROJECT HONEY POT
Spam Harvester Protection Network
provided by Unspam



Software Santa Welcome Page

The Software Santa Privacy Policy

email