Showing posts with label Software Development. Show all posts
Showing posts with label Software Development. Show all posts

Friday, July 16, 2010

Granite Data Services (GDS) : An alternative to Adobe LiveCycle (Flex 3+) Data Services for J2EE application servers

Granite Data Services (GDS) is an alternative to Adobe LiveCycle (Flex 3+) Data Services for J2EE application servers. The primary goal of this project is to provide a framework for Flex 3+/EJB3/Seam/Spring/Guice/Pojo application development with full AMF3/RemoteObject benefits. It also features a Comet-like Data Push implementation (AMF3 requests sent over HTTP) and ActionScript3 code generation tools (Ant task and Eclipse Builder).
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Groovy, Java, Actionscript 3, Flex

Tuesday, July 13, 2010

RHQ : A management platform for everything from the OS level load and network metrics through common databases to application servers and projects


RHQ is a management platform for everything from the OS level load and network metrics through common databases to application servers and projects. The system includes support for monitoring and/or managing Apache httpd, Apache Tomcat, JBoss Application Server, PostgreSQL, and other popular open source projects. It is built on the powerful RHQ plugin model that allows for the quick development of support for new projects. It supports inventory auto-discovery, rich monitoring and alerting, operational control, configuration management, content deployment, log tracking, and full history and auditing. It supports fine-grained security and rich group management.
  • Licenses : GPLv2
  • Operating Systems : Mac OS X, Windows, OS Independent, POSIX, AIX, HP-UX, Linux, Solaris
  • Implementation : Java

Monday, July 05, 2010

DDMSence : A Java API which supports the DoD Discovery Metadata Specification (DDMS)

DDMSence (pronounced "dee-dee-em-Essence") is a Java API which supports the DoD Discovery Metadata Specification (DDMS). It can transform XML DDMS Resource records into a Java object model (using XOM and Xerces), allowing them to be manipulated or traversed within the context of a Java environment. DDMSence also performs logical validation of rules which are not coded into the DDMS schema (such as the validation of longitude/latitude values).
  • Licenses : LGPL
  • Operating Systems : Java 1.5
  • Implementation : Java, XML, XOM, Schematron

XOM : An XML object model. It is a tree-based API for processing XML with Java that simultaneously supports streaming

XOM is an XML object model. It is a tree-based API for processing XML with Java that simultaneously supports streaming. In many use-cases, it can process arbitrarily large documents with effectively constant memory sizes. It strives for correctness, simplicity, and performance, in that order. XOM supports XSLT, Canonical XML, and XInclude.
  • Licenses : LGPL

Imagero : A Java imaging library

Imagero is a Java imaging library. Supported file types include BMP, GIF, TIFF, PNG, JNG, MNG, JPEG (including CMYK and 12-bit grey), PSD, PBM, PGM, PPM, TGA, EPS, EPSI, EPSF, AI, PDF, MRW, CRW, NEF, DCR, and DNG. Imagero can read thumbnails and can read and write metadata (IPTC, EXIF, XMP, Wang Annotations, Image Resource Blocks, Image File Directrories, JPEG Markers). Accurate color conversion is done with ICC profiles. TIFF tools allow you to split and merge TIFF images, add and remove IFDs. Lossless JPEG to TIFF and TIFF to JPEG conversion can be done. Lossless JPEG operations are supported.
  • Implementation : Java

Sunday, July 04, 2010

JSesh : An editor for ancient Egyptian hieroglyphic texts


JSesh is an editor for ancient Egyptian hieroglyphic texts. It can export the text into picture formats, such as WMF files for easy inclusion in word processors. JSesh can also be used as a library for other projects concerning ancient Egyptian.
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Java

MASH : A modular, automated script harness

MASH is a modular, automated script harness. It allows users to implement simple harnesses that perform work external to a system. The framework will invoke that harness as outlined by an XML script. For example, when using the framework to test a system you could create a script that cleans and loads a database, FTPs some data, submits a login form, and verifies HTTP information. Harnesses can easily be built to do almost anything (many harnesses are provided), not just Web page verification. While harnesses are written in Java, the scripts may be run against any type of system as harnesses are intended to act as clients.
  • Licenses : Apache 2.0
  • Operating Systems : Platform, Independent
  • Implementation : Java Ant

Thursday, July 01, 2010

Ample SDK : A standards-based cross-browser JavaScript GUI framework for building Rich Internet Applications running in a Web browser

Ample SDK is a standards-based cross-browser JavaScript GUI framework for building Rich Internet Applications running in a Web browser. It employs XML technologies (such as XUL, SVG, and HTML5) for UI layout, CSS for UI style, and JavaScript for application logic client-side. Ample SDK equalizes browsers and brings technology support to those missing any. The componentization model built into the core of the framework allows prototyping existing UI elements and creating new ones.
  • Licenses : GPL, MIT/X
  • Operating Systems : OS Independent
  • Implementation : JavaScript, HTML, CSS, VML, SVG, AJAX

Tuesday, June 29, 2010

RESTClient : A Java Swing application to test RESTful Web services

RESTClient is a Java Swing application to test RESTful Web services.
  • Licenses : Apache 2.0
  • Operating Systems : OS Independent
  • Implementation : Java

Sunday, June 20, 2010

