Projects tagged ‘framework’, ‘java’, and ‘programming’


Jump to tag:

Projects tagged ‘framework’, ‘java’, and ‘programming’

Filtered by Project Tags framework java programming

Refine results Project Tags development (47) library (36) web (26) api (19) tools (18) j2ee (16) cross-platform (14) ajax (12) gui (11) swing (10) ui (10) linux (10)

[65 total ]

382USERS
   

Spring is a lightweight Java/J2EE application framework based on code published in "Expert One-on-One J2EE Design and Development" by Rod Johnson. It includes powerful JavaBeans-based configuration management applying Inversion-of-Control principles ... [More] , a generic abstraction layer for transaction management allowing for pluggable transaction managers, a JDBC abstraction layer, integration with Hibernate, JDO, Apache OJB, and iBATIS SQL Maps, AOP functionality, and a flexible MVC Web application framework with multiple view technologies. There is also a .NET port available. [Less]

71USERS
   

Grails aims to bring the "coding by convention" paradigm to Groovy . It's an open-source web application framework that leverages the Groovy language and complements Java Web development. You can use Grails as a standalone development environment ... [More] that hides all configuration details or integrate your Java business logic. Grails aims to make development as simple as possible and hence should appeal to a wide range of developers not just those from the Java community. [Less]

64USERS
   

Ehcache is a widely used java distributed cache for general purpose caching, J2EE and light-weight containers. It features memory and disk stores, replicate by copy and invalidate, listeners, a gzip caching servlet filter and much more... ... [More] Ehcache is available under an Apache open source license and is actively developed, maintained and supported. [Less]

48USERS
   

Struts is a framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture.

47USERS
   

iText is a library that contains classes to generate documents in the Portable Document Format (PDF), XML, HTML, and RTF. It can also parse XML documents and convert them into any of these formats. Pages of existing PDF files can be imported and copied to new PDF documents.

36USERS
   

A JavaServer Faces specific view-technology that combines the ease of Tapestry-like components with the familiar syntax of JSP within valid XML-syntax and EL use. Incorporating custom UIComponents is extremely easy, including being able to define ... [More] Component trees in other files. Additional features include a high performance templating framework that makes composing JSF pages extremely simple. [Less]

35USERS
   

MyFaces is the first free implementation of Suns new JavaServer (tm) Faces (aka JSF). See http://java.sun.com/j2ee/javaserverfaces for more information.

32USERS
   

The iBATIS Data Mapper framework makes it easier to use a database with Java. iBATIS couples objects with stored procedures or SQL statements using a XML descriptor. Simplicity is the biggest advantage of the iBATIS Data Mapper over object relational mapping tools.

28USERS
   

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural analysis. LLVM is also a great target for front-end ... [More] development for conventional or research programming languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]

17USERS
   

OpenLaszlo is an open source platform for creating zero-install web applications with the user interface capabilities of desktop client software.

16USERS
   

DWR is a simple servlet plugin that allows you to expose selected Java classes via JavaScript. DWR comprises a servlet to marshal requests from JavaScript and code to generate the browser code to make calling Java code directly from a web form simple. DWR can make writing interective DHTML pages (like GMail) very much simpler.

16USERS
 

The Official Standard Implementation for JavaServer(TM) Faces

14USERS
   

Extensions and additions to the Java Swing toolkit. Successful SwingX components may be considered for inclusion in future versions of the JDK.

13USERS
 

The Simple Logging Facade for Java or (SLF4J) is intended to serve as a simple facade for various logging APIs allowing to the end-user to plug in the desired implementation at deployment time. SLF4J also allows for a gradual migration path away from Jakarta Commons Logging (JCL).

13USERS
   

JGoodies Windows l&f and Plastic l&f family

12USERS
   

AppFuse is an open source project and application that uses open source tools built on the Java platform to help you develop Web applications quickly and efficiently. It was originally developed to eliminate the ramp-up time found when building new ... [More] web applications for customers. At its core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project. AppFuse 1.x uses Ant to create your project, as well as build/test/deploy it. AppFuse 2.x uses Maven 2 to create your project as well as build/test/deploy it. IDE support is much better in 2.x because you can generate the IDE project files with Maven plugins. AppFuse 1.x uses XDoclet and JDK 1.4+. AppFuse 2.x uses annotations and JDK 5+. [Less]

10USERS
   

The Xith3d project consists of powerful middleware consisting of a scenegraph and an extensible renderer. The goal is to create a lean and performative scenegraph and renderer while at the same time allowing for extensions and enchancements to all ... [More] stages of the rendering pipeline. You can think of it as a 3D engine. It allows to create games, or any application requiring a 3D visualization. It's versatile, usable with JOGL or LWJGL, embeddable in AWT, Swing, SWT (Eclipse). It has support for physics engine (JOODE), and many development facilities. It's fast and easy-to-use. [Less]

9USERS
   

JGoodies Forms layout system

7USERS
 

Thousand Parsec is not only a game by itself, it is also a framework for creating a similar group of turn-based space empire building games, which are often called 4X games, from the main phases found in them: eXplore, eXpand, eXploit and ... [More] eXterminate. Some examples of games which Thousand Parsec draws ideas from are Stars!, VGA Planets, Reach for the Stars, Master of Orion and Galactic Civilizations. The idea is that a protocol is specified which defines how game servers and game clients communicate with each other. Protocol also specifies which objects are available for custom games or rulesets, which can have different rules of gamplay. Any client should be able to connect with any server and player should be able to play any game with it. [Less]

6USERS
 

An Object-Oriented networking framework for Java primarily focused toward game development. The general concept is the utilization of Message objects that are essentially beans that are streamed over the network utilizing NIO.

6USERS
   

Cernunnos embodies software industry best practices based on innovative design principals. It dramatically reduces time and effort in Java development by effectively promoting reuse in common programming tasks. The Cernunnos Project is hosted by Google Code and is available freely under the Apache License, Version 2.0.

6USERS
   

HttpUnit emulates the relevant portions of browser behavior, including form submission, Javascript, basic HTTP authentication, cookies, and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or ... [More] containers of forms, tables, and links. When combined with a framework such as JUnit, it is fairly easy to write tests that very quickly verify the functioning of a Web site. [Less]

5USERS
 

The SmartWeb framework is targeted to support rapid development of simple to complex web applications, leading to development of clean and stable code. It's built over consolidated open source frameworks and features the most useful design patterns.

4USERS
 

Trails is a domain driven development framework for Java that aims to bring some of the excellent ideas of Ruby on Rails to the Java platform. By developing a POJO domain model with some annotations, it is possible to get a fully working ... [More] Spring/Hibernate/Tapestry application without custom development. Trails does this without any source code generation and all screens are fully customizable as needed. As well, Trails provides other features such as validation, role based security and I18N. [Less]

4USERS
 

jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.

4USERS
 

Apache Cayenne is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. With a wealth of unique and powerful features, Cayenne can address a wide range of persistence ... [More] needs. Cayenne seamlessly binds one or more database schemas directly to Java objects, managing atomic commit and rollbacks, SQL generation, joins, sequences, and more. With Cayenne's Remote Object Persistence, those Java objects can even be persisted out to clients via Web Services. Or, with native XML serialization, objects can be even further persisted to non-Java clients - such as an Ajax-capable browser. [Less]

3USERS
 

HiveDB is an open source framework for horizontally partitioning MySQL systems. HiveDB uses a partition-by-key scheme to manage sharded data stored in separate MySQL databases. Out of the box HiveDB supports simple JDBC or HIbernate via HIbernate Shards.

3USERS
 

Martyr is a framework (library) for the IRC Protocol, written entirely in Java, for Java programs. Martyr could be used as the foundation for a bot or a client written in Java. The goal for the Martyr project is to have a complete IRC client ... [More] framework encompassing all the features of modern IRC, but to be fully separate from any client implementation. [Less]

3USERS
 

OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be declared with annotations (@NotNull, @MaxLength), POJOs or XML. Custom constraints can be expressed as custom Java ... [More] classes or by using scripting languages such as JavaScript, Groovy, BeanShell, OGNL or MVEL. Besides field/property validation OVal implements Programming by Contract features by utilizing AspectJ based aspects. This for example allows runtime validation of method arguments. [Less]

3USERS
 

MD5 Reader 2 is an extension for jMonkey Engine to load 3D animated models from MD5 format (Doom 3 format). Current active contributors are: ender_saka (Marco Frisan, the project founder), Duodecimo Fernandes and gathers (Öyvind Johannessen). ... [More] The project was based on the original code from ChaosDeathFish (Gareth Jenkins-Jones). While the original code is still maintained, we are moving to a rewrite. [Less]