• Home
  • About
  • JavaOne 2011 Thursday and wrap-up

    October 7th, 2011
    Opinions expressed in the post are solely my own and not necessarily those of my employer.

    Thursday started with the Community Keynote. Well, it actually started with a 25 minutes IBM presentation about their cloud story. This had obviously nothing to do with the topic of the event and later speakers pointed this out rather frankly. At least it was interesting to hear that there is a job title like “Cloud Architect”.
    The real part of the Community Keynote started with a quiet moment to honor Steve Jobs.
    Later on, various winners of the Duke choice award and JUG luminaries cared for a lighter mood again, presented their work and asked the audience for participation in their local JUGs and in the advancement of Java via the OpendJDK. The JavaPosse appeared on stage and presented a funny show.
    It was also announced that many of the JavaOne talks will be available on parleys.com, which provide by far the best experience when it comes to viewing live-captured talks.
    Afterwards I attended the ZeroTurnaround (JRebel) talk on classloader issues. The rather big room (~300 ppl) was packed and left the impression that many Java developers share a common pain around classloaders. It was a good talk, covering the basics and typical pifalls. The only surprise for me was *how* easily you can end up with a classloader leak.
    In order to improve my fathering skills, I went into Ken Sipe’s talk on “Rocking the Gradle”, where I met Adam Bien. Ken is a great presenter. However, convincing the crowd is a challenge especially as many Maven users seem to suffer from the Stockholm syndrome.
    Then onto “Visualization of Geomaps and Topic Maps with JavaFX 2.0″, which had some interesting visuals captured here.
    For me JavaOne 2011 finished with Jim Clarke and Dean Iverson on GroovyFX, where they made some really good points suggesting that Groovy is the best language to drive the JavaFX 2.0 API.
    As a side note, James Weaver introduced me to Jim Clarke by pointing out “He is from *Canoo*”. Then the discussion went into how well-known Canoo is in the community and that all employees must be true geniuses to achieve so much with so few people :-)
    Fazit: Still, JavaOne is nowhere near where it was before the Oracle acquisition both in terms of size and in terms of being an unparalleled community experience. Distribution all over various hotels just doesn’t feel right. However, meeting friends has been and still remains the most important part of JavaOne and the conference still delivers on that account.
    Important topics were new Java versions, JavaEE (+cloud), and Java for the Desktop with 50+ talks on JavaFX. Whenever the audience was asked about which alternative languages they use, Groovy was the clear winner. It appears that in the mainstream, Groovy has become the default choice for dynamic programming on the JVM.
    The topic of concurrent programming was in my eyes underrepresented. Guillaume and myself had simple usage of GPars in our demos but for such a big and increasingly important topic the coverage should be much more extensive.
    Finally, some visual impressions.
    Good-bye SF
    Dierk Koenig


    Canoo goes East

    June 19th, 2009

     

    Today, Thursday June 18th, we have been invited by CIS Computer Information Systems to give an update about the new ULC features to an audience of 75 people in Bratislava. The venue took place in the busines park of Kerametal.

    CIS is a very successful partner of Canoo, based in the capital city of Slovakia. CIS has 7 employees and exists since 18 years. They are specialized in IBM Rational, Oracle WebLogic, UltraLightClient and other RIA technologies.

    Twice a year, CIS is inviting customers to a one day conference. In spring more product, in fall more hands on focused. Even if this time the products where in focus, it was an all technical oriented event. The presenters mostly where sitting in front of their PC’s, talking and programming in parallel. It looked like this was the style the audience was used to and so Marcel Rüedi gave his UltraLightClient pitch in the same way. Marcel was presenting all new features and functions within 45 Minutes in perfect Swiss English ;-) All other presentations have been presented in Slovakian language and guess what, it is not really similar to German, so we didn’t understand anything.

    During the brakes we where talking with the CIS developers, mainly Anton Levcik and Pavol Diveky. Anton is the ULC specialist at CIS. In this role he is supporting customers in developing ULC based applications and interfaces. Several times a year he’s giving ULC trainings in Slovak language. So if you’d ever need a ULC training in Slovak….

    Anton and Dalibor have introduced us to several ULC customers:

    • Smart Management: SW developer, which has replaced an AS400 based solution for a Slovak hotel group.
    • SZP: Slovak health insurance company for public services (police, army, etc.), semi government working with an ULC based application to internally handle customer information
    • Ness a.s.: worldwide group, SW developer with 13 ULC Licenses.
    • Siemens: developing applications for T-Systems and government.

    CIS and all customers, where extremely pleased with ULC and that they had a chance to talk with Canoo directly.

     

     

     

    Next Steps:

    • CIS is trying to arrange for us a view into some of the customers application
    • CIS will invite us to the conference in November. They are very interested in ULC / Groovy & Grails integration, ULC / FX and ULC Mobile.

     


    Interview with Canoo Fellow Dierk König

    June 4th, 2009

     

    Scott Davis interviewed Dierk König, Canoo Fellow and Grails/Groovy-Evangelist for Thirsty Head at blip.tv. In the interview, Dierk gives an inside-view about new Grails improvements, about his JavaOne talk, JavaFX and the impact of Canoo Webtest. Enjoy this interesting chat about “beauty and code”!

     

     


    Canoo @ WJAX/SOACon 2008

    November 17th, 2008

    This is just a quick note about the WJAX Java developer conference that take place last week in Munich.

    The conference program was quite balanced and beside the main stream topics about SOA (ServiceOrientedArchitektur – represented by the SOACon conference), Spring, Application Security and OSGi there was a huge number of different topics, which were addressed by several talks.

    Most interesting from my point of view were following sessions:

    • Keynote from Jonas Jacobi: Re-architecting the Web with HTML 5 Communication.
    • Talk from Karsten Lentzsch: Efficient design of swing UI’s.
    • Talk from Angelika Langer: Java programming in the age of multicore.
    • Talk from Dierk Koenig: RESTful JEE with Grails.


    Canoo was exhibiting on a booth, which gave the great opportunity to present and talk about our products UltraLightClient (ULC), the just released language application for the IPhone (using canoo.net), our demo for the new JavaFX platform and fancy UltraLightClient / Swing rich client applications. In addition Canoo members used the presence to keep in touch with existing costumers, contact new ones or presented the company to potential new staff members.

    Canoo Online Quiz

    All the visitors on the booth and all other interested software developers had and still have the possibility to join an online quiz. Its possible to win an iPod touch or one of ten ‘Groovy in Action’ books. The quiz can be found at www.canoo.com/quiz and will end at the 30.11.2008.

    Dierk König, Canoo fellow and author of the ‘Groovy in Action’ book, was holding a groovy workshop and was giving a talk about RESTful JEE with Grails.


    Feature Article on Building RIA for Business Users

    July 10th, 2008

    June Issue includes article by Hans-Dirk Walter
    it management has published an article by Canoo’s CEO, Hans-Dirk Walter on building Rich Internet Applications (RIA) for business applications (in German only).

    The article provides a short introduction to RIA and some of the business benefits it offers such as automating global business process, consolidating applications or enabling Software as a Service (SaaS). The article discusses the various evaluation criteria that are relevant when selecting a technology.

    • An welche Benutzer richtet sich die Anwendung – soll sie innerhalb eines Unternehmens oder als B2B-Lösung mit Geschäftspartnern eingesetzt werden oder richtet sich die Anwendung an beliebige Benutzer im Internet?
    • Wie arbeiten die Benutzer mit der Anwendung? Wird sie gelegentlich aufge-
      rufen oder wird sie von Experten täglich und sehr intensiv zur Erledigung
      von wichtigen Aufgaben verwendet?
    • Handelt es sich bei der Anwendung um eine Geschäftsanwendung (z.B. ein CRM- oder ERP-System) oder um eine Anwendung mit Unterhaltungscharakter, in denen Animationen und Multimedia eine grosse Rolle spielen?

    A .pdf is available online in the press section of the Canoo website.