Projects tagged ‘gwt’ and ‘maven2’


[13 total ]

10 Users

Maven 1 and Maven 2 support for GWT
Created about 1 year ago.

2 Users

Open Source GPS Tracking System. It allows to use mobile phones with J2ME support as mobile trackers and to show tracks on Google Maps online. For tracking you may use phones with internal GPS ... [More] as well as with external Bluetooth device. Also some models of phones may use cell information for defining location through www.OpenCellID.org and www.CellDB.org open databases. There is a web RESTful API for GPS data input. [Less]
Created 3 months ago.

0 Users

"A running start for your GWT (1.6.x or 1.5.x) maven2 project" --Sam Brodkin, founder of and sole contributor to this project NewsThis project is finally updated for GWT 1.6.x. Looking forward ... [More] , I've switched from the maven-googlewebtoolkit2-plugin (deprecated) to the codehaus gwt-maven-plugin - 6 July, 2009 Wow! See this app deployed live on Google App Engine For Java - 7 July, 2009 Summary of purpose in one questionQuestion: Why is the learning curve for GWT so steep? Answer: Because there are no best practices and no good (non-trivial) sample starter apps. Solution: I'm going to spoon feed you a sample starter app and walk you through it. ContentsSummary/Overview (this page) Quick Start GWT 1.6 (or for GWT 1.5 use the older Quick Start GWT 1.5) Architecture/structure GWT: The HypeGWT is being hyped as the easiest to develop, most maintainable way to develop cross-browser rich internet applications. You don't have to write any javascript or do any AJAX plumbing. You write everything in Java and can debug with breakpoints in hosted mode. GWT: The reality (the difficulties) Steep learning curve do to environment setup, asynchronous nature of RPC calls, and the restriction of only using GWT class for the front end No traditional webapp concept of web pages and page flow. Instead you use a more Swing-like model of swapping screens in and out Client state is managed on the client (and not in the session) Examples are mostly trivial and most of them look more like calculator widgets than webapps I sifted through all the GWT books and their sample apps. I also referred to the gwt maven project samples. None of them were that helpful in getting a running start. My sample app is a combo of the gwt maven project sample with some tweaks and a GWT book sample. Don't worry help is here!I've been working on an enterprise GWT webapp for a long time. It is based on this starter app which I setup after my initial research: reading the GWT books, looking at the book examples, third-party libraries, and the GWT maven project(s). This architecture has proven it's strength to me during the development of my complex application. Project Guidelines:As with any new Java project you'd start, it should: Be built with maven Be unit and integration tested (partially covered here) Be under continuous integration (not covered here yet) if you disagree then you're not in the choir I'm preaching to. Architecture:It may help to refer to this picture while you're reading this A maven multiproject with: A server project pure java, use what you want, integrate spring, hibernate, whatever, no problem will hold all domain objects in a client package (which will be shared with the client. GWT will take care of serializing them during RPC calls from the client to the server. XStream integration for marshaling/unmarshaling objects (in this example server options) A client (web) project All GWT classes that are eventually turned into javascript behind the scenes. You can't use your regular Java libs here! The client project is dependent on the server project (shares domain objects and RPC interfaces). Eventually produces a war artifact (which includes the server project jar). You can also run the web project in hosted mode which means it runs in the gwt browser. In hosted mode you can make a change in the code, reload the browser and see the change. You can also debug in hosted mode with breakpoints in the GWT code (before it is translated into javascript) FAQQ: What about Spring integration on the client project side?A: I'm a big spring fan, but with the current integration methods (as it stands last time I looked in January 2009), it seems to over complicate things and adds nothing. If you insist or spring integration your best bet is here: http://code.google.com/p/gwtoolbox/wiki/ModuleIoC Here's spring integration for the server side: http://code.google.com/p/gwtrpc-spring/ Q: What about the maven gwt archetype?A: There is a new one that comes with the codehaus gwt-maven-plugin but it doesn't create a multiproject with separation of GWT and vanilla Java classes. What's missing from GWT?A good mvc framework Built-in maven support References:-The Codehaus gwt-maven-plugin: http://mojo.codehaus.org/gwt-maven-plugin/ -Integrating gwt incubator: http://code.google.com/p/google-web-toolkit-incubator/wiki/HowToUseTheIncubator [Less]
Created 10 months ago.

0 Users

This project has been built with Maven 2 in mind to ease dependency management, so important in a component oriented framework like GWT (currently supporting 1.5.3). The project is organized in ... [More] multi-layered modules: web-ui (running in browser) web-backend (running in the Web container, e.g. Tomcat) domain (containing business objects) service By organizing the modules in multilayer modules, we could potentially change the service layer of a GWT widget, without having to sacrifice the UI already developed [Less]
Created 4 months ago.

0 Users

This Sample Application Demonstrates Clean Integration Between Spring, Maven2, SpringMVC and GWT
Created 7 months ago.

0 Users

This project is based on an original article published by Shine Technologies regarding integrating a GWT client into an existing Spring Services deployment and using Maven 2 as the build tool for all ... [More] layers. The full original article is available here. The latest updated download now includes an integrated Hibernate Layer with associated HSQLDB database runtime, and can be deployed into a standard J2EE Application container like Tomcat. The gwt maven runtime support is provided currently by the gwt-maven project Getting Started - Full details on how to get up and running (this should be very quick!) Please contact us for any problems, ideas etc - any help much appreciated too! Last Updated 13th July 2008 [Less]
Created about 1 year ago.

0 Users

This is a web site that allows to display all version of a product, it can be pluggued to Ant system to be aware of products integrations
Created 12 months ago.

0 Users

Project releases on-line web variation of version of famous board game - Scrabble (r). The name of this project is Scribble because it has another riles, boards and ratings system. Project was started ... [More] to take more experience in Java language programming but now it's something more... This web project that required servlet container (Tomcat or something like) and SQL server. Project uses following libraries and technologies: Java 6 Standard Edition - multithreading, serialization, JavaBeans and other SE technologies are used in this project. No any J2EE (expect servlets) technologies. Springframework - injection container and other features of this framework are used. All project configuration and components interaction described in Spring configuration files. Hibernate - DB mapping framework for store data in database. We can use any relation database to store data. Google Web Toolkit - all client part is written using GWT. Maven2 - project build system is Maven. Now project can be easier compiled. We are using JetBrains IntelliJ Idea for development with free Open Source license. Thanks JetBrains. Work version of this project deployed at: http://www.wisematches.net - Google Docs: http://docs.google.com/a/wisematches.net/ - Google Calendar: http://www.google.com/calendar/hosted/wisematches.net - Google Mail: http://mail.google.com/a/wisematches.net - Google Webmaster Tool: https://www.google.com/webmasters/tools - Google Analytics: http://www.google.com/analytics/ [Less]
Created 12 months ago.

0 Users

GWT-QUICKSTART for MAVEN2A Maven2 plugin to gwt-compile your client code Java classes as part of the standard maven2 build life cycle. A simple archetype is also included to generate a GWT 'hello ... [More] world'. This maven plugin was modeled after the GWT plugin for Netbeans, which makes GWT development very simple. As part of the maven build / packaging process, the plugin invokes a command to GWT compile your application. It then 'merges' the GWT module xml file with your web.xml to declar Remote Services as servlets. You can easily package and launch your application using Jetty or your IDE's preferred application server (Tomcat, JBoss, Glassfish, etc). Note: This is an Alpha version of the product, expect improvements coming soon Maven Command for using the GWT Quickstart Archetype: mvn archetype:create -DarchetypeGroupId=com.google.code.gwtquickstart -DarchetypeArtifactId=gwtquickstart-archetype -DarchetypeVersion=1.0-SNAPSHOT -DgroupId= -DartifactId= -DremoteRepositories=http://gwt-quickstart-plugin.googlecode.com/svn/trunk/maven2Sample Pom.xml for using the plugin: http://gwt-quickstart-plugin.googlecode.com/svn/trunk/gwtquickstart-archetype/src/main/resources/archetype-resources/pom.xml RequirementsJava 1.4 or higher Maven2 installed GWT 1.4 or higher downloaded and unzipped %GWT_HOME% environment variable pointing to local copy of GWT FeaturesCompiles your GWT code, gerating javascript & static content Merges GWT Remote Services into Web.xml Respects standard Maven2 web application layout Can be easily integrated into existing web applications More simple to use than existing GWT maven plugins Current LimitationsWorks only with Windows (gwt-dev-windows.jar), need to add support for linux/mac Web.xml merge is incomplete, it only knows how to merge with Servlet / Servlet mappings. need to fully support 2.5 / 2.6 spec Existing RPC Remote Service is not wired up to index.html page (yet) [Less]
Created 12 months ago.

0 Users

This maven2 plugin enable you to compile your gwt code inside a maven2 configuration. Additionally you can start a hosted mode browser via maven
Created 11 months ago.