Actions

CityWeb

From Modelado Foundation

Revision as of 21:38, March 15, 2017 by imported>Daniel.frye

This page is where the CitySDK chapter of the GCTC Transportation Supercluster Report will be written.

City SDK - Supporting Smart City Application Development

ABSTRACT Brief summary describing the need for substantially better software development tools, libraries, and common APIs to enable more efficient (faster, cheaper, interoperable, reusable) to create, develop, deploy, and maintain Smart City Applications. This need transcends the individual vertical fields (transit, wellness, safety, etc.) and should constitute part of the infrastructure backbone of Global Cities Team Challenge across Superclusters.

Introduction

  • High level overview of need, why we need improved software development tooling
  • Overview of current state (trends)
    • Proprietary development & deployment pillars
    • Lack of interoperability
    • Lack of consistent support for common APIs
    • Lack of portable vendor agnostic tools
    • Difficulty in enabling code reuse
    • No best practices nor community of SMEs dealing with Smart City App development
  • Overview of authors of this content
  • Outline the rest of the chapter

Scope and Definitions

  • Definition of a SDK for Smart City Applications
  • Scope of problem
    • Cover app development for both the IoT and web application levels
    • High level diagram of a proposed toolkit
  • The importance of adopting common APIs
  • Open source projects and communities

CitySDK Proposal

Provide a high-level overview of a proposed CitySDK project and community. Briefly describe the two primary elements of such a proposed – technical components and common APIs along with a vibrant, sustainable open source development community.

Technical Elements

Development Community

Goals of the CitySDK proposal

Next Steps and Conclusions

References