Monday, March 20, 2006

Sahi : An automation and testing tool for Web applications, with the facility to record and playback scripts

Sahi is an automation and testing tool for Web applications, with the facility to record and playback scripts. Features include, in-browser controls, text based scripts, ant support for playback of suites of tests, and multi threaded playback. It supports HTTP and HTTPS. Sahi runs as a proxy server, and the browser needs to use the sahi server as its proxy. Sahi then injects JavaScript so that it can access elements in the Web page. This makes the tool independent of the Web site or Web application.

[Environment] Web Environment
[Intended Audience] Developers, Quality Engineers
[License] Other/Proprietary License with Source, The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java, JavaScript
[Topic] Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Software Development :: Quality Assurance, Software Development :: Testing

jsVal : A JavaScript program used for validating HTML Forms on the client side

jsVal is a JavaScript program used for validating HTML Forms on the client side. This allows HTML forms to be validated in the browser without having to send a request to a sever (PHP, ASP, Perl...). jsVals saves you from having to write complicated validations on server side as well as helping you avoid having to rebuild and repopulate the form when validation fails. The advantage versus other client side HTML form validators is the ease of use and flexibility you'll gain. jsVal fits the needs for most HTML Forms, and can be also easily be integrated with existing HTML Forms.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development, Software Development :: Libraries, Software Development :: User Interfaces

ZK : A Web framework designed to enable Web applications to have both rich user experiences and a simple programming model

ZK is a Web framework designed to enable Web applications to have both rich user experiences and a simple programming model. ZK includes an AJAX-based event-driven engine to automate interactivity, a rich set of XUL and XHTML components to enrich usability, and a markup language to design user interfaces without programming.

[Environment]
Web Environment
[Intended Audience]
Developers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: Dynamic Content, Software Development, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces

Wednesday, March 15, 2006

FreeMarker : A template engine

FreeMarker is a template engine that was originally designed so that servlet-based applications could keep graphical design separate from application logic. The templates provide an easy and highly flexible way to generate any kind of text output (HTML, PostScript, TeX, source code, etc.) from a variety of data sources such as Java objects, Jython objects, XML object models, and more.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: BSD License (original)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Text Processing :: General

Tuesday, February 28, 2006

KeyIntegrity ServiceHub

The KeyIntegrity family of products is intended for the service of the whole life cycle of program services and management of a Service-Oriented Architecture (SOA) based on any platform and technology, including Java and .NET. KeyIntegrity allows the creation of crucially important business-applications for distributed heterogeneous spaces. It also integrates people, systems, and applications with external and internal resources of the enterprise.

[Environment] Web Environment
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management, Information Management :: Metadata/Semantic Models, Information Management :: Workflow Frameworks, Office/Business, Security, System :: Networking

Sunday, February 26, 2006

DeepaMehta : A software platform for Knowledge Management

DeepaMehta is a software platform for Knowledge Management. Knowledge is represented in a semantic network and is handled collaboratively. DeepaMehta combines interdisciplinary research with the idea of Open Source to generate a true benefit for workflow as well as for social processes.

Friday, February 24, 2006

TinyFCK combines the advantages of TinyMCE's features with a free file manager

TinyFCK integrates the TinyMCE rich text editor with FCKEditor's file manager and uploader. TinyFCK combines the advantages of TinyMCE's features with a free file manager.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] ASP, Cold Fusion, JavaScript, Perl, PHP, Python
[Topic] Information Management, Internet :: WWW/HTTP :: Dynamic Content, Text Editors, Text Processing

Thursday, February 23, 2006

Mila Ajax Map

Mila Ajax Map is an AJAX Web application that may be used with a Web browser to display a network map with monitoring functions.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] JavaScript, Python
[Topic] System :: Networking :: Monitoring

WizCrypt : A cross-platform encryption tool

WizCrypt is a cross-platform encryption tool. It requires no configuration, uses industry standard RC4 and MD5 encryption, and can be used in scripts for batch operation.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users
[License] The Apache License 2.0
[Programming Language] Java
[Topic] Security :: Cryptography

Stripes : A framework that makes building Java Web applications as easy as it should be

