Managed Projects

cobogw

  Analyzed about 4 hours ago

The official cobogw Issue Tracker & Source Code. This project contains 2 separate libraries: a widget library and GWT specific extensions. Widget LibraryThe cobogw widget library consists of a number widgets and tools that extend the widgets present in the GWT library itself. Among others ... [More] the library contains a RoundedPanel and a Button widget that use only CSS to render. The Button is based on the CSS button as can be found in some Google products, like GMail. Other widgets are a Rating widget and a VerticalTabPanel. The list of available widgets is shown below and are also shown in the demo. demoAll widgets and tools are created to be easy to use and are very well documented. Version 1.3 is for GWT 1.6.4, 1.7 and 2.0.2, version 1.2.5 is for GWT 1.5.3. The widget library contains the following widgets: Note: The Button widget requires GWT 1.5.3 or higher Button - A CSS styled widget, using only CSS to create a shading effect: (demo. Specific for the Button a (configurator is available to easily create your own CSS style for a button). ButtonBar - A panel to horizontally align the Button widgets. RoundedPanel - A widget to create similar rounded corners as found in several google web applications (demo). RoundedLinePanel - An extension to the RoundedPanel that adds a single pixel line around your rounded widget. Rating - A widget that allows users to set ratings (demo). Span/TextNode - Widgets to add span and a text node tags to other widgets without overhead of additional div tags (demo). VerticalTabPanel - TabPanel that displays tabs stacked on the TabBar which is positioned on the left side of the tabPanel. CSS - A helper class to help with CSS properties. And some other simple widgets and helper classes... For more information on how to add the jar file to your project, see the wiki page UsingJarFile or the README.txt in the zip. Release Notes You can also read the javadoc online or find it in the zip. Maven2 SupportThe libraries are also supported for maven2. The repository is located at http://cobogw.googlecode.com/svn/maven2/. Add the repository to your pom.xml file: cobogw Cobogw repository at googlecode http://cobogw.googlecode.com/svn/maven2 And add the following dependency to get the library: org.cobogw.gwt cobogw 1.3 gwt.bouwkamp.comThis project was original released at gwt.bouwkamp.com, but has been moved to a new name which better reflects the open source nature of this project. It's still released under the Apache 2.0 license. To update your project add the org.cobogw.gwt.jar to your project and remove the com.bouwkamp.gwt jar file and update your imports. This project has the same interface as the gwt.bouwkamp project, but only has a different package structure. GWT emulation of java.sqlA long time ago GWT didn't support the sql time classes. At that time I created a GWT compatible implementation. Since then GWT has added implementations for these classes. At the current moment (GWT 2.0 release) the GWT implementation for Timestamp is workable, it only fails on some border cases on the nano part: inserting negative long numbers as time, compare returns other value as java, but the value is correct according to the specification, and the toString for a 0 value nano returns instead of 1 zero, 9 zero's. This means for GWT 2.0 you probably don't not need this patch anymore, unless you encounter those specific use cases. For older version of GWT it is recommended. But in case you need it a version is available. To use: GWT 2.0 cobogw.gwt-patch-2.0.zip (zip) Older GWT versions cobogw.sql.java-1.1.zip (zip) GWT relevant issues (in the GWT issue tracker): GWT issue 87, GWT issue 3731, GWT issue 3806 and GWT issue 4048. Test results of the Timestamp implementation in GWT 1.7 using this JUnit test case. The results of the same test when running in hosted mode (this uses the native Java implementation) and the results with the implementation provided by the cobowg.sql library running in web mode. Test results of the Timestamp implementation in GWT 2.0.2 using this JUnit test case. [Less]

53.7K lines of code

0 current contributors

almost 13 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This
Tags gwt widgets

cobogwave

  Analyzed about 18 hours ago

The Google Wave Gadget API is an extension to the Gadget API. This project is created to wrap the Wave Gadget API in Java classes to be able to program Gadgets with GWT. The following document provided by Google can help with Debugging Wave Gadgets. How to useAdd the WaveGadget.gwt.xml to your ... [More] project gwt.xml: Create a class that extends WaveGadget. @Gadget.ModulePrefs(title = "Hello World") public class HelloWorld extends WaveGadget { public HelloWorld() { ... RootPanel.get().add(); } protected void init(UserPreferences preferences) { getWave().addParticipantUpdateEventHandler(new ParticipantUpdateEventHandler() { public void onUpdate(ParticipantUpdateEvent event) { //handle participants added, also called when wave with gadget is opened. } }); getWave().addStateUpdateEventHandler(new StateUpdateEventHandler() { public void onUpdate(StateUpdateEvent event) { //handle state changes. } }); } }There are 3 events StatusUpdateEvent, ParticipantUpdateEvent and ModeChangeEvent to work easily with updates. Simple register a handler for one of those events with the methods on the WaveFeature class and the events will be fired when state or participants change. If you are not using maven you need to add the GWT gadgets api library manually to your project. Download the library from the http://code.google.com/p/gwt-google-apis/ page and add the gwt-gadgets-1.0.3.jar file to your project. To wave or to wave-preview?The first version 1.0.3 made use of the FeatureName "wave-preview". By using that name the wave-preview script is loaded by the gadget container. However, there are several problems reported with this version, e.g. not loading in some browsers and returning false in wave.isInWaveContainer(). Therefor in version 1.0.3.1 this was changed to FeatureName "wave". Using this name it is required to load the wave.js script by the gadget itself, but that is taken care of by the library via the WaveGadget.gwt.xml file. Thanks goes to Vicente J. Ruiz Jurado for providing the solution. Maven2 SupportThe libraries are also supported for maven2. The repository is located at http://cobogwave.googlecode.com/svn/maven2/. Add the repository to your pom.xml file: cobogwave Cobogwave repository at googlecode http://cobogwave.googlecode.com/svn/maven2/ And add the following dependency: org.cobogw.gwt.wave-api cobogwave-gadget 1.0.3.3 [Less]

1.39K lines of code

0 current contributors

about 9 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

gruifo

  Analyzed about 3 hours ago

Generating GWT wrappers for and from JavaScript libraries.

3.61K lines of code

0 current contributors

over 8 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

pongy

  Analyzed about 22 hours ago

Wave Gadget to play pong with 2 players. To play the game go to http://playpongy.appspot.com

1.04K lines of code

0 current contributors

about 9 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This
Tags gadget gwt wave