Home Contents Search

Using Google Web Toolkit

Similar   Websites
Premium 2
Premium 3
Premium 4
Premium 5
Premium 6
cities_realestate
education_sites
entertainment_sites
games
misc_sites
LLLL.com Site
LLLLL.com
LLLLL.com 2
LLLLL.com 3
Rare domains
Acronym 2
Acronym 4
Acronym 5
Acronym 6
Acronym 7
Acronym 8
Acronym 9
Acronym 10
Acronym 3
Premium Domains
Brandable sites
Pin Yin sites
service_sites
technology
Acronym sites
Payment Options
About Our Office

Using Google Web Toolkit
The Google Web Toolkit is an open source toolkit allowing developers to create Ajax applications in the Java programming language . GWT supports rapid client/server development and debugging in any Java IDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalent JavaScript that programmatically manipulates a web browser's HTML DOM using DHTML techniques. GWT emphasizes reusable, efficient solutions to recurring Ajax challenges, namely asynchronous remote procedure calls, history management, bookmarking, and cross-browser portability.

As of December 2006, the Google Web Toolkit contains widgets for:

Panels (AbsolutePanel, CellPanel, DeckPanel, DockPanel, and many more)
Buttons
Checkboxes
Radio Buttons
Tables (FlexTable, Grid, etc.)
Dialog Boxes
HTML primitives (Images, Hyperlinks, and raw HTML)
Menus and Menubars
Scrollpanes
Tabs
Trees
Many common widgets not found in the Google Web Toolkit have been implemented in third-party libraries
 

The Google Web Toolkit (GWT) is an AJAX development tool from Google, targeted for Java Developers. Web applications (both GUIs and RPCs) are written in Java using the GWT API. The Java files are then compiled into compact, obfuscated, browser-specific JavaScript files. A small bit of loading JavaScript determines which browser-specific script file gets used depending on the user-agent. The API libray is licensed under the Apache 2.0 license. The GWT-Compiler was originally licensed under a proprietary license, but the most recent version is also licensed under the Apache 2.0 license.

Online Sample Applications
These live sample applications have begun to scratch the surface of what can be done with the GWT framework.

Original Google Samples
Texas Holdem Poker
Tic Tac Toe
GWT Hangman
Simple Paint Program
Scriptaculous Effect Wrapper Demo
Rich Text Editor
Guess Number
SameGame
Sudoku Solver
MathEclipse Computer Algebra
XHTML+CSS Reference by Example
TheRandomHomepage
Home Value Calculator
SpotDue.com, A Search Engine integrated with GTalk
GWTChismes demo: Calendar Picker, Interval Selector, etc
gwt-dnd: Drag-and-Drop library and online demo



Summary:

Widgets
The GWT has only a small set of 20 widgets but it is very easy to extend. There is already a large list of open source extensions. If you have written your own widget then you can add it to the list. If you have no place to host your component then you can save it in this Wiki. If you host it in this Wiki then it will be license under the public domain. If you want save it under LGPL then you can add it to the GWT Component Library.

For a more complete and up to date list see gwtPowered.org.

