Skip to content

kebernet/gwittir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gwittir

BuildStatus

Gwittir is a set of tools for GWT applications. This project represents a refactoring of the original code into a set of isolated modules that are interdependent. The main project is Gwittir MVC, which is an MVC-style application framework for your applications but it is built up from several, now independent, projects that can also be used in isolation.

Maven

<repository>
    <id>gwittir</id>
    <name>gwittir</name>
    <url>http://dl.bintray.com/kebernet/maven</url>
</repository>

Introspection

This is the core API that started the project. This allows limited Java Beans type introspection within GWT code.

Usage: maven:

<dependency>
    <groupId>com.totsp.gwittir</groupId>
    <artifactId>introspection</artifactId>
    <version>1.0.9.2</version>
</dependency>

gwt:

<inherits name="com.totsp.gwittir.Introspection" />

Binding

This is built on the introspection code and allows two way data binding between objects.

Usage: maven:

<dependency>
    <groupId>com.totsp.gwittir</groupId>
    <artifactId>binding</artifactId>
    <version>1.0.9.2</version>
</dependency>

gwt:

<inherits name="com.totsp.gwittir.Binding" />

FX (effects)

Is built on the introspection framework and has support property animation and other "pretty" effects.

Usage: maven:

<dependency>
    <groupId>com.totsp.gwittir</groupId>
    <artifactId>fx</artifactId>
    <version>1.0.9.2</version>
</dependency>

gwt:

<inherits name='com.totsp.gwittir.FX' />

Serialization

Uses the introspector to support two way serialization of Java Beans to JSON.

Usage: maven:

<dependency>
    <groupId>com.totsp.gwittir</groupId>
    <artifactId>serial</artifactId>
    <version>1.0.9.2</version>
</dependency>

gwt:

<inherits name="com.totsp.gwittir.JSON" />

Util

Utility classes that are independent of the rest of the project.

Usage: maven:

<dependency>
    <groupId>com.totsp.gwittir</groupId>
    <artifactId>util</artifactId>
    <version>1.0.9.2</version>
</dependency>

gwt:

<inherits name="com.totsp.gwittir.Util" />

Emulation

GWT compatible implementations of core Java classes culled from a number of other sources.

Usage: maven:

<dependency>
    <groupId>com.totsp.gwittir</groupId>
    <artifactId>emul</artifactId>
    <version>1.0.9.2</version>
</dependency>

gwt:

<inherits name="com.totsp.gwittir.Emul"/>

MVC

A set of widget patterns, binding, application flow, etc built from all the other modules.

Usage: maven:

<dependency>
    <groupId>com.totsp.gwittir</groupId>
    <artifactId>mvc</artifactId>
    <version>1.0.9.2</version>
</dependency>

gwt:

<inherits name="com.totsp.gwittir.MVC"/>

License

Gwittir is available under your choice of the LGPL v2 or the ASL v2.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published