Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Vert.x

Compare

Claimed by Eclipse Foundation Analyzed about 22 hours ago

vert.x - Effortless asynchronous application development for the modern web and enterprise

89.1K lines of code

19 current contributors

7 months since last commit

15 users on Open Hub

Low Activity
5.0
 
I Use This
Licenses: Apache-2.0, EPL-1.0

Griffon

Compare

  Analyzed 7 months ago

Griffon is an application framework for developing desktop applications in the JVM, with Groovy being the primary language of choice. Inspired by Grails, Griffon follows the Convention over Configuration paradigm, paired with an intuitive MVC architecture and a command line interface. Griffon also ... [More] follows the spirit of the Swing Application Framework (JSR 296), it defines a simple yet powerful application life cycle and event publishing mechanism. [Less]

237K lines of code

5 current contributors

7 months since last commit

13 users on Open Hub

Activity Not Available
5.0
 
I Use This

mvp4g

Compare

  Analyzed 12 months ago

The goal of the Mvp4g framework is to help you build GWT applications easily, following best practices shown by Ray Ryan at the Google I/O: Event Bus Dependency Injection Model View Presenter Place Service (see http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html ... [More] for the video or http://extgwt-mvp4g-gae.blogspot.com/2009/10/gwt-app-architecture-best-practices.html for the text, thanks to Araik Minosian.) The framework allows you to easily: Set an event bus. Configure which presenter handles an event. Inject a view and one or more services into the presenter. Manage history thanks to a Place Service (NEW) Take advantage of new GWT 2.0 features like GWT code splitting (thanks to Mvp4g Multi-modules features) (NEW) Optimize your application (in particular thanks to Lazy Loading, build your views and presenters only when you need it, see Mvp4g optimization) And now you can do all this thanks to one interface and a few annotations (or you can still use a XML configuration file). Moreover when you use an interface and annotations, you have a strongly typed event bus. This is all you need to create an event bus with four events: @Events( startView = CompanyListView.class, module = CompanyModule.class, debug = false ) public interface CompanyEventBus extends EventBus { @Event( handlers = CompanyEditPresenter.class ) public void goToEdit( CompanyBean company ); @Event( handlers = CompanyDisplayPresenter.class ) public void goToDisplay( CompanyBean company ); @Event( handlers = { CompanyListPresenter.class, CompanyDisplayPresenter.class } ) public void companyCreated( CompanyBean newBean ); @Event( handlers = CompanyListPresenter.class ) public void companyDeleted( CompanyBean newBean ); }To understand how the framework works, you can look at the documentation. Examples are also provided to illustrate the framework: TestMvp4gA basic example to easily understand how the framework works. UML diagram of this example is available here (thanks to Steffen Nissen) EmployeeAdminThe GWT PureMvc example (as shown here) but implemented with the Mvp4g framework. This example also illustrates how to easily unit test the presenters using JUnit directly (without GWTTestCase, you can look at this message to see an example with a Mock library). EmployeeAdmin with GXTSame example as EmployeeAdmin but implemented with GXT using different approaches (see Mvp4g and GXT post) Mvp4gHistoryThis example shows how history is managed thanks to a Place Service. (see the wiki page for more information). Mvp4gModules & Mvp4gModulesXML These examples demonstrate how you can divide your application into modules and take advantage of GWT 2.0 Code splitting feature. It also shows how history is automatically managed with sub-modules. One version has been implemented with an Event bus interface, the other one with a XML configuration file. MailWithMvp4gThis example shows the GWT Mail example converted with Mvp4g. It illustrates how Mvp4g can be used with UiBinder. Mvp4gWithEdgeboxThis is a really simple example to show how you can use an external library to make non-RPC calls to the server. You can test these examples thanks to the Showcase. Don't hesitate to let me know your comments and any ideas you have to improve the framework. To ensure quality, library code is covered by JUnit tests (See coverage summary result or See full covery result) [Less]

42.9K lines of code

3 current contributors

almost 3 years since last commit

3 users on Open Hub

Activity Not Available
3.0
   
I Use This

tadedon

Compare

  Analyzed over 2 years ago

A bunch of utilities for GWT, GIN, Guice, Google App Engine, commons-configuration and many others - great foundation for any Java application.

5.63K lines of code

0 current contributors

over 5 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

swing-on-steroids

Compare

  Analyzed 3 days ago

swing-on-steroids bring Swing development on steroïds with Swing development on steroïds with Supervising Presenters and Passive Views (aka. MVP), a MessageBus and optionaly Guice or Qi4j. A versatile wizard api using the patterns cited above plus a graph model with commodities such as ... [More] BlockingView easing in and out smoothly thanks to Trident. [Less]

7.88K lines of code

0 current contributors

over 5 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

camunda-bpm-reactor

Compare

  Analyzed 3 days ago

Event Driven process applications

3.23K lines of code

5 current contributors

7 months since last commit

1 users on Open Hub

Very Low Activity
5.0
 
I Use This

octiron

Compare

  Analyzed about 2 months ago

Octiron is an event bus with the ability to magically transform events.

1.28K lines of code

1 current contributors

5 months since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

eventcast

Compare

  Analyzed about 2 months ago

This library offers loosely coupled Publish-Subscribe functionaility and is tightly integrated with Google Guice. It is an alternative to Guava EventBus and other similar libraries.

2.12K lines of code

0 current contributors

over 5 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

classbus

Compare

  Analyzed about 6 years ago

ClassBus is an event delivery API written using Java (TM) 1.5. It decouples event producers from consumers. The EventService interface is the central "bus". You can publish any kind of object to an EventService instance like this: myEventService.publish("someChannelName" ... [More] , aMessageObject);Subscribers receive events from the EventService. A subscriber must implement a simple interface: public interface EventSubscriber { void onEvent(T event); }Subscribers attach to the bus through a combination of the channel name and event type. Subscribers can listen to particular channels by exact name match, regular expression, or any other matching strategy you can dream up. You can similarly match on event type, subtype, or some other pluggable matching strategy. Finally, events are delivered via a DeliveryStrategy interface. Out of the box, we provide an Event Dispatch Thread strategy that ensures subscribers are notified on the EDT. [Less]

5.83K lines of code

0 current contributors

over 9 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

puntosoft

Compare

  Analyzed over 2 years ago

The project goal is to have a common set of classes used along all my applications written with GWT on client side and GAE/J or other technology on server side. Examplesusing GAE with GWT using Command Pattern & Event Bus Using Spring AOP Aspect (for cache appengine datastore querys into the ... [More] appengine memcache) Compatabilitytrunk puntosoft trunk code is currently compatible with GWT 2.0 and GAE SDK 1.3.0 gwt1.6 branch this branch is compatible with GWT 1.6.4 and GAE SDK 1.2.5 Projects using this library www.jardincitosonline.com.ar - sitio web para la busqueda de jardines de infantes y jardines maternales (a site for search kindergarten) [Less]

31 lines of code

0 current contributors

over 6 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This