Stripes is a framework that makes building Java Web applications as easy as it should be. It uses annotations to meet the goal of zero external configuration. It includes simple yet powerful solutions to common problems such as indexed properties, multi-event forms, localization, and use of domain objects in the Web tier. All of this is contained in a compact framework with hardly any dependencies.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Libraries :: Application Frameworks

Saturday, February 18, 2006

The LIRE (Lucene Image REtrieval) library provides a simple way to create a Lucene index of image features for content-based image retrieval (CBIR)

The LIRE (Lucene Image REtrieval) library provides a simple way to create a Lucene index of image features for content-based image retrieval (CBIR), which allows searching for similar images. The used features are taken from the MPEG-7 standard: ScalableColor, ColorLayout, and EdgeHistogram. Furthermore, methods for searching the index are provided.

License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Multimedia :: Graphics, Scientific/Engineering :: Image Recognition, Software Development :: Libraries :: Java Libraries

Job Scheduler : A program for business process automation

Job Scheduler is a program for business process automation. The Scheduler processes sequential and parallel tasks, provides an API (for Java, Javascript, Perl, and VBScript), and automates execution of programs and database procedures. Optionally supported databases are PostgreSQL, MySQL, Oracle, DB2, and MS SQL Server via JDBC.

[Environment]
No Input/Output (Daemon), Web Environment, Win32 (MS Windows)
[Intended Audience]
System Administrators
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: HP-UX, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language]
C++, Java
[Topic]
Office/Business :: Scheduling

Friday, February 17, 2006

UIMA SDK : A software architecture and framework

UIMA SDK is a software architecture and framework for supporting the development, integration, and deployment of search and analysis technologies. It can be used to analyze large volumes of unstructured information (text, audio, video, images, etc.) to discover, organize, and deliver relevant knowledge to the client or application end user.

[License] Free for non-commercial use
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] Java

fastutil extends the Java Collections Framework

fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists, and queues for Java with a small memory footprint and fast access and insertion; it also includes a fast I/O API for binary and text files. The classes implement their standard counterpart interfaces (e.g., Map for maps) and can be plugged into existing code. Besides the usual features, fastutil provides reference-based containers (which do not use equals() to compare objects) and linked structures. Most iterators provided by fastutil classes are bidirectional, or even implement the standard list iterator interface.

[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Topic] Software Development :: Libraries :: Java Libraries

Wednesday, February 15, 2006

Restlet : A framework that brings the simplicity and efficiency of the REST architectural style to Java developers

