Create feature-rich HTML5 applications using Java and GWT

GXT is a comprehensive Java framework for building web apps using the GWT (formerly Google Web Toolkit) compiler, allowing developers to write apps in Java & compile their code into highly optimized cross-platform HTML5 code.

Why GXT

Everything you need to Create Stunning Web Applications

Sencha GXT features high-performance UI components that are interoperable with native GWT components, templates, and layout manager — giving you powerful control over your display.

Theme

Follow these steps on GitHub to learn how to theme your GXT application

IDE and Code Editor Plugins

IDE and Code Editor Plugins integrate Sencha frameworks into your enterprise workflow. The plugins enable code completion, code inspection, refactoring, template generation, code navigation, and code generation among other features. IDE plugins work with the Sencha frameworks classes and even your own custom classes and overrides.

Customizable High-Performance Components

Sencha GXT provides a comprehensive collection of high-performance components that are completely customizable, including HTML5 grids, trees, lists, forms, menus, toolbars, panels, windows, and more. Hundreds of user extensions are available from the Sencha community.

  • Grid — Enables organizations to handle millions of records and provides built-in functionality such as sorting and grouping.
  • Layouts — Ensures the proper sizing and positioning of all components with the powerful and flexible layout system.
  • Advanced Charting Package — allows developers to visually represent data with a broad range of chart types — including line, bar, and pie charts.

Improve Design Process

Improve the design process with pre-integrated tools like Sencha Architect, Stencils and Themer.

  • Architect — empowers developers to build Ext JS applications using drag-and-drop features, so less time is spent on manual coding.
  • Stencils — enables developers to quickly and easily mock up, style, prototype, and evaluate interface designs.

Flexible Layout Manager

Ext JS includes a flexible layout manager to help organize the display of data and content across multiple browsers, devices, and screen sizes.

This helps you to control the display of components, even for the most complex user interfaces. Ext JS also provides a responsive config system that allows application components to adapt to specific device orientation (landscape or portrait) or available browser window size.

Adapt to Browsers, Devices and Screen Sizes

Sencha GXT Data Package The robust data package included in Ext JS decouples the UI components from the data layer. The data package:

  • Allows client-side collections of data using highly functional models that offer features such as sorting and filtering.
  • Is protocol agnostic, and can consume data from any back-end source.
  • Comes with session management capabilities that allow several client-side operations, minimizing round-trips to the server

Download the full Product Datasheet (PDF) for more details or Contact Us to discuss further.

Scroll to Top