SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Internet-Enabled Services
for Cities across Europe
IES Cities Project Overview and API
Hackathon Zaragoza App Store, 10, 11 and 12 July 2015
Etopia Centro de Arte y Tecnología, Zaragoza, SPAIN
http://zaragozappstore.exitae.es/
Dr. Diego López-de-Ipiña, dipina@deusto.es
http://morelab.deusto.es
Index
 IES Cities Explanation
 What does IES Cities propose?
 Main objectives
 Added value
 IES Cities Apps examples
 IES Cities Platform and APIS
 Hackathon contest and conditions
7/12/2015 2Index
IES Cities Explanation
7/12/2015 3Why IES Cities?
IES Cities aims to validate user-centric mobile services
based on an open platform where information is provided
by Open Data and the Citizens.
Welcome to a Smart City for People: welcome to a
more citizen-aware city  a Collaboration-
centred City.
What IES Cities Proposes (I)
7/12/2015 4What does IES Cities Propose?
IES Cities integrates and
enhances an open platform from
previous European funded
projects for current mobile
devices and external data
sources so that users are able to
use, produce and provide
information for Internet-based
services improving their
knowledge about the cities and
increasing the value of the open
data facilitated by the public
administrations.
What IES Cities Proposes (II)
7/12/2015 5What does IES Cities Propose?
 Citizens:
 Users collaborate in the definition of the digital identity of the city.
 Citizens consume and generate contents, giving an added value to the
existing data, so that they can be considered at the same time
producers and consumers of contents (super-prosumer concept).
 SMEs:
 IES Cities allows the creation of services benefiting the local
businesses.
 ICT-developing companies:
 The platform gives the chance to create new apps and services based
on user needs, bringing new possibilities and added value.
 Public administration:
 The interaction with the stakeholders enables them to improve and
foster the use of their deployed sensors in urban areas and open
databases.
“Stakeholders: citizens, SMEs, ICT developing companies
and public adm.“
IES Cities Objectives (I)
7/12/2015 6IES Cities Objectives
IES Cities adapts and uses most of the technical
components and achievements coming from previous
projects in order to facilitate the use of an open
technological platform in different cities across
Europe, allowing the citizens to produce and consume
Internet-based services based on their own and
external data related to the cities.
“IES Cities will re-adjust an OPEN
PLATFORM and it will permit the users
to USE, PRODUCE AND PROVIDE
INFORMATION“
IES Cities Objectives (II)
7/12/2015 7IES Cities Objectives
 To create a new open-platform adapting the technologies
and over taking the knowledge from previous initiatives.
 To validate and test a set of predefined services across
the cities.
 To validate, analyse and retrieve technical feedback from
the different pilots in order to detect and solve the major
incidences of the technical solutions used in the cities.
 To adequately manage the users’ interaction within the
project framework for the inclusion of users in the pilots and
their behaviour during the validations.
 To maximise the impact of the project through
adequate dissemination activities.
“Specific Objectives“
IES Cities Added Value (I)
7/12/2015 8IES Cities Added Value
 No project before has considered so much the potential
impact that the users may have on this kind of initiatives.
 IES Cities fosters the super-prosumer concept for the end
users, where they are at the same time producers and
consumers of data and services. The project advances in
the implementation of these kinds of new concepts from the
theory to the reality. IES Cities will give “voice to the
citizen”.
 The project is aligned and applies the Open
Data philosophy, contributing to the realization
of the potential of this kind of data in Europe.
“Added value of IES Cities“
“Users may help on improving, extending and enriching
the open data in which micro-services are based”
IES Cities Added Value (II)
7/12/2015 9IES Cities Added Value
“Added value of IES Cities“
“The availability of platform + tools + data in an
open and free way, and the way end users are
involved creates new open innovation
environment within the cities ”
Project Participants
 Consortium partners are divided into city task forces:
107/12/2015 Project Participants
Project Work Plan - Structure
7/12/2015 11Structure of WPs
IES Cities Platform (I)
 IES Cities platform v2 ready for execution of 2nd pilots phase:
 All the components of the platform developed and revised:
 Query Mapper  eases app development, updates in update & ACL
 Logging & Rating interfaces  enables to monitor usage & acceptance
 IES Cities Entities Management  manages apps, datasets, users
 IES Cities Player  broker among users and platform
 IES Cities Web Interface  offers a web UI for all platform stakeholders
 Most remarkable features:
 Security and legal issues associated to the IES Cities platform and apps
 HTTPS support to RESTful API
 Apps & IES Cities web interface include “Terms and Conditions of Use” document: a)
policy of use, b) data privacy, c) property of data, d) legal protection and e) cookies usage.
 Permissions management system improved
 Access to dataset information controlled using different mechanisms including ACL control
 New methods to the data update API using JSON objects
 Platform automatically creates and publishes new datasets when an application developer
specifies a schema of dataset for their app
 Business logic can rely on the client side whilst data persistence hosting is done at
the IES Cities back-end
127/12/2015 IES Cities Platform
IES Cities Platform (II)
 User/stakeholder support tools:
 IES Cities Web Interface (http://www.iescities.com):
 Facilities for citizens, developers and public administration
 Includes KPI graphical visualization
 User-support tools integrated to ensure platform sustainability:
 IES Cities Forum: http://iescities.freeforums.org/
 IES Cities Contact Form in three supported languages
 IES Cities Manual including support for installation, developers and
users: https://iescities.com/IESCities/manual/index.html
137/12/2015 IES Cities Platform
IES Cities Platform (III)
147/12/2015 IES Cities Platform
IES Cities Apps
7/12/2015 15IES Cities Apps
IES Cities Apps: new ZGZ apps
7/12/2015 16IES Cities Apps
IES Cities Web Interface
04/06/2015 17Web Interface
IES Cities back-end
18IES Cities back-end
IES Cities API
Review
Most interesting info for developers:
Supported datasources types:
JSON (new), CSV (new), SPARQL, Relational
User/local created datasets (new)
Connection with external repositories (new)
Permissions (new)
Data responses
JSON and JSON-LD (new)
Developer manual (new)
04/06/2015
IES Cities API
19IES Cities back-end
Swagger API: https://iescities.com/IESCities/swagger/
04/06/2015
Data sources
20IES Cities back-end
Registered datasets can connect with external datasources
Supported types: SPARQL, CSV, JSON, Relational DB
lGeneral mapping
IES Cities
Dataset
Query
Response
Update
Data source
Data source
type
Mapping
attributes
Permission
section
04/06/2015
JSON data source
21IES Cities back-end
Connects with a JSON file
Maps the data to a database accesible with SQL.Data source
type
http://www.zaragoza.es/georref/taxi/itinerantes.jsp?srsname=wgs84
JSON file URI
Root entry
Update
interval
Primary
key
04/06/2015
CSV data source
22IES Cities back-end
Connects with a CSV file
Maps the data to a database accesible with SQL.
https://opendata.bristol.gov.uk/Mobility/Latest-journey-times/8hvd-j3b8
Data source
type
Update
interval
Primary key
04/06/2015
Relational data source
23IES Cities back-end
Connects relational dbs: MySQL, PostgreSQL, SQLite
Redirects queries to the connected database.
Mapping type
Database type
Connection
info
04/06/2015
SPARQL data source
24IES Cities back-end
Connects with SPARQL data sources.
Transform queries and updates to SPARQL/SPARULMapping type
Table
mapping
Endpoint &
graph
04/06/2015
User created datasets
25IES Cities back-end
Users provide descriptions for required dataset structure.
The plaforms creates the database to store the data
04/06/2015
User created datasets
26IES Cities back-end04/06/2015
Permissions
27IES Cities back-end
insert into Comments
values (null, 'sometext',
'theauthor', 5,
'theapp', '2015-06-4');
Invalid user
Authorizer user
04/06/2015
JSON-LD responses
28IES Cities back-end
JSON-LD response
04/06/2015
Developer manual
29IES Cities back-end
https://iescities.com/IESCities/manual/
04/06/2015
Conclusion
 IES Cities platform to manage the ecosystem of
datasets and apps associated to a city
 Full developer support at:
 https://iescities.com/IESCities/swagger/index.html
 https://iescities.com/IESCities/manual/index.html
 Hackathon participants are encouraged to make usage
of the platform
 Hackathon IES Cities Info Data Sheet:
http://zaragozappstore.exitae.es/assets/archivos/IESCities
Player-Julio2015.pdf
 1st prize for the best app that uses IES Cities
 http://zaragozappstore.exitae.es/ (Premios section)
7/12/2015 30Conclusion
Conclusion
7/12/2015 31Conclusion
Examples
Open https://iescities.com/IESCities/swagger/
Use /data/query/{datasetid}/sql method in 'data' section.
JSON
====
ID: 226
SELECT * FROM paradasTaxi LIMIT 10;
http://www.zaragoza.es/georref/taxi/itinerantes.jsp?srsname=wgs84
CSV
===
ID: 247
SELECT * FROM results LIMIT 10;
https://opendata.bristol.gov.uk/Mobility/Latest-journey-times/8hvd-j3b8
RELATIONAL
==========
ID: 211
SELECT * FROM EVENTOS LIMIT 10;
SPARQL
======
ID: 237
SELECT * FROM Evento LIMIT 10;
http://www.zaragoza.es/ciudad/risp/detalle_Risp?id=282
JSON-LD
=======
Use /data/query/{datasetid}/sql/jsonld in 'data' section.
ID: 237
SELECT programa, destacada FROM Evento LIMIT 10
7/12/2015 32Examples
Examples
User created dataset
====================
Council ID: 220
Use /entities/datasets method in 'entities' section.
Use the data from the user_dataset.json file. The example.json file contains a
pretty formatted version of the dataset description. Use the following user/pass
user: test_user
pass: jH9M4WHNLpMy
Select and insert only works for the following user
user: test_user2
pass: bktc2pFuLDsN
POST /data/update/{datasetid}/sql
ID: Use the id returned by the method when creating the dataset.
INSERT INTO Comments (id, text, author, rating, app, date)VALUES (null, 'sometext', 'theauthor', 5, 'theapp',
'2015-06-4');
SELECT * FROM Comments;
Delete the dataset
Only the owner of the dataset can delete it
Use DELETE /entities/dataset/??
With user test_user2 (cannot remove) and with test_user (owner, can remove)
7/12/2015 33Examples
Examples
ATENTION: when creating a dataset, what you specify is the schema, although it looks like you are inserting
one instance of the specified dataset. Futhermore, observe that all the values, particularly observe
jsonMapping, have to be specified as if they were a string. The contents supplied to the /entities/datasets
API method have to be in the format returned by JSON.stringfy when you serialize a JavaScript value into a
JSON string.
As an example find below, the correct format for file user_dataset.json, earlier referred, note the usage of
“ to be able to use " within a string:
{ "name": "Test", "description": "Testing dataset", "jsonMapping": "{n
"mapping":"json_schema",n "schema":{n "tables":[n {n "key":"id",n
"name":"Comments",n "Comments":[n {n "id": 1,n
"text": "some_string",n "author": "some_string",n "rating":
1,n "app": "some_string",n "date": "2015-01-01"n
}n ]n }n ]n },n "permissions" : {n "insert": [n
{n "table": "Comments",n "access": "OWNER"}n
], "select": [n {n "table": "Comments",n
"access": "OWNER"}n ], n "update": [n {n
"table": "Comments",n "access": "OWNER"}n ]n }n}"}
7/12/2015 34Examples
Thanks a lot! / ¡Gracias!
Hackathon Zaragoza App Store, 10, 11 and 12 July 2015
Etopia Centro de Arte y Tecnología, Zaragoza, SPAIN
http://zaragozappstore.exitae.es/
Dr. Diego López-de-Ipiña, dipina@deusto.es
http://morelab.deusto.es

Mais conteúdo relacionado

Mais procurados

Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...
Diego López-de-Ipiña González-de-Artaza
 
Towards more Elderly-friendly Ambient Assisted Cities
Towards more Elderly-friendly Ambient Assisted CitiesTowards more Elderly-friendly Ambient Assisted Cities
Towards more Elderly-friendly Ambient Assisted Cities
Diego López-de-Ipiña González-de-Artaza
 

Mais procurados (20)

Promoting Sustainability through Energy-aware Linked Data Devices
Promoting Sustainability through Energy-aware Linked Data DevicesPromoting Sustainability through Energy-aware Linked Data Devices
Promoting Sustainability through Energy-aware Linked Data Devices
 
Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...
Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...
Internet of Things, Web of Data & Citizen Participation as Enablers of Smart ...
 
Dealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient IntelligenceDealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient Intelligence
 
DeustoTech-INTERNET, MORElab research group
DeustoTech-INTERNET, MORElab research groupDeustoTech-INTERNET, MORElab research group
DeustoTech-INTERNET, MORElab research group
 
Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...
Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...
Enabling Smarter Cities through Internet of Things, Web of Data & Citizen Par...
 
Internet de las Cosas: del Concepto a la Realidad
Internet de las Cosas: del Concepto a la RealidadInternet de las Cosas: del Concepto a la Realidad
Internet de las Cosas: del Concepto a la Realidad
 
Towards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and CitizensTowards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and Citizens
 
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...
Technological pillars to enable Smarter (Collaborative + Inclusive) Environme...
 
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
 
Towards Citizen Co-created Public Service Apps
Towards Citizen Co-created Public Service AppsTowards Citizen Co-created Public Service Apps
Towards Citizen Co-created Public Service Apps
 
Presentación InnoLab Bilbao BetaBeers: Smart Cities DeustoTech
Presentación InnoLab Bilbao BetaBeers: Smart Cities DeustoTechPresentación InnoLab Bilbao BetaBeers: Smart Cities DeustoTech
Presentación InnoLab Bilbao BetaBeers: Smart Cities DeustoTech
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...
 
Towards more Elderly-friendly Ambient Assisted Cities
Towards more Elderly-friendly Ambient Assisted CitiesTowards more Elderly-friendly Ambient Assisted Cities
Towards more Elderly-friendly Ambient Assisted Cities
 
Internet de las Cosas: del Concepto a la Realidad
Internet de las Cosas: del Concepto a la RealidadInternet de las Cosas: del Concepto a la Realidad
Internet de las Cosas: del Concepto a la Realidad
 
Transiting to Open Knowledge by fostering Collaboration through CO-CREATION
Transiting to Open Knowledge by fostering Collaboration through CO-CREATIONTransiting to Open Knowledge by fostering Collaboration through CO-CREATION
Transiting to Open Knowledge by fostering Collaboration through CO-CREATION
 
Empowering citizens to turn them into cocreators of demand driven public serv...
Empowering citizens to turn them into cocreators of demand driven public serv...Empowering citizens to turn them into cocreators of demand driven public serv...
Empowering citizens to turn them into cocreators of demand driven public serv...
 
Combining ICT and User Participation to give place to Smarter Cities through ...
Combining ICT and User Participation to give place to Smarter Cities through ...Combining ICT and User Participation to give place to Smarter Cities through ...
Combining ICT and User Participation to give place to Smarter Cities through ...
 
Smart Cities and Open Data
Smart Cities and Open DataSmart Cities and Open Data
Smart Cities and Open Data
 
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
Real World Internet, Smart Cities and Linked Data: Mirko Presser (Alexandrea ...
 
Open Data Power Smart Cities
Open Data Power Smart Cities Open Data Power Smart Cities
Open Data Power Smart Cities
 

Destaque

Destaque (10)

Concurso de Ideas WeLive - Bilbao Ekintza
Concurso de Ideas WeLive - Bilbao EkintzaConcurso de Ideas WeLive - Bilbao Ekintza
Concurso de Ideas WeLive - Bilbao Ekintza
 
Cloud Computing: Windows Azure
Cloud Computing: Windows AzureCloud Computing: Windows Azure
Cloud Computing: Windows Azure
 
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
 
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
 
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big DataFuture Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
 
Cloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológicaCloud Computing: una perspectiva tecnológica
Cloud Computing: una perspectiva tecnológica
 
Hacia la Internet del Futuro: Web 3.0, Parte 1
Hacia la Internet del Futuro: Web 3.0, Parte 1Hacia la Internet del Futuro: Web 3.0, Parte 1
Hacia la Internet del Futuro: Web 3.0, Parte 1
 
MongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercadoMongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercado
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 

Semelhante a IES Cities Project Overview and API: IES Cities Hackathon, Zaragoza

Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
Dublinked .
 
Platform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesPlatform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart Cities
Hiroshi Takahashi
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
bartholomeocoombs
 

Semelhante a IES Cities Project Overview and API: IES Cities Hackathon, Zaragoza (20)

FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
 
BDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - MartinBDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - Martin
 
Gov4All : An open data and open services repository for supporting citizen-dr...
Gov4All :An open data and open services repository for supporting citizen-dr...Gov4All :An open data and open services repository for supporting citizen-dr...
Gov4All : An open data and open services repository for supporting citizen-dr...
 
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Open Data policy implementations: Creating economic value
Open Data policy implementations: Creating economic valueOpen Data policy implementations: Creating economic value
Open Data policy implementations: Creating economic value
 
OASC Session ICT 2015
OASC Session ICT 2015OASC Session ICT 2015
OASC Session ICT 2015
 
ENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentationENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentation
 
Getting hands-on with API, data models and platforms
Getting hands-on with API, data models and platformsGetting hands-on with API, data models and platforms
Getting hands-on with API, data models and platforms
 
FiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growthFiWARE: transforming smart cities into engines of growth
FiWARE: transforming smart cities into engines of growth
 
EDINA National Datacentre Activity Update to GWG
EDINA National Datacentre Activity Update to GWGEDINA National Datacentre Activity Update to GWG
EDINA National Datacentre Activity Update to GWG
 
Shaping the EOSC Portal - future vision for EOSC Hub
Shaping the EOSC Portal - future vision for EOSC Hub Shaping the EOSC Portal - future vision for EOSC Hub
Shaping the EOSC Portal - future vision for EOSC Hub
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Platform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart CitiesPlatform Adaptation and Challenges in Smart Cities
Platform Adaptation and Challenges in Smart Cities
 
Supporting the digital transformation of the society with APIs (@Polimi)
Supporting the digital transformation of the society with APIs (@Polimi)Supporting the digital transformation of the society with APIs (@Polimi)
Supporting the digital transformation of the society with APIs (@Polimi)
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
 
Innovative Public Service Catalogues
Innovative Public Service CataloguesInnovative Public Service Catalogues
Innovative Public Service Catalogues
 
BDE SC6-ws-05/12/2016 technology part - SWC
BDE SC6-ws-05/12/2016 technology part - SWCBDE SC6-ws-05/12/2016 technology part - SWC
BDE SC6-ws-05/12/2016 technology part - SWC
 
Open source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCNOpen source, Agile Digital transformation BCN
Open source, Agile Digital transformation BCN
 
Presentation of iCity Project at Sabadell Smart City Congress
Presentation of iCity Project at Sabadell Smart City CongressPresentation of iCity Project at Sabadell Smart City Congress
Presentation of iCity Project at Sabadell Smart City Congress
 

Mais de Diego López-de-Ipiña González-de-Artaza

Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...
Diego López-de-Ipiña González-de-Artaza
 

Mais de Diego López-de-Ipiña González-de-Artaza (20)

Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...
 
Generative AI How It's Changing Our World and What It Means for You_final.pdf
Generative AI How It's Changing Our World and What It Means for You_final.pdfGenerative AI How It's Changing Our World and What It Means for You_final.pdf
Generative AI How It's Changing Our World and What It Means for You_final.pdf
 
Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services
 
Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...
 
Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding
 
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
 
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
 
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdfPrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
 
INTERLINK: Engaged Research through co-production
INTERLINK: Engaged Research through co-production INTERLINK: Engaged Research through co-production
INTERLINK: Engaged Research through co-production
 
Internet of People: towards a Human-centric computing for Social Good
Internet of People: towards a Human-centric computing for Social GoodInternet of People: towards a Human-centric computing for Social Good
Internet of People: towards a Human-centric computing for Social Good
 
Boosting data-driven innovation in Europe with the support of DIHs
Boosting data-driven innovation in Europe with the support of DIHs Boosting data-driven innovation in Europe with the support of DIHs
Boosting data-driven innovation in Europe with the support of DIHs
 
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
 
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
 
Role of Data Incubators shaping European Data Spaces: EDI & REACH cases
Role of Data Incubators shaping European Data Spaces: EDI & REACH casesRole of Data Incubators shaping European Data Spaces: EDI & REACH cases
Role of Data Incubators shaping European Data Spaces: EDI & REACH cases
 
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
 
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
 
Introduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research ObjectsIntroduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research Objects
 
Introducción a Linked Open Data (espacios enlazados y enlazables)
Introducción a Linked Open Data (espacios enlazados y enlazables)Introducción a Linked Open Data (espacios enlazados y enlazables)
Introducción a Linked Open Data (espacios enlazados y enlazables)
 
Red Ontologías Hércules – ROH
Red Ontologías Hércules – ROHRed Ontologías Hércules – ROH
Red Ontologías Hércules – ROH
 
Internet de las cosas y datos de ciencia ciudadana para uso público
Internet de las cosas y datos de ciencia ciudadana para uso públicoInternet de las cosas y datos de ciencia ciudadana para uso público
Internet de las cosas y datos de ciencia ciudadana para uso público
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

IES Cities Project Overview and API: IES Cities Hackathon, Zaragoza

  • 1. Internet-Enabled Services for Cities across Europe IES Cities Project Overview and API Hackathon Zaragoza App Store, 10, 11 and 12 July 2015 Etopia Centro de Arte y Tecnología, Zaragoza, SPAIN http://zaragozappstore.exitae.es/ Dr. Diego López-de-Ipiña, dipina@deusto.es http://morelab.deusto.es
  • 2. Index  IES Cities Explanation  What does IES Cities propose?  Main objectives  Added value  IES Cities Apps examples  IES Cities Platform and APIS  Hackathon contest and conditions 7/12/2015 2Index
  • 3. IES Cities Explanation 7/12/2015 3Why IES Cities? IES Cities aims to validate user-centric mobile services based on an open platform where information is provided by Open Data and the Citizens. Welcome to a Smart City for People: welcome to a more citizen-aware city  a Collaboration- centred City.
  • 4. What IES Cities Proposes (I) 7/12/2015 4What does IES Cities Propose? IES Cities integrates and enhances an open platform from previous European funded projects for current mobile devices and external data sources so that users are able to use, produce and provide information for Internet-based services improving their knowledge about the cities and increasing the value of the open data facilitated by the public administrations.
  • 5. What IES Cities Proposes (II) 7/12/2015 5What does IES Cities Propose?  Citizens:  Users collaborate in the definition of the digital identity of the city.  Citizens consume and generate contents, giving an added value to the existing data, so that they can be considered at the same time producers and consumers of contents (super-prosumer concept).  SMEs:  IES Cities allows the creation of services benefiting the local businesses.  ICT-developing companies:  The platform gives the chance to create new apps and services based on user needs, bringing new possibilities and added value.  Public administration:  The interaction with the stakeholders enables them to improve and foster the use of their deployed sensors in urban areas and open databases. “Stakeholders: citizens, SMEs, ICT developing companies and public adm.“
  • 6. IES Cities Objectives (I) 7/12/2015 6IES Cities Objectives IES Cities adapts and uses most of the technical components and achievements coming from previous projects in order to facilitate the use of an open technological platform in different cities across Europe, allowing the citizens to produce and consume Internet-based services based on their own and external data related to the cities. “IES Cities will re-adjust an OPEN PLATFORM and it will permit the users to USE, PRODUCE AND PROVIDE INFORMATION“
  • 7. IES Cities Objectives (II) 7/12/2015 7IES Cities Objectives  To create a new open-platform adapting the technologies and over taking the knowledge from previous initiatives.  To validate and test a set of predefined services across the cities.  To validate, analyse and retrieve technical feedback from the different pilots in order to detect and solve the major incidences of the technical solutions used in the cities.  To adequately manage the users’ interaction within the project framework for the inclusion of users in the pilots and their behaviour during the validations.  To maximise the impact of the project through adequate dissemination activities. “Specific Objectives“
  • 8. IES Cities Added Value (I) 7/12/2015 8IES Cities Added Value  No project before has considered so much the potential impact that the users may have on this kind of initiatives.  IES Cities fosters the super-prosumer concept for the end users, where they are at the same time producers and consumers of data and services. The project advances in the implementation of these kinds of new concepts from the theory to the reality. IES Cities will give “voice to the citizen”.  The project is aligned and applies the Open Data philosophy, contributing to the realization of the potential of this kind of data in Europe. “Added value of IES Cities“ “Users may help on improving, extending and enriching the open data in which micro-services are based”
  • 9. IES Cities Added Value (II) 7/12/2015 9IES Cities Added Value “Added value of IES Cities“ “The availability of platform + tools + data in an open and free way, and the way end users are involved creates new open innovation environment within the cities ”
  • 10. Project Participants  Consortium partners are divided into city task forces: 107/12/2015 Project Participants
  • 11. Project Work Plan - Structure 7/12/2015 11Structure of WPs
  • 12. IES Cities Platform (I)  IES Cities platform v2 ready for execution of 2nd pilots phase:  All the components of the platform developed and revised:  Query Mapper  eases app development, updates in update & ACL  Logging & Rating interfaces  enables to monitor usage & acceptance  IES Cities Entities Management  manages apps, datasets, users  IES Cities Player  broker among users and platform  IES Cities Web Interface  offers a web UI for all platform stakeholders  Most remarkable features:  Security and legal issues associated to the IES Cities platform and apps  HTTPS support to RESTful API  Apps & IES Cities web interface include “Terms and Conditions of Use” document: a) policy of use, b) data privacy, c) property of data, d) legal protection and e) cookies usage.  Permissions management system improved  Access to dataset information controlled using different mechanisms including ACL control  New methods to the data update API using JSON objects  Platform automatically creates and publishes new datasets when an application developer specifies a schema of dataset for their app  Business logic can rely on the client side whilst data persistence hosting is done at the IES Cities back-end 127/12/2015 IES Cities Platform
  • 13. IES Cities Platform (II)  User/stakeholder support tools:  IES Cities Web Interface (http://www.iescities.com):  Facilities for citizens, developers and public administration  Includes KPI graphical visualization  User-support tools integrated to ensure platform sustainability:  IES Cities Forum: http://iescities.freeforums.org/  IES Cities Contact Form in three supported languages  IES Cities Manual including support for installation, developers and users: https://iescities.com/IESCities/manual/index.html 137/12/2015 IES Cities Platform
  • 14. IES Cities Platform (III) 147/12/2015 IES Cities Platform
  • 15. IES Cities Apps 7/12/2015 15IES Cities Apps
  • 16. IES Cities Apps: new ZGZ apps 7/12/2015 16IES Cities Apps
  • 17. IES Cities Web Interface 04/06/2015 17Web Interface
  • 18. IES Cities back-end 18IES Cities back-end IES Cities API Review Most interesting info for developers: Supported datasources types: JSON (new), CSV (new), SPARQL, Relational User/local created datasets (new) Connection with external repositories (new) Permissions (new) Data responses JSON and JSON-LD (new) Developer manual (new) 04/06/2015
  • 19. IES Cities API 19IES Cities back-end Swagger API: https://iescities.com/IESCities/swagger/ 04/06/2015
  • 20. Data sources 20IES Cities back-end Registered datasets can connect with external datasources Supported types: SPARQL, CSV, JSON, Relational DB lGeneral mapping IES Cities Dataset Query Response Update Data source Data source type Mapping attributes Permission section 04/06/2015
  • 21. JSON data source 21IES Cities back-end Connects with a JSON file Maps the data to a database accesible with SQL.Data source type http://www.zaragoza.es/georref/taxi/itinerantes.jsp?srsname=wgs84 JSON file URI Root entry Update interval Primary key 04/06/2015
  • 22. CSV data source 22IES Cities back-end Connects with a CSV file Maps the data to a database accesible with SQL. https://opendata.bristol.gov.uk/Mobility/Latest-journey-times/8hvd-j3b8 Data source type Update interval Primary key 04/06/2015
  • 23. Relational data source 23IES Cities back-end Connects relational dbs: MySQL, PostgreSQL, SQLite Redirects queries to the connected database. Mapping type Database type Connection info 04/06/2015
  • 24. SPARQL data source 24IES Cities back-end Connects with SPARQL data sources. Transform queries and updates to SPARQL/SPARULMapping type Table mapping Endpoint & graph 04/06/2015
  • 25. User created datasets 25IES Cities back-end Users provide descriptions for required dataset structure. The plaforms creates the database to store the data 04/06/2015
  • 26. User created datasets 26IES Cities back-end04/06/2015
  • 27. Permissions 27IES Cities back-end insert into Comments values (null, 'sometext', 'theauthor', 5, 'theapp', '2015-06-4'); Invalid user Authorizer user 04/06/2015
  • 28. JSON-LD responses 28IES Cities back-end JSON-LD response 04/06/2015
  • 29. Developer manual 29IES Cities back-end https://iescities.com/IESCities/manual/ 04/06/2015
  • 30. Conclusion  IES Cities platform to manage the ecosystem of datasets and apps associated to a city  Full developer support at:  https://iescities.com/IESCities/swagger/index.html  https://iescities.com/IESCities/manual/index.html  Hackathon participants are encouraged to make usage of the platform  Hackathon IES Cities Info Data Sheet: http://zaragozappstore.exitae.es/assets/archivos/IESCities Player-Julio2015.pdf  1st prize for the best app that uses IES Cities  http://zaragozappstore.exitae.es/ (Premios section) 7/12/2015 30Conclusion
  • 32. Examples Open https://iescities.com/IESCities/swagger/ Use /data/query/{datasetid}/sql method in 'data' section. JSON ==== ID: 226 SELECT * FROM paradasTaxi LIMIT 10; http://www.zaragoza.es/georref/taxi/itinerantes.jsp?srsname=wgs84 CSV === ID: 247 SELECT * FROM results LIMIT 10; https://opendata.bristol.gov.uk/Mobility/Latest-journey-times/8hvd-j3b8 RELATIONAL ========== ID: 211 SELECT * FROM EVENTOS LIMIT 10; SPARQL ====== ID: 237 SELECT * FROM Evento LIMIT 10; http://www.zaragoza.es/ciudad/risp/detalle_Risp?id=282 JSON-LD ======= Use /data/query/{datasetid}/sql/jsonld in 'data' section. ID: 237 SELECT programa, destacada FROM Evento LIMIT 10 7/12/2015 32Examples
  • 33. Examples User created dataset ==================== Council ID: 220 Use /entities/datasets method in 'entities' section. Use the data from the user_dataset.json file. The example.json file contains a pretty formatted version of the dataset description. Use the following user/pass user: test_user pass: jH9M4WHNLpMy Select and insert only works for the following user user: test_user2 pass: bktc2pFuLDsN POST /data/update/{datasetid}/sql ID: Use the id returned by the method when creating the dataset. INSERT INTO Comments (id, text, author, rating, app, date)VALUES (null, 'sometext', 'theauthor', 5, 'theapp', '2015-06-4'); SELECT * FROM Comments; Delete the dataset Only the owner of the dataset can delete it Use DELETE /entities/dataset/?? With user test_user2 (cannot remove) and with test_user (owner, can remove) 7/12/2015 33Examples
  • 34. Examples ATENTION: when creating a dataset, what you specify is the schema, although it looks like you are inserting one instance of the specified dataset. Futhermore, observe that all the values, particularly observe jsonMapping, have to be specified as if they were a string. The contents supplied to the /entities/datasets API method have to be in the format returned by JSON.stringfy when you serialize a JavaScript value into a JSON string. As an example find below, the correct format for file user_dataset.json, earlier referred, note the usage of “ to be able to use " within a string: { "name": "Test", "description": "Testing dataset", "jsonMapping": "{n "mapping":"json_schema",n "schema":{n "tables":[n {n "key":"id",n "name":"Comments",n "Comments":[n {n "id": 1,n "text": "some_string",n "author": "some_string",n "rating": 1,n "app": "some_string",n "date": "2015-01-01"n }n ]n }n ]n },n "permissions" : {n "insert": [n {n "table": "Comments",n "access": "OWNER"}n ], "select": [n {n "table": "Comments",n "access": "OWNER"}n ], n "update": [n {n "table": "Comments",n "access": "OWNER"}n ]n }n}"} 7/12/2015 34Examples
  • 35. Thanks a lot! / ¡Gracias! Hackathon Zaragoza App Store, 10, 11 and 12 July 2015 Etopia Centro de Arte y Tecnología, Zaragoza, SPAIN http://zaragozappstore.exitae.es/ Dr. Diego López-de-Ipiña, dipina@deusto.es http://morelab.deusto.es