geodev meetup berlin 2014/10/8 - geo it in the era of connected devices

7
Geo IT in the Era of Connected Devices A developer guide through a ubiquitous, but barely visible world of geo-aware sensors and systems changing the world of today

Upload: geomonday-wherecamp-berlin

Post on 27-May-2015

209 views

Category:

Devices & Hardware


0 download

DESCRIPTION

A developer guide through a ubiquitous, but barely visible world of geo-aware sensors and systems changing the world of today

TRANSCRIPT

Page 1: GeoDev Meetup Berlin 2014/10/8 - Geo IT in the Era of Connected Devices

Geo IT in the Era of Connected Devices

A developer guide through a ubiquitous, but barely visible world of geo-aware sensors and systems changing the world of today

Page 2: GeoDev Meetup Berlin 2014/10/8 - Geo IT in the Era of Connected Devices

About me (Jan Nowak)

• 6 years of running API design and management and API publishing activities for various environments, such as Desktop, mobile and embedded at HERE, a Nokia company

• Co-Founder of WhereCamp Berlin (wherecamp.de), the biggest WhereCamp of the world right now (based on 2013 edition)

• Founder of GeoMonday

Page 3: GeoDev Meetup Berlin 2014/10/8 - Geo IT in the Era of Connected Devices

Location-aware Devices in Time

Page 4: GeoDev Meetup Berlin 2014/10/8 - Geo IT in the Era of Connected Devices

What has changed?

• Visual interfaces are not needed (e.g. WIFI access as with AR Drone)

• Decoupling data generation and processing• Data aggregation happens continuously• Data accuracy has increased (more data!)• Form factors get smaller • Devices are always on• THEREFORE: Power demand increased

Page 5: GeoDev Meetup Berlin 2014/10/8 - Geo IT in the Era of Connected Devices

Architectural hints

• Move all computing-heavy tasks in the cloud• Have a failback strategy, when systems

shutdown and/or communication is unstable• Provide non-visual health monitoring

interfaces (REST API at best)• For all life-safety / urgency systems have at

least one backup device always available

Page 6: GeoDev Meetup Berlin 2014/10/8 - Geo IT in the Era of Connected Devices

Tech challenges

• Battery life is limited, so avoid bloated architectures and heavy game loops

• Performance is one decade behind, see #1• Assume unstable environments / networks• Use your development language wisely• Rugged systems need to be tested in tough

environments (e.g. +60…-35°C)

Page 7: GeoDev Meetup Berlin 2014/10/8 - Geo IT in the Era of Connected Devices

Q&A