Co-create virtual interoperable IoT smart city applications

Welcome to the 1st HackaTown!

HackaTown is looking for creative teams to design and implement innovative mobile, web or Cloud-based applications during a unique two days hackathon event (17-18 October 2018), collocated with the IoT Solutions World Congress, in Barcelona, Spain.

Two European funded H2020 research projects working on IoT interoperability, symbIoTe and BIG IoT, part of the IoT European Platforms Initiative (IoT-EPI), have partnered together to provide this exciting opportunity for IoT enthusiasts and creative application developers to use several interoperable IoT platforms and technologies so as to implement and improve smart services and applications. The hackathon consists of three (3) challenges, two from symbIoTe and one from BIG IoT.

The symbIoTe challenges are looking for i) mobile/web applications or ii) Cloud-based services that will use the symbIoTe libraries to create cross-domain added-value offerings on top of the available symbIoTe-enabled interoperable IoT platforms and their available sensors and actuators. You will get access to different categories of IoT resources, all located in the same virtual city, the symbCity: Smart Home/Residence, Smart Mobility, Smart Yachting. You can build your applications from scratch or extend existing IoT applications with interoperability and cross-domain features.

The BIG IOT challenge will provide technologies and mobility & environmental data to allow you to hack and play with parking, cars, environmental sensors, bicycles to develop sustainable and efficient way to live and travel in a smart city. You will get access to BIG IoT Marketplace and API for the development of new applications/services based on existing BIG IoT offerings nad/or for the integration of data/services and development of new applications and services in the following domains: Smart Mobility & Environment and Travelers experience & Eco-route.

Participants can form teams consisting of 2-4 members and can apply for only one challenge. The hackathon will start with a workshop so that participants get familiar with the technologies offered by the two projects. Each team will be assigned a mentor who will advise its members during design and implementation. Apart from the mentors, additional experts from both projects will be available to provide technical support. After the end of the hackathon, the teams will have to pitch their idea/product and demonstrate their software in front of the judges. Finally, the jury will decide and announce the winning teams for each challenge. The total budget for the prizes is 15.000€.

Looking forward to seeing amazing outcomes with innovative practical solutions  that reflect your abilities in Concept, Implementation, Presentation and Business plan!

 

Agenda

Day 1 - 17 Oct

09:30 - 10:00    Welcome
10:00 - 11:00    Introduction to challenges
11:00 - 19:00    Hackathon session
19:00               End of Day 1

* Coffee and soft drinks will be available all day
** Pastries will be available from 11:00 - 12:00 and 16:30 - 17:30
*** Sandwitches will be available from 12:30 - 15:30

Day 2 - 18 Oct

09:30 - 14:00    Hackathon session
14:00 - 16:00    Pitches and demos
16:00 - 17:00    Jury meeting / Get-together and networking
17:00 - 17:30    Awards
17:30               End of HackaTown

* Coffee and soft drinks will be available all day
** Pastries will be available from 10:30 - 11:30
*** Sandwitches will be available from 12:30 - 15:30

 

About the projects

symbIoTe (Symbiosis of smart objects across IoT environments) is an H2020 European project that offers an Open Source interoperability middleware, which allows IoT platforms to interoperate and exchange IoT resources. symbIoTe offers three (3) modes of operation: i) IoT portal, where 3rd-party IoT platforms can register and advertise their offered resources, while apps can search for, select and access them in a secure and uniform way, ii) IoT federations, where groups of IoT platforms are formed for direct interactions in a distributed manner, and iii) local IoT interworking, where collocated smart devices and gateways can exchange local information.

BIG IoT (Bridging the Interoperability Gap of the Internet of Things)  is a H2020 European project that focuses on providing open source tools to enable IoT Ecosystems interoperability, with BIG IoT technologies it is possible to enable cross-standard, cross-platform, and cross-domain IoT services and applications. BIG IoT focuses on services and applications, starting with connecting IoT platforms from the BIG IoT partner companies and implement services and applications in different cities i.e. Barcelona, Piedmont, and Berlin/Wolfsburg. The BIG IoT project has implemented: The BIG IoT API and the BIG IoT Marketplace. The BIG IoT consortium aims that with these two technologies, it is possible to build IoT ecosystem(s) where European companies can exploit their data business potential.

View full rules

Eligibility

We are looking for creative, interdisciplinary teams of 2-4 members that will be able to design, implement, pitch and demonstrate innovative software solutions. Experts on mobile/web app and cloud-based service development, UI/UX designers, as well as pitching/presentation skills are desired profiles of the team members. Ideally we would like to have teams already working together on IoT solutions, in start-ups, SMEs, or companies, but we don’t exclude teams from research institutes or universities.

Participants must be 18+ years. All nationalities, ethnicities and genders are welcome to participate.

Requirements

symbIoTe Challenges:

