addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

GAE, Groovy, Jersey, BDD, Wicket, Scala, Java, Apache Pivot, Clojure, Android

This month's meetup was some time in the making! The cast of Illegal Argument (http://www.illegalarg...) will bring you a multi-solution how to around a single theme - Presentations and Votes.

First up, we have a REST only web service written in Jersey [using Groovy/Grails as a framework but focused on Jersey] from Richard Vowles of Blue Train Software Ltd (http://www.bluetrains.... We will talk about the problems of deploying the solution on the Google App Engine (GAE). so we show you the basics of creating the application, setup, development/testing (BDD) and deployment. 45 mins.

Second up, we have Wicket interface to the backend, written in Scala, from Antony Stubbs of SharcaConsulting ( will show you the basics of Wicket (components, models (binding) etc), how to use Wicket Ajax and the basics of the Scala language. 45 mins.

Thirdly we have an Apache Pivot interface (written in Java and/or Clojure), in this section we will introduce you to the Pivot RIA platform, its declarative UI and component model, and the benefits of separating UI concerns from implementaions (switching out Java for Clojure, Scala, or any other JVM language of your choice). 45 mins.

Finally, take it mobile with Android and show you how you can deploy an app talking REST to the backend service. 45 mins.

If you want to see more detail in a presentation during each presentation, one of the four will take a note of your presentation suggestion and it will be put into the repository. You will then be able to vote for it for a subsequent JUG or create your own client and vote for it/show your client off.

Join or login to comment.

  • Antony S.

    However, I have definitely had problems with the generic type inference when using the Wicket API.

    July 24, 2009

  • Antony S.

    Agree'd it was heeeeaps of info, and I hardly scratched the surface of what I had to show!

    Btw - a correction. According to , Scala can infer generic types - e.g. you can do new ArrayList().add("String") (thats the equivalent java code), and Scala would infer the generic type String for the list.

    July 24, 2009

  • Nick

    Thanks to the presenters. I enjoyed the presentations which were informative. Like someone else said I also think that there was a lot covered in one night and would like to see more depth but fewer topics perhaps.

    July 24, 2009

  • Antony S.

    I think the presentations went really well - but I'm biased :)

    July 24, 2009

  • Mark D.

    Initially I was thinking I was way underprepared and had very little to actually show in the end (where did time go I ask?), however if I had more to show and talk about there would have been way too much content to absorb.

    July 24, 2009

  • Kerry S.

    While I really appreciated the effort the presenters put into their presentations, I think there was way too much content to squeeze into one night. I also (still) think that 3 hours is too long - people leaving early is a clue :-)

    July 24, 2009

  • Jason W.

    Breezed through all the topics. I was hopping we could have gotten into some details or some personal experiences with those relativly new techonologies. But there wasnt much. Using real code to do the presentation is a brilient idea. It could have had a better response if its well prepared.

    July 23, 2009

22 went

Our Sponsors

  • Dynatrace

    Dynatrace have agreed to sponsor us for food and drink!

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy