Any Java fans out there? We just added the EventProcessorHost to the master branch of our Event Hubs Java client. Now you can consume messages from an Event Hub with the same simplicity as our .NET client. No need to worry about partitions or check-pointing, we do all that work for you. And since its Java based, there are many different platforms that it can run on, especially in Azure.
If you want to go ahead and get started, check out our updated Getting Started tutorial. If you really want to get your hands dirty, check out our GitHub repository, where you can submit issues, download the source, and even create a pull request!