Ramin Firoozye has been a tech consultant and indy mobile app developer since 2007, building iOS, Android, and Windows Mobile apps for others and under his own label. His apps have front-paged and won several awards including Macworld Best of Show. He has been working on Bluetooth LE and connected device integration for the last three years, including several commercial wearable and IoT projects where he developed custom firmware, connected mobile apps, and back-end services. Previous to his stint in the mobile world he worked on browsers, applications, and internet infrastructure and consulted for companies like Apple, AutoDesk, IBM, Intel, NASA, Procter & Gamble, and Taligent. Ramin has given presentations on how to 'Build Your own iBeacon' as well as 'iPhone and iPad Back-End Servers for mere mortals'. He can also be found on twitter at @raminf and occasionally posts on technical topics at http://blog.firoozye.com. He lives and works in Berkeley, California.
Room: N-124 | Time: 4:30pm - 4:50pm
Plug in a connected device and it automatically sends its data to the internet and the cloud. Hooray! Except that now all your data is out on the cloud, whether you like it or not. And you have no idea who has access to it and what they do with it. There are grave privacy and security implications in this 'cloud-first' architecture. Perhaps instead of 'Internet of Things' we should be thinking of 'My Own Inter-connected Things' -- with the cloud used only as a last-resort. In this presentation we will cover a range of system architectures that allow users to maintain local control over their data and allow only what is needed to go on the cloud when it is absolutely necessary to providing a positive user experience. We'll cover alternative designs that offer protection against network congestion or failure and provide better privacy without sacrificing any of the user experience.