ongwt.com

Go to content | Go to menu | Go to search

Tuesday 01 September 2009

Command Pattern with Grails GWT Plugin

Peter Ledbrook :

One ready-made implementation of the pattern for GWT is the gwt-dispatch library. I considered integrating this into the Grails plugin, but its server-side components weren’t really suitable for a Grails project. Anyway, I wanted to write something myself so I could better understand what the implementation should do. The result is the plugin’s new action framework, which you can test out with an intermediate release of the plugin.

The Command Pattern with the Grails GWT Plugin

Monday 31 August 2009

GWT-Dispatch-Spring-Ext

This library extends gwt-dispatch and allow to use Spring instead of Guice server side.

http://code.google.com/p/gwt-dispatch-spring-ext/

Wednesday 26 August 2009

Hydro4GE - PaaS powered by GWT

Ludovic Meurillon

Hydro4GE is a Platform-as-a-Service (PaaS) that offers developers the ability to rapidly develop highly complex and adaptable software systems using an online, fourth generation development environment.

A Fourth Generation Environment (4GE) can automatically generate whole systems from the specification of database schemas and additional high-level application requirements.

The demo application doesn't really show core features but this is an application to keep under review.

Demo : http://demo.hydro4ge.com

Sign up for Beta Test : http://www.hydro4ge.com/signup.php

Tuesday 25 August 2009

Timetonote - Simple, Fast and Elegant CRM - powered by GWT

Lucian Baciu :

Timetonote is a web based collaboration tool that helps you and your team keep track of all interactions with customers, suppliers, leads, or anyone important to your business. It helps you keep track of your contacts information and of what needs to be done next about them.

With Timetonote, you know who you've talked to, what you talked about, and what you need to do next.

A very nice application.

http://www.timetonote.com/

Demo: http://www.timetonote.com/signup  (The Free account is excellent to see the power of Timetonote)

image

Monday 24 August 2009

MediaBeacon - powered by GWT

cmswatch.com :

Part of the issue, says Bright, is the fact that Flash requires a plug-in -- it's not a browser-native runtime (any more than Java is). He adds: "Things like AJAX and HTML, driven by powerful libraries like Google Web Toolkit, allow apps to have just as much power as Flex, without replacing the web browser's native rendering capabilities." Plug-in technologies, Bright seems to be suggesting, do not steer the direction of web development. And historically, that's certainly been true.

In DAM, Flashy does not always mean Flex

Some videos of the product

image

Monday 24 August 2009

GWT for large application via example (Guice, MVP, command, event bus)

hivedevelopment.co.uk :

Here at Hive Development, I'm currently working on the GWT based UI for a new website/RIA monitoring service called SiteAlright. I recommend you head over and check it out. As you might expect we try to follow best practises when developing our apps and there's been quite a lot of talk recently on GWT Google Groups regarding the use of elements from the recent talk by Ray Ryan at Google I/O 2009.

The HelloWorld is very long : you should use all these best practices only if you build a large application.

Google Web Toolkit (GWT) MVP Example

Source:  dalmaer

Thursday 20 August 2009

GWT Portlets

GWT Portlets is a free open source web framework for building GWT (Google Web Toolkit) applications. It defines a very simple & productive, yet powerful programming model to build good looking, modular GWT applications.

The programming model is somewhat similar to writing JSR168 portlets for a portal server (Liferay, JBoss Portal etc.). The "portal" is your application built using the GWT Portlets framework as a library. Application functionality is developed as loosely coupled Portlets each with an optional server side DataProvider.

http://code.google.com/p/gwtportlets/

Main demo is available online

Source : Matt Raible

Wednesday 19 August 2009

25 jQuery Tutorials Roundup with Examples

extratus.com :

Query is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.  ,,  jQuery.com

So we have selected a set of best tutorials that will strengthen your practical side using jQuery .

I could be nice to have such a collection of tutorials for GWT.

http://www.extratuts.com/25-jquery-tutorials-roundup-with-examples

image

Wednesday 19 August 2009

Here is a nice contribution of Ray Cromwell to GWT compiler

Ray :

Recently, I've been studying ways of reducing the download size of Javascript applications produced by Google Web Toolkit, while preserving or improving startup time. There are a number of ways to do this, the first of which is to transform Javascript code into a form that is naturally more succinct, while eliminating unused code, or deferring the load of some code until later.

...

Instead, I was drawn to a reversible transform the browser already includes support for: gzip compression, and decided to ask the question: what effect does the large-scale structure of the JS output code have on the DEFLATE algorithm of GZIP which is used to serve up compressed script? The answer it turns out, is substantial.

Ray is really impressive.

On Reducing the Size of Compressed Javascript (by up to 20%)

Sunday 16 August 2009

GWT MVP (Model View Presenter) - Link directory

Biblio :

- Model View Presenter Pattern (Martin Fowler)

- Best Practices For Architecting Your GWT App (05/27/2009) (2009-05-27)

- TotT: Be an MVP of GUI Testing (2009-02-05)

- TotT: Testing GWT without GwtTestCase (2009-08-08)

 

Blogs and co : 

Forget MVC — Use MVP…? (2009-06-03)

GWT architecture MVP/EventBus (mentioned at Google I/O) (2009-06-11)

building a gwt 1.6 application: managing events with an eventbus (2009-06-19)

gwt 1.6 mvp and testing, part 1 (2009-06-25)

gwt 1.6: mvp and testing, part 2 (2009-06-29)

MVP and GWT: Advanced GWT Components Fill Gaps (2009-07-07)

GWT and MVP (Model View Presenter) Pattern (2009-07-09)

Command Pattern, MVP, EventBus (2009-07-11)

GWT Event Bus Discussions (2009-07-21)

What’s your recommendation for architecting GWT applications? MVC, MVP or custom messaging solution? (2009-08-05)

GWT MVP example online (2009-08-12)

GWT Architecture anyone ? (2009-08-15) (this blog post has inspired this post)

 

Projects :

- http://code.google.com/p/mvp4g/

- http://code.google.com/p/gwt-mvp-sample/

- http://code.google.com/p/gwt-command-pattern/

- http://code.google.com/p/gwt-presenter

- http://code.google.com/p/gwt-dispatch

- http://code.google.com/p/puntosoft/

- page 1 de 13