Sencha GXT
Build rich, data-centric HTML5 applications for both desktops and tablets using Java, and mobilize your existing GXT apps.
Create feature-rich HTML5 applications using Java and GWT
Sencha GXT is the most comprehensive Java framework for building feature-rich web applications for both desktops and tablets. It uses the GWT (formerly Google Web Toolkit) compiler, allowing developers to write applications in Java and compile their code into highly optimized cross-platform HTML5 code.
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. An advanced charting package allows you to visualize large quantities of data. The framework includes built-in support for RPC, RequestFactory, and JSON, so you can feed data to your applications using any data source. Sencha GXT also offers complete theming support, allowing you to build web applications that reflect your company branding guidelines.
High-Performance Customizable UI Components
Sencha GXT provides a comprehensive collection of high-performance components that are completely customizable. These components include HTML5 grids, trees, lists, forms, menus, toolbars, panels, windows, and much more. If you don’t find a component you are looking for, hundreds of user extensions are available from the Sencha community.
Layout Manager and Templates
Sencha GXT includes a flexible layout manager to help organize the display of data and content across multiple browsers, devices, and screen sizes. It helps you control the display of components, even for the most complex user interfaces. Sencha GXT templates include advanced features such as autofilling arrays.
Advanced Charting Package
The Sencha GXT charting package allows you to visually represent data with a broad range of chart types — including line, bar, and pie charts. The charts use surfaces and sprites developed with a drawing package implemented using SVG, VML, and Canvas technologies. Browser variations are handled automatically so that the charts always display correctly.
Complete Theming Support with Theme Builder
Sencha GXT components are highly customizable. The framework comes with a robust theme builder for creating entirely new themes — including those that reflect a specific brand identity. The theme builder uses a simple config system that exposes hundreds of variables that can be altered to design custom themes
Built-in Support for RPC, RequestFactory, and JSON
A robust data framework included in Sencha GXT allows you to decouple the UI components from the service layer. The data framework allows client-side collections of data using highly functional models that offer features such as sorting and filtering. The data framework is protocol agnostic, and has out-of-the-box support for RPC, RequestFactory, and JSON.