BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Rich Internet Apps Content on InfoQ

  • XUL: What the web should look like?

    Last week we ran a short piece on the future of rich client frameworks. At the time we over-looked XUL as a proprietary language for Mozilla add-ons. It seems that was a mistake. With a bit of publicity and polish, XUL could very well give WPF/E and Adobe Flex a run for their money.

  • Is XML the Future of UI Development?

    Or is it JavaScript? A common trend in the new crop of desktop UI frameworks is that they are XML based with some sort of support for JavaScript. We take a brief look at AJAX, WPF/XAML, Flex/MXML, and Firefox’s Gran Paradiso.

  • Checking in on Apollo

    Adobe released the Alpha of Apollo a few weeks ago and there have been many reactions to the product and Flex in general since. Additionally, Adobe updated Flex.org to make it easier to get started with Flex.

  • Using TIBCO GI to add Ajax to Struts2 Applications

    Brian Walsh has a new article up describing how to transform a Struts2 CRUD application into an RIA using TIBCO General Interface. Walsh walks through changing one of the sample Struts2 applications to use some of TIBCO GI's components.

  • Five Common Ajax Anti-Patterns

    Jack Herrington has written about common pitfalls in Ajax code, calling out five specific problems he sees often enough to consider anti-patterns: Polling on a timer when you don't need to, not inspecting the return results in the callback, passing complex XML when HTML would be better, and more.

  • Joyent Slingshot: Enable Rails Applications to Run

    Hosting provider, Joyent, recently announced an early testing program for Slingshot, a framework that enables the development of Rails applications that function both online and offline.

  • Choosing an Ajax Framework

    Sebastian Just has written about how to select an Ajax framework. He lists a number of questions that architects should answer in helping them narrow down the list of available frameworks, including community and corporate support, learning curve, and whether it fits the type of user the site has.

  • OpenLaszlo 4.0 Released with Flash and DHTML/Ajax Support

    Laszlo Systems has announced the release of OpenLaslzo 4.0. OpenLaszlo is an open source RIA platform that allows developers to compile and target their applications to either an Ajax or Flash runtime.

  • Apollo Alpha SDK Released

    Adobe has released the first public alpha of Apollo. Apollo is the code name for their cross-operating system runtime supporting HTML, Javascript, Flash and PDF in both online and offline modes. Included in the release is the SDK with command line tools for Apollo applications.

  • Eclipse RIA Tools Updated

    The Eclipse Foundation has announced two project milestones aimed at improving Rich Internet Application development, the Eclipse Rich Ajax Platform (RAP) has hit milestone two with support for JFace dialogs and the Eclipse Ajax Toolkit Framework (ATF) has added support for OS X.

  • Using Spring with GWT and J2S

    Google Web Toolkit and Java2Script Pacemaker (J2S) are two Java to JavaScript compilers that enable rich internet applications to be written in Java with JavaScript generated. Recent articles describe how to integrate these tools with Spring.

  • Dojo Offline demo released with API

    Brad Neuberg has released a screencast of a web-based word processor running on Dojo Offline. At the same time, the Javascript API is being released and is ready for evaluation.

  • Article: Rich Office Client Applications

    There is a client platform that's already present on nearly every user's desktop, one which provides an amazing amount of power and flexibility in its user interface options, and provides a familiar user-interactive style that undergoes intensive study with every release. Ted Neward introduces the Microsoft Office platform as a rich client technology with examples of Excel - Java integration.

  • Interview with Ajaxian.com's Dion Almaer

    In this interview Ajaxian cofounder Dion Almaer talks about the state of Ajax development today. Among the items he discusses are the history of how Ajax came to be, which frameworks he recommends developers consider, and tooling/debuggins support. Almaer also talks about security and general design considerations that need to be respected when creating Ajax enabled applications.

  • Offline Storage Mechanisms Compared

    Niall Kennedy has written an article on boosting Ajax performance using local storage. He discusses four different local storage mechanisms (cookies, Flash local shared object, userData in IE, and DOM storage in Firefox), mentions Dojo Storage as a way to abstract them and concludes that local storage is the next logical step for Ajax applications.

BT