General Interface Developer Center

Build Faster

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

To get started, download


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, version 3.5.1, provides a host of optimizations designed to deliver both author-time and run-time speed. The release notes provide the full details. The highlights are below, or you can watch the video demonstration of what's new .

Performance Optimizations

  • Faster render times. Asynchronous rendering of content in containers helps components get on the screen sooner.  
  • Faster data display.  New jsx3.gui.Table class renders view-only data with astounding speed, while providing sorting, selection, and other basic Table interactions.
  • Faster in IE6.  If you’re not yet using the faster IE7 or Firefox browsers yet, good news.  We’ve further optimized rendering for IE6 browsers so that it’s at near parity with today’s faster browsers.

Tooling Enhancements

  • Benchmarks.  Are my component files as optimized as they can be?  The new benchmarks toolbar at the bottom of your component files lets you know immediately the file size, load time, render time, and HTML size so that you can optimize early and often in the development process.
  • Debug Build.  The new "debug build" of General Interface (watch video tour of the debug build ) provides added developer insights and feedback such as notifications for redundant repaint calls and more.  But... be sure to deploy with a smaller, faster, build of General Interface for a runtime speed boost.

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.