Wow… our book is not complete yet and folks have already started writing code based on our examples? 🙂 I just read on Jim‘s blog that Guilherme Silveira, Adriano Almeida, and Lucas Cavalcanti have been doing some good work in this space. Very very cool. Excellent job!
Now guys… we also have a DSL for driving a hypermedia engine that I’d love to see implemented in Java using a persistent backend store. Interested in the challenge? Feel free to have a look at the .NET code from the book if that helps.
Like Jim, I need to get down to finishing those chapters. Not very far from the end now 🙂
3 responses to “Restbucks hypermedia client? :-)”
Hi Savas
Me and Guilherme Silveira have just implemented the Rails version – http://guilhermesilveira.wordpress.com/ , the Java version is the next one.
We will let you know when we have this done.
Hello Savas!
The client code you mentioned is the one from chapter 5 based on the state machine model from the restbucks app?
regards
Hey Guilherme,
No, i wasn’t referring to the client code. In Ch5, there is a .NET Service implementation. The application logic for the service is completely unaware of the existence of the hypermedia machinery. There is a DSL and a state machine framework that drives the interactions and state transitions. At the moment, the .NET implementation keeps everything in memory, it doesn’t use a backend store.
It’d be nice to see that DSL (or an evolution of it) driving a framework in Java/Ruby/whatever it’s fun for you 🙂 We’d be more than happy to provide advice/answer any questions if you want.
Have a look and see if this is something fun that you’d like to do.
Cheers,
.savas.