Conference:March 6-8, 2017
Workshops:March 9-10, 2017
Presentation: Thinking Strategically About IoT
Location:
- Churchill, G flr.
Duration
Day of week:
- Wednesday
Level:
- Beginner
Persona:
- Developer, JVM
Key Takeaways
- Identify what the key parts of an IoT solution look like
- Plan how to process embedded device data into information with analytics
- Learn how to create the minimal viable product to understand the benefits of an IoT solution
Abstract
Cool? Useful? Disruptor? All of the above? IoT is having an impact on more and more industries. As the cost of instrumenting things and collecting data drops, the possibilities for what we can control and the kind of insights we can gather increase. Not only is IoT hardware cheaper and more pervasive, developing IoT software is now far more accessible. That doesn't mean there aren't tricky bits. Does Java have relevance in the IoT world? How can you keep the system reliable and handle failure in a cost-effective way? How can you cope with the data volumes? What's the best way to turn raw data into insight?
Interview
The IBM Bluemix Garage combines design thinking with a platform as a service and extreme programming into a whole, to allow us to solve business problems in a more lean way than is traditional. Being able to create a minimum viable product initially allows us to get something out in front of the customer to allow them to experiment and to guide the future direction.
The process is open and collaborative; usually, the customer has spotted an opportunity, and they can come in and expand the ideas in a workshop to lead us to a minimum viable product that is cheap and easy to create to determine whether the idea has legs and future investment is a sensible business decision.
It’s an introduction to IoT – it’s becoming more accessible and used in a lot more places, but not everyone knows how to apply IoT to their business domain. There will be a demo using an embedded device with MQTT and a Java toolkit for MQTT. But the technology isn’t the focus of the talk; it’s more about the big picture of IoT and whether embedded devices are relevant to business. It’s not just about using embedded devices to capture data; it’s the analytics of that data after it has been collected that acts as the multiplier.
Attendees will be able to take away knowledge from this talk that provides an on-ramp for people who may be interested in IoT but don’t know where to start; or conversely, whether IoT will be something that the attendees are not ready to adopt right now. IoT is exciting at the moment, and captures the imagination since it affects everything we interact with and there’s this idea of enchanted objects, which makes the real world more magical. But for businesses, getting from there to providing value or innovation is the next step.
The talk is also going to address questions, such as: How do I identify if there’s a user problem that can be solved with IoT? What does the technical infrastructure look like? What about security? What will be done to the data collected from IoT devices and how is it going to be processed?
On the edge there’s limited resources and connectivity so the devices need to be programmed in a different way. When the data goes to the server, there's a different volume of scale, which introduces expenses of data processing and finding the right analytics.
It’s aimed at developers and architects who are interested in IoT and want to know if they should be building technical skills on for the future, and what kind of questions to ask in the future?
Similar Talks
Tracks
-
Architecting for Failure
Building fault tolerate systems that are truly resilient
-
Architectures You've Always Wondered about
QCon classic track. You know the names. Hear their lessons and challenges.
-
Modern Distributed Architectures
Migrating, deploying, and realizing modern cloud architecture.
-
Fast & Furious: Ad Serving, Finance, & Performance
Learn some of the tips and technicals of high speed, low latency systems in Ad Serving and Finance
-
Java - Performance, Patterns and Predictions
Skills embracing the evolution of Java (multi-core, cloud, modularity) and reenforcing core platform fundamentals (performance, concurrency, ubiquity).
-
Performance Mythbusting
Performance myths that need busting and the tools & techniques to get there
-
Dark Code: The Legacy/Tech Debt Dilemma
How do you evolve your code and modernize your architecture when you're stuck with part legacy code and technical debt? Lessons from the trenches.
-
Modern Learning Systems
Real world use of the latest machine learning technologies in production environments
-
Practical Cryptography & Blockchains: Beyond the Hype
Looking past the hype of blockchain technologies, alternate title: Weaselfree Cryptography & Blockchain
-
Applied JavaScript - Atomic Applications and APIs
Angular, React, Electron, Node: The hottest trends and techniques in the JavaScript space
-
Containers - State Of The Art
What is the state of the art, what's next, & other interesting questions on containers.
-
Observability Done Right: Automating Insight & Software Telemetry
Tools, practices, and methods to know what your system is doing
-
Data Engineering : Where the Rubber meets the Road in Data Science
Science does not imply engineering. Engineering tools and techniques for Data Scientists
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS ideas
-
Workhorse Languages, Not Called Java
Workhorse languages not called Java.
-
Security: Lessons Learned From Being Pwned
How Attackers Think. Penetration testing techniques, exploits, toolsets, and skills of software hackers
-
Engineering Culture @{{cool_company}}
Culture, Organization Structure, Modern Agile War Stories
-
Softskills: Essential Skills for Developers
Skills for the developer in the workplace