Google Web Toolkit 2.0.0

Downloads :
Total: 92  |  Last 7 days: 0
Product Version :
2.0.0
Producer :
Product type :
Freeware
Size :
35.24 MB
Date added :
December 11, 2009, 10:56
User Rating : (0 votes)
Rate this product!
0/5
OS Supported :
Windows Vista
Windows2003
WinXP
Windows2000

Google Web Toolkit Information

Publisher's Description:

From Google

Write AJAX in the Java programming language and compiles automatically.

Writing web apps today is a tedious and error-prone process. Developers can spend 90% of their time working around browser quirks. In addition, building, reusing, and maintaining large JavaScript code bases and AJAX components can be difficult and fragile. Google Web Toolkit (GWT) eases this burden by allowing developers to quickly build and maintain complex yet highly performant JavaScript front-end applications in the Java programming language.

How Google Web Toolkit works
With Google Web Toolkit (GWT), you write your AJAX front-end in the Java programming language which GWT then cross-compiles into optimized JavaScript that automatically works across all major browsers. During development, you can iterate quickly in the same "edit - refesh - view" cycle you're accustomed to with JavaScript, with the added benefit of being able to debug and step through your Java code line by line. When you're ready to deploy, GWT compiles your Java source code into optimized, standalone JavaScript files. Easily build one widget for an existing web page or an entire application using Google Web Toolkit.
Write AJAX apps in the Java language, then compile to optimized JavaScript

Unlike JavaScript minifiers that work only at a textual level, the GWT compiler performs comprehensive static analysis and optimizations across your entire GWT codebase, often producing JavaScript that loads and executes faster than equivalent handwritten JavaScript. For example, the GWT compiler safely eliminates dead code -- aggressively pruning unused classes, methods, fields, and even method parameters -- to ensure that your compiled script is the smallest it can possibly be. Another example: the GWT compiler selectively inlines methods, eliminating the performance overhead of method calls.

Cross-compilation affords you the maintainable abstractions and modularity you need for development without incurring a runtime performance penalty.

Development Workflow
Edit Java code, then view changes immediately without re-compiling

During development, view code changes immediately using GWT's hosted mode browser. No need for compiling to JavaScript or deploying to a server. Just make your changes and click "Refresh" in the hosted mode browser.
Step through live AJAX code with your Java debugger

In production, your code is compiled to plain JavaScript, but at development time it runs as bytecode in the Java virtual machine. That means when your code performs an action like handling a mouse event, you get normal, full-featured Java debugging. Anything your Java debugger can do applies to your GWT code, too, so naturally things like breakpoints and single-stepping are all available.
Compile and deploy optimized, cross-browser JavaScript

When you're ready to deploy, GWT compiles your Java code into plain, stand-alone JavaScript files that can be served from any web server. In addition, GWT applications automatically support IE, Firefox, Mozilla, Safari, and Opera with no browser detection or special-casing scattered throughout your code. You write the same code once, and GWT transforms it into the most efficient JavaScript for each user's particular browser.

Features
Communicate with your server through really simple RPC

GWT supports an open-ended set of transfer protocols such as JSON and XML, but GWT RPC makes all-Java communications particularly easy and efficient. Similarly to traditional Java RMI, you simply create an interface that specifies remote methods you'd like to be able to call. When you call a remote method from the browser, GWT RPC will automatically serialize the arguments, invoke the proper method on the server, then deserialize the return value for your client code. GWT RPC is quite sophisticated, too. It can handle polymorphic class hierarchies, object graph cycles, and you can even throw exceptions across the wire.
Optimize the JavaScript script downloads based on user profile

Deferred binding is a feature of GWT that generates many versions of your compiled code, only one of which needs to be loaded by a particular client during bootstrapping at runtime. Each version is generated on a per browser basis, along with any other axis that your application defines or uses. For example, if you were to internationalize your application using GWT's Internationalization module, the GWT compiler would generate versions of your application per browser environment, such as "Firefox in English", "Firefox in French", "Internet Explorer in English", etc... As a result, the deployed JavaScript code is compact and quicker to download than if you coded if/then statements in JavaScript.

Reuse UI components across projects

Create reusable Widgets by compositing other Widgets, then easily lay them out automatically in Panels. The GWT Showcase application provides an overview of the various UI features in GWT. Want to reuse your Widget in another project? Simple package it up for others to use in a JAR file.
Use other JavaScript libraries and native JavaScript code

If GWT's class library doesn't meet your needs, you can mix handwritten JavaScript in your Java source code using JavaScript Native Interface (JSNI). With GWT 1.5, it is now possible to subclass the GWT JavaScriptObject (JSO) class to create Java "class overlays" onto arbitrary JavaScript objects. Thus, you can get the benefits of modeling JS objects as proper Java types (e.g. code completion, refactoring, inlining) without any additional memory or speed overhead. This capability makes it possible to use JSON structures optimally.
Easily support the browser's back button and history

No, AJAX applications don't need to break the browser's back button. GWT lets you make your site more usable by easily adding state to the browser's back button history.
Localize applications efficiently

Easily create efficient internationalized applications and libraries using GWT's powerful deferred binding techniques. In addition, as of 1.5 the standard GWT widgets support bi-directionality.
Be productive with your choice of development tools

