Bryntum
Complete

With Bryntum Complete you get a discounted bundle containing our powerful JavaScript components as well as the Siesta testing tool to keep your code in great shape. All our products are tested thoroughly as part of our CI system and there is no need to worry about any cross browser incompatibilities. Each product has its own unique End User License. To view the applicable license for a Bryntum Complete product, please visit its product page.

In The Bryntum Complete Bundle:

Ext Scheduler

The Ext Scheduler lets you schedule anything with a start
and end date. Since it is built using only JavaScript and
CSS, you can integrated with any backend such as ASP.NET,
Java, PHP etc. Its data model can be extended and customised
with any meta data fields you need. The HTML rendering
templates used by the component can also be customised and
styled easily using basic CSS.

You get over 30 different examples to play with which means
you’ll hit the ground running. With only a little bit of
JavaScript knowledge, you should be able to integrate the
component in a few hours.

Touch Scheduler

With this web based Touch Scheduler component, you can schedule anything using just your fingers. The interactive UI is optimised for mobile devices and tablets (iPad, iPhone and Android etc) and lets you drag drop and resize task bars easily. The component is written in pure JavaScript and CSS and it is very customisable.

If you're building a native app, you can leverage tools like PhoneGap or Sencha Cmd which let you easily convert a web application into a native app, ready for the various app stores out there.

Ext
Gantt

Ext Gantt is the leading javascript-based Gantt chart which helps you manage your projects easily in any web application. The user interface is intuitive & interactive and supports using both mouse and keyboard. The Gantt chart is highly configurable and extensible, meaning you can create your own features and plugins. The Pro version is even more powerful and includes MS Project import, PDF export, print support and much more.

These products can easily be integrated seamlessly in your existing Ext JS application, but they can also be added into any HTML page on your site.

Siesta

Siesta is a JavaScript unit testing tool that can help you test any JavaScript code and also perform testing of the DOM and simulate user interactions. The tool can be used together with any type of JavaScript codebase – jQuery, Ext JS, React, Angular etc. Using the API, you can choose from many types of assertions ranging from simple logical JS object comparisons to verifying that an HTML element is visible in the DOM. It comes in two versions: Lite and Standard. With Lite you can easily test your JavaScript in the browser, and with Standard you can also automate your tests (highly recommended). Once you have created your test suite, you should consider running it in the cloud using great services we support, such as Sauce or BrowserStack.

Bryntum of course also uses Siesta to test our own JavaScript components, and our test suites contain several thousand assertions.

UberGrid

UberGrid is a Sencha Touch grid component, which lets you present large data sets and still keep good performance. The UI is optimised for mobile devices and tablets (such as iPad, iPhone and Android etc) and you can divide the table into any number of individually scrollable sub-sections. The component is written in pure JavaScript and CSS and it is very customisable.

If you're familiar with the data Store concept in Sencha Touch, integration will be extremely simple.

Kanban Task Board

With this web based Kanban Task Board component, you can quickly visualise your day-to-day work situation. This helps your team know what each of the members should be working on. You can configure it to match your workflow and use any number of task lanes. The entire UI is configurable and can be easily customised by using standard HTML templates. The component is written in pure JavaScript and CSS which means you can integrate it in any web application or web page.

Bryntum Calendar

With this javascript based Calendar component you get a full calendar solution with day view, week view and month view. We also include a set of nice looking widgets such as calendar filter, event editor, month navigation bar and more. The calendar integrates easily with our other Scheduler and Kanban products too.

This product can easily be integrated in any web application environment: Java, PHP, ASP.NET or any other web stack.

Also Available:

Robo

Robo is a stable undo/redo functionality framework for the Ext JS data package. Undo and redo is a very common yet not trivial feature requested in most types of web applications. An application may define complex rules of data processing, involving data from different collections. With Robo, you can accurately revert data to any previous state with a simple undo() call.

In your application, all you do is to instantiate the UndoManager and let it know which stores to monitor. After this your application supports undo / redo. It couldn't be easier!