Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

Sunday, July 11, 2010

jsoup : A Java library for working with real-world HTML

jsoup is a Java library for working with real-world HTML. It can parse HTML from a URL, file, or string. It can find and extract data, using DOM traversal or CSS selectors. The HTML elements, attributes, and text can be manipulated. It can clean user-submitted content against a safe white-list. jsoup is designed to deal with all varieties of HTML found in the wild, from pristine and validating to invalid tag-soup; jsoup will create a sensible parse tree.
  • Licenses : MIT/X
  • Operating Systems : Java, Cross Platform
  • Implementation : Java, Java 5, HTML

Sunday, March 21, 2010

Sight : A Java Web framework build on top of the J2EE technologies and particularly on top of the servlet API

Sight is a Java Web framework build on top of the J2EE technologies and particularly on top of the servlet API. It has been created to be deployed on Google App Engine and can be run in a J2EE servlet container such as Tomcat.
  • Licenses : Apache 2.0
  • Operating Systems : all with Java 1.5 support
  • Implementation Java j2ee

Thursday, March 04, 2010

Sight : A Java Web framework build on top of the J2EE technologies and particularly on top of the servlet API


Sight is a Java Web framework build on top of the J2EE technologies and particularly on top of the servlet API. It has been created to be deployed on Google App Engine and can be run in a J2EE servlet container such as Tomcat.
  • Licenses : Apache 2.0
  • Operating Systems : all with Java 1.5 support
  • Implementation : Java, j2ee

Wednesday, January 13, 2010

Lampiro brings XMPP and GTalk to your mobile phone, letting you connect and chat with your friends everywhere

Lampiro brings XMPP and GTalk to your mobile phone, letting you connect and chat with your friends everywhere. With the help of gateway services, Lampiro can connect you with your friends that use MSN/Windows Live Messenger, Yahoo! Messenger, and ICQ. Lampiro uses the most advanced features that XMPP offers, allowing you to interact easily and effectively with remote services.
  • Licenses : GPLv2
  • Implementation : Java, J2ME

Jease : An open-source framework to ease the widespread pains developing content- & database-driven web-applications with Java

Out of the box Jease provides a fully Ajax-driven Content-Management-System as a best-practice-showcase which can easily be tailored to your specific requirements.

Jease is built on top of the most advanced open-source technologies existing in the Java-community:

  • db4o, NeoDatis or Perst as object-oriented persistence engines.
  • Lucene as high performance indexing and search technology.
  • ZK as component- & event-driven Ajax-Web-Framework.

Jease glues these technologies together to provide an outstanding productive development expierence by combining the safety and ide-/compiler-support of Java with the turn-around-times of scripting languages.

Tuesday, January 05, 2010

Ujorm : An easy-to-use, quick ORM solution for Java with a small footprint


Ujorm is an easy-to-use, quick ORM solution for Java with a small footprint. Some of its features are type safe parameters in queries, relation mapping by Java code rather through proxy objects or entity states, and a memory overloading protection cache.
  • Licenses : Apache 2.0
  • Operating Systems : OS Independent
  • Implementation : Java 5

Wednesday, December 30, 2009

JWt : A library for developing accessible & interactive Web applications with an API that is widget-centric & inspired by desktop GUI APIs

JWt (Java Web Toolkit) is a library for developing accessible and interactive Web applications with an API that is widget-centric and inspired by desktop GUI APIs. To the developer, it offers complete abstraction of any Web-specific implementation details, including graceful degradation. Under the hood, the library uses the latest techniques when available to handle events and update the user interface.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : Java, AJAX, HTML, JavaScript

Monday, October 26, 2009

UCDetector (Unecessary Code Detector) : An Eclipse plugin tool that finds unnecessary (dead) public Java code

UCDetector (Unecessary Code Detector) is an Eclipse plugin tool that finds unnecessary (dead) public Java code. It suggests that you make the code final, protected, or private. UCDetector also finds cyclic dependencies between classes.
  • Licenses : EPL
  • Operating Systems : OS Independent
  • Implementation : Java Eclipse

Wednesday, October 21, 2009


JAMWiki is a Java-based Wiki engine. It features Java servlet 2.4 and Java 5+ compatibility, offers many of the features of MediaWiki, provides quick and easy setup, is integrated with the Spring Framework and Spring Security, and supports running either with or without an external database.
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : Java

Saturday, October 17, 2009

SafiServer : An engine that powers the applications called Saflets that control one or more Asterisk PBXs

SafiServer is an engine that powers the applications called Saflets that control one or more Asterisk PBXs. These can be used for IVR applications such as information, account management, nearest dealer routing, and more. It also acts as an application repository for multi-developer environments.
  • Licenses : GPLv3
  • Operating Systems : Windows, Linux
  • Implementation : Java
  • Translations : English

Tuesday, October 13, 2009

The Generic Repository (grepo) is a framework for Java which allows you to access (database) repositories in a generic and consistent manner. Using grepo, it is generally no longer required to provide all the boilerplate code which is necessary in order to access (database) repositories from Java. All you have to do is write appropriate database code (queries, procedures, functions, etc.), an appropriately annotated Java interface, and very little Spring configuration.
  • Licenses : Apache 2.0
  • Implementation : Java

Monday, September 21, 2009

JClientPages allows you to use standard Java language to write client-side scripts in your HTML pages


JClientPages allows you to use standard Java language to write client-side scripts in your HTML pages. It is cross-browser, and there is no need for new browser plug-ins.
  • Licenses : Apache 2.0
  • Operating Systems : all
  • Implementation : Java, JavaScript, beanshell2

Friday, September 04, 2009

H2 : An SQL database engine written in Java that implements the JDBC API


H2 is an SQL database engine written in Java that implements the JDBC API. Embedded, server, and clustering modes are available. A browser based console application is included. The database has strong security features. Disk based and in-memory databases and tables are supported.
  • Licenses : MPL
  • Operating Systems : OS Independent
  • Implementation Java, SQL

Wednesday, August 05, 2009

JStock : A stock market software for 23 countries


JStock is a stock market software for 23 countries. It provides real-time stock information, intraday stock price snapshots, a stock indicator editor, a stock indicator scanner, portfolio management, and market chit chat features. Free SMS/email alerting is supported.
  • Licenses : GPLv2
  • Operating Systems : Cross Platform
  • Implementation : Java

Wednesday, July 15, 2009

Hadoop Studio : A map-reduce development environment (IDE) based on Netbeans

Hadoop Studio is a map-reduce development environment (IDE) based on Netbeans. It makes it easy to create, understand, and debug map-reduce applications based on Hadoop, without requiring development-time access to a map-reduce cluster. The studio provides a real-time workflow view of a map-reduce job, which displays the individual inputs, outputs, and interactions between the phases of a map-reduce job. The workflow view of a job updates in real time with the developer's code changes. It then generates Java sources and compiles them into a binary jar file, which can be run on a normal Hadoop cluster.
  • Operating Systems : Linux, Windows
  • Implementation : Java, Netbeans, hadoop, mapreduce

Saturday, July 11, 2009

Vaadin : A Web application framework for Rich Internet Applications (RIA)

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 majority of the logic runs on the servers. AJAX technology is used on the browser side to ensure a rich and interactive user experience. Vaadin is a big collection of UI components. There are server-side components like Button, Table, and Tree that you use to compose the application user interface. The components use events, listeners, and data binding to communicate with each other and the business logic. Vaadin is a robust architecture for rapid application development. The component-based architecture together with the data binding features help you to build applications that are easily modularized and refactored as needed.
  • Licenses : Apache 2.0
  • Operating Systems : Windows, Linux, Unix, Mac OS X, Java
  • Implementation : Java, GWT, AJAX

Thursday, July 09, 2009

XINS : A technology used to define, create, and invoke remote APIs. XINS is specification-oriented

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.
  • Licenses : BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Java

Monday, June 29, 2009

ThinWire : Rich Web Applications, Made Simple!


ThinWire is a community driven LGPL open source development framework that allows you to easily build applications for the web that have responsive, expressive & interactive user interfaces. Use ThinWire to handle the view-layer of your Java EE (J2EE) application and you'll be able to provide an unparalleled user experience, while at the same time completing your project faster than ever. Just visit our download page and try out the framework.

ThinWire is a community driven project. The community driven model is intended to allow a large and diverse community of ThinWire users the ability to enhance, refine and grow the framework to meet the demands of the community.

Wednesday, December 19, 2007

Openchart2: A simple charting and plotting library designed for incorporation with a variety of Java applications


Openchart2 is a simple charting and plotting library designed for incorporation with a variety of Java applications. The library can generate two dimensional bar, pie, radar, and scatter charts with customized titles, axis labels, legends, and colors. The simplicity of the library is its strongest feature. Openchart2 is a branch of the original JOpenChart library.

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

Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state

Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state. Martyr can be used to write bots, end-user clients, or add IRC functionality to an existing Java application.

[Environment]
Console (Text Based), No Input/Output (Daemon)
[Intended Audience]
Developers
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications :: Chat :: Internet Relay Chat, Software Development :: Libraries :: Java Libraries