Because GWT uses Java, you can use all of your favorite Java development tools (Eclipse, IntelliJ, JProfiler, JUnit) for your AJAX development. This allows a web developer to harness the productivity gains of automated Java refactoring and code prompting/completion. In addition, static type checking in the Java language enables developers to catch a class of JavaScript bugs (typos, type mismatches) when writing code rather than at runtime, boosting productivity while reducing errors. No more user discovered accidental var assignments. Finally, you can take advantage of Java-based OO designs patterns and abstractions that are easy to understand and maintain without your user incurring any runtime performance costs thanks to the compiler optimizations.

Previous Versions for Google Web Toolkit

Software Versions

  Date added
  Size
  December 11, 2009, 10:56
  35.24 MB
  December 18, 2008, 14:42
  20.83 MB

User reviews

User rating

Your rating:  
Users rating: (0 votes)
 
 
 
 
 
0/5
0/5

Add a Review



(It will not be displayed. Is only for contacting you)
(from the image)
Image Code

!!! Fields marked with * are required !

Latest Java
Software

Java Tools 0.45 icon

Java Tools 0.45

IDE to create, compile, execute and debug Java applications and
April 26, 2012, 02:37 | Size: 317.44 K
Java 6 Update 31 icon

Java 6 Update 31

Runtime environment that gives the end-users the platform to
March 12, 2012, 03:07 | Size: 16.4 MB
Eclipse 4.2 M5 / 3.7.2 icon

Eclipse 4.2 M5 / 3.7.2

A very stable, open-source Java IDE and platform for developing
February 28, 2012, 03:23 | Size: 171.04 MB
AllWebMenus Pro 5.3.884 icon

AllWebMenus Pro 5.3.884

DHTML menu, Javascript menu and CSS menu builder that requires
February 10, 2012, 15:35 | Size: 9.34 MB
DzSoft Perl Editor 5.8.9.2 icon

DzSoft Perl Editor 5.8.9.2

Utility for writing, editing, and debugging Perl/CGI scripts
February 7, 2012, 05:54 | Size: 2.59 MB
Encoding Recogniser 1.2 Build 9450 icon

Encoding Recogniser 1.2 Build 9450

Help determine a file encoding by displaying it with all supported
February 5, 2012, 13:35 | Size: 911.36 K
JProfiler 7.1 icon

JProfiler 7.1

A very complex java profiler, to resolve many issues.
February 2, 2012, 02:14 | Size: 45.86 MB
JDisplay 4.5 icon

JDisplay 4.5

JDisplay displays colorised program listings in web pages.
January 16, 2012, 06:03 | Size: 4.5 MB
JarCheck 1.4 build 9447 icon

JarCheck 1.4 build 9447

Check that class target versions are as expected in a Java jar.
January 13, 2012, 14:23 | Size: 102.4 K
Free Java 1.01T2006.08.08 icon

Free Java 1.01T2006.08.08

A small Java development environment designed for beginners.
January 12, 2012, 04:13 | Size: 583.68 K

Most Downloaded
Java
Software

Eclipse icon

Eclipse

7,667 downloads
A very stable, open-source Java IDE and platform for developing
Java icon

Java

5,152 downloads
Runtime environment that gives the end-users the platform to
Cavaj Java Decompiler icon

Cavaj Java Decompiler

1,155 downloads
Reconstructs java source code from CLASS files.
Free Java icon

Free Java

432 downloads
A small Java development environment designed for beginners.
DJ Java Decompiler icon

DJ Java Decompiler

371 downloads
Decompile Java applets or binaries and reconstruct the original
Java Launcher icon

Java Launcher

236 downloads
Powerful java tool that contains 9 launching features
JProfiler icon

JProfiler

150 downloads
A very complex java profiler, to resolve many issues.
JFrameBuilder icon

JFrameBuilder

148 downloads
The easiest Java Swing GUI builder generating human readable
AllWebMenus Pro icon

AllWebMenus Pro

140 downloads
DHTML menu, Javascript menu and CSS menu builder that requires
Sothink DHTML Menu icon

Sothink DHTML Menu

138 downloads
Design and build professional drop down menu and JavaScript menu.

Last Week
Java
Best Downloads

Java icon

Java

82 downloads
Runtime environment that gives the end-users the platform to
Sothink DHTML Menu icon

Sothink DHTML Menu

5 downloads
Design and build professional drop down menu and JavaScript menu.
Java Tools icon

Java Tools

3 downloads
IDE to create, compile, execute and debug Java applications and
Free Java icon

Free Java

2 downloads
A small Java development environment designed for beginners.
SortedArrayList icon

SortedArrayList

2 downloads
Sort and Merge ArrayLists efficiently, remembers how it is sorted.
JFrameBuilder icon

JFrameBuilder

1 downloads
The easiest Java Swing GUI builder generating human readable
Javascript Obfuscator icon

Javascript Obfuscator

1 downloads
Converts JavaScript source code into completely unreadable code.
Eclipse icon

Eclipse

1 downloads
A very stable, open-source Java IDE and platform for developing
Java Class Finder icon

Java Class Finder

1 downloads
Search a class in all JAR/WAR/EAR files that in a selected directory.
Java Chart Designer icon

Java Chart Designer

0 downloads
Create professionally looking presentations and reports with
Contact | Privacy Policy
Copyright © 2008 - 2012 RoSoftDownload.com - All rights reserved.