Tuesday, November 28, 2006

Atomsphere : A Java library that allows you to create and modify Atom 1.0 feeds

Atomsphere is a Java library that allows you to create and modify Atom 1.0 feeds. It is also packaged as a servlet-lib for use in Web applications, and as a custom tag library to display feeds on a Web page. It comes with an example Web application that demonstrates some uses of the library. It is written to be tied as closely as possible to the current Atom specification.

[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries

EasyEclipse

EasyEclipse packages together Eclipse, the open-source software development platform, and selected open source plugins.

EasyEclipse is:
  • Free and open-source,
  • Easy to download and install, and
  • Simple to maintain, without version and dependency issues.

Monday, November 27, 2006

COWS AJAX : Portable Web Services

COWS Ajax - Portable Web Services
Changeable Origin Web Service Ajax is not restricted by the browser same origin policy. Without that restriction, the potential for web services is phenomenal. This method can be faster and eliminate common network problems associated with XMLHttpRequest.
  • License : GNU General Public License (GPL)
  • Operating System : OS Portable (Source code to work with many OS platforms)
  • Programming Language : JavaScript
  • Topic : Dynamic Content, Frameworks

Sunday, November 26, 2006

HJB : A library that provides access to JMS resources via HTTP

HJB is a library that provides access to JMS resources via HTTP. It is language-neutral and allows the writing of software libraries for communicating with JMS providers in any language that has libraries for communicating over HTTP. It provides a RESTful equivalent to all of the non-optional portions of the JMS API including registration of resources administered by the messaging provider, connection and session management, and sending and receipt of all types of JMS message.

[Environment] Web Environment
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications

Direct Democracy Portal : A portal for online organisations governed through direct democracy

Direct Democracy Portal is a portal for online organisations governed through direct democracy. It uses Maven, MySQL, hibernate annotations (EJB 3.0), Spring Framework, struts-tiles, and JSTL on JBoss.

[Environment] Web Environment
[Intended Audience] Developers, Other Audience
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java

Areca : A file backup system

Areca is a file backup system that supports data compression and encryption, incremental backups, a file history explorer, and many other features. It includes a transaction mechanism, which guarantees the integrity of your backups. Two user interfaces are available: a command-line interface (useful for backup process automation) and a graphical user interface (useful for general administration tasks).

[Environment] Console (Text Based), 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] System :: Archiving :: Backup

Friday, November 24, 2006

cbviewer : A viewer for comic book

cbviewer is a viewer for comic book archives in .zip, .rar, .cbz, and .cbr formats.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] Java
[Topic] Multimedia :: Graphics, Multimedia :: Graphics :: Viewers

Thursday, November 23, 2006

Yawet : A Web test tool that allows you to create, run, and debug test cases for Web applications


Yawet is a Web test tool that allows you to create, run, and debug test cases for Web applications. It is a Java application for version 1.4 or higher. It features a Swing GUI, verification of HTML, PDF, and XML documents, parametrisation, libraries, HTML frame support, console mode, project files in XML format, integrated HTML tree parsing, and log and report generation. It is extendable with Java.

[Intended Audience] Developers
[License] Freeware
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Software Development :: Testing

ColorJack : DHTML Color Picker

ColorJack Plugin’s main advantages are it’s simplicity. To give you an idea, let’s compare it to a similar (more popular) product named “ColourMod”… the javascript alone is 475% more bloated than ColorJack’s code. The entire size of ColourMod package is 72.3k, compared with ColorJack’s slim size of 24.5k!

網頁色彩管理

Tuesday, November 21, 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

JOOConverter automates conversions between office document formats using OpenOffice.org

JOOConverter automates conversions between office document formats using OpenOffice.org. Supported formats include PDF, Flash, OpenDocument, RTF, Word, Excel, and PowerPoint. It can be used as a Java library, a command line tool, or a Web application.

[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Information Management, Office/Business, Software Development :: Libraries :: Java Libraries

Avis :A flexible event router service

Avis is a flexible event router service compatible with the commercial Elvin implementation produced by Mantara Software. It provides a general-purpose, high performance publish/subscribe message bus using content-based subscriptions.

[Environment] Console (Text Based), Eclipse
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet, Software Development

Monday, November 20, 2006

FlowPlayer : A video player for Flash Video in FLV format

FlowPlayer is a video player for Flash Video in FLV format. The UI is clean and simple. The player is easy to configure and embed into your home page, site, or blog.

[Environment] Plugins, Web Environment
[Intended Audience] Developers
[License] OSI Approved, The Apache License 2.0
[Programming Language] Other
[Topic] Communications, Multimedia :: Video :: Display

Sunday, November 19, 2006

Big in Japan


Big in Japan is a consultancy that helps businesses understand, create, and nurture social connection with their consumers.

Big in Japan offers a full suite of services, strategies and tools to help create any social solution you need to drive your business.

Big in Japan Tools

ICEfaces : An integrated Ajax application framework


ICEfaces is an integrated Ajax application framework that enables Java EE application developers to easily create and deploy thin-client rich Internet applications (RIA) in pure Java. ICEfaces is a fully featured product that enterprise developers can use to develop new or existing Java EE applications at no cost.

ICEfaces is the only RIA framework on the market today that delivers unique Ajax Push capabilities. Discover the power of Ajax Push and create collaborative and dynamic enterprise applications like never before.

ICEfaces leverages the entire standards-based Java EE ecosystem of tools and execution environments. Rich enterprise application features are developed in pure Java, and in a pure thin-client model. There are no Applets or proprietary browser plug-ins required. ICEfaces applications are JavaServer Faces (JSF) applications, so Java EE application development skills apply directly and Java developers are isolated from doing any JavaScript related development.

Product Benefits

The benefits of using ICEfaces to enrich enterprise web applications are numerous:

  • Create a superior user experience and produce more effective enterprise Java EE applications
  • Discover the unique power of Ajax Push
  • Stay Java EE standards-compliant, develop in Java, not JavaScript
  • Deploy securely across clustered servers
  • Minimize total cost of ownership with Thin Client Ajax
  • Transform the user experience

RIA Solution for SOA

Rich User Experience

Create a new class of collaborative and dynamic enterprise applications. Unleash the unique power of Ajax Push Technology to deliver server-initiated, instantaneous presentation updates. Easily migrate existing JSP-based and traditional client-server applications to RIAs.

Standards-based

Develop and deploy scalable RIAs in pure Java using an integrated Ajax framework complete with rich JSF-based components. Harness the power of Ajax and leverage the entire standards-based Java EE ecosystem of familiar tools and runtime environments.

Performance, Scale and Security

Deploy rich enterprise applications with advanced Ajax connection management for maximum application reliability. Seamlessly scale applications across clustered Java EE servers. Extend the existing web security model and avoid transferring sensitive business logic and data to the client browser.

To review the supported Tools, Application Servers, and Browsers click here .

OctaGate SiteTimer aims at web site developers that needs to get a birds eye view of their work


OctaGate SiteTimer aims at web site developers that needs to get a birds eye view of their work. SiteTimer uses JSON instead of XML, because JSON faster and lighter.

SWFUpload

SWFUpload is (c) 2006 Lars Huring - Profandesign and Mammon Media and is released under the MIT License, A big thanks to Geoff Stearns for his SWFObject, without that this litte hack wouldn't have been half as good. Check it out here: blog.deconcept.com/swfobject

Upload files via flash to get the flash-upload dialog goodness.
  • Only display chosen filetypes in dialog
  • Upload multiple files at once by ctrl/shift-selecting in dialog
  • Trigger javascript functions on start, cancel, progress and complete
  • Get file information/size before upload starts
  • Style upload buttons any way you want
  • Do progress-bars/information using valid XHTML and CSS
  • No page reloads, display uploaded files as they are finished
  • Works on all platforms/browsers that has Flash support.
  • Degrades gracefully to a normal html upload form if Flash or javascript isn't available

Monday, November 13, 2006

TestGen4Web : Written to ease the pain of writing tests for web applications

TestGen4Web is written to ease the pain of writing tests for web applications. This is a 2 part tool. Firefox extension, which records user input to a xml file. Translator script: to generate automated test scripts.

BlackBadger : A distributed state machine


BlackBadger is a distributed state machine, utilising the ANT scripting language for co-ordinating large numbers of machines for scheduling, deploying and running tasks.

Features
  • Distributed State Machine implementation
  • Java SWT UI for controlling test plans
  • Small overhead for remote agents
  • Apache ANT used as the scripting language
  • Auto discovery off agent machines
  • Operating System dependent testing
  • All console logging brought back to the controller
  • Centralised logging transport mechanism
  • Sophisticated variable lookup
  • Simple XML setup
  • Single point of configuration
  • No complicated server/client setup
  • Easy to move components around different machines

Javascript Particle Engine

Javascript Particle Engine
  • Create multiple particle emitters per page
  • Emitters have individual configurations
    • Velocity Range
    • Life Decrement Range (opacity)
    • Maximum particles to use
    • Particle re-spawn number
    • Event type to trigger particles
    • Individual X, Y forces applied to particles
    • Size of particles

Phobos : A lightweight, scripting-friendly, web application environment running on the Java platform

Project Phobos is a lightweight, scripting-friendly, web application environment running on the Java platform, aimed at addressing emerging developer requirements. Scripting and dynamic languages are growing in popularity among developers, especially for building Web applications. These developers place special value on rapid application development and deployment.

The goal of Project Phobos is to show that Java is an excellent platform for server-side scripting, allowing dynamic-language developers to leverage the power of Java SE and EE. The initial focus for Project Phobos is JavaScript, but the design supports the use of other dynamic languages as well.

(Photo credit: NASA/JPL/Malin Space Science Systems; images have been modified.)

APIlitAx : An Ajax application that allows users to manage their Google AdWords accounts in an interactive and asynchronous way

APIlitAx is an Ajax application that allows users to manage their Google AdWords accounts in an interactive and asynchronous way. The application behaves almost like a program on your desktop, but runs entirely in your Web browser. The name APIlitAx is a combination of the names of the two central components of the application: APIlity and Ajax.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] JavaScript, PHP

個人網路廣告行銷工具 API

Thursday, November 09, 2006

APIlitAx : An Ajax application that allows users to manage their Google AdWords accounts in an interactive and asynchronous way

APIlitAx is an Ajax application that allows users to manage their Google AdWords accounts in an interactive and asynchronous way. The application behaves almost like a program on your desktop, but runs entirely in your Web browser. The name APIlitAx is a combination of the names of the two central components of the application: APIlity and Ajax.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] JavaScript, PHP

Transec : A Java taglib component that provides a secure PIN/TAN/password input via untrusted, insecure Web browsers

Transec is a Java taglib component that provides a secure PIN/TAN/password input via untrusted, insecure Web browsers. Only images and coodinates are transferred to the browser.

[Environment] Web Environment
[Intended Audience] Developers
[License] Freeware, OSI Approved :: GNU General Public License (GPL)
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: HTTP Servers, Internet :: WWW/HTTP :: Site Management, Utilities

Monday, November 06, 2006

Areca : A file backup system

Areca is a file backup system that supports data compression and encryption, incremental backups, a file history explorer, and many other features. It includes a transaction mechanism, which guarantees the integrity of your backups. Two user interfaces are available: a command-line interface (useful for backup process automation) and a graphical user interface (useful for general administration tasks).

[Environment] Console (Text Based), 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] System :: Archiving :: Backup

The Calyxo Web Application Framework encourages MVC Model 2 based Web application development


The Calyxo Web Application Framework encourages MVC Model 2 based Web application development. It offers support for true modular applications, i18n, flexible view management, a powerful validation engine, and more. Calyxo's Struts plugins may replace Struts' Tiles and Validator.

[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 :: Application Frameworks
myAJAX is an AJAX Javascript OOP implementation.

[Intended Audience] Developers
[License] OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Utilities

moo.fx : A superlightweight, ultratiny, megasmall javascript effects library


moo.fx is a superlightweight, ultratiny, megasmall javascript effects library, to be used with prototype.js or the mootools framework.

It's very easy to use, blazing fast, cross-browser, standards compliant, provides controls to modify any CSS property of any HTML element, including colors, with builtin checks that won't let a user break the effect with multiple, crazy clicks. Optimized to make you write the lesser code possible, the new moo.fx is so modular you can create any kind of effect with it.

Jepp (Java Embedded Python) embeds CPython in Java

Jepp (Java Embedded Python) embeds CPython in Java. It is stable and thread-safe, and is suitable for many different scripting needs.
  • License : zlib/libpng License
  • Operating System : OS Portable (Source code to work with many OS platforms)
  • Programming Language : C, Java, Python
  • Topic : Dynamic Content, Software Development
  • User Interface : Console/Terminal

Thursday, November 02, 2006

The media hive : A web-based playlist system, media catalog manager, and streaming content provider

The media hive is a web-based playlist system, media catalog manager, and streaming content provider. With it, you can access your media collection from anywhere using your favorite web browser, and play it with commonly-available media players such as Windows Media Player, QuickTime, XMMS, and many others.

Wednesday, November 01, 2006

Selenium is a test tool for web applications

Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide array of platforms.
  • Browser compatibility testing. Test your application to see if it works correctly on different browsers and operating systems. The same script can run on any Selenium platform.
  • System functional testing. Create regression tests to verify application functionality and user acceptance.
[Environment] MacOS X, Web Environment, Win32 (MS Windows), X11 Applications
[License] The Apache License 2.0
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP, Software Development :: Quality Assurance, Software Development :: Testing