Altro esponente della già trattata categoria di tool e framework per rendere webapp-enabled gli sviluppatori desktop, categoria in cui rientrano anche i già citati Eclipse RAP e Vaadin, AjaxSwing promette una conversione in web application ajax-ready di progetti Swing senza operare modifiche al codice e senza studiare API che non siano quelle di Swing stesso.
Tra le feature:
- nessuna conoscenza di HTML/CSS/DHTML/JavaScript richiesta
- cross browser
- customizzazione delle pagine HTML generate
- pooling di thread e memoria per ottimizzare le performance
- JDK 1.2 - 1.6 compatibile
- supporto ai listener (ActionListener, ItemListener)
- scalabilità , in virtù del clustering dinamico delle JVM
- internazionalizzazione
- supporto al click col pulsante destro
Per i curiosi sono disponibili alcune demo e la possibilità di effettuare il download della free edition di AjaxSwing.
Personalmente non ne avevo mai sentito parlare (a differenza di RAP), ma le referenze mostrate sembrano dimostrare che si tratti di un prodotto valido. Ed è anche una buona possibilità per gli sviluppatori Swing di valorizzare maggiormente la conoscenza acquisita su questo framework, forse un po' a rischio di obsolescenza a causa della concorrenza delle web application o di altre librerie grafiche desktop come le SWT.