General Interface Developer Center

Build Faster

TIBCO General Interface™ Professional Edition comes in different flavors optimized for different needs.

To get started, download the 3.6 debug version.

Use the debug version as you develop applications, then use a deploy version for optimum runtime performance.


InfoWorld Labs's best of Open Source Award: Best Open Source Ajax Toolkit 2007

Download Now

Deploy Faster

When you're ready to deploy, use one of these builds to boost runtime performance.

Standard. Pre-load typical components. Download

Maximum. Load everything up front. Download

Custom. Create an optimized runtime. Learn how

Helpful Utilities

Test Automation Kit, Performance Profiler


Make Richer Ajax Applications Faster

TIBCO General Interface™ is an open source project focused on enabling rapid creation of reliable Ajax applications, components and portlets with the look and feel of desktop graphical user interface applications. General Interface features:

  • Over 100 ready-made Ajax components, and hundreds more functions
  • Visual Ajax tools for rapid assembly, coding, and connectivity to services
  • A "server-less" architecture ready to use with what you already have

What's New?

The latest release of General Interface, version 3.6, includes three new features that enhance quick, easy development of web applications. The release notes provide the full details.

General Interface Template Language
The new template language enables you to create custom, re-usable components by building on your knowledge of HTML and JavaScript. Using the template language, you can convert a single snippet of HTML—a widget—into a re-usable component. This means that if you’ve developed user interface components that combine HTML and JavaScript code, you can convert the functional user interface HTML elements into a General Interface template for custom usage.

CDF Form Mapping
General Interface 3.6 introduces a new CDF class that enables developers to map a CDF document in the local cache to on-screen form fields—without the need to author additional JavaScript code. The new class, jsx3.gui.CDF, is a container that knows how to bind the form fields it contains to values in a CDF document.

JSON Mapping
The General Interface Mapping utility now supports mapping to JSON-based services. Similar to mapping to WSDL and XML, the new JSON mapping feature provides a visual tree to which the developer can assign mapping rules. JSONP is supported by default, which gets around cross-domain security problems when accessing data from other sites.


Licenses and Services

Multiple License and Support Options

You choose: Open Source or Commercial Licenses. Learn which one is right for you.

Education, Training, and Professional Services

Jump-start your projects with these services to accelerate your time to success.

 

 

Quick Tour

Demos and Sample Applications

Customer Success with Ajax + SOA

GI on The Web

  • Brian Walsh: Spring into GI

    Spring into General Interface

    General Interface expert Brian Walsh shows you how to use the Java Spring Framework to create simple services and connect them to General Interface.

    Struts2 and General Interface

    Brian's latest article walks you through using Struts2 and General Interface to build a simple CRUD (Create, Update, Delete) application.

  • Kevin Hakman: Ajax Pages or Ajax Applications. What do you need to build?

    Ajax Pages or Ajax Applications. What do you need to build?

    General Interface co-founder Kevin Hakman teases apart the more than 135 Ajax libraries into "4 Quantum States of Ajax." Which one is right for you?

  • Matt Quinn: The Service-Oriented Application Stack

    The Service-Oriented Application Stack

    Matt Quinn, TIBCO VP of Product Strategy, discusses Ajax Rich Internet Applications' role in TIBCO's vision for the service-oriented application stack in this replay of the AjaxWorld 2006 keynote.