HOME > JAVA APP INVENTOR

Java App Inventor - the Rich Internet Application Workbench for Java

DataBox
(Click for video tutorial)

Key Features:Free

  • Learn or teach Java programming
  • Graphically design rich web pages
  • Graphically create data tables and queries
  • Graphically create forms and reports
  • One-click desktop and browser deployment
  • Java/Groovy scripting
  • Customizable and embeddable for any
        Java app, data model, data access layer
  • Duke's Choice Award Winner!
  • Preview now, ship Fall 2010
[ Video Tutorial ] [ Gallery ] [ Blog ]

DataBoxIconDuke's Choice Award
Java Web Start

 

Rich Internet Apps without the Learning Curve

Java App Inventor is a rich internet application workbench to learn, teach, create and explore Java. It has a friendly, elegant, consolidated user interface for creating rich web pages, forms and reports as well as data tables and queries. It enables anyone to build and deploy Rich Internet Apps in minutes. All of which can be deployed cross-platform on the desktop or in the browser with a single click.

Rich Page Design

Java App Inventor has a powerful WYSIWYG page designer for creating rich web pages, graphical user interfaces, forms and reports. The designer is a first of its kind, with aspects of page-layout, illustration, animation, presentation, reporting, UI Building and data binding.

Data Modeling and Query Building

Java App Inventor also has powerful data modeling built-in, so data tables are given the same first class treatment as page design. Visually add tables of data manually, or copy/paste from a spread-sheet and Java App Inventor will handle all the database administration for you automatically. Similarly, fetches of that data, based on user-defined criteria and parameters, are also built using a simple visual user interface.

Java and Groovy Scripting

Java App Inventor also has support for adding advanced programmatic behavior via Java and Groovy scripting. Turn simple data tables into sophisticated custom objects with derived attributes and custom business logic, just by adding a class. Or add a custom document owner to provide advanced initialization and custom interface update or response.

Build and Deploy on Multiple Server Back-ends

Java App Inventor lets you create a workbench automatically from a number of different back-end technologies. Select from a flat-file, FTP site, internal Java DB database, any external JDBC database, Google App Engine or an existing parameterized URL web application. Java App Inventor also lets you migrate to another back-end option with just a few clicks. It can also connect to multiple data sources to do database aggregation.

Customize and Embed Java App Inventor in your Java Application

Java App Inventor can easily be customized to work directly with the data model and data access layer of your custom Java application. This opens up a world of custom end-user reporting and UI customization to your product offering. Contact us to find out more about our customization services: 214.513.1636.