Develop enterprise web and mobile applications with rich interface and fast performance using HTML5 JavaScript components.
Performance is critical for a good user experience. We ensure that all our controls are designed and built to achieve the best performance possible.
All the controls are touch friendly and render adaptively based on the device, providing optimal user experience on phones, tablets, and desktops.
All /JS controls are HTML5 standalone-components, written in pure JavaScript from scratch, and use no third-party libraries.
Exontrol is devoted to create innovative user interface components for Windows applications, on /COM, /NET or /WPF platforms, since 1999.
The ExGantt/JS component is our approach to create timeline charts (also known as Gantt charts). Gantt chart is a time-phased graphic display of activity durations. Activities are listed with other tabular information on
the left side with time intervals over the bars. Activity durations are shown in the form of horizontal bars.
The ExPivot/JS is our approach to provide data summarization, as a pivot table. A pivot-table can automatically sort, count, total or give the average of the data stored in one table or spreadsheet. The user sets up and
changes the summary's structure by dragging and dropping fields graphically.
The ExTree/JS component allows you to display and edit hierarchical-data. Features include: Multiple-Columns, Multiple-Views, Drag and Drop, Group-By, Filter-Prompt, Conditional-Format, Total Fields, and much more.
The ExCalendar/JS components provides calendar capabilities for your application. A calendar is a system of organizing days for social, religious, commercial or administrative purposes. This is done by giving names to
periods of time, typically days, weeks, months and years.
The ExSchedule/JS library is our approach to provide scheduling of appointments into your web application. The ExSchedule/JS is a visual HTML5 component that shows a timeline view for multiple activities. The time is
displayed on the vertical (Y) axis and the activities are automatically arranged over a single or multiple dates.
The eXICalendar/JS library implements the iCalendar data format, according with Internet Calendaring and Scheduling Core Object Specification, RFC 5545, especially the RRULE property, which defines a rule or repeating
pattern for recurring events, to-dos, journal entries, or time zone definitions.
The ExSwimlane/JS lets you draw swim lane diagrams. A swim lane (or swimlane diagram) is a visual element used in process flow diagrams, or flowcharts, that visually distinguishes job sharing and responsibilities for
sub-processes of a business process. Swim lanes may be arranged either horizontally or vertically.
The ExOrgChart/JS component permits the totally automatic generation of organigrams. An organigram generally provides a clear picture of the hierarchical position of the various actors. The control shows a hierarchical
display of nodes, each one having an HTML caption, pictures and icons aligned to any side of the node.
ExGraph/JS is a component that offers excellent graphical data visualization. It has many different types and styles of charts. Easy to use, zoom, resize, scroll, overview, legend, cursor view, owner-draw, numerous chart
types to different axes in the same view, multiple views, and much more are features of the ExGraph/JS package.
The ExMenu/JS component provides menu-functionaly which includes top-level menus, context, popup, drop down or shortcut menus. An item within a menu may be configured to initiate an action, toggle a state on or off, or
display a submenu of additional menu items when it is selected.
The ExRadialMenu/JS (radial or pie menu) component is similar to the Microsoft's OneNote radial menu with ability to customize the appearance and functionality. The component is designed using tree structure so an item
can hold none or more children, and so any item can be browsed, and show its children around it.
The ExGauge/JS library shows one or more layers, where each layer can display one or more transparent pictures, HTML captions which can be clipped, moved, rotated or combination of them, by dragging the mouse, rolling the
mouse wheel, or using the keyboard.
The ExScollBar/JS components provides scroll-bar/slider/track functionality for your application. A vertical or horizontal bar commonly located on the far right or bottom of a window that allows you to move the window
viewing area up, down, left, or right.
The ExBezier/JS component displays Bezier curves. The Bezier curves are also used in the time domain, particularly in animation, user interface design and smoothing cursor trajectory in eye gaze controlled interfaces.
The ExComboBox/JS tool allows you to display a drop-down panel (Bezier, Calendar, Gantt, Gauge, Menu, OrgChart, Pivot, RadialMenu, Schedule, ScrollBar, Surface, SwimLane Tree or any other HTML element) once the user
clicks a button.