perfect widgets
POWERFUL HTML5 (JAVASCRIPT) GAUGES

Use HTML5 Data Visualizations on Any Platform and in Any Browser

Developers can seamlessly add Perfect Widgets to application of any type: ASP, ASP.NET, PHP, JSP, ColdFusion, Ruby on Rails, and simple HTML pages. It’s as simple as writing few lines of code and insert JavaScript into the page. Users can access these JavaScript widgets via any device – desktop, laptop, mobile (including iPhone and iPad) and in any browser including IE, FireFox, Chrome, Opera, Safari, etc. If necessary, users can interact with gauges: set values with a mouse, etc. It is also possible to use gauge offline.

Intuitive Visual Gauge Designer

Perfect Widgets offers a convenient and easy-to-use gauge designer. Adjust pre-set HTML5 data visualizations: add, edit or delete any gauge elements, set complex behavior in short scripts. Create new gauges with just few mouse clicks. Save as a template or export to JSON for further use in web applications.

Rich library of pre-designed gauges

The library offers 350+ gauges of the following types: circular (half-circular, one-fourth, three-fourth circular), linear (horizontal and vertical), text and digital gauges. Just select one of them from the wizard and use in your app at once.
HTML5 (JavaScript) Horizontal Gauge HTML5 (JavaScript) Watch HTML5 (JavaScript) Thermometer HTML5 (JavaScript) Compass HTML5 (JavaScript) Vertical Switch HTML5 (JavaScript) Digits HTML5 (JavaScript) Speedometer HTML5 (JavaScript) Linear Gauge HTML5 (JavaScript) Switch HTML5 (JavaScript) Tank
 
perfect features
Declarative description
Intuitive gauge designer
Visual gauge designer heps easily edit gauges and create new once with just several mouse click
Seamless integration
Seamless integration
Adding js gauges to the application is as easy as writing few lines of code.
Complete customization
Complete customization
You can set any parameters describing your HTML5 widget. Create even the most sophisticated gauges configuring gauge primitives in any imaginable combination. It is even possible to create a custom object using JSON. .
Easy Styling
Easy Styling
All gauge elements are customizable. You just need to change its properties. It is possible to set gauge style in CSS.
Interactivity
Interactivity
The user can interact with a js gauge; for example, set its value with the mouse.
Animation
Animation
Gauge animation is customizable as well: you can set simple or advanced animation or disable it.
Pre-Designed Gauges
Pre-Designed Gauges
Library of 350+ beautiful pre-designed HTML5 data visualizations make it easy to start using the product. You can just select the necessary control from the library and get code to integrate into your web application.
Callback
Callback
Developers can get notifications about changes of the gauge value and handle it in JavaScript.
Cross-platformity
Cross-platform compatibility
Use Perfect Widgets on any platforms: ASP, ASP.NET, PHP, JSP, ColdFusion, Ruby on Rails and simple HTML pages. Access from any devices: desktop, laptop, mobile (including iPhone and iPad), and via any browsers: IE, Mozilla Firefox, Google Chrome, Opera, Safari, etc.
Declarative description
Scripts & Bindings Support
It is possible to bind values of separate elements. For example, thermometer height and slider position or needle sweep angle and number in the text box. Integration of the product is faster and easier, since implementation logic is hidden inside the gauge.
Compatibility with SharpShooter Gauges
Compatibility with SharpShooter Gauges
If you are already a lucky owner of SharpShooter Gauges you can easily migrate your existing application to HTML5 (JavaScript) platform.
Seamless integration
WinRT Compatible
Perfect Widgets can be seamlessly integrated into HTML5-based WinRT applications to effectively visualize data