symbIoTe-Apps challenge: You will need to design and build mobile or web apps which use symbIoTe-enabled resources (sensors, actuators and services) searchable using the symbIoTe’s IoT Portal.
symbIoTe-Enabler challenge: You will need to design and build a symbIoTe Enabler to provide your specific smart city service on top of symbIoTe-enabled resources (sensors, actuators and services) searchable using the symbIoTe’s IoT Portal while also using and deploying the generic Enabler components provided by symbIoTe in the github repository.

Useful (but not obligatory) competences of your team, depending on the challenge you select are the following:

  • Android / iOS mobile app development
  • Web Development
  • Backend Java development
  • UI/UX design
  • Experience with RESTful APIs, OData, Authentication and Authorization workflows
  • Experience with Spring Boot, basics of Unix/Linux (shell scripting), basics of using Unix/Linux tools: GNU screen, curl, ssh
  • Experience with Data Analytics / AI

You will work on your own personal laptop, equipped with the necessary software, libraries, IDEs, SDKs, and other frameworks, in order to implement, test and demonstrate your solution. Below is a list of tools, technologies and equipment that may be useful:

symbIoTe-Apps challenge

symbIoTe-Enablers challenge

  • Personal computer for app development with !an IDE for Java, C#, Objective-C or JavaScript
  • Software Development Kit(s) for mobile development (Android, iOS or Cross-Platform)
  • Mobile Device(s) for testing, validation and demonstration
  • Laptops for development: Java 8 SDK, Java IDE, gradle, docker
  • If the Enabler will be hosted on participant’s laptop then 4GB RAM are needed only for running an Enabler. It is advisable to use a laptop with 8-16MB of RAM. Enablers can also be deployed and hosted on Cloud-based servers that the participants have access to.


BIG IoT Challenge:

Useful (but not obligatory) competences of your team, depending on the challenge you select:

  • Java libs  app development
  • Web Development
  • Backend Java development
  • UI/UX design

You will work on your own personal laptop, equipped with the necessary software, libraries, IDEs, SDKs, and other frameworks, in order to implement, test and demonstrate your solution.

By using our BIG IoT API (offered here as a JAVA lib), IoT platforms and services can provide their resources in a generic way. Using the same API lib, IoT applications (but also services) can consume those resources very easily. In this way, the BIG IoT API lib solves the today’s interoperability issues between IoT providers and consumers.

Once a platform or service is using the lib, their resources can be registered as offerings on the BIG IoT Marketplace. For example, an IoT platform could offer data on the status of parking spots (occupied or available) within a city. An IoT service could provide the functionality to reserve resources. An application could access both with the BIG IoT API and combine them to enable reservation of parking spots. Our API libs are provided in Java.

BIG IoT project exploitation with app creation (on your smartphone or notebook..) and source integration in different domain/use-cases, i.e. smart mobility and environmental monitoring, and provide results on:

  • development of new applications/services based on existing BIG IoT offerings. This kind of task, solution, challenge, contribution focus on development of new applications and services using the existing offerings.

  • integration of data/services as new offerings on the BIG IoT marketplace and development of new applications/services based on new and/or existing BIG IoT offerings. This kind of proposal foresees both platform integration and development of new applications and services. Participants are expected to do both activities at some level

Connectivity

Participants will be provided with wireless Internet connectivity at 5GHz (802.11a) dedicated for the event.

Instructions how to connect: http://media.firabcn.es/content/A046014/docs/howtoConnect.pdf

Presentations

How to enter

  1. All participants are required to register themselves in this devpost site
  2. All participants must declare their teams viaa dedicated Google Form,  the latest by 15th October 2018 at 16.00 CEST.
  3. Once all teams are confirmed, the organizers will contact the team leaders to provide them with free passes for the Expo so as to be able to join the Hackatown event.

Judges

No avatar 100

Sergios Soursos
Intracom SA Telecom Solutions

No avatar 100

Pablo Gimenéz
Sensing&Control

No avatar 100

Ivana Podnar Zarko
University of Zagreb

No avatar 100

Herruzo Sanchez
Seat Es

No avatar 100

Achille Zappa
Insight Center for Data Analytics

No avatar 100

Rosa M. Martin
Universitat Politecnica de Catalunya

Judging Criteria

  • Usage of symbIoTe / BIG IoT technologies
    max points: 30 - Usage extent of the symbIoTe / BIG IoT technologies and how suitable they are for the designed and implemented solution
  • Technical Quality
    max points: 20 - Technical quality of the demonstrated solution - including design and correctness of operation
  • Interoperability
    max points: 20 - Cross-platform and cross-domain usage of symbIoTe/BIG IoT resources, how many different IoT platforms and domains the proposed solutions cover
  • Business Potential
    max points: 20 - The business perspective of the proposed solution
  • Pitch Quality
    max points: 10 - Pitch quality and overall impression