developing like there's no tomorrow

33
Developing like there is no tomorrow Frank Lyaruu Software as a Circus

Upload: frank-lyaruu

Post on 16-Apr-2017

520 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Developing Like There's No Tomorrow

Developing like there is no tomorrow

Frank LyaruuSoftware as a Circus

Page 2: Developing Like There's No Tomorrow
Page 3: Developing Like There's No Tomorrow

• Est. 2001 based in Amsterdam • Enterprise software for large companies • Heavily invested in Java & OSGi • Focused on sports and entertainment

Page 4: Developing Like There's No Tomorrow

• Senior Technology Architect • Est. 2013 • Joint venture with Dexels • Custom hardware for large events

Page 5: Developing Like There's No Tomorrow
Page 6: Developing Like There's No Tomorrow

• Sendrato Technology • DEMO! • Hardware from a Software perspective

Page 7: Developing Like There's No Tomorrow
Page 8: Developing Like There's No Tomorrow

RFID Tag

Button

Flexible PCB

LED’s

8 bit Microcontroller + 900 MHZ Radio

Page 9: Developing Like There's No Tomorrow
Page 10: Developing Like There's No Tomorrow

Base Station

Page 11: Developing Like There's No Tomorrow

Base Station

Page 12: Developing Like There's No Tomorrow

Base Station

Page 13: Developing Like There's No Tomorrow
Page 14: Developing Like There's No Tomorrow

What can it do?

• Low res positioning • Light shows using the LED’s • Bracelets connects • Detect button presses

Page 15: Developing Like There's No Tomorrow

Why?• Profile people • Light shows using the LED’s • Button press ≈ Social media like • Social Media Connects • Passive RFID Check-ins

Page 16: Developing Like There's No Tomorrow
Page 17: Developing Like There's No Tomorrow

Demo!

Page 18: Developing Like There's No Tomorrow
Page 19: Developing Like There's No Tomorrow

Deploy to production

Page 20: Developing Like There's No Tomorrow

This isn’t very agile…

Page 21: Developing Like There's No Tomorrow

So how did this end up in the Agile track?

Page 22: Developing Like There's No Tomorrow

Hardware from a Software Perspective

Page 23: Developing Like There's No Tomorrow

Agile Lean

Rugged

Page 24: Developing Like There's No Tomorrow

• We can’t change shipped hardware • We can’t update firmware in the field* • We can update everything else

Agile wearables

Page 25: Developing Like There's No Tomorrow

• Keep it minimal • Power consumption • Put complexity elsewhere

Lean wearables

Page 26: Developing Like There's No Tomorrow

Rugged wearables

Page 27: Developing Like There's No Tomorrow

“Event oriented development”

Page 28: Developing Like There's No Tomorrow

Then the festival draws near…

Page 29: Developing Like There's No Tomorrow

… and it is complete chaos

Page 30: Developing Like There's No Tomorrow

Reduce dependencies

• Battery powered base stations • Pluggable network layer • Embedded GPS to facilitate deployment

Page 31: Developing Like There's No Tomorrow

Final thoughts

Page 32: Developing Like There's No Tomorrow

Thanks ! @lyaruu

@sendrato

Page 33: Developing Like There's No Tomorrow