< Back to R&D Portfolio

DBL SmartCity big data platformPermalink

DBL SmartCity was an experimental prototype of a big data platform based on various database technologies (SQL, NoSQL, graph), Hadoop, HFS, Spark, Kafka/NATS, and Node.js.

Interactive 3D ClientPermalink

The following figure shows a screenshot of the experimental WebGL client prototype for this platform. It is based on the Cesium.js library and a host of other JavaScript libraries.

The client features a streaming 3D geometry view at the top (showing 3D models of buildings, terrain, and annotation data), as well as six views showing various scalar data (temperature, counts, alerts) pertaining to the selected 3D object.

The experimental DBL SmartCity web client (dark mode).
The experimental DBL SmartCity web client (dark mode).

Platform ArchitecturePermalink

The figure below shows the main data layers in the platform architecture. The data streams in from the “things” (devices) in the bottom, through the intermediate layers, to the top layer (applications).

The architecture of the DBL SmartCity platform, comprising eight layers.
The architecture of the DBL SmartCity platform, comprising eight layers.

Relevant DisciplinesPermalink

Disciplines that were relevant for this project included

  • Big Data,
  • Smart City and Digital Twin paradigms,
  • HCI (human-computer interaction),
  • IxD (interaction design),
  • UX (user experience),
  • systems engineering,
  • system architecture, and
  • cloud computing.

PublicationsPermalink

S. Kolarić, D. Shelden: Towards an Open IoT Implementation for Urban Environments: The Architecture of the DBL SmartCity Platform. In the book: Elsa Estevez, Theresa A. Pardo, and Hans Jochen Scholl (Editors): Smart Cities and Smart Governance: Towards the 22nd Century Sustainable City, Springer Public Administration and Information Technology (PAIT) (2021). https://doi.org/10.1007/978-3-030-61033-3_16

S. Kolarić, D. Shelden (2019) DBL SmartCity: An Open-Source IoT Platform for Managing Large BIM and 3D Geo-Referenced Datasets, Proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS-52), Grand Wailea, Maui, HI. https://doi.org/10.24251/HICSS.2019.238

Back to top