Connectivity and city governments are a winning combination, with dedicated city apps providing online access to local services and data. What if developers could deliver new apps faster, using an app from one city to build one for another?

Better-connected cities with CitySDK

**UPDATE** 25/09/2014

A new endpoint in Manchester, better datasets in Rome and competitions for new apps are making life smarter and more connected in cities across Europe. 
Manchester is the latest city to develop an endpoint – or access point – for a CitySDK (City Service Development Kit) application programming interface (API). CitySDK provides standard APIs that help cities develop and share apps for local services.
The Linked Data API will help Manchester develop new transport and map apps for easier travel around the city.
Previewed at the FutureEverything festival, the API open data platform currently supports an app that shows train movements through stations in the Greater Manchester area. 
By extending the amount of data available at the new endpoint, CitySDK hopes to encourage developers to build further mobility applications and services for the city – a move supported by the Open Data Manchester organisation, which promotes open data use throughout the city.
In Rome, the project has helped the city improve the datasets for its own Open Data portal and so create its Rome&Piu multilingual tourism portal. 
An endpoint in the CitySDK Smart Tourism API, Rome needed its datasets to match the standards requested by the project. The high profile of the CitySDK project helped city administrators argue for time and resources to harmonise datasets for tourist itineraries, museums and events in the Province of Rome.
Linking these datasets together more easily provides better data for the CitySDK API and has made Rome’s own portal better-connected.
Finally, CItySDK’s April 2014 competition for cross-city smart participation apps has resulted in the City Fixer problem reporting app, which helps citizens report graffiti or uncollected rubbish in Helsinki and Lisbon. 
Meanwhile in May, Vodafone announced a similar competition in Lisbon, with CitySDK supporting the winning tourism category app – Crash & Play – which connects musicians away from home with local musicians so they can rent instruments and play. 

A smart apps toolkit for connected cities



Smart city apps use the internet and mobile connectivity to make local services more accessible to citizens. They also help city governments save money on providing information and services. So naturally, local governments are inspired by technology giants like Google, Facebook and Netflix to develop their own apps for sharing data with citizens.

But software developers are interested in wider markets for their apps than just one city, and another city’s good idea can be timeconsuming and expensive to replicate. One solution is to develop comparable programming interface standards for different cities so that one app can be easily applied locally elsewhere.

First, cities need to create their own internal standards for data, which is not easy. Mark Headd, who works on this issue as the US city of Philadelphia’s first chief data officer, says on his blog: “Creating open data standards for cities is really, really hard. It’s also really, really important.”1

It is only when these standards are in place that cities can develop apps that use the data. And once one city can share an app with another, a myriad of new possibilities becomes available.

In Europe, the CitySDK project is taking this next step, aiming to unify interfaces across cities. Using shared application development tools, apps developed for Helsinki and Lisbon are being scaled up to other cities. Together with Amsterdam, Barcelona, Istanbul, Lamia, Lisbon, Manchester and Rome, these cities are helping create a toolkit of open, comparable interface specifications, which will apply to three target areas: mobility, tourism and participation (for reporting issues directly to local government departments).

CitySDK application programming interfaces (APIs) offer a onestop- shop for developers, who will be able to make better apps and services for end users more cheaply and quickly. Cross- European dataset standards will make it easy to scale up applications and grow a smart city app developer community. And if standards and software are open-source, cities can easily implement and adapt APIs and apps for local needs.

The APIs developed for the project have had very positive outcomes for the cities involved. For example, the CitySDK mobility API has produced the OpenData Globe application. This visualizes data, such as live public transport data, for nine European cities, including five in the project. The CitySDK tourism API enabled the award-winning cross-city app ‘Spot’ series which provides information on transport routes, events and tourist attractions for Helsinki, Lisbon, and Lamia.

The APIs have gained interest beyond local governments. In Helsinki, the CitySDK issue-reporting API has also been used by media company Sanoma, the Korjaa Kaupunki association and some SMEs.

These days, cities need to manage changing and emerging datasets, electronic devices, software applications and apps – a challenging task. With the CitySDK APIs, cities can keep on top of these tasks and use innovative apps and services to change the way citizens interact with them: whether by getting feedback on bus stops, sharing tourist routes or reporting potholes.

With the CitySDK APIs developers can build scalable solutions that improve everyday life for urban residents. And the best part is that any city can join the smart team.


More info


Download in PDF