Whether it’s the building you live in, your car, your grandmother’s pacemaker, or your toaster, by 2020 it’s predicted that there will be tens of billions of connected objects. While there are solutions already deployed, the real take-off of M2M cannot happen without open source. In this keynote talk from JAX 2013, Benjamin Cabé will explore the challenges of the Internet of Things, and share insights on the open-source technologies developed by the Eclipse M2M initiative. And yes, there will be a demo!
All Posts by this author
Some analysts are predicting a market breakthrough for JavaFX this year. Our expert Java pundits weigh in with their opinions.
Java was the biggest buzzword for recruiters last year – with other legacy languages not far behind. But what made it so relevant in 2013?
Linux proponent predicts banner year for open source operating system – heres our two cents.
Along with the big, and belated, number eight dropping, there are some good reasons to be hopeful about the platform in the next 12 months.
SoundCloud has the ability to access and analyze all its huge volumes of user data, generated by 200 million people per month. This ability means that the company can get answers to emerging business questions, which helps to optimize their offering and to find out what services their customers would be willing to pay a premium for. Find out more in this talk. Filmed at JAX London 2013.
With the proliferation of data sources and growing user bases, the amount of data generated requires new ways for storage and processing. Hadoop opened new possibilities, yet it falls short of instant delivery.
The need to operate terabyte-size databases becomes very common these days. Unless you have implemented architectures that use NoSQL databases and frameworks that support data-intensive distributed applications, then many technology options available are difficult to understand. This session focuses on real-world successful attempts to benchmark four of the most popular NoSQL databases side by side. The base tool selected for the purpose of this research is Yahoo Cloud Serving Benchmark and benchmarking is performed on Amazon Elastic Compute Cloud instances. We will benchmark MongoDB, Cassandra, HBase, and Riak in their default configuration, with tuned client and server side settings and we measure performance of them on 7 types of workloads. Watch this talk and learn:
What is Paho? In the Maori language, paho means “broadcast, make widely known, announce” — and in this talk, Andy would like to make sure that more people get to know about Paho, a very cool messaging protocol contributed to the Eclipse Foundation by IBM and Eurotech. Paho is an implementation of MQTT — a lightweight, scalable, messaging system for connected devices and the Internet of Things. Andy looks at the protocol, some example code, how Paho relates to other projects, and talks about interoperability with other Java-based MQTT-capable brokers like HiveMQ and ActiveMQ (and maybe some non-Java ones as well). Filmed at JAX London 2013.
The Raspberry Pi has caused a huge wave of interest amongst developers, providing an ARM powered single board computer running a full Linux distro off an SD card and all for only $35! After an introduction to the Raspberry Pi and the ARM architecture, this talk looks look at how Java can be used on a device like this. Oracle have released an early access preview of JDK8 including JavaFX and a version of Java ME Embedded (3.3) tuned specifically for the Raspberry Pi. This includes a very useful Device Access API enabling the use of sensors and actuators easily from Java code using the Raspberry Pi’s external interface. Using these releases, we show a variety of demonstrations of what the Raspberry Pi is capable of. Prepare to be amazed at what this tiny board can do. Fil
Per-tenant resource management can help ensure that collocated tenants peacefully share computational resources based on individual quotas. This session begins with a comparison of deployment models (shared: hardware, OS, middleware, everything) to motivate the multi-tenant approach. The main topic is an exploration of experimental data isolation and resource management primitives in IBM’s JDK that combine to help make multitenant applications smaller and more predictable. Highlights include: A fine-grained tenant API; Per-tenant resource quotas based on the JSR 284 API; Tenant-aware JRE: run existing apps in a shared JVM without code changes; Challenges: handling misbehaved tenants, safe finalization, monitoring. Filmed at JAX London 2013.
Wishing you all a great festive season and a happy new year! Normal service resumes tomorrow.
A look at some of the design and implementation strategies you can employ when building a Neo4j-based graph database solution, including architectural choices, data modelling, and testing. Filmed at JAX London 2013.
The Large Hadron Collider experiments manage tens of petabytes of data spread across hundreds of data centres. Managing and processing this volume required significant infrastructure and novel software systems, involving years of R&D and significant commissioning to prepare for the LHC First Data. The evolution of this global computing infrastructure, and the specialisations made by the experiments, have lessons relevant for many commercial “big data” users. This talk looks at the data and workflow management system of one of the LHC experiments and will draw out successes, weaknesses and interesting organisational issues that have parallels in a commercial setting. Filmed at JAX London 2013.