Posts Tagged Html5

EasyGWT Podcast Episode 08

In this episode Gordon and Jeff talk about:

GWT 2.5 Is Released

  • Super Dev Mode
    • Source mapping
    • no browser plugins
  • Elemental
    • new library for fast lightweight “to the metal” web programming
  • New compiler optimizations
    • optionally use Closure compiler
    • Fragment merging for large apps with many code splits
  • Updated ARIA support
    • Accessibility
  • UIBinder Enhancements
    • support for Cell rendering
  • Validation Enhancements
    • JSR-303 Bean Validation

gwt-maven-plugin version 2.5.0 is released

  • A maven mojo for using 2.5.0 in your Maven projects

Major Advantages Of GWT

On Quora.com someone asked what the major advantages of GWT are. Here are some of the responses:

  • Both browser-side and servlet-side coding in Java
  • Single code base makes it both easy to develop and debug
  • Quite a mature technology now with big user community
  • Actively managed and being enhanced by Google
  • Easy integrations with other technologies, e.g., JSP and native JavaScript
  • Easy to embed GWT widgets in web pages
  • Handles most JavaScript cross-browser issues
  • Provides a lot of abstractions for client-server programming like GWT-RPC and RequestFactory
  • “I would say that Java tools, for example testing and packet management. Also it generates working javascript for mainstream browsers.”

Calling GWT code from a Flash element In 4 Steps

  • Posted by Nick Tsitlakidis.
  • He uses Radio.js micro-library which handles all the event communication.
  • The method he uses:
    • Use ExternalInterface.call in Flash to call out to JavaScript
    • In the Javascript method call into Radio.js to publish a method
    • Subscribes to Radio.js in GWT using JSNI
  • Radio.js micro-library which will handle all the event communication
  • Dependency-Free
  • Chainable Methods
  • Set Callback Scope
  • Lightweight
  • Radio.js is less than 1kb.

We use GWT, Do You?

  • Great little app that allows companies to register as users of Google Web Toolkit
  • Global registry
  • Show statistics on target environments, team size etc.
  • Cool

Not your Father’s Slider Bar

  • gwt-slider-bar a collection of ready to use slider bars for GWT.
  • Also has a framework to enable you to build your own.
  • Demo Site

This Week’s Power Tool:

mgwt

  • Along with GWT-Phonegap gives you the tools to create a native mobile web apps.
  • Developed by Daniel Kurka
  • Mobile Widgets that are compatible with UIBinder
  • DOM API for touch and animation events
  • Themes for Android, iPhone, iPad and Blackberry
  • Supports offline HTML5 applicaitons
  • supports GWT RPC in Phonegap
  • Some of the widgets include:
    • Header List
    • Popups
    • Carousel
    • Slider
    • Elements
    • Forms
    • Progress Bar
  • Phonegapgives you access to native  native hardware and services for 7 mobile platforms through a Javascript API. Including access to:
    • Accelerometer
    • Camera
    • Captuer
    • Compass
    • Connection
    • Contacts
    • Device
    • Events
    • File
    • Geolocation
    • Globalization
    • Media
    • Notification
    • Splashscreen
    • Storage
  • GWT-Phonegap wraps that API in an easy to use GWT module
  • At version 1.1.2

Tags: , ,

EasyGWT Podcast Episode 05

In this episode we talk about:

GWT 2.5 Release Candidate 2 is Released

  • Ray Cromwell posted on Google+ that release candidate 2 was pushed out but the blog post wasn’t.
  • There are more than 100 fixes included since rc1.

Pro Account 2.0 Embraces Vaadin 7 and GWT

  • The Vaadin team is offering commercial first level support for GWT
  • Offers Bugfix Priority and Feature Voting
  • Not sure how I feel about this.

Develop Spring MVC and GWT applications using Spring Roo 1.2 and deploy them on Cloud Foundry

  • IBM developerWorks has an article on Spring Roo and GWT application development
  • written by Shekhar Gulati, Senior Java Consultant, Xebia
  • Part 6 of a 6 parts series
  • He uses Java 6, Maven 3, Spring Roo 1.2.1
  • Spring Roo now has MongoDB and Cassandra support

GWT-Bootstrap 2.0.4.0 was released.

Based on Bootstrap, from Twitter., GWT-Bootstrap Bootstrap provides simple and flexible components representing Twitter’s bootstrap components, styles, and plugins. In other words, it’s a front-end API for faster, more beautiful GWT web development.

Notes:

Hotelme.com Went To Public Beta With a Consumer Facing GWT/GAE Application

  • An example of client facing applicaiton using Google We Toolkit and Gaoogle App Engine.
  • They partnered with USA Today so they expect to traffic increas coming out of public beta
  • The are pleased with the architecture
  • Psst they are hiring in the DC area
  • Discussion on Google Groups

Go … Go … Inspector Gadget

  • Inspector Widget which can give you insight in how many GWT widgets are in your page.
  • No documentation but very cool.
  • Kelly Norton’s tool

We love GWT … we love it not … we love GWT … we love it not … WE LOVE IT at least some of us

  • Out on Amplicate Looks like GWT has a 64% love rating
  • So looks like developers like GWT, htey are just not in love with it.
  • Amplicate is a place where you can post your opinion on a topic

Power Tool

gwt-exporter Helps You Produce Javascript libraries with GWT

  • The project is a GWT module which contains a generator capable of taking GWT classes and exporting them as ordinary Javascript APIs callable from hand-written Javascript, without having to deal with JSNI, and suitable for use in mashups.
  • Develop an application or library in GWT and use gwt-exporter annotations to make classes and methods available from javascript.
  • The project includes a class to generate the API documentation of the exported Javascript.
  • Your code can be called by normal Javascript.

 

Tags: , , ,

EasyGWT Episode 02

In the episode we discuss the following:

  • The new Firefox beta version 16 brings a command line to the browser.

    The new Firefox beta version 16 brings a command line to the browser.
    This may prove useful for developers. The command line provides keyboard access to the browser and tools. This first iteration is providing commands to do things that can be done with the Developer Toolbar or in Firebug or other tools, but if you prefer a keyboard to a mouse this holds a lot of promise. It will give you command completion and easy to use help for itself to get you up to speed. It will allow you to inspect, style, and debug JavaScript. You can also manage cookies, take a screenshot all from the keyboard.
  • GWT4NB 2.10.6 is NetBeans IDE 7.2 Ready!

    For those who use GWT in NetBeans, and have not updated to NB 7.2, now you can. GWT4NB was updated to be compatible with NetBeans 7.2, and some code cleaning was done, especially the dependency to the deprecated Swing Application Framework. No new features were added for this release.
  • Retina Images in Google Web Toolkit (GWT)

    Web pages in standard resolution can look horrible on a retina display. David Yorke created a GWT module that can help you present retina images when running on a retina device.
  • Getting started with Maven, GXT 3 and GWT 2.5

    On JWorks Erik Pragt has posted a tutorial on starting a Maven, GXT3, and GWT 2.5 application.
    He gives step by step instructions on how to setup a new project and get building.
  • Are you Chosen for GWiT?

    Julien Dramaix has released version 1.2.0 of GWTChosen a rewrite of the JQuery Chosen Javascript plugin.
    Chosen is a javascript plugin (for jQuery and Prototype) that makes long, unwieldy select boxes much more user-friendly.

Tags: , , , ,

EasyGWT Podcast Episode 01

Gordon and Jeff talk about the following topics in the inaugural episode of the podcast.

Google API’s Console

CORS

Tags: , , ,