EasyGWT 1.1.0 is finally here!

70 views
Skip to first unread message

Alfredo Quiroga-Villamil

unread,
Jun 20, 2011, 10:40:13 AM6/20/11
to google-we...@googlegroups.com

Hello Group:

We are really happy to announce the release of EasyGWT 1.1.0!

EasyGWT

Why EasyGWT?

If you have ever worked on multiple projects for large enterprise applications you've probably found yourself writing and wiring a view usually containing the commonly used HTML column layout. You typically end up having the need for a North Panel that contains some actions. A South Panel is usually also employed to display hyper links containing things such as "Contact Us", "Report Issues", etc. Then there is the highly used Navigation Panel which contains hyperlinks that upon being clicked on display a view in a Center Panel.

The process of creating this boilerplate code can at times feel repetitive, time consuming and if you work for a large company then your department might end up having a mini-framework and a different organization using something completely different. Maintaining such environments quickly become cumbersome, duplication starts to trickle in and soon you have a problem that gets exponentially bigger as the organizations and company grows.

The need to have a common platform upon which to build enterprise applications then becomes apparent and the benefits of such approach are huge. To name a few:

  • Applications built with a common platform provide a common look and feel for both internal as well as external customers.
  • Patches and new features are instantly available to all developers across the company.
  • The Go To Market time for new applications decreases drastically while the stability of the application itself is greater since it uses a well tested and used through out framework.

What does the module provide:

  • The commonly used column layout that can be seen in most web applications today.
  1. North Panel with Task Bar.
  2. East Panel.
  3. Navigation Panel.
  4. South Panel.
  5. Center Panel:

     - Views are added to this panel.

     - All views have instant access to:


   @Override

   public void onRender() {}


   @Override

   public void prepareToHideView() {}


   @Override

   public void prepareToShowView() {}

  • An implementation of the GWT Event Bus hence allowing the user to fire and handle events through out the application in a super easy way.
  • Integrated with GXT offering a huge selection of rich widgets.
  • Four themes out of the box since the framework exposes the four CSS styles provided by GXT.
  • Login Dialog implementation with Signup and Forgot Password buttons already included.
  • The framework loads the left and right banner images as well as the login dialog image. All the developer needs to do is to simply create them and put them under the easyGWT resources in the war directory.
  • More importantly the framework allows the developer to concentrate on simply creating a List of Navigation Parents with their respective children containing each a view which is the part where the Software Engineer needs to really invest time and effort. Simply work on the views needed and all the other wiring is provided by the framework.

J.Ganesan

unread,
Jun 20, 2011, 8:54:45 PM6/20/11
to Google Web Toolkit
Yes. This is very handy for enterprise applications. Takes away the
drudgery. Nice work.

J.Ganesan
www.DataStoreGwt.com

On Jun 20, 7:40 pm, Alfredo Quiroga-Villamil <laww...@gmail.com>
wrote:
> Hello Group:
>
> We are really happy to announce the release of EasyGWT 1.1.0!
>
> EasyGWT <http://code.google.com/p/easy-gwt/>
>
> *Why EasyGWT?*
>
> If you have ever worked on multiple projects for large enterprise
> applications you've probably found yourself writing and wiring a view
> usually containing the commonly used HTML column layout. You typically end
> up having the need for a North Panel that contains some actions. A South
> Panel is usually also employed to display hyper links containing things such
> as "Contact Us", "Report Issues", etc. Then there is the highly used
> Navigation Panel which contains hyperlinks that upon being clicked on
> display a view in a Center Panel.
>
> The process of creating this boilerplate code can at times feel repetitive,
> time consuming and if you work for a large company then your department
> might end up having a mini-framework and a different organization using
> something completely different. Maintaining such environments quickly become
> cumbersome, duplication starts to trickle in and soon you have a problem
> that gets exponentially bigger as the organizations and company grows.
>
> The need to have a common platform upon which to build enterprise
> applications then becomes apparent and the benefits of such approach are
> huge. To name a few:
>
>    - Applications built with a common platform provide a common look and
>    feel for both internal as well as external customers.
>    - Patches and new features are instantly available to all developers
>    across the company.
>    - The Go To Market time for new applications decreases drastically while
>    the stability of the application itself is greater since it uses a well
>    tested and used through out framework.
>
> *What does the module provide:*
>
>    - The commonly used column layout that can be seen in most web
>    applications today.
>
>    1. North Panel with Task Bar.
>    2. East Panel.
>    3. Navigation Panel.
>    4. South Panel.
>    5. Center Panel:
>
>      - Views are added to this panel.
>
>      - All views have instant access to:
>
>    @Override
>
>    public void onRender() {}
>
>    @Override
>
>    public void prepareToHideView() {}
>
>    @Override
>
>    public void prepareToShowView() {}
>
>    - An implementation of the GWT Event Bus hence allowing the user to fire
>    and handle events through out the application in a super easy way.
>
>    - Integrated with GXT offering a huge selection of rich widgets.
>
>    - Four themes out of the box since the framework exposes the four CSS
>    styles provided by GXT.
>
>    - Login Dialog implementation with Signup and Forgot Password buttons
>    already included.
>
>    - The framework loads the left and right banner images as well as the
>    login dialog image. All the developer needs to do is to simply create them
>    and put them under the easyGWT resources in the war directory.
>
>    - More importantly the framework allows the developer to concentrate on

Alfredo Quiroga-Villamil

unread,
Jun 20, 2011, 9:02:26 PM6/20/11
to google-we...@googlegroups.com
I just checked out http://www.datastoregwt.com/. I  could not agree more with all the statements you have on the page; didn't know this project existed. I currently use GiLead. I will def. check it out and give it a try. It makes a lot of sense.

Thanks.

Alfredo


--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-we...@googlegroups.com.
To unsubscribe from this group, send email to google-web-tool...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.


J.Ganesan

unread,
Jun 21, 2011, 8:17:26 AM6/21/11
to Google Web Toolkit
Thank you. In another two days, we will put up a demo running in GAE .
It will be easier for you to get familiarized with API.

J.Ganesan
www.DataStoreGwt.com


On Jun 21, 6:02 am, Alfredo Quiroga-Villamil <laww...@gmail.com>
wrote:
> I just checked outhttp://www.datastoregwt.com/. I  could not agree more
> with all the statements you have on the page; didn't know this project
> existed. I currently use GiLead. I will def. check it out and give it a try.
> It makes a lot of sense.
>
> Thanks.
>
> Alfredo
>
Reply all
Reply to author
Forward
0 new messages