DeNova JExpress: Installer and updater tools and service

Download    |    Features    |    FAQ    |    Prices    |    Order    |    Help        Search:
 

JExpress Major Features


  • 80% of the features, 20% of the price
  • Autoupdates your customers
  • Makes your app Double Clickable
  • Installs exact JVM you want
  • Create native installers
  • Customize everything with Java
  • Create installers, updaters, and uninstallers
  • Both Wizard and Advanced GUIs
  • Supports multiple install types
  • Build one installer for multiple components/products
  • Customizable look and feel
  • Internationalization
  • Displays billboards
  • Multiplatform installers
  • Installs JVM automatically
  • Swing based installer
  • Password protected updates
  • Eliminates unused classes
  • Installs Java servlets
  • One click web installation
  • Uploads files to your web site
  • Builds a single JAR file
  • Creates a backup of your previous version
  • Context sensitive help
  • Tool tips
  • Automatically configures user's classpath
  • Password protects your distribution files
  • 100% Pure Java Certified
  • Silent installations
  • Command line builds
  • Command line arguments for your app
  • Shows your company info
  • Displays your readme file
  • Requires user agrees to your license
  • Multiple Windows shortcuts
  • Multiple Unix launch scripts
  • Multiple Mac OS X commands
  • Double-clickable app bundles on Mac OS X
  • Install icon on Mac OS X desktop
  • Add icons to Windows desktop
  • Manages Windows registry entries
  • Installs Windows services
  • Changes Windows environment
  • Sets JVM options
  • Supports custom JVM bundles
  • Creates cross platform installers
  • Downloads and installs from browser
  • Lets you include multiple directory trees
  • Creates the directory tree for you
  • Compresses your system files
  • Includes uninstaller
  • 6 Months Free Support and Updates
  • You get 80% of the features for 20% of the price:  Create java installers and updaters. Native on Windows, Mac OS X, Linux. All the standard features and more and for just $499.

    Of course you can pay a lot more. But for that much we'll do your installer for you.

    Try JExpress Now        Back to major features

     

    Autoupdates your customers:  You get a continuing revenue stream after the sale. Your software is always up-to-date so you have fewer problems, and so do your customers.

    You choose whether your application automatically updates every time it starts up, or on demand. The Updater connects to your site and downloads only the files that have changed. When there's nothing to update it's so fast that customers rarely notice.

    If an update doesn't complete for any reason, your customers can continue to use your application without worry. JExpress doesn't update any live files until it has successfully downloaded all the changes. This means a partial update won't leave your application in an unusable state.

    You create your updater by just clicking a radio button in a dialog box. And if you need something really special, you can customize your updater with Java.

    You can learn more about autoupdates by reading how autoupdates work or following the step-by-step example.

    Try JExpress Now        Back to major features

     

    Makes your application double-clickable:  Your application starts like other native programs on Windows, Mac OS X, Linux, and Solaris. Customers get what they expect. What could be easier or more flexible?

    Try JExpress Now        Back to major features

     

    Installs the exact JVM you want:  You can have JExpress always install a private copy of the JVM your choose on the customer's machine, without disturbing any other version of the JVM already installed. You can even tell the installer to put the JVM in a particular directory.

    JExpress will bundle up the exact JVM you used to develop and test.

    Currently, native Mac installers do not install the JVM because Apple's license restricts distribution. If you have a license that allows you to distribute the JVM, just let us know and we'll give you a few simple steps to do this.

    Try JExpress Now        Back to major features

     

    Create native installers:  A native installer is an executable file that runs on a specific machine, such as Windows or Linux. The native installer usually can be configured to include the JVM so a target machine does not have to include Java for your installer to operate properly. Or, you can elect for the native installer to simply locate a JVM that matches your product's needs and use that to install and operate your application.

    JExpress allows you to create native executable installers for all Windows platforms that support Java (e.g., Windows 2000, XP, Vista), Mac OS X, Linux (Intel), and Solaris (Sparc). If you also purchase the Custom Native JExpress license, then you can also port 2 small programs to other platforms to create native installers for those targets. For HP-UX and IBM's AIX, the port generally involves simply adapting the make for your target environment.

    Try JExpress Now        Back to major features

     

    International installers, updaters, and uninstallers:  Your installers, autoupdaters, and uninstallers are ready for the international market. Currently, JExpress includes support for English, Dutch, French, German, Italian, Japanese, Polish, Portuguese, and Spanish. If your customer's system is configured to automatically display any of these languages, then JExpress Installer automatically installs your Java app using their their native language. You can easily adapt your custom commands to maintain this international support.

    If you have a native language that you'd like supported, please send e-mail to support

    Try JExpress Now        Back to major features

     

    JVM automatically installed, if needed:  JExpress can create a native, executable installer for the most popular operating system. When your customers use the native version of your installer it can automatically search if a JVM is already install on their system. If none are found, then it can quickly install one before launching your Java multiplatform installer.

    With JExpress you have complete control over which JVM version is bundled with your app and which versions of the JVM are acceptable to run with your app.

    Currently, native Mac installers do not install the JVM because Apple's license does not permit 3rd parties to distribute the JVM. If you do have a license that supports distribution, please contact tech support at support for instructions about how you can handle inclusion of the JVM with the installer.

    Developers can adapt the JExpress Custom Native source code to create native, executable installers for other platforms if JExpress doesn't support a target environment you need.

    Try JExpress Now        Back to major features

     

    Password protected updates on-demand:  You can restrict the customers that receive your updates if your web server supports password protected directories. You simply configure your web server with the authorized user ids and passwords. Then you send a password file to each of your authorized customers with their private id and matching password. The JExpress Updater automatically verifies each user has permission before it allows them to receive the update.

    Try JExpress Now        Back to major features

     

    Supports multiple install types:  You can create multiple install types, also known as setup types, if you'd like with JExpress. This lets you organize your system so your customers can decide which components they'd like to install. For example, you might want to create Typical and Compact install types. The Typical might include all the files your customers might want and the Compact might only include the minimum your files need to operate.

    You get to decide on the names for the install types and provide a brief description to help the customer know the differences between your options.

    Try JExpress Now        Back to major features

     

    Supports multiple products/components:  JExpress lets you quickly create a single installer for multiple products or components. The user can install one or multiple components/packages at a time. And, each component has its own uninstaller.

    You get to decide on the names for the components and provide a brief description to help the customer know the differences between your options.

    Try JExpress Now        Back to major features

     

    Password protect your distribution files:  JExpress can password protect your distribution files so only customers with the valid password can install your product.

    Try JExpress Now        Back to major features

     

    Billboards:  Your installers can display rotating billboards, also called marquees, during the installation process. Simply add the StartBillboards custom class to the Custom tab in JExpress.

    For more details about the configuration, see the manual's FAQ.

    Try JExpress Now        Back to major features

     

    Customizable look and feel:  When you create your installers with the Advanced interface, you can use a custom look and feel if the installer uses Java 1.4 or later. JExpress installers can use any SkinLF compliant look and feel. Only themes implementing both GTK and KDE are supported.

    Try JExpress Now        Back to major features

     

     

    Customization:  If you need something really special, you can customize your installers, updaters and uninstallers.

    Use Java to build custom wizard panels which become fully integrated into your JExpress install program with JExpress. Anything you can do in Java, you can add to your installation. Call native code. Run other programs. You have complete control, and without using a specialized script language.

    JExpress includes a customization API that has over 200 methods. Plus, you can do anything you can do from Java, which gives you almost infinite flexibility. There are also more than a dozen samples to show you how to you customize your installers and updaters.

    You can learn more about how customize your installers and updaters or follow a step-by-step example.

    Try JExpress Now        Back to major features

     

    Multiplatform installer:  JExpress create multiplatform installers for your applications. These Java installers can install non-Java apps just as easily as Java apps.

    If the target machine is running Windows, Linux, or Solaris, then the installer can automatically install the JVM, if one isn't found.

    Try JExpress Now        Back to major features

     

    Design Java servlet installers:  You can create installers that handle the special needs of Java servlets with JExpress. Your files can be grouped into types, such as classes and HTML files, and then installed in appropriate target directories.

    You decide on the names for the groups and provide special prompts so your customers know which directory they should use to store your servlets.

    Try JExpress Now        Back to major features

     

    100% Pure Java Certified: JExpress has been certified by Sun as 100% Pure Java. This means you can be confident that your installers, autoupdaters, and uninstallers will work on different platforms.

    Try JExpress Now        Back to major features

     

    One click installation from the web:  Customers can install your application with the click of a button. JExpress can create a native installer for the most popular platforms. If your customer is running a modern browser that supports downloading and executing binary files, then your customers simply click on the URL with the installer and the browser downloads and launches it.

    Try JExpress Now        Back to major features

     

    Selects exact classes used:  Click a button and JExpress scans your system, picks out all the necessary classes, and bundles them up for distribution. It's almost like magic. Preparing a new version for distribution takes minutes, instead of hours, with JExpress and your system stays compact for a fast download and installation.

    But, the best part. Customers no longer report the dreaded "NoClassDefFoundError" error message.

    For non-class files, or classes loaded with the Class methods, you specify files your system uses by selecting the directories and their subdirectories, including or excluding files by extension or by name. This flexible file specification means you distribute the exact files your system needs.

    Try JExpress Now        Back to major features

     

    Lets you include multiple directory trees:  JExpress lets you include multiple directory trees. This means that by selecting one directory name from your system, all its files and subdirectories are included in your project.

    You can also filter which files you want included or excluded based on file extensions. So you can insure your customers won't receive any .bak or .tmp files, by simply excluding them from your file list.

    You can include almost any file (e.g., binary, text, etc.) that you'd like in your distribution list. The only known exception is a Mac CFM file because the CFM files cannot be moved to non-Mac platforms and maintain their integrity.

    Try JExpress Now        Back to major features

     

    Creates directory tree:  Stop wasting time creating the complex directory tree required by most Java applications and applets ___ now JExpress manages it for you. Only the exact classes you're using from each Java package is included in your distribution system and it's automatically stored in the correct directory or subdirectory.

    Try JExpress Now        Back to major features

     

    Creates JAR files:  After JExpress creates the directory tree for you, it can JAR all your distribution files into a compact file with a complete manifest. Your JAR file is automatically included in the installer's JAR file for final distribution.

    Try JExpress Now        Back to major features

     

    Generates cross platform installer using Swing:  Now, your multiplatform installer, also called Java installer, can use the latest technology from Sun, Swing. This portable GUI really helps deliver on the promise of "Write once. Run anywhere." Now Installers built with JExpress automatically give your customers the look and feel they already know.

    Your life just became a lot simpler because your application gets all the advantages of Swing, too.

    Try JExpress Now        Back to major features

     

    Uploads to your web site:  If you have a standard ftp server, then JExpress can automatically upload your distribution files to your web site, creating the directories and subdirectories as it goes. Its persistence in delivering your files to your site safely ___ even when the Net is sluggish ___ automates a tiresome, but critical task.

    But, more importantly JExpress minimizes the time your product isn't available to your customers. Whenever you release a new version, JExpress transfers all the files to a temporary directory tree on your site. As soon as all the files are ready, it swaps directory names. In other words, JExpress quickly renames your old distribution directory to a backup directory and then renames the new temporary directory to the regular distribution directory. Your app is only inaccessible for a few seconds.

    An extra benefit to this directory name swapping is that you get a backup of your previous version. You can revert to the last release in an instant if you discover something unexpected crept into your system.

    Your ftp server must support the standard command which provides a full Unix style directory listing for the backup feature to work.

    Try JExpress Now        Back to major features

     

    Creates a backup of previous version:  JExpress stores your last release in a backup directory whenever it uploads a new version. You can quickly swap directory names between your distribution version and the backup version to drop back to the former release.

    Try JExpress Now        Back to major features

     

    Free Support:  We offer 6 months free e-mail support to customers that purchase JExpress. Learn more about the Support Programs for JExpress.

    Try JExpress Now        Back to major features

     

    Builds cross platform Java installations:  In true Java form, you build one installation for the various platforms. You use tabbed panels to build your installation programs. Your customers use a wizard to install your products. Everyone gets the same professional look and feel.

    Try JExpress Now        Back to major features

     

    Downloads and installs:  Popular browsers, like Internet Explorer, make it easy to have native executable installers automatically download and launch. The JVM can be bundled so if the user's machine doesn't have the correct environment, the system is prepared and the installer for your app started.

    Try JExpress Now        Back to major features

     

    Use a Wizard to create installers:  Creating an installer takes minutes with the simple JExpress wizard. You simply fill out some basic information about your Java app, click the Build button, and JExpress builds your cross platform installers.

    If you need more features or just prefer not to use a Wizard, Jexpress also include an Advanced interface.

    Try JExpress Now        Back to major features

     

    Optionally, use the Advanced interface:  Whenever you need more than the Wizard to build your installers. you can use the more sophisticated Advanced interface, also included with JExpress.

    The Advanced interface includes many more features, and you can go straight to the setting you want. With the Advanced interface you can easily create autoupdaters, eliminate unused classes, and automatically distribute your insallers and updaters to your web site.

    Choose the Advanced interface or the Wizard. JExpress includes both.

    Try JExpress Now        Back to major features

     

    Shows context sensitive help:  While you're building your installers and autoupdaters detailed help is only a key click away. A comprehensive and tightly integrated manual is available. When you're using JExpress you can get detailed information about each panel's options by selecting Help from the menu or clicking the Help button on the panel.

    Try JExpress Now        Back to major features

     

    Get tips about each field as you use JExpress:  As you pass your mouse over every field you'll see tips about that field. Of course, if you'd prefer to turn the tips off in JExpress, you can do that from the Options menu.

    Try JExpress Now        Back to major features

     

    JExpress creates the download pages and files for your web site. It already has your logo, installation instructions for each platform, and more. Your users just click on the installer they need. You can also easily integrate your own web site customization with the generated download pages and files.

    Try JExpress Now        Back to major features

     

    JExpress is the Java program that lets you create your multiplatform installers, updaters, and uninstallers. It can also find just the exact classes you use, and distributes your app to the web for you.

    Installer, Updater, and Uninstaller are generic names used to describe the Java installers, updaters, and uninstallers that you create with JExpress. The Updater gives you more money after the sale. It provides controlled automatic updates of your program on your customers' systems.

    Try JExpress Now        Back to major features

     

    Adds Windows menus and desktop icons:  JExpress' cross platform menu items let you instruct JExpress to automatically create a Windows menu and desktop icon if your customer installs your Java app on any Windows platforms that support Java.

    Try JExpress Now        Back to major features

     

    Build launch scripts:  You can add a cross platform menu item so if your customer installs your Java application on a Unix machine, then JExpress automatically creates a launch script to start your app.

    Try JExpress Now        Back to major features

     

    Creates Mac OS X commands:  You can add a cross platform menu item so if your customer installs your application on a Mac OS X machine, then JExpress automatically creates a .command script to start your app.

    Try JExpress Now        Back to major features

     

    Double-clickable app bundles on Mac OS X:  When your customer installs your application on a Mac OS X Mac style app bundle is created and can be launched by double-clicking your app's icon.

    Your app's icon is automatically added to the user's desktop for each launching, too.

    Try JExpress Now        Back to major features

     

    Install Java app icon on Mac OS X desktop:  Your Java apps are automatically installed on the Mac OS X desktop so users can easily launch your app.

    This feature is only available if you created your installer with the Advanced interface which is part of the JExpress program.

    Try JExpress Now        Back to major features

     

    Requires user agrees to your license:  If you include a license agreement, JExpress makes sure that customers agree to it before they install your product.

    Try JExpress Now        Back to major features

     

    Displays readme file:  Customers start learning about using your product during the installation, if you included one. With the click of a button, they can open up a full size window to easily review the document.

    Try JExpress Now        Back to major features

     

    Shows your company info:  Give your installation system a personal touch. Your company name, web site, product name, and version display on the first screen to welcome your customers to your Java app. You can even display your own logo throughout the installation if you have a license to JExpress.

    Try JExpress Now        Back to major features

     

    Silent installations:  Your customers can install your product silently, if they'd like. This allows you to nest multiple installations into one install program. And, network administrators can make sure their users install the software the way the administrator knows is best for their environment. Also, if your customer is running on a non-GUI OS, then a silent install eliminates any screen access.

    Try JExpress Now        Back to major features

     

    Build projects from the command line:  JExpress allows you to build your project from the command line. You can leave your system creating your multiplatform installer and updater while you work on other tasks ___ or go home for the night. JExpress can even upload your app to your web or ftp site.

    Try JExpress Now        Back to major features

     

    Command line arguments:  JExpress allows you to pass command line arguments to your applications. You can easily use variables to represent the installation directory or the Java home directory which are automatically adapted to the user's environment during installation.

    Try JExpress Now        Back to major features

     

    Windows registry:  You can manage an unlimited number of registry entries with JExpress. You can query, add, replace, append, prepend, and delete information.

    There's no need to write any special programs. JExpress includes everything you need. To learn more about managing the Windows registry click here.

    Try JExpress Now        Back to major features

     

    Windows services:  You can install and remove Windows services by using the the Advanced interface Custom API for Windows Services.

    Try JExpress Now        Back to major features

     

    Windows desktop icon:  JExpress adds a Windows desktop icon for each menu item.

    Try JExpress Now        Back to major features

     

    Windows environment variables:  JExpress lets you change environment variables without writing any special programs. You simply call a custom command that comes standard with JExpress. To learn more about changing environment variables click here.

    Of course, you don't need to use this method to adapt your customer's environment to run your application. JExpress automatically sets the user's classpath in the Install options.

    Try JExpress Now        Back to major features

     

    Sets JVM flags:  If your Java app needs special JVM flags, also known as switches, passed on the command line and you want the installer to automatically create menus to launch your app, then you'll need to create your menu items with the Advanced interface, not the Wizard.

    Try JExpress Now        Back to major features

     

    Supports custom JVM bundles:  If you want to ship a particular version of JVM, then you can easily configure JExpress to support any Sun JVM starting with 1.4.x and going through the latest release. Click here to learn more about bundling a JVM for your installer.

    Try JExpress Now        Back to major features

     

    Automatically configures user's classpath:  JExpress automatically sets the user's classpath during installation.

    Try JExpress Now        Back to major features

     

    Compresses your system files:  JExpress compresses your class and non-class files into a compact JAR file with manifest. This insure a small foot print for your installation files and the manifest increases reliability during extraction.

    Try JExpress Now        Back to major features

     

    Includes an uninstaller:  JExpress automatically includes an uninstaller for your product. If your customer installs your product under Windows, then the uninstaller is integrated into the Add/Remove icon on the Control Panel.

    Try JExpress Now        Back to major features

     

     

    Copyright © 1997-2008 DeNova. All rights reserved worldwide.
    Privacy policy                Legal notices