Docs & Learning Resources



Introduction

Smart.UI is a high-performance UI component library built with modern JavaScript (ECMAScript 6/ES6), HTML5, and CSS3. Designed with a mobile-first approach, Smart.UI targets only modern web browsers and devices, ensuring fast rendering, responsive layouts, and an optimized user experience across desktops, tablets, and smartphones.

The library provides a rich collection of customizable UI components and advanced widgets that help developers build scalable, interactive, and visually consistent web applications with minimal overhead. By leveraging the latest web standards and eliminating legacy browser dependencies, Smart.UI delivers improved performance, cleaner architecture, and easier maintainability for modern development workflows.

Smart.UI is engineered for enterprise-grade applications, supporting modular development, responsive design principles, accessibility standards, and seamless integration into modern front-end ecosystems. Whether building dashboards, data-driven applications, progressive web apps (PWAs), or complex business interfaces, Smart.UI offers a robust foundation for creating next-generation user experiences.

Compared to jQWidgets, which was originally built with strong emphasis on jQuery integration and backward browser compatibility, Smart.UI is designed specifically for modern development environments. It focuses on native Web Components, ES6 architecture, improved performance, smaller dependencies, and a cleaner API optimized for contemporary frameworks and browser capabilities.

Highlights

  • Web standards compliant architecture
  • Modern web and mobile application development made easier
  • Easy to learn, implement, and maintain
  • Reliable and consistent user interface behavior
  • Predictable and stable component API design
  • Dedicated technical support from engineering experts
  • Royalty-free distribution for commercial and enterprise use
  • Reduced design and implementation risk with extensive test automation coverage
  • High-performance rendering for complex and data-heavy applications
  • Optimized for large-scale enterprise systems
  • Cross-browser and cross-platform compatibility
  • Seamless integration with modern JavaScript frameworks
  • Modular and reusable component architecture
  • Consistent design system across all UI components
  • Responsive and adaptive layouts for all screen sizes
  • Touch, mouse, and keyboard interaction support
  • Built for scalability in enterprise-grade applications
  • Continuous delivery of new features and components
  • Strong focus on performance optimization and memory efficiency
  • Developer-friendly APIs with minimal configuration required
  • Advanced theming and customization capabilities
  • Accessibility-first design aligned with modern standards
  • Internationalization (i18n) support for global applications
  • Type-safe development experience with modern tooling support
  • Stable long-term API with backward compatibility guarantees

Accelerating the pace of engineering and science web apps development

Accelerating the pace of engineering and scientific web application development. Smart.UI delivers a modern platform for building high-performance engineering, industrial, and scientific applications with advanced visualization, data processing, and interactive UI capabilities.

Industry’s most advanced UI components for science and engineering. The framework includes a comprehensive suite of specialized UI components designed for complex technical workflows, including data grids, charts, schedulers, gauges, numeric inputs, scientific editors, and high-frequency real-time data visualization tools. These components are optimized for precision, scalability, and demanding enterprise environments.

Arbitrary-precision arithmetic and advanced mathematical functions. Smart.UI supports high-precision numerical computations beyond standard floating-point limitations, enabling accurate scientific calculations, financial modeling, simulations, and engineering analysis. The library includes advanced mathematical utilities, large number operations, configurable precision handling, and support for complex computational scenarios.

DateTime precision up to a yoctosecond (10−24 second). Smart.UI introduces ultra-high precision DateTime capabilities tailored for scientific, industrial, and research-oriented applications where nanosecond-level precision is not sufficient. This enables accurate representation and manipulation of extremely fine-grained temporal data used in simulations, instrumentation, astronomy, physics, and other precision-critical systems.

Smart.UI is trusted in high-end engineering and measurement software ecosystems and is used in advanced scientific and industrial applications, including organizations such as National Instruments, where precision, reliability, and performance are critical for instrumentation and measurement systems.