Ukis Frontend Libraries

screenshot of Ukis Frontend Libraries
angular

A collection of angular ui-components, services, interfaces... to help you create geospatial mapping applications for the web.

Overview

The UKIS Frontend project offers a coherent framework designed for developers focusing on building geospatial web information systems. Developed at the German Remote Sensing Data Center, part of the German Aerospace Center, the UKIS Frontend is tailored to streamline the visualization of geodata, harnessing a wide array of open source libraries and frameworks. With its emphasis on ease of integration and user experience, the UKIS Frontend lays the groundwork for intuitive applications that can address challenges ranging from environmental monitoring to civil security.

In an era where data-driven decision-making is paramount, the UKIS Frontend stands out by harmonizing the development process, allowing users to rapidly deploy applications without compromising on functionality or aesthetics. This versatility is underscored by its modular approach, ensuring that developers can pick and choose components tailored to their specific needs, making it a promising resource for geospatial application developers.

Features

  • Consistent User Interface: Utilizes the Clarity Design System, integrating a wide range of UI components and styling guidelines to maintain a uniform look and feel across applications.

  • Open Source Integration: Combines multiple open source software libraries and frameworks, allowing for seamless development of geospatial web apps.

  • Web Standards Compliance: Facilitates component-based development, client-server communication, and the routing of single-page applications, making it adaptable to modern web practices.

  • Advanced Geodata Visualization: Implements OpenLayers for sophisticated map visualizations, enabling the incorporation of diverse datasets and compliance with OGC standards.

  • Flexible Mapping Layer: Features an abstraction layer that accommodates different mapping libraries, ensuring compatibility while using the same UI components.

  • Comprehensive Toolset: Provides components for essential map functions like layer management, tool controls, and utility functions, streamlining the user experience.

  • Diverse Applications: Supports a broad range of use cases, from monitoring natural disasters to health applications, demonstrating its versatility across fields.

  • Developer-Friendly: Offers packaged npm modules for easy integration into Angular applications, simplifying the setup process and promoting rapid development cycles.

angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.