Widget Description Library / Homepage License
Login Panel A widgets that provides controls relevant to a login prompt GWT-Stuff Apache License
Rich Text Area Another WYSIWYG HTML Editor with font, color, link ... features GWT Widgets LGPL
Rich Text Editor A WYSIWYG HTML Editor. GWT Addons LGPL or Apache 2.0
HTML (Rich Text) Editor WYSIWYG HTML (Rich Text) Editor Widget HTML (Rich Text) Editor Widget Apache 2.0
Image Button A Image Button with Tooltip. CSS L&F for default, roll over and pressed. GWT Addons LGPL or Apache 2.0
Tooltip A real tooltip that show after a second on the mouse position. GWT Addons LGPL or Apache 2.0
FileUploadField A file upload form field widget. GWT Widget Library LGPL
FormPanel An HTML form widget. GWT Widget Library LGPL
ImageButton Use an image as a button. GWT Widget Library LGPL
OptionList A ListBox extension. GWT Widget Library LGPL
PNGImage Image widget that overcomes PNG browser incompatabilities. GWT Widget Library LGPL
RoundedPanel Rounded corners like GMail gwt.bouwkamp.com Apache License 2.0
Canvas Widget A Graphics Widget GWT Component Library LGPL 2.1
Round Corners Border with round corners GWT Component Library LGPL 2.1
Simple Calendar A embedded calendar GWT Component Library LGPL 2.1
RateIt Control RateIt widget similar to netflix.com, and amazon.com star ratings. You can use mouse and keyboard (left, right, and number keys) to select rating. GWT Component Library LGPL 2.1
Script.aculo.us Effects Integration This component allows you to use Script.aculo.us effects from GWT. GWT Component Library LGPL 2.1
Auto-Completion Textbox A textbox that has a list of string values that will be automatic completed on edit the text. GWT Component Library LGPL 2.1
Simple XML Parser Allows to parse XML with GWT GWT Component Library LGPL 2.1
Hyperlink with Image Hyperlink which allows you to specify Image object as its content. Go ahead, implement your favority rollover effects with it. GWT Component Library LGPL 2.1
Tooltip Listener Allows you to add tooltips (small help messages) to any component that support SourcesMouseEvents interface. GWT Component Library LGPL 2.1
Simple Date Picker A text box and a popup calendar. Parvinder Thapar LGPL 2.1
Sortable Table Widget Client-side sorting of the Table Parvinder Thapar LGPL 2.1
GoogleMaps A widgets that support the Google Map API GWT - Custom Components Apache License
FlashPlayer A widget to play flash movies. GWanTed LGPL
LegendPanel A widget to layout widgets in a legend way. GWanTed LGPL
HttpRequestExt To do sync HTTPRequest downloads. GWanTed LGPL
Navigator A simple wrapper for the navigator DOM object. GWanTed LGPL
ExternalHyperlink Allow you to use external hyperlinks. GWanTed LGPL
AbstractJavascriptClass This class is a base class that let wrap a javascript object in an external javascript file in a GWT class. GWanTed LGPL
ToolItem An ImageButton widget alternative. GWanTed LGPL
RowPanel Think VerticalPanel with more layout flexibilty. GWT Tk Apache 2.0
ColumnPanel Think HorizontalPanel with more layout flexibilty. GWT Tk Apache 2.0
DropDownPanel An expandable panel with a header like "Labels" in Gmail. GWT Tk Apache 2.0
SimpleHyperLink A simple anchor widget. No DIV messing up text flow, no history tokens added to the location field. GWT Tk Apache 2.0
GlassPanel A stylable panel which preventa interaction with the entire document ("light box" effect). GWT Tk Apache 2.0
ModalDialog A modal dialog featuring focus containment, "light box" effect, automatic centering and more. GWT Tk Apache 2.0
AlertDialog A modal dialog tailored to conveniently displaying alert messages. GWT Tk Apache 2.0
Slider Widget A simple slider widget to enter numeric values. Sphene's GWT Widgets LGPL
LightboxImage Widget It's a simple, lightweight widget, that overlays image on top of browser window with amazing visual effects. TheRandomHomepage Widgets Apache 2.0
IntervalSelector Select easily an interval of time between two dates. Configurable: internationalization, limits, layout etc. GWTChismes Apache 2.0
Calendar DatePicker Calendar dialog for date selection, fully configurable. It also has useful static methods to manipulate Dates. GWTChismes Apache 2.0
Wait Dialog A dialog that covers the page with a semitransparent layer and shows a message and an animated image. GWTChismes Apache 2.0
Print Button A simple button to send the page to the printer. The button is hidden for few seconds for avoid printing it. GWTChismes Apache 2.0
Alert Dialog An alert dialog GWTChismes Apache 2.0
GWTCButton Extension of gwt-button that supports mouse events. It adds a class when the mouse is over the button (this is a workaround for IE6) GWTChismes Apache 2.0

Plugins
The support for the different IDE's and tools is very poor currently. But there are some plugins under construction. Here is a list of such plugins. If we have one oversee then add it.

Cypal Studio for GWT A plugin for Eclipse.
GWT4WTP Construction of a visual designer for Eclipse.
GWT Studio A plugin for IntelliJ IDEA.
AJAX Developer Suite A Maven plugin.
GWT Designer A plugin for Eclipse
GDevelop A plugin for Oracle JDeveloper
GWT4NB A plugin for Netbeans IDE
hibernate4gwt A plugin for hibernate
VistafeiAn Eclipse based IDE for GWT, similar to Visual Studio

Summary:

Tools
Ant task for GWT
XDoclet module for GWT Used to generate service interfaces automatically.
GWanTed Create and use GWT widgets directly from javascript.


Summary:

Compare the GWT with other AJAX Frameworks
Feature GWT ZK Echo2 Java2Script Dojo Toolkit
Open Source Yes Yes Yes Yes Yes
Runtime License Apache 2 GPL + Commercial LGPL LGPL BSD
Compiler License Apache 2 GPL + Commercial LGPL LGPL -
Place of program logic Client + Server Server Server Client Client
Programming Language Java - GWT API XML Java Java - SWT API Javascript
Ajax program download size Increment with Program Logic Const Increment with Program Logic Increment with Program Logic Increment with Program Logic
Count of Widget 40

Summary:

Tutorials
Jump Start Your AJAX Development with the Google Web Toolkit
Google Web Toolkit on xml.com
Exploring the Google Web Toolkit on IBM developerWorks
nubgames.com has a growing collection of articles on GWT internals
Getting started with GWT, the manual way Creating a GWT project from scratch
A book on GWT
 

