1. Download the featherlite framework for free
  2. Download the documentation and tutorials
  3. Check the latest news on featherlite development


    Standalone applications

    Standalone applications are ready to run applications which have been preconfigured for IT professionals. They are based on the featherlite framework to run the tutorials, to ease testing and evaluation of the framework and also build a starting point for development of new applications.


  • Reference applications

    Reference applications are preconfigured implementations of the featherlite framework for selected application domains. Download and install them to run the tutorials or use them as a starting point for developing your own applications.

  • Data Model Editor

    The Data Model Editor is a standalone application based on the featherlite framework to configure the business object as at runtime. Download and install it to run the tutorials or to configure your own data model.




  • Development packages

    Development packages are all you need to start to develop applications based on the featherlite framework. Download and install them to start developing your own featherlite implementations or to extend the reference implementations.


  • Development Kits

    Starter kits contain a preconfigured Eclipse IDE and all free featherlite plug-ins. Download and install this, if you want to develop your own featherlite applications and you have not yet installed the Eclipse IDE.

  • Plug-ins

    The free featherlite framework plug-ins. Download and install them if you want to develop your featherlite applications in an existing Eclipse IDE.

  • Web Components

    The free featherlite component jar archives to develop and deploy featherlite based WEB applications. Download and install them if you want to develop and deploy your featherlite applications in a JEE compliant application container.

  • featherlite Templates

    Predefined templates for a quick start of featherlite.

    Templates to ease featherlite project setup with the Eclipse IDE. Download and install them to build your individualized featherlite server and client development projects.




  • Reference applications


    featherlite reference application for planning and scheduling

    This application is a reference implementation for planning and scheduling based on the latest release of featherlite framework core. It comes with a preconfigured server application and a rich client application, providing reference views to be used for planning and scheduling.

    The application is shipped with a sample business object configuration discussed in the 5 minute tutorial. Download and install it to run the tutorials or to use it for testing and evaluation purposes.

    To install the latest version of the application, please select your operating system from the list below. Save the archive file to your favorite file system location and extract it. Run both the server and client executable files.

  • Windows 32bit Vs. 3.3.0
  • Windows 64bit Vs. 3.3.0
  • Linux 32bit Vs. 3.3.0
  • Linux 64bit Vs. 3.3.0
  • Mac OSX Vs. 3.3.0

  • (ChangeLog)

    Top

    featherlite reference application for execution control

    This application is a reference implementation for process control based on the latest release of featherlite framework core. It comes with a preconfigured server application and a rich client application, providing reference views to be used for execution control.

    The application is shipped with a sample business object configuration discussed in the 5 minute tutorial. Download and install it to run the tutorials or to use it for testing and evaluation purposes.

    To install the latest version of the application, please select your operating system from the list below. Save the archive file to your favorite file system location and extract it. Run both the server and client executable files.

  • Windows 32bit Vs. 3.3.0
  • Windows 64bit Vs. 3.3.0
  • Linux 32bit Vs. 3.3.0
  • Linux 64bit Vs. 3.3.0
  • Mac OSX Vs. 3.3.0

  • (ChangeLog)

    Top


    Data Model Editor


    featherlite model editor

    This application is a tool to edit the business object configuration of a featherlite application at runtime.

    Download and install it to edit the business object configuration of a running featherlite application as explained in the tutorials or to build your own individualized object model.

    To install the latest version of the application, please select your operating system from the list below. Save the archive file to your favorite file system location. Extract it and run the client executable file.

    Please note, that the model editor application requires an up and running featherlite server application to connect to.

  • Windows 32bit Vs. 1.1.1
  • Windows 64bit Vs. 1.1.1
  • Linux 32bit Vs. 1.1.1
  • Linux 64bit Vs. 1.1.1
  • Mac OSX Vs. 1.1.1

  • (ChangeLog)

    Top


    Development Kits


    featherlite and Eclipse Plug-in development kit

    This package contains a preconfigured Eclipse IDE installation including the latest plug-ins of the framework core and the free featherlite components.

    Download and install it to extend the reference implementations or to develop your own featherlite applications in client server architecture.

    To install the latest version, please select your operating system from the list below. Save the archive file to your favourite file system location and extract it. Run the Eclipse executable file.

  • Windows 32bit Vs. 3.6.1
  • Windows 64bit Vs. 3.6.1
  • Linux 32bit Vs. 3.6.1
  • Linux 64bit Vs. 3.6.1
  • Mac OSX Vs. 3.6.1

  • For a ChangeLog please refer to the individual free featherlite plug-ins.

    Top

    featherlite and Eclipse Web development kit

    This package contains a preconfigured Eclipse Web development IDE installation including the latest plug-ins of the framework core and the free featherlite components.

    Download and install it to extend the reference implementations or to develop your own featherlite applications in client server architecture.

    To install the latest version, please select your operating system from the list below. Save the archive file to your favourite file system location and extract it. Run the Eclipse executable file.

  • Windows 32bit Vs. 3.6.1
  • Windows 64bit Vs. 3.6.1
  • Linux 32bit Vs. 3.6.1
  • Linux 64bit Vs. 3.6.1
  • Mac OSX Vs. 3.6.1

  • For a ChangeLog please refer to the individual free featherlite plug-ins.

    Top


    Plug-ins


    featherlite core plug-ins are used to build featherlite applications.

    These plug-ins are OSGI bundles and will be recognized by an Eclipse installation as a plug-in.

    These packages are distributed as zips. To use them, extract them to the directory where Eclipse looks for the featherlite plug-ins. Some packages contain directories and .jar files, this is intended as some packages have additional libraries which need to be accessible at runtime. Further information can be taken from the section on installing featherlite plug-ins in the Getting Started guide which can be downloaded on the documentation page.

    featherlite framework core

    This plug-in provides all the classes of the featherlite framework core required to build featherlite server applications with the Eclipse IDE.

    To install the latest version of the plug-in, save it using the link below. Extract and import it to your Eclipse IDE installation.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    ( All platforms Vs. 3.3.0 - ChangeLog )  

    Top

    featherlite rich client core

    This plug-in provides all classes of the featherlite framework core required to build featherlite rich client applications with the Eclipse IDE.

    To install the latest version of the plug-in, save it using the link below. Extract and import it to your Eclipse IDE installation.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    ( All platforms Vs. 3.3.0 - ChangeLog )  

    Top

    featherlite JE persistence

    This plug-in provides all classes required to persist featherlite objects in an Oracle Berkeley database. It comes with a preconfigured database configuration to be used with the reference applications or with your own featherlite based implementation.

    To install the latest version of the plug-in, save it using the link below. Extract and import it to your Eclipse IDE installation.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    Please note that the Berkeley Database is published by Oracle under a dual license. If you use this plug-in in commercial products, you need a commercial license from Oracle. See the licensing information for further details.

    ( All platforms Vs. 1.1.0 - ChangeLog )  

    Top

    featherlite NoSQL persistence

    This plug-in provides all classes required to persist featherlite objects in a Cassandra NoSQL database. It comes with a preconfigured database configuration to be used with the reference applications or with your own featherlite based implementation.

    To install the latest version of the plug-in, save it using the link below. Extract and import it to your Eclipse IDE installation.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    ( All platforms Vs. 1.0.1 - ChangeLog )  

    Top

    featherlite execution rich client core

    This plug-in provides classes to extend the featherlite client core plug-in with views, filter, provider and other UI components to be used in process execution control.

    To install the latest version of the plug-in, save it using the link below. Extract and import it to your Eclipse IDE installation.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    ( All platforms Vs. 3.2.1 - ChangeLog )  

    Top

    featherlite planning rich client core

    This plug-in provides classes to extend the featherlite client core plug-in with views, filter, provider and other UI components to be used in planning and scheduling context.

    To install the latest version of the plug-in, save it using the link below. Extract and import it to your Eclipse IDE installation.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    ( All platforms Vs. 3.3.0 - ChangeLog )  

    Top

    featherlite core sdk

    Package containing all free featherlite Eclipse plug-ins (without JE Plug-in).

    For ChangeLog-files please view the individual featherlite Eclipse plug-ins.

    Click to download. Save the archive file to your favorite file system location. Extract and import it to your Eclipse IDE installation.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    ( All platforms Vs. 3.3.0 )  

    Top


    Web Components


    The featherlite web components are used to build featherlite web applications. These are similar to the plug-ins, yet they do not contain the OSGI information.

    To use them, download the relevant zips and extract them to a place on your computer. Copy the .jar files to the ../META-INF/lib directory of your web project. If the zip contains a lib directory, then the .jar files must also be copied to the web application. Further information can be taken from "Installing the featherlite libraries" section of the Getting StartedWeb guide which can be downloaded on the documentation page.

    featherlite web framework

    Main featherlite component.

    This component provides all the core classes used to build the featherlite Web application to be deployed either on a Web Application Container (JBoss, Apache Tomcat, and others) or in a pure Java virtual machine, if running in standalone mode.

    The featherlite component is the core component, that is extended by all featherlite Web applications.

    Click to download. Save the archive file to your favorite file system location. Extract and copy the jars to the lib folder of your web application.

    Please consult the Getting Started Web guide which can be downloaded on the documentation page.

    ( All platforms Vs. 3.3.0 - ChangeLog )  

    Top

    featherlite web client core

    Core classes. The Web Core 20 JAR defines commonly used features in a featherlite instance.

    The featherlite Core component covers the code and configuration files common to all Web components. As such, it can not be deployed itself, but has to be extended by the application specific components.

    Click to download. Save the archive file to your favorite file system location. Extract and copy the jars to the lib folder of your web application.

    Please consult the Getting Started Web guide which can be downloaded on the documentation page.

    ( All platforms Vs. 1.2.0 )  

    Top

    featherlite web JE persistence

    Eclipse plug-in to persist featherlite objects in an Oracle Berkeley database.

    The featherlite JE Plug-in is a plug-in which implements object persistence using the Berkeley DB JavaEdition.

    The JE Plug-in implements all DAOs to persist the featherlite objects and a persistence handler to be configured in the featherlite container configuration so that the JE Plug-in is activated as the featherlite persistence handler to run with your application.

    Please note that the Berkeley Database is published by Oracle under a dual license. If you use this plug-in in commercial products, you need a commercial license from Oracle. See the licensing information for further details.

    Click to download. Save the archive file to your favorite file system location. Extract and copy the jars to the lib folder of your web application.

    Please consult the Getting Started Web guide which can be downloaded on the documentation page.

    ( All platforms Vs. 1.1.0 - ChangeLog )  

    Top

    featherlite web NoSQL persistence

    Eclipse plug-in to persist featherlite objects in a Cassandre NoSQL database.

    The featherlite NoSQLPlug-in is a plug-in which implements object persistence using an embedded Cassandra NoSQL database.

    The NoSQLPlug-in implements all data access objects (DAO) to persist the featherlite objects, a starter class to start Cassandra in a separate process and a persistence handler class to be configured in the featherlite container configuration so that the NoSQL Plug-in is activated as the featherlite persistence handler to be injected in your application.

    Click to download. Save the archive file to your favorite file system location. Extract and copy the jars to the lib folder of your web application.

    Please consult the Getting Started Web guide which can be downloaded on the documentation page.

    ( All platforms Vs. 1.0.1 - ChangeLog )  

    Top

    featherlite core web sdk

    Package containing all free featherlite web components (without JE Plug-in).

    For ChangeLog-files please view the individual featherlite web components.

    Click to download. Save the archive file to your favorite file system location. Extract and copy the jars to the lib folder of your web application.

    Please consult the Getting Started Web guide which can be downloaded on the documentation page.

    ( All platforms Vs. 3.3.0 )  

    Top


    featherlite Templates


    The following templates are Eclipse template projects which are to be used in conjunction with the Getting Started guides from the featherlite documentation page.

    featherlite server template

    Creating a server plug-in project from the featherlite server template is the simplest and fastest way of getting started with featherlite server applications.

    The ServerTemplate component is a fully functional server application that can be started and tested.

    It contains the default server configuration files and the models that are available in the tutorials. The server is configured to run in a scheduling context. In addition, the configuration files for the execution context, and for running the server with the JE Plug-in for persistence are also included.

    Click to download. Save the archive file to your favorite file system location, extract it.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    ( All platforms Vs. 1.1.0 - ChangeLog )  

    Top

    featherlite rich client template

    Creating a client plug-in project from the featherlite client template is the simplest and fastest way of getting started with featherlite rich client applications.

    The ClientTemplate component is a fully functional client, configured to run in a scheduling context that can be started and tested by using a standard server configuration.

    It contains the default client configuration files and is configured to work together with the server template.

    Click to download. Save the archive file to your favorite file system location, extract it.

    Please consult the Getting Started guide which can be downloaded on the documentation page.

    ( All platforms Vs. 1.1.0 - ChangeLog )  

    Top

    featherlite web template

    Creating a web project from the featherlite web template is the simplest and fastest way of getting started with featherlite and web projects.

    The WebTemplate component is a fully functioning Web project that can be deployed and tested.

    It contains default views for viewing featherlite Resource and Order objects.

    Click to download. Save the archive file to your favorite file system location, extract it.

    Please consult the Getting Started Web guide which can be downloaded on the documentation page.

    ( All platforms Vs. 1.2.0 - ChangeLog )  

    Top


    Checksums

    The checksums (sha256) for all free components can be found here.

    Top

     

    2011-05-12 14:21:54