Showing posts with label JAVA Framework. Show all posts
Showing posts with label JAVA Framework. Show all posts

Tuesday, 6 December 2011

JavaFX 2.0.1 SDK

The JavaFX 2.0.1 release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.

The JavaFX SDK includes the JavaFX libraries, the JavaFX Runtime and project files you need to get started. You may use the JavaFX SDK by itself, or with your favorite Java IDE to leverage debugging, profiling, and other IDE features. You must have the Java SE Development Kit (JDK) 6 Update 26 or higher installed on your system in order to use the JavaFX SDK.

JVM Language Summit Video and Presentations

Watch session video and download presentations from the 2011 JVM Language Summit, an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects.

In 2011, it convened at Oracle's Santa Clara, Calif., campus on July 18-20.

Speaker presentations are available on video below, along with slides in PDF format. Informal workshops were not captured on video, but some workshop slides are available. You may embed and share these presentations for noncommercial purposes as you like.

Tuesday, 29 November 2011

Vaadin - JAVA Framework


Vaadin is a web application framework for Rich Internet Applications (RIA). In contrast to Javascript libraries and browser-plugin based solutions, it features a server-side architecture, which means that the largest part of the logic runs on the server. Ajax technology is used on the browser side to ensure a rich and interactive user experience. Developers compose the application user interface from components such as the Button, Table and Tree. The components use events, listeners and data binding to communicate with each other and with business logic. The component-based architecture together with the data binding features help building applications that are easily modularized and refactored as needed.

Pandora - JAVA Framework

Pandora is an easy to use, fast and lightweight framework for creating web applications with Java. Pandora uses Velocity for templating and provides support for Hibernate as persistence layer. It has great support for handling formular input with validators etc. and for lists, tables and trees (filtering, sorting, searching for free).

SerfJ - JAVA Framework

SerfJ is the easiest way of developing Java REST web applications. It helps you to develop your application over an elegant MVC arquitecture, giving more importance to convention than configuration, so for example, you will not have to have configuration files or annotations in order to specify which view serves a controller's method. However, SerfJ is very flexible, so if you want to jump over those conventions, you can configure the behaviour of your applications as you like.

fleXive - JAVA Framework

[fleXive] is a Java EE 5 open-source framework for the development of complex and evolving (web-)applications. It speeds up development by easing many tedious and repetitive programming tasks and helping to keep your application(s) flexible during the development-cycle and in production. [fleXive] concentrates on enterprise-scale content modeling, storage and retrieval, and includes comprehensive JSF support for displaying and manipulating these contents in (web) applications. The runtime environment can be included in existing Java EE applications, but you can also build new applications and package them into stand-alone Java EE applications. [fleXive] provides essential features for data-centric applications:

 * Secure EJB-based persistence engine
 * Web development JSF toolkit
 * Powerful administration interfaces
 * Based on the latest industry-standards like Java 6, EJB 3, JSF, etc.

Aurora - JAVA Framework

Aurora is an open-source MVC framework that is aimed at writing configurable, fully object-oriented form controllers using the Spring Framework. The code-base grew out of my experience using Spring's MVC module and slowly developed over several versions into a full-fledged framework that attempts at tackling the most common problems that I had when using Spring MVC and other J2EE web-related issues in general.

RSF - JAVA Framework

RSF is an open source web programming framework, with roughly the scope of Sun's JSF. RSF is written in Java, and is built on the Spring framework. RSF features a pure-HTML templating engine named IKAT, which achieves the cleanest separation between presentation and logic yet made - build "components" using pure HTML and libraries of code rather than heavy framework base classes. RSF also features a lightweight request-scope Spring clone, RSAC, which brings the magic benefits of inversion of control into the request scope. RSF currently has integrations for Hibernate, JSR-168, Cocoon and Sakai.

ztemplates - JAVA Framework

ztemplates is a framework for creating web-applications based on Java 1.5. Features:

 * new and unique action processing module
 * clean, technology agnostic urls
 * fully JSP, Velocity and AJAX compatible
 * state-free
 * invisible to the web-client
 * convention over configuration
 * extensible
 * small and modular

Restlet - JAVA Framework

