[Intended Audience] | Developers | |
[License] | OSI Approved :: GNU Lesser General Public License (LGPL) | |
[Operating System] | OS Independent | |
[Programming Language] | Java | |
[Topic] | Software Development :: Libraries :: Java Libraries |
Tuesday, November 29, 2005
JFreeChart: A chart library for the Java platform
JFreeChart is a chart library for the Java platform that supports a wide range of charts including pie charts (2D and 3D), bar charts (horizontal and vertical, regular or stacked, with optional 3D-effects), line charts, XY plots, scatter plots, time series charts, high/low/open/close charts, candlestick plots, Gantt charts, Pareto charts, combination charts, and more. It is suitable for use in applications, applets, servlets, and JSP.
Sunday, November 27, 2005
The SMSj library allows you to send SMSes (GSM) from the Java platform
The SMSj library allows you to send SMSes (GSM) from the Java platform. It gives you full control over the SMS including the UDH field so you can create and send EMS messages, Nokia ringtones, and images. It provides a pluggable transport layer that allows it be used with a range of different SMS servers.
Friday, November 25, 2005
OpenSign: A collection of Java applets providing client-side digital signing functionality using x.509 certificates
OpenSign is a collection of Java applets providing client-side digital signing functionality using x.509 certificates. It currently consists of two applets, one for signing plain ASCII text and another providing login functionality.
[Environment] | Web Environment | |
[Intended Audience] | Developers | |
[License] | OSI Approved :: GNU Lesser General Public License (LGPL) | |
[Programming Language] | Java | |
[Topic] | Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Security, Security :: Cryptography |
Wednesday, November 23, 2005
YALE (Yet Another Learning Environment): A flexible Java environment for machine learning and data mining
YALE (Yet Another Learning Environment) is a flexible Java environment for machine learning and data mining. Many nestable learning and preprocessing operators (including Weka) are provided. It features an XML-based graphical user interface, a plugin mechanism, and 2D and 3D plotting, and provides an easy to use extension mechanism that makes it possible to integrate new operators and adapt the system to your personal requirements. A command line version is also included.
[Intended Audience] | Developers, End Users/Desktop | |
[License] | OSI Approved :: GNU General Public License (GPL) | |
[Operating System] | OS Independent | |
[Programming Language] | Java | |
[Topic] | Education, Information Management, Scientific/Engineering :: Artificial Intelligence |
Morena
Morena is a Java framework that allows a Java program to acquire an image from a scanner or camera.
[Intended Audience] | Developers | |
[License] | Free For Educational Use, Free For Home Use, Other/Proprietary License with Free Trial | |
[Operating System] | MacOS X, Microsoft, Unix | |
[Programming Language] | Java | |
[Topic] | Multimedia :: Graphics :: Capture :: Digital Camera, Multimedia :: Graphics :: Capture :: Scanners, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries |
Tuesday, November 22, 2005
The Expense Submittal System (ESS): A Web-based solution for the creation of expense reports, expense report approval, payment, and accounting
The Expense Submittal System (ESS) is a Web-based solution for the creation of expense reports, expense report approval, payment, and accounting. The complete expense reporting process is covered. ESS provides report entry, approval routing, corporate policy checking, credit card statement importation, and report payment. It requires an application server, such as Tomcat, and a database, such as MySQL.
[Environment] | Web Environment | |
[Intended Audience] | End Users/Desktop | |
[License] | OSI Approved :: GNU General Public License (GPL) | |
[Operating System] | Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, Unix | |
[Programming Language] | Java, JavaScript, SQL | |
[Topic] | Office/Business, Office/Business :: Financial, Office/Business :: Financial :: Accounting, Office/Business :: Groupware |
Sunday, November 20, 2005
Laughing Man: An application that detects if a Web page has changed
Laughing Man is an application that detects if a Web page has changed. It uses a Web server's last modified date if available, and generates a hash number based on the contents of the page.
[License] | OSI Approved :: BSD License (revised), OSI Approved :: GNU General Public License (GPL) | |
[Operating System] | MacOS X, OS Independent | |
[Programming Language] | Java | |
[Topic] | Internet :: WWW/HTTP |
Friday, November 18, 2005
Yazd: Discussion forum software
Yazd is discussion forum software that can be easily configured through an administration interface. It is highly flexible and uses JDBC to connect to a backend database.
[License] | The Apache License | |
[Programming Language] | Java, JavaScript | |
[Topic] | Communications :: BBS |
XStream: A simple library to serialize objects to XML and back again
XStream is a simple library to serialize objects to XML and back again.
- 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 stategies. 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.
Thursday, November 17, 2005
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] | Software Development :: Quality Assurance, Software Development :: Testing |
JGraphpad: A free diagram editor for Swing
JGraphpad is a free diagram editor for Swing that offers the functionality to create flow charts, maps, and UML diagrams.
Wednesday, November 16, 2005
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 SCCS, RCS, and CVS. In other words, it lets you grok (profoundly understand) the source.
YAWL: A workflow/business processing system
YAWL is a workflow/business processing system. It supports a concise and powerful workflow language and handles complex data, transformations & Web Service integration. Uses Java, Schema, XPath/Query, SOAP & WSDL. http://www.yawl-system.com
Mule: An Enterprise Service Bus (ESB) messaging framework
Mule is an Enterprise Service Bus (ESB) messaging framework. Is a highly-distributable, SEDA-based object broker that can seamlessly handle interactions with other applications using disparate transport technologies such as JMS, SOAP, HTTP, File, Stream, SMTP, Vm (embedded), POP3, multicast, and more. Mule totally abstracts all knowledge of component interactions from your business components handing all transport, transformations, and routing of events transparently.
[Environment] | No Input/Output (Daemon) | |
[Intended Audience] | Developers | |
[License] | Freely Distributable, OSI Approved :: BSD License (revised) | |
[Operating System] | OS Independent | |
[Programming Language] | Java | |
[Topic] | Communications, Information Management :: Workflow Frameworks, Software Development, System :: Clustering/Distributed Networks |
Monday, November 14, 2005
Morcego: A 3D graph browser for viewing and navigating any graph-like structure
Morcego is a 3D graph browser for viewing and navigating any graph-like structure. Examples of such structures include social networks, site maps, hierarchies, and genealogy trees. It currently only support simple graphs. It's already integrated into TikiWiki. Morcego is not meant to provide a solution for the end user, but to be embedded in a Web application by developers. It's a Java applet that communicates with an XML-RPC server to load the graph that is displayed.
jMemorize: To anage your learning process by using flashcards and the famous Leitner system
jMemorize manages your learning process by using flashcards and the famous Leitner system. It boosts your study sessions and features categories, statistics, and an appealing and intuitive interface.
[Environment] | MacOS X, Win32 (MS Windows), X11 Applications | |
[Intended Audience] | End Users/Desktop | |
[License] | OSI Approved :: GNU General Public License (GPL) | |
[Operating System] | OS Independent | |
[Programming Language] | Java | |
[Topic] | Education, Education :: Testing |
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 |
Sunday, November 13, 2005
Jacksum
Jacksum is a platform-independent utility for computing and verifying checksums, CRCs, and message digests, as well as timestamps of files. It supports most common checksum algorithms. The format of the output is fully customizable. The program is large-file-aware, and recursive file processing as well as platform-independent file verification are supported.
[License] | OSI Approved :: GNU General Public License (GPL) | |
[Operating System] | MacOS X, Microsoft, Microsoft :: Windows, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, OS/2, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix | |
[Programming Language] | Java | |
[Topic] | Education, Security, Utilities |
Wednesday, November 09, 2005
LMS OLAT (Online Learning And Training): An enterprise class learning management system
LMS OLAT (Online Learning And Training) is an enterprise class learning management system. It is 100% pure Java, and designed as a centralized campus LMS.
[Environment] | Web Environment | |
[Intended Audience] | Other Audience | |
[License] | The Apache License | |
[Operating System] | OS Independent | |
[Programming Language] | Java | |
[Topic] | Education, Education :: Computer Aided Instruction (CAI), Education :: Testing |
Primrose: A database connection pool which supports all databases that have JDBC drivers
Primrose is a database connection pool which supports all databases that have JDBC drivers. It provides control over SQL transaction monitoring, configuration, and dynamic pool management via a Web interface.
[Intended Audience] | Developers | |
[License] | OSI Approved :: GNU Lesser General Public License (LGPL) | |
[Operating System] | OS Independent | |
[Programming Language] | Java | |
[Topic] | Database :: API, Software Development :: Libraries :: Java Libraries |
Tacos provides a component repository for the Tapestry Web application development framework
The Tacos library project provides components and ajax behaviour for the Tapestry java web application framework. Most of the functionality is based on the exceptional dojo javascript library. Thanks dojo!
It's intent is to provide a library of high quality components that may be used in your tapestry application, as well as provide a core infrastructure for using ajax related logic in these and your own components and pages.
[Environment] | Web Environment | |
[Intended Audience] | Developers | |
[License] | The Apache License 2.0 | |
[Operating System] | OS Independent | |
[Programming Language] | Java | |
[Topic] | Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Java Libraries, Software Development :: Widget Sets |
Tuesday, November 08, 2005
Next Action
Next Action is a Getting Things Done todo-list tracking tool. It's a personal database for your GTD info.
Contineo: A Web-based document management system
Contineo is a Web-based document management system. It assists its users by managing documents in most popular formats. Contineo aims to fulfill all phases of the document lifecycle. You can create and develop documents by using office software. With contineo itself, you can publish, search, and manage the versions of documents. Furthermore, you can communicate with other users directly or via email.
[Environment] | Web Environment | |
[Intended Audience] | Advanced End Users, End Users/Desktop | |
[License] | OSI Approved :: GNU General Public License (GPL) | |
[Operating System] | OS Independent | |
[Programming Language] | Java | |
[Topic] | Communications, Information Management :: Document Repositories, Internet :: WWW/HTTP :: Indexing/Search, Office/Business |
Monday, November 07, 2005
gvSIG: An easy to use Java desktop GIS
gvSIG is an easy to use Java desktop GIS. It has a friendly interface, and can access some popular formats (e.g. SHP, DGN, DXF, DWG, TIFF, JPEG, ECW, SID, etc). It will integrate in a single view both local vector and raster data, as well as remote data through WMS or WCS. It allows layout design for printing. It is meant for end-users of geographical information, and currently has Spanish, Valencian, English, and 6 more interfaces. It's designed to be easily extended.
[Intended Audience] | Advanced End Users, Developers, End Users/Desktop | |
[License] | OSI Approved :: GNU General Public License (GPL) | |
[Operating System] | Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP | |
[Programming Language] | Java | |
[Topic] | Multimedia :: Graphics :: Editors :: Vector-Based, Multimedia :: Graphics :: Viewers, Scientific/Engineering :: Geographical |
Sunday, November 06, 2005
The JavaScript SERP Checker
The Javascript SERP Checker is a Javascript program that checks your site's SERP (Search Engine Results Page) in the main data centers of the Google search engine using AJAX, so you can check your SERP without having to use an external service. Your computer will directly perform the HTTP requests, and the Javascript program will show results in a convenient way.
[Environment] | Web Environment, Web Mozilla, Win32 (MS Windows) | |
[Intended Audience] | Advanced End Users, Other Audience, System Administrators | |
[License] | OSI Approved :: GNU General Public License (GPL) | |
[Operating System] | OS Independent | |
[Programming Language] | JavaScript | |
[Topic] | Internet, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Site Management |
Thursday, November 03, 2005
Imagero Reader: A Java library for reading image files
Imagero Reader is a Java library for reading image files. Supported file types include BMP, GIF, TIFF, PNG, JNG, MNG, JPEG (including 12-bit grey), PSD, PBM, PGM, PPM, TGA, EPS, EPSI, and EPSF. The following RAW file types are also supported, at least partially: MRW, CRW, NEF, DCR, and DNG. It can read thumbnails, read metadata (IPTC, EXIF, and XMP), edit metadata, get image width and height, get the number of images contained in a file, define an area to read, add a ProgressListener, choose an image channel to read, set a scale factor, set subsampling (JPEG only), and read an image (or channel) directly into an array.
[Environment] | Web Environment, Win32 (MS Windows), X11 Applications :: Qt | |
[Intended Audience] | Advanced End Users, Developers | |
[License] | OSI Approved :: GNU General Public License (GPL), Other/Proprietary License with Source | |
[Operating System] | Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX | |
[Programming Language] | Python | |
[Topic] | Database :: API, Database :: Database Engines/Servers, Database :: Front-Ends |
Serving XML
Serving XML provides a pipeline language for declaratively adapting content to XML, transforming it through a chain of XSLT stylesheets and SAX filters, and producing a stream of output to a local or remote destination. The accompanying console app supports reading content as XML files, flat files, SQL queries, or SAX events, and writing it as XML, HTML, PDF, or mail attachments. This software is especially suitable for converting flat files to XML, with its support for variant record types, multi-valued fields, namespaces, hierarchical grouping of records, row-by-row validation with XML Schema, and much more. There is also an API for embedding the software in a Java application.
[Environment] | Console (Text Based) | |
[Intended Audience] | Developers, System Administrators | |
[License] | OSI Approved :: GNU Lesser General Public License (LGPL) | |
[Operating System] | Microsoft :: Windows :: Windows NT/2000/XP, Unix | |
[Programming Language] | Java, SQL | |
[Topic] | Database, Text Processing :: Markup :: HTML/XHTML, Text Processing :: Markup :: XML, Text Processing :: Markup :: XSL/XSLT |
Tuesday, November 01, 2005
JooReports: Generating dynamic documents and reports in Java based on OpenOffice.org
JooReports is a solution for generating dynamic documents and reports in Java based on OpenOffice.org. Templates can be easily composed with a word processor. Documents can be generated in PDF, Word, and other formats. Data sources include POJOs and XML.
[Intended Audience] | Developers | |
[License] | OSI Approved :: GNU Lesser General Public License (LGPL) | |
[Programming Language] | Java | |
[Topic] | Office/Business, Software Development :: Libraries :: Java Libraries, Text Processing |
Subscribe to:
Posts (Atom)