Restlet is a framework that brings the simplicity and efficiency of the REST architectural style to Java developers. It is composed of two parts, the Restlet API (alternative to Servlet 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(S), AJP (via Mortbay's Jetty or an adapter Servlet) and the client connectors are HTTP(S), JDBC, and SMTP (via JavaMail).

[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: Common Development and Distribution License (CDDL)
[Programming Language] Java
[Topic] Internet, Internet :: WWW/HTTP :: HTTP Servers, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries

Tuesday, February 14, 2006

JavaSVN : A pure Java Subversion (SVN) client library

JavaSVN is a pure Java Subversion (SVN) client library. This means that users of the library (i.e. Java applications) do not have to include svn native binaries or javahl bindings to work with subversion repositories. It is not only a 100% Java replacement for javahl bindings, but also a library that provides a high level of control over subversion repository operations.


[Intended Audience] Developers
[License] Free for non-commercial use
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Libraries :: Java Libraries, Software Development :: Version Control, Software Development :: Version Control :: Subversion

Monday, February 13, 2006

RabbIt : A mutating, caching Web proxy used to speed up surfing over slow links like modems

RabbIt is a mutating, caching Web proxy used to speed up surfing over slow links like modems. It does this by removing advertising and background images and scaling down images to low quality JPEGs. RabbIT is written in Java and should be able to run on any platform. It does depend upon an image converter if image scaleing is on. The recommended image converter is "convert" from the ImageMagick package.

[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: BSD License (original), OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: Proxy Servers, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: HTTP Servers, Internet :: WWW/HTTP :: Site Management :: Link Checking, System :: Networking

yawiki : A wiki system strives to be a perfect place for working together and sharing information

yawiki is a wiki system strives to be a perfect place for working together and sharing information. The syntax for the wiki system is really simple to learn. Getting started with a wiki system is easy. It features versioning of every page, and the history can be viewed to restore old versions. A page can be restricted so that it can only be edited by users. Every user can add pages to a personal list of bookmarks. Different themes are supported. A search engine (Jakarta Lucene) is integrated.

[Environment] Web Environment
[Intended Audience] Developers, System Administrators
[License] Free To Use But Restricted, OSI Approved :: BSD License (original)
[Programming Language] Java
[Topic] Internet :: WWW/HTTP

Sunday, February 12, 2006

MindRaider : Semantic Web outliner

MindRaider is a Semantic Web outliner/mind mapper. It aims to connect the tradition of outline editors with emerging technologies. MindRaider's mission is to organize not only the content of your hard drive but also your cognitive base and social relationships in a way that enables quick navigation, concise representation, and inferencing.

Skin Look And Feel allows Java developers to write skinnable application using the Swing toolkit

Skin Look And Feel allows Java developers to write skinnable application using the Swing toolkit. Skin Look And Feel is able to read GTK (The Gimp Toolkit) and KDE (The K Desktop Environment) skins to enhance your application GUI controls such as Buttons, Checks, Radios, Scrollbars, Progress Bar, Lists, Tables, Internal Frames, Colors, Background Textures, Regular Windows. Skin Look And Feel (aka SkinLF) also includes NativeSkin to create irregular windows.

Friday, February 10, 2006

SENTENSA Knowledge Miner : A platform independent tool for searching any text

SENTENSA Knowledge Miner is a platform independent tool for searching any text. SENTENSA uses robust methods of indexing and searching text, leveraging experience from more than 20 years of information retrieval. SENTENSA products offer advanced text retrieval solutions for large databases that will make your searches for key information fast and effective. You can index on one platform and query on another.

[Intended Audience] Advanced End Users, Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] Microsoft :: Windows, Unix
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Indexing/Search, Scientific/Engineering :: Artificial Intelligence, Scientific/Engineering :: Bioinformatics, Scientific/Engineering :: Medical Science Apps., Text Processing :: Markup :: XML

Thursday, February 09, 2006

JFtp : A Swing Java network and file transfer client

JFtp is a Swing Java network and file transfer client. It supports FTP using its own FTP API and various other protocols like SMB, SFTP, NFS, HTTP, and file I/O using third party APIs. It includes many advanced features such as recursive directory up/download, browsing FTP servers while transferring files, FTP resuming and queueing, browsing the LAN for Windows shares, and more. The FTP API is separated from the GUI and can also be used in third-party applications. It should ideally be launched in a Web browser via Java Web Start (contained by the Java 1.4 plugin), but can also be started locally.

[Environment] Win32 (MS Windows), X11 Applications, X11 Applications :: Gnome, X11 Applications :: KDE
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: File Transfer Protocol (FTP), System :: Networking

Tuesday, February 07, 2006

AjaxFTP : A drop-in FTP widget that you can use in Web 2.0 applications

AjaxFTP is a drop-in FTP widget that you can use in Web 2.0 applications. It's modular, skinnable, and uses the Ruby on Rails Prototype JavaScript library for a seamless FTP browsing experience.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Unix
[Topic] Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries

Sunday, February 05, 2006

OpenRico

An open-source Javascript library for creating rich internet applications. Rico provides full Ajax support, drag and drop management and cinematic effects library.

Thursday, January 26, 2006

CCAPI : A financial application library for Java

CCAPI is a financial application library for Java. CCAPI provides interfaces for automated stock exchange trading through Cortal Consors. In addition, CCAPI provides functions to retrieve online quotes from various data sources, including EUWAX, Consors, Comdirect, and Yahoo!. Furthermore, CCAPI provides a comprehensive library of technical and mathematical indicator implementations, like MACD, SMA, EMA, RSI, Williams %R, Correlation, and more.

[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Office/Business :: Financial, Office/Business :: Financial :: Investment, Software Development :: Libraries, Software Development :: Libraries :: Java Libraries

JoSQL provides SQL capabilities for querying, ordering, and grouping of collections of Java objects

JoSQL provides SQL capabilities for querying, ordering, and grouping of collections of Java objects. It allows a SQL statement to be applied to the collection of objects and the matching set returned, ordered and grouped.

[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java, SQL
[Topic] Database, Database :: API, Database :: Database Engines/Servers, Database :: Front-Ends, Software Development :: Libraries, Software Development :: Libraries :: Java Libraries

OpenXava is a framework to develop easily business applications with XML and Java

OpenXava is an XML/Java Framework to develop J2EE business applications rapidly and easily. It is based on business components defined with XML. It is feature rich and flexible, since it has been used for years to create real business applications.

Environment] Web Environment
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development, Software Development :: Code Generators

Wednesday, January 25, 2006

jMOS

jMOS is an open Java implementation for the Media Object Server (MOS) communications protocol.

[License] OSI Approved :: Open Software License
[Programming Language] Java
[Topic] Communications, Software Development :: Libraries :: Java Libraries
Dependencies: [change]

Monday, January 23, 2006

ZK : An AJAX/XUL Web framework designed to enable Web applications to have both rich user experiences and a simple programming model

ZK is an AJAX/XUL Web framework designed to enable Web applications to have both rich user experiences and a simple programming model. It includes an AJAX-based event-driven engine to automate interactivity and a rich set of XUL-based components.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: Dynamic Content, Software Development, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries

omega t+ : A computer assisted translation (CAT) tool suite

omega t+ is a computer assisted translation (CAT) tool suite. It currently includes omegat, a translation editor tool with numerous features, extspell, an Apsell spell checker user interface, sentseg, for sentence segmenting of documents, and OmegaT packages, from which omegat is derived.

[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Text Processing :: Linguistic, Text Processing :: Markup :: HTML/XHTML
[Translations] Chinese, English, French, Italian, Japanese, Russian, Spanish, Turkish

Friday, January 20, 2006

Titration : A multi-user, multi-project tracking system

Titration is a multi-user, multi-project tracking system. It's simple and is designed to work with other project management and time-tracking projects. It is designed to show the present work load, priority, and state of (closed/ongoing/queued/active) projects. This is not a micro-management package, a project management tool, or time-tracking software. It is an extension of tools that do these things.

[Environment] Eclipse :: Java/Swing
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent

Wednesday, January 18, 2006

Open Source Strategies

From advanced ecommerce and Point-Of-Sales (POS) to order entry, inventory, warehouse, shipping, purchasing, and manufacturing, Sequoia Open Source ERP brings the power and advanced features of Open For Business to enterprise users through regular ERP-oriented releases and community and commercial support options. Open Source Strategies is the sponsor and lead developer of Sequoia ERP.


Written in Java by a global development consortium, Open For Business is a true enterprise-class open source applications project. It offers advanced features such as database-independence, service oriented architecture, web services, and workflow. As part of the core development group for Open For Business, we have implemented complete solutions using Open For Business and have, in the process, contributed to many of its features.

Monday, January 16, 2006

Peekko Chat : A Firefox extension that makes every Web page a location where people can congregate

Peekko Chat is a Firefox extension that makes every Web page a location where people can congregate. It adds a toolbar that shows how many people are in that page's chat room and allows you to connect with them instantly.

[Environment] Web Mozilla
[Intended Audience] Advanced End Users, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] JavaScript
[Topic] Communications :: Chat, Internet :: WWW/HTTP :: Browsers

ShaniXmlParser : An XML/HTML DOM/SAX parser that can be validating

ShaniXmlParser is an XML/HTML DOM/SAX parser that can be validating. It can parse badly formed XML files. It can parse files with inverted tags and bad escaped &,<>. It expands all HTML entities. It is well suited to parse HTML files. It is up to 3 times faster than the internal JDK 1.5 xerces parser and as fast as the internal JDK 1.4 Crimson parser, compliant with the jaxp/w3c DOM interfaces, and very small.

dinamica : A powerful and very easy to use framework for J2EE Web development

dinamica is a powerful and very easy to use framework for J2EE Web development. It's newbie friendly and was built from scratch to be a high productivity framework for building business-oriented Web applications, whether they are large-scale or smaller ones. It stands apart from other Java MVC frameworks because it incorporates innovative programming techniques that boost productivity without sacrificing good object oriented design practices. Most common programming tasks can be completed without writing a single line of code.It uses Servlet API 2.3 and does not require JSP or TagLibs.

[Environment] Web Environment
[License] Freely Distributable, Freeware, OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Database, Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Code Generators, Software Development :: Libraries :: Application Frameworks

The Java XTools : An extensive collection of enhanced functions and features for Java and Java 3D

The Java XTools are an extensive collection of enhanced functions and features for Java and Java 3D. It includes an enhanced BranchGroup Node, object loaders for several 3D file formats (.rwx, .cob, .scn, .obj, .dxf, and others), rotation interpolators for combinations of the X, Y, and Z axes, enhanced keyboard navigation, a multiple-view universe, a text to texture converter, and some other special effects and functionality. It also includes facilities and classes for (stereoscopic) images, a ByteArrayReader, data download including a disk caching mechanism, enhancements for Swing components, and networking classes.

[Environment] Other Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications, Desktop Environment, Games/Entertainment, Information Management, Internet, Multimedia :: Graphics, Multimedia :: Graphics :: 3D Modeling, Multimedia :: Graphics :: 3D Rendering, Software Development :: Libraries :: Java Libraries, Utilities

Sunday, January 15, 2006

Resin Open Source provides JSP, Servlet, and EJB functionality under the GPL license

The Resin® high-performance application server features load balancing for increased reliability. Resin encourages separation of content from style with its fast XML and XSL support.

FCKeditor : The text editor for internet

FCKeditor Online text editor (DHTML editor), for ASP, ASP.NET, ColdFusion, PHP, Java and JavaScript brings to the web many of the powerful functionalities of known desktop editors like Word. It's XHTML compliant and works with Firefox, Mozilla, Netscape and IE.

TinyMCE : A platform independent web based Javascript HTML WYSIWYG editor

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. TinyMCE is very easy to integrate into other CMS systems.

Dojo : The Open Source JavaScript toolkit that helps you build serious applications in less time

Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time. It fills in the gaps where JavaScript and browsers don't go quite far enough, and gives you powerful, portable, lightweight, and tested tools for constructing dynamic interfaces. Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available. These capabilities are built on top of a lightweight packaging system, so you never have to figure out which order to request script files in again. Dojo's package system and optional build tools help you develop quickly and optimize transparently.

Dojo also packs an easy to use widget system. From prototype to deployment, Dojo widgets are HTML and CSS all the way. Best of all, since Dojo is portable JavaScript to the core, your widgets can be portable between HTML, SVG, and whatever else comes down the pike. The web is changing, and Dojo can help you stay ahead.

Saturday, January 14, 2006

inicrond : A education-oriented content management system

inicrond is a education-oriented content management system. It features online test-building, the ability to see test results with the test sheet itself, and support for multiple languages. It includes modules for members, groups, courses, admin, calendar, forums, and more.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] JavaScript, PHP, SQL, Unix Shell
[Topic] Education, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: Message Boards, Software Development :: Version Control :: CVS, Text Processing :: Markup :: HTML/XHTML

Thursday, January 12, 2006

Spring IDE for Eclipse

Spring IDE for Eclipse provides plugins for the Eclipse platform to ease working with Bean Factory configuration files for the Spring Framework. It contains a Spring project nature (with an incremental builder for validating Spring bean config files), an image decorator (which decorates Spring projects and all Spring bean config files), a Spring view (which allows one to browse Spring projects and their Spring bean config files, including bean properties), and an editor showing a graph from the beans of a single config file or a set of config files.

[License]
The Apache License 2.0
[Programming Language]
Java
[Topic]
Software Development :: Libraries :: Application Frameworks, Text Editors :: Integrated Development Environments (IDE)

Wednesday, January 11, 2006

WebWork MVC Framework: A Java pull HMVC Web application framework

WebWork MVC Framework is a Java pull HMVC Web application framework, designed for creating dynamic websites using minimal effort and maximum flexibility. It supports multiple views, allowing you to switch between different view technologies, including HTML, Swing, PDF, XSLT, and Velocity, without changing the logic producing the data. It includes a powerful expression language for navigating its object stack, as well as a small but complete tag library. It supports internationalization, redirection, error handling, validation, command driven actions, chaining actions, and type conversions.

[Intended Audience] Developers
[License] OSI Approved, OSI Approved :: BSD License (original)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Libraries :: Application Frameworks

Tuesday, January 10, 2006

GeoLogX: A locative site visitor logger

GeoLogX is a locative site visitor logger. It logs hits to a site and the location of the visitor, and can display an interactive map showing the locations from which visitors to the site came. It makes use of the hostip.info host IP geocoder, and Google maps to display the locative information.

[Environment] Web Environment
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java, PHP
[Topic] Internet :: Log Analysis, Internet :: WWW/HTTP :: Dynamic Content :: Page Counters

nrsTable: A JavaScript script that will allow a developer to create HTML tables from arrays

nrsTable is a JavaScript script that will allow a developer to create HTML tables from arrays. The tables can be automatically sorted simply by clicking on the heading. A lot of customization can be done for the tables, such as colors, pages, captions, and more.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries

Monday, January 09, 2006

ThinkCAP JX: Rich Internet Applications

ThinkCAP JX delivers the following:

  • Visual Design Environment for Rich Internet Applications
  • 3-Tier Client/Server Event Model
  • Advanced Transaction Handling
  • Integrated Data Persistence
  • Smart Data Binding
  • Rich Data Aware Controls & Visual Effects
  • Cross Platform Browser Support
  • Integrates Best-of-Breed Open Source Frameworks
  • Ability to AJAX enable existing Struts Applications
  • Runs on any application server
  • Eclipse Integration
ThinkCAP goes open source

Saturday, January 07, 2006

Thursday, January 05, 2006

XINS: A technology used to define, create, and invoke remote APIs.

XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.

[Intended Audience] Developers
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications, Internet :: WWW/HTTP, Software Development :: Build Tools, Software Development :: Code Generators, Software Development :: Documentation, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: Object Brokering, Software Development :: Testing, Text Processing :: Markup :: XML

amoeba: An XML-based framework for Web environment development backed by XML databases (the eXist native XML database)

amoeba is an XML-based framework for Web environment development backed by XML databases (the eXist native XML database). It's deployable as a war archive in servlet containers (like Tomcat and/or Jetty). Almost no Java knowledge or Java programming is required while developing with amoeba, except for extending base framework functionality. Programming in amoeba means writing XML documents. The environment has four domain-specific languages: pipeline (general XML processing using language features and by calling tasks), sitemap (for connecting the Web environment to all other languages), form (HTTP forms processing), and modification.

[Environment]
Console (Text Based), Web Environment
[Intended Audience]
Developers
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Text Processing :: Markup :: HTML/XHTML, Text Processing :: Markup :: XML, Text Processing :: Markup :: XSL/XSLT

NativeCall lets developers call operating system methods from Java through an easy object-oriented API

NativeCall lets developers call operating system methods from Java through an easy object-oriented API. It supports structs as well as calling methods in arbitrary modules.

[Intended Audience] Developers
[License] OSI Approved, OSI Approved :: BSD License (original), OSI Approved :: BSD License (revised), OSI Approved :: MIT/X Consortium License
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent
[Programming Language] Assembly, C++, Java
[Topic] Software Development :: Libraries :: Java Libraries

Tuesday, January 03, 2006

Historical Event Markup and Linking Project (Heml): An XML schema for historical events and a Java Web app

Historical Event Markup and Linking Project (Heml) provides an XML schema for historical events and a Java Web app which transforms conforming documents into hyperlinked timelines, maps and tables. It aims to provide a most information-rich interchange format for historical data, and thus add a historical component to the growing movement for a 'Semantic Web.'

[Environment] Web Environment
[Intended Audience] Other Audience
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Indexing/Search, Multimedia :: Graphics :: Presentation, Text Processing :: Markup :: XML

The Yahoo Translating HTTP Proxy (YTP)

The Yahoo Translating HTTP Proxy (YTP) is a two-way translator that works with Yahoo! Messenger to translate your typed messages and replies to and from various languages. It supports English, German, Spanish, French, Italian, and Portuguese.

[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Communications :: Chat, Internet :: Proxy Servers
[Translations] English, French, German, Italian, Portuguese, Spanish