Buoy is a library for creating user interfaces in Java programs. It is built on top of Swing, but provides a completely new set of classes to represent gra...Buoy is a library for creating user interfaces in Java programs. It is built on top of Swing, but provides a completely new set of classes to represent graphical components. It offers many advantages over using Swing directly, including:
* A much simpler, cleaner, and more consistent API
* A better mechanism for laying out interface components
* A far more powerful event handling mechanism, which is based on dynamic binding of arbitrary methods as event listeners
* Built in support for serializing user interfaces as XML, then reconstructing them again
Other important features of Buoy include:
* It forms a "transparent wrapper" around Swing. It hides the complexity of Swing when you don't want to deal with it, but doesn't get in your way when you actually need that complexity.
* It is very small and efficient. The entire compiled library is only 200 K.
* It is written entirely in Java, and works on any JVM that is compatible with J2SE 1.4 or later.
* All source code is in the public domain.
to software framework gui development ui swing java by gresch and 1 other person on Jul 22, 2008, 6:41 PMWith help of JXLayer you can easily decorate your compound components and catch all Mouse, Keyboard and FocusEvent for all its subcomponents. JXLayer is ve...With help of JXLayer you can easily decorate your compound components and catch all Mouse, Keyboard and FocusEvent for all its subcomponents. JXLayer is very friendly to your applications, it uses only public Swing API and doesn't change any global settings like RepaintManager, EventQueue or frame's glassPane. It neither add AWTEventListener to AWT's toolkit.
to software framework gui ui swing java develop by gresch on Jul 16, 2008, 10:01 AMiScreen is a Java Object Validation Framework, suitable for validating Java Objects (including JavaBeans) to ensure that they are "valid" according to some...iScreen is a Java Object Validation Framework, suitable for validating Java Objects (including JavaBeans) to ensure that they are "valid" according to some definition (usually via configuration). The term 'iScreen' means "information screen," where 'screen' means to protect or conceal. Information, represented by Java objects, are passed through the screen. If they are considered acceptable (i.e. valid), then nothing occurs. If not, then an exception is thrown, allowing the application to notify someone or something of the invalid information.
to software develop validation framework java screen by gresch on Jul 7, 2008, 6:50 PMEspresso3D is a high performance real-time 3D engine for the Java(tm) programming language. E3D is not just a scene graph. It aims to be a complete solutio...Espresso3D is a high performance real-time 3D engine for the Java(tm) programming language. E3D is not just a scene graph. It aims to be a complete solution for your application with OpenGL rendering, OpenAL audio, collision detection, input, and rendering support.
Espresso3D began as a free for non-commercial use library in October 2004. As of April 8, 2008 Espresso3D is available under the open source LGPL license.
to graphics framework realtime openal opengl software 3d java google-code develop by gresch on May 12, 2008, 1:09 PMThe goal of this project is to provide a small and cohesive set of powerful UI components that allow creating modern applications that provide visual funct...The goal of this project is to provide a small and cohesive set of powerful UI components that allow creating modern applications that provide visual functionality similar to or superseding that of Vista Explorer and Office 2007. The components provide consistent visuals under the existing core and third-party look-and-feels, respect the DPI settings of the user desktop and follow the core Swing guidelines in the external APIs and the internal implementation details.The component suite includes:
* Layer for defining and using resizable icons
* Command button component
* Command button panel component
* File viewer panel component
* Breadcrumb bar component
* Ribbon component
The project is licensed under BSD license and requires JDK 6.0
to software ui java tools framework develop swing by gresch on Mar 16, 2008, 3:13 PMContains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client application...Contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client applications. Highlights include:
* Sorting, filtering, highlighting for tables, trees, and lists
* Find/search
* Auto-completion
* Login/authentication framework
* TreeTable component
* Collapsible panel component
* Date picker component
* Tip-of-the-Day component
to swing framework rcp software gui develop ui java by gresch on Mar 15, 2008, 10:04 AMSince the failure of business process reengineering idea a new flow in the research and business community is visible – business process management. SUPER ...Since the failure of business process reengineering idea a new flow in the research and business community is visible – business process management. SUPER addresses the ever enduring need of new weaponry in struggle for survival in buoyant business environment where profit margins dramatically plummet while competitiveness reaches the new sky high limits.
This project answers the two most urgent issues emerging from BPM:
* shift in control of processes from IT professionals to business natives
* carrying up business process management to a new complexity level
to information framework develop soa bpm software semanticweb bpel by gresch and 1 other person on Jan 9, 2008, 2:36 PMxmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. Window manag...xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen without gaps or overlap, maximising screen use. Window manager features are accessible from the keyboard: a mouse is optional. xmonad is extensible in Haskell, allowing for powerful customisation. Custom layout algorithms, key bindings and other extensions may be written by the user in config files. Layouts are applied dynamically, and different layouts may be used on each workspace. Xinerama is fully supported, allowing windows to be tiled on several physical screens.
to haskell gui software tools screen linux x-window os framework window-manager by gresch on Jan 6, 2008, 12:40 PMGASwerk - Geronimo Application Server Assemblies
GASwerk provides production ready solutions based on proven OpenSource components.
Three server asse...GASwerk - Geronimo Application Server Assemblies
GASwerk provides production ready solutions based on proven OpenSource components.
Three server assemblies based on Apache Geronimo Application Server are available. Each of them solving a particular problem.
GASwerk SOA Stack is a powerful feature-rich SOA assembly for agile businesses that want to bring their IT department closer to their business processes. GASwerk SOA provides an Enterprise Service Bus for connectivity and an business process engine to model all the processes.
GASwerk Spring is focused on developer needs. It provides a Spring framework deployment feature. Equipped with GASwerk Spring, your Geronimo Application Server is able to directly deploy Spring Applications to your server.
GASwerk JMS is a Messaging Cluster based on Javas Messaging Service (JMS). It is a powerful, scalable solution for companies where message throughput and reliability is critical.
And of course you could use all the GASwerk pieces together or only parts of the whole stack.
Geb GAS!
to jms java framework springframework geronimo ejb soa develop software java_ee by gresch on Dec 31, 2007, 3:51 PMOpenSwing is an open-source suite of advanced graphics components based on Swing toolkit: these components are more sophisticated of those provided with Sw...OpenSwing is an open-source suite of advanced graphics components based on Swing toolkit: these components are more sophisticated of those provided with Swing and can be manipolated directly inside the UI designer of the IDE.
It is also a framework that provides data binding mechanism between components and data model, based on the MVC paradigm. Data model is based on Java Beans (POJOs) and it is supported in all OpenSwing components, such as Grid control or components container.
to swing gui java tools spring framework develop software ui by gresch and 1 other person on Dec 12, 2007, 1:56 PMTopMind Systems, jLynx Persistence Framework, simplified java persistence, code generator, JPA, Hibernate, TopLink, iBatis, SQL Server, Oracle, MySQL, JDBC jLynx is a simple, lite, hi-performance layer over the JDBC API. Persist and retrieve POJO and Map objects directly. Designed for developer productivity. S...jLynx is a simple, lite, hi-performance layer over the JDBC API. Persist and retrieve POJO and Map objects directly. Designed for developer productivity. Simpler, easy to learn, easy to configure as compared to Hibernate, JPA, etc.
jLynx generates JavaBean objects based on your database schema. For example if you have 24 tables and views in your database, jLynx will create 24 objects with properties that map to the field names in each table. The jLynx Generator creates the objects and compiles them. You can also use the generated source instead if you prefer to customize the objects. Using the API to persist objects is trivial.
jLynx Framework implements the Relational interface, which has all necessary methods to persist objects and fetch entire collections of objects.
jLynx leverages the strengths of SQL and the strengths of Java without having to write/maintain J2EE code. It is truly the best of both worlds.
to develop framework jdbc server sql db software persistence java by gresch on Oct 30, 2007, 5:59 PMAperture is a Java framework for extracting and querying full-text content and metadata from various information systems (e.g. file systems, web sites, mai...Aperture is a Java framework for extracting and querying full-text content and metadata from various information systems (e.g. file systems, web sites, mail boxes) and the file formats (e.g. documents, images) occurring in these systems.
to develop semantic rdf opensource software search java web tools framework by gresch and 7 other people on Oct 30, 2007, 5:40 PMFXRuby is a Ruby extension module that provides an interface to the FOX GUI library.
to platform-independent fox develop gui toolkit framework ruby software by gresch and 1 other person on Oct 18, 2007, 10:46 PMKLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances.
It is a self-c...KLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances.
It is a self-contained solution which includes a web server and an SDK for creating WWW sites with both static and dynamic content. When using KLone, there's absolutely no need for any additional component: neither the HTTP/S server (e.g. Apache, Netscape, Roxen), nor the typical active pages engine (PHP, Perl, ASP, Python).
KLone does everything, and does it fast and small.
KLone blends the HTTP/S server application together with its content and configuration into a single executable file. The site developer writes his/her dynamic pages in C/C++ (in usual scripting style: <% /* code */ %>) and uses KLone to transform them into embeddable, compressed native code with the native C/C++ compiler. The result is then linked to the HTTP/S server skeleton to obtain one single, ROM-able, binary file. This means that he/she can get:
*
easy, complete and unfiltered interaction with the host operating system
*
dynamic pages in native compiled code, which in turn implies
*
fast execution and
*
small overall application footprint [1]
*
all of this without giving up the common functionality of web application frameworks such as sessions, parsing of form variables, cookies, etc
to webserver framework software webapp c++ develop toolkit by gresch on Sep 30, 2007, 3:58 PMAbout XStream
XStream is a simple library to serialize objects to XML and back again.
Features
* Ease of use. A high level facade is supplied th...About XStream
XStream is a simple library to serialize objects to XML and back again.
Features
* Ease of use. A high level facade is supplied that simplifies common use cases.
* No mappings required. Most objects can be serialized without need for specifying mappings.
* Performance. Speed and low memory footprint are a crucial part of the design, making it suitable for large object graphs or systems with high message throughput.
* Clean XML. No information is duplicated that can be obtained via reflection. This results in XML that is easier to read for humans and more compact than native Java serialization.
* Requires no modifications to objects. Serializes internal fields, including private and final. Supports non-public and inner classes. Classes are not required to have default constructor.
* Full object graph support. Duplicate references encountered in the object-model will be maintained. Supports circular references.
* Integrates with other XML APIs. By implementing an interface, XStream can serialize directly to/from any tree structure (not just XML).
* Customizable conversion strategies. Strategies can be registered allowing customization of how particular types are represented as XML.
* Error messages. When an exception occurs due to malformed XML, detailed diagnostics are provided to help isolate and fix the problem.
* Alternative output format. The modular design allows other output formats. XStream ships currently with JSON support and morphing.
to codehaus framework software java xml persistence by gresch and 2 other people on Jun 13, 2007, 11:28 PMGabriel is a security framework to restrict actions of users.
Think about EJB security but without EJB.
Gabriel is a security framework for Java. By ...Gabriel is a security framework to restrict actions of users.
Think about EJB security but without EJB.
Gabriel is a security framework for Java. By using access control lists and permissions, Gabriel enables components to check access to actions. On top of that Gabriel protects methods like EJB does but without the overhead. It distinguishes itself from other frameworks by the ease of use with a small API and by mapping method access to permissions instead of persons. This way the same permissions can be used to protect method access and to check which GUI elements to show based on user permissions.
to develop java_ee security software java framework by gresch on Jun 10, 2007, 10:27 PMThe Security Annotation Framework (SAF) is an instance-level access control framework driven by Java 5 annotations. It can be easily integrated into Spring...The Security Annotation Framework (SAF) is an instance-level access control framework driven by Java 5 annotations. It can be easily integrated into Spring applications which primarily use the SAF to control access to their domain object instances. SAF security annotations define locations in the source code where the SAF shall perform permission checks at runtime. An annotation-driven approach to instance-level access control promotes the separation of an application’s security logic from its business logic. This significantly increases the testability and reusability of application components. It further allows the implementation of instance-level access control features into existing applications without modifying existing business logic.
to java_ee security framework develop acegi java software springframework maven by gresch on Jun 5, 2007, 5:32 PMGridGain is a computational grid framework. Its goal is to improve general performance of processing intensive applications by splitting and parallelizing ...GridGain is a computational grid framework. Its goal is to improve general performance of processing intensive applications by splitting and parallelizing the workload. In many cases GridGain is used to achieve better overall throughput, better scalability or availability of services.
Following picture illustrates the basic idea behind processing grids:
to java_ee grid computing software framework develop java frameworks by gresch on May 29, 2007, 6:04 PMFrom the authors of the German book "JSF@work" (see http://jsfatwork.irian.at). A lightweight framework for J2EE web applications which makes a clean step ...From the authors of the German book "JSF@work" (see http://jsfatwork.irian.at). A lightweight framework for J2EE web applications which makes a clean step out of session handling problems when using persistence frameworks. Also features like aspect oriented JSF are introduced. All provided by a best-practice web application.
to webapp develop sourcecode java computing framework sourceforge java_ee software web2.0 by gresch on May 10, 2007, 9:48 AMCompass is a first class open source Java Search Engine Framework, enabling the power of Search Engine semantics to your application stack decoratively. Bu...Compass is a first class open source Java Search Engine Framework, enabling the power of Search Engine semantics to your application stack decoratively. Built on top of the amazing Lucene Search Engine, Compass integrates seamlessly to popular development frameworks like Hibernate and Spring. It provides search capability to your application data model and synchronizes changes with the datasource. With Compass: write less code, find data quicker.
to software computing develop apache java framework search lucene by gresch on May 7, 2007, 2:53 PM