Are you interested in mult-player online internet games? Such as runescape and neopets?Internet Game Online-games, tips, cheats and kids forumsAnother good forum is the Internet Junction For Gamers IJFG.COM Internet Junction For Gamers, Runescape Market and More IJFG.COM Jokes, Pranks, Runescape and other cool games at IJFG.COM. RuneScape is set in a medieval fantasy world, similar to "Guild Wars" or "EverQuest", where players control character representations of themselves. As with most massive multiplayer online roleplaying games (MMORPG), there is no overall objective or end to the game. Players explore, form alliances, perform optional tasks, and complete quests for rewards and to build character's skills.

horizontal rule

RuneScape has often been one of the top massive online role playing games. It is a unique game. But, with a unique game, comes unique players. Players get bored, and then try to develop cheats....autos or bots that will help them achieve success in their beloved games of Runescape 2.

RuneScape is a virtual world which is divided into two part: Members Areas and Non-Members areas. People who pay to play (p2p), receive access to the special areas. They also have access to the free areas. The members' places are much larger, offer "better" items for the gameplay of rs2, and much, much more. The character that you create when you first start playing runescape, moves around the game on foot; either by running, or walking. Players are challenged to their utmost skills by fighting new monsters, completing difficult quests, and manipulating marketing. As Runescape 2 is an RPG (Role playing game), there is no set path a person must take to play rs. They can choose what to do, and when, whether it be training their money-making skills, or fighting another player. Players usually interact with each other by chatting through public chat, or private chat.Internet Junction For Gamers, Runescape Market and More IJFG.COM IJFG.com was a runescape 2 based site. They have now, however, taken another look....

Of course the king of all game cheating websites is trick the trik (otherwise known as RPG Cheats Site), where you can find cheat forums, mmorpg topsite, arcade games and any mmo game related topics.

The master of massive multiplayer online role-playing games (MMORPG) cheats can be found at Trik.com Trik.com; this site is one of the best today. The forum section, Trik.com forum, originally came from IJFG.com (Internet Junction For Gamers) , which was one of the best websites that discussed various gamers' issues. The full name was Internet Junction For Gamers, Runescape Market and More. This site had Jokes, Pranks, RuneScape and other cool games. RuneScape is set in a medieval fantasy world, similar to "Guild Wars" or "EverQuest," where players control character representations of themselves. As with most MMORPG, there is no overall objective or end to the game. Players explore, form alliances, perform optional tasks, and complete quests for rewards and to build characters' skills.

Trik.com continues IJFG.com's success, but Trik.com has more to offer. Trik Topsite can be found at Trik Topsite; the TopSite is a great addition if you want to find the best MMO RPG site(s) or raise your site in the rankings. Trik.com also has a viciously competitive Arcade. If you want to be the #1 Arcade on Trik, then come prove yourself at Trik.com arcade: Trik arcade.  Trik.com ?Trik.com/topsite ?Trik.com/forum/arcade.php

With the rising popularity of commercial MMORPG games came the desire from ardent players of these games to run their own servers beside the ones run by the game's creator. Since the original server software is not usually available, the behavior of the server has to be re-engineered. This can be done by analyzing the data stream with the original server, or by disassembling and analyzing the client which is available.

Ultima Online was one of the first large MMORPGs. Due to its openness in implementation, server emulators arose very quickly, even during the beta stage of development. The destination to which the client connects was changeable by simply editing a text file. In beta stage the client-server data stream was not encrypted yet. The term server emulator became known through Ultima Online server reimplementation such as UOX, which was the pioneer. Many forks and reimplementations followed UOX, because its source code was released under the GNU General Public License relatively early. RunUO is today the most widely used UO-server emulator. After RuneScape implemented anti-cheating measures, many gamers left and started their own private servers. The best place to discuss the private server is at Trik- The Master of Private Server.
 

Another useful site is Rune Web ruwb.com . This site is about more serious RuneScape gold trading, account exchange, gold for real life cash and many services. It includes tips on how to avoid getting lured/scammed while using the marketplace. For programming, visual basics, java, C/C++, scar and all other languages such as PHP, HTML, ASP, Delphi. There are also sections for graphics talents, plus many cool videos and fun stuff.

A defining moment in internet gaming history was when a group of gamers called (hygo 7) decided to start an ultimate game forum, which they named hygo.com. It has the best financial backing, the friendliest game community, and the highest quality of information. Currently Hygo.com has entered a new phase...Hygo.com is offering the best private server game. With thousands of members, Hygo.com is your next place to visit, as they have an amazing game with a community and economy. Hygo.com - The Online Adventure Game. is definitely one of the top sites you want to join right now!

EZud is another popular site. ezud.com. It has the best runescape bug abuse, bugs and trik. ezud.com - The runescape bugs. is definitely one of the best sites you want to join right now!

Contact Information

Call our office today to set up an appointment. Learn more about how we can help you, and learn more about the other services that we can offer you. All messages we receive will be answered as soon as possible. We look forward to hearing from you.

Electronic mail
General Information: emailto:  sales@engineerpartner.com
 

Copyright © 2007 L.com                    Powered by Engineer Partner The One Stop Outsource