Jspresso : A new framework for easily building rich Internet applications


Jspresso is a new framework for easily building rich Internet applications. It dramatically reduces the development cycles needed to get your corporate application up and running while not sacrificing quality, robustness, and performance. It is not just another Web application framework, but offer the exact same ergonomics as desktop applications while keeping an N-tier, server-centric architecture on a Java backend. Applications can be deployed either in Adobe's Flex, Ajax WingS, Canoo ULC, or Swing and all on the same codebase without a single specific line of GUI code.
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Java, Flex

Thursday, June 17, 2010

DAC (Dynamic Agent Computations) : A novel software framework designed for implementing multi-agent systems that describe parallel computations

DAC (Dynamic Agent Computations) is a novel software framework designed for implementing multi-agent systems that describe parallel computations. The whole system is easy to configure and extend, but also very efficient and scalable. Moreover, the technology that is used (JMS, Cajo, JMX) ensures high reliability of the framework, which can be used in a production environment.
  • Licenses : LGPL, GPL
  • Operating Systems : OS Independent
  • Implementation : JMS, JMX, Spring Framework, RMI, CAJO, Java

Sunday, June 13, 2010

Client-side GChart : A pure-GWT client-side charting solution

Client-side GChart is a pure-GWT client-side charting solution. It does not require browser plugins, external JavaScript, or server round-trips. The package supports bar, line, and pie charts, custom ticks, left and right y axes, grid-lines, annotated data points, pop-ups, click events, and more.
  • Licenses : Apache 2.0
  • Operating Systems : OS Independent
  • Implementation : Java

Sunday, May 23, 2010

OBSearch : A distributed similarity search index

OBSearch is a distributed similarity search index. It can (for example) match programs and help to detect Open Source/Libre license violations, find music that sounds like Sisters of Mercy, or match huge vectors of randomly generated integers just for fun.
  • Implementation : Java

Thursday, May 13, 2010

WaveMaker automates the development of Java Web applications


WaveMaker automates the development of Java Web applications. WaveMaker studio imports a DB schema, then automatically generates full Hibernate mapping and queries for CRUD operations. For each table, it creates a custom Dojo widget to implement grid and form capabilities. It generates standard Java Eclipse projects and WAR files that can run in any Java server. WaveMaker-generated apps are under the Apache license.
  • Licenses : Apache 2.0
  • Operating Systems : OS Independent
  • Implementation : Java, JavaScript, Dojo, Acegi, hibernate, spring, JaxWS, Sun JDK

Wednesday, May 12, 2010

OpenGrok : A fast and usable source code search and cross reference engine

OpenGrok is a fast and usable source code search and cross reference engine. It helps you search, cross-reference, and navigate your source tree. It can understand various program file formats and version control histories like Mercurial, Bazaar, Git, ClearCase, Perforce, SCCS, RCS, CVS, or Subversion. In other words, it lets you grok (profoundly understand) the source.
  • Licenses : CDDL
  • Implementation : Java

Friday, May 07, 2010

[fleXive] CMS : A Java EE content management system based on JavaServer Faces


[fleXive] CMS is a Java EE content management system based on JavaServer Faces 1.2. It combines the power of JSF XHTML templating with that of the Java EE 5 content repository, [fleXive]. Some highlights include dynamic JSF templating (Facelets), easy integration of custom logic with EJB or JSF beans, a modular structure, Maven support, generic data structures, and WebDAV and CMIS support. It incorporates all core [fleXive] features like security, versioning, multilinguism, and scripting.
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Java, Groovy, JavaScript, SQL, jsf

Sunday, April 25, 2010

jQuery.Syntax : An extremely fast and lightweight syntax highlighter


jQuery.Syntax is an extremely fast and lightweight syntax highlighter. It has dynamic loading of syntax source files and integrates cleanly using CSS or modelines. Plugins are available for DokuWiki and WordPress.
  • Licenses : Affero GPLv3
  • Operating Systems : OS Independent
  • Implementation : JavaScript

Monday, April 19, 2010

Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java

Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java. It includes an optional native method for even greater speed improvements.
  • Licenses : LGPL
  • Operating Systems : Mac OS X, Windows,OS Independent, POSIX, Linux
  • Implementation : C, Java

Friday, March 19, 2010

Ample SDK : A standards-based cross-browser JavaScript GUI framework for building Rich Internet Applications running in a Web browser


Ample SDK is a standards-based cross-browser JavaScript GUI framework for building Rich Internet Applications running in a Web browser. It employs XML technologies (such as XUL, SVG, and HTML5) for UI layout, CSS for UI style, and JavaScript for application logic client-side. Ample SDK equalizes browsers and brings technology support to those missing any. The componentization model built into the core of the framework allows prototyping existing UI elements and creating new ones.
  • Licenses : GPL, MIT/X
  • Operating Systems : OS Independent
  • Implementation : JavaScript, HTML, CSS, VML, SVG, AJAX

Monday, March 08, 2010

The Coldtags suite : A collection of custom JSP tags that provides 300+ custom JSP tags for common programming tasks faced by JSP developers

The Coldtags suite is a collection of custom JSP tags that provides 300+ custom JSP tags for common programming tasks faced by JSP developers. It also includes custom tags similar to the Web controls in the .NET framework.
  • Implementation : Java