SAM SIG: Rich Internet Application Architectures: Part III: Canoo's ULC



  • The Monthly Meeting of the SAM SIG


    Presentation Overview

    Rich Internet Application Architectures: Part III: Canoo's ULC

    Two years ago, Navis LLC recognized that their DHTML based web applications, used for mission-critical supply chain execution software, were lacking from a user experience perspective. After thorough evaluation, Navis decided to replace their Struts-based UI framework with the pure Java RIA solution UltraLightClient (ULC).

    After summarizing the decision process behind this significant architectural change, this talk will focus on the experiences made when switching to the ULC-based UI framework, as observed during development, deployment, and customer runtime. In addition, other architectural decisions that have increased developer productivity, application robustness, and customer satisfaction will be discussed, with a critical eye on the pros and cons. Finally, a live demo of a production system will be given.

    ULC is particularly interesting for leveraging the robustness of Swing and the Swing programming model that developers already know, while simplifying development by offering a server-side API to Swing. Navis did not have to deal with the really hard task of distributing code between client and server, nor communication between client and server. At the same time, they were able to leverage a client/server simulator that allows ULC users to run both client side and server side within a single VM.


    About the Presenter

    Etienne Studer

    Etienne Studer is a senior software developer at Navis LLC, where he is in charge of the RIA framework for Navis’ next-generation products. Before joining Navis in 2004, he has worked for Canoo, the Switzerland based company behind ULC.


    Event Logistics


    Cubberley Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA

    6:30 - 7:00 p.m. Registration/Networking/Refreshments/Pizza
    7:00 - 9:00 p.m. Presentations


    $15 at the door for non-SDForum members
    No charge for SDForum members
    No registration required

    More on the Software Architecture & Modeling....