Restlet is a framework that brings the simplicity and efficiency of the REST architectural style to Java developers. It is composed of two parts, a neutral API and a reference implementation (Noelios Restlet Engine). It supports all REST concepts (resource, representation, data, connector, components, etc.) and is suitable for both client and server REST applications. The server connectors provided are HTTP (via Mortbay's Jetty or an adapter Servlet) and the client connectors are HTTP, JDBC, and SMTP (via JavaMail).

caramba - JAVA Framework

The caramba framework is built from bottom to top with one main goal: creating Responsive, Rich Internet Applications. With the AJAX technology we could already achieve this, but it was hard to debug, error prone and time intensive to make it work. We are sure that simplicity can be achieved by following the event driven architecture: Caramba is 100% event driven, so very, very easy to use. Using Caramba makes it possible to make fancy, responsive web-applications without having to write a single line of JavaScript. You don't need to learn another language. Just the good old java syntax and JSP, that's all you need to know to get started.

OpenXava- JAVA Framework

XML / Java Framework to develop J2EE business applications rapidly and easily. It is based in business components defined with XML. Feature rich and flexible since is used for years to create real business applications.

JAT - JAVA Framework

JAT is a flexible Java base-framework which can be easily extended to improve projects start-up time. JAT allows to build Web applications (J2EE) or standalone application (server, batch, etc.). JAT supplies the main basic functionalities of any Java application, such as:

 * High Business Object abstraction
 * Integration facilities (provided for DBMS, LDAP and open to any software product)
 * Authentication and user privileges management
 * MVC pattern implementation (with privileges management and page flow control)
 * HTML layout structure management (header, footer, menu, etc.)
 * HTML dynamic contents and facilities (form, report, paging)
 * Logging feautures
 * Help on-line utility
 * High configuration of all described functionalities
 * Administration and configuration GUI

JSPWidget - JAVA Framework

JSPWidget is a JSP Framework that provides event-driven,view state retained,server-side GUI controls to make JSP development as intuitive as in traditional client forms or in client-based Web applications.

RIFE - JAVA Framework


RIFE offers an alternative approach to web application development and design. It builds upon the Java platform, but offers all required tools and APIs to implement and perform all common website related tasks in a fast, intuitive and consistent manner. RIFE has been designed for perfect separation of tasks during a development cycle. Every developer, dba and designer only has to focus on his own tasks. At any moment the work can be effortlessly integrated with the work of the rest of the team. This results in a loosely coupled and very robust system. One can make incremental improvements with little or no risk of unwanted side-effects elsewhere in the system. RIFE is composed out of a large collection of modular parts, which include:

 * web application engine,
 * integrated web continuations,
 * customizable multi-format template engine (html, xml, sql, java, txt, ...)
 * support for template content transforming through for example XSLT,
 * authentication framework,
 * database query builders,
 * simple persistance layer,
 * fault-tolerant JDBC wrappers and connection pooling,
 * web-oriented database utilities,
 * central data repository,
 * cron-like scheduler,
 * configuration framework. The central part is the engine which formalizes all aspects of dynamic web development. It graciously solves all doubt, confusion and maintenance problems of HTTP's statelessness and liberal CGI interface.

Barracuda - JAVA Framework


Barracuda is an open-source Presentation Framework designed to make it easier to build servlet based webapps by applying proven client-server patterns to the web development paradigm. It features a DOM based templating mechanism for better separation of code from content (default XMLC), a UI component model that provides a series of server side widgets (table, list, template, etc) that make it easy to manipulate DOM structures, and a strongly typed MVC interfaces just like in Swing. With support for multiple markup languages (HTML, WML, XML, etc). It has an event model that provides Model 2 style flow control and allows for true event driven programming on the server. You can add listeners to components and your server-side event handler code will automatically get notified when an action occurs on the client.

Macaw - JAVA Framework

Macaw is an object-publishing framework designed for local web applications. Freemarker is used for presentation, Jetty is used as the default web container, and there is a basic integration with Hibernate (but other persistence mechanisms can be used). The framework requires two layers over the top of "business logic" classes: a Java web layer where certain simple method and class naming conventions are used to facilitate easy mapping of data to and from HTML, and Freemarker page templates. A small number of Freemarker tags are defined to enable references to Macaw-based objects within the page templates.

TrimPath - JAVA Framework

TrimPath provides open-source (GPL & APL) web technologies, focused around JavaScript, synchronization, MVC, occasionally connected computing, and Google Gears. The open source Junction framework is a conventions-over-configuration, synchronizing web MVC framework for JavaScript. Features of Junction:

 * Junction is a riff of the Ruby on Rails framework into the world of JavaScript.
 * Junction makes your web application perform great.
 * Junction is a synchronizing MVC framework for building applications on top of Google Gears, but also does not require Google Gears if you don't want it.
 * Junction automatically synchronizes your client-side and server-side code and RDBMS's.
 * Junction still works even if the network is occasionally-connected or offline.
 * Junction can run your application in the web-browser or on a Rhino-based server, or both. It's your choice. And, you write your application code just once to support these different runtime options. No duplicate logic.

Swingweb - JAVA Framework

Swingweb is an implementation of AWT toolkit that enables AWT/Swing application to be operating inside a web container and presented as a web application to the web browser, purely in HTML/CSS/javascript. There's no code conversion required for the swing application to run in the SwingWeb environment. Some of the features of SwingWeb include the following:

 * Support web-environment with multiple concurrent application sessions
 * Component-oriented architecture that allows developer to enable existing swing component to web environment easily
 * Support common AWT/Swing components in java.awt.
 * and javax.swing.
 *
 * Support all component layouts in jdk
 * Highly configurable use of jxp template for component presentation

Wicket - JAVA Framework

Wicket is a Java web application framework that takes simplicity, separation of concerns and ease of development to a whole new level. Wicket pages can be mocked up, previewed and later revised using standard WYSIWYG HTML design tools. Dynamic content processing and form handling is all handled in Java code using a Swing-like component model backed by POJO data beans that can easily be persisted with Hibernate.

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More