All Posts by this author

Bringing stuff to life

When open source enables the Internet of Things

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!

Comfort in sound

Bruno Sa: Data Democratization at SoundCloud

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.

A shoe for every foot

Sergey Sverchkov: Evaluating NoSQL Performance – Which Database is Right for Your Data?

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:

Not so quackers

Andy Piper: Eclipse Paho and MQTT – Java Messaging in the Internet of Things

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.

Pour some sugar on me

Simon Ritter: Do You Like Coffee with Your dessert? Java and the Raspberry Pi

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

Getting them in order

Steve Poole: JVM Support for Multitenant Applications

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.

Practical Lessons from Big Science

Big Data from the LHC Commissioning: Practical Lessons from Big Science

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.

  • 1
  • 2