Collected by
Collection of Java Resources for Computer Engineering, Prince of Songkla University, Thailand.
แหล่งรวบรวมข้อมูลเกี่ยวกับภาษาจาวา สำหรับภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์
All of these resources are available on the internet and have their copyright.
Please read the copyright before use.




  1. Apache Software Foundation: Jakarta (Tomcat, Slide, James, etc), XML (Cocoon, Batik, etc)
  2. Open Source J2EE: JBoss,,
  3. Content Management System (CMS): OpenCms, MMBase
  4. SQLServer: hsqldb, QED
  5. Distributed Computing: JXTA
  6. Image Processing and Analysis tool: ImageJ
  7. Open Source IDE: NetBeans, BlueJ, Eclipse
  8. Others

Apache Software Foundation



Go to top


JBoss is an Open Source web-app server based on the J2EE specification, standards-compliant, application server implemented in 100% Pure Java and distributed for free.

Go to top

ObjectWeb (

The ObjectWeb Consortium is an Open Source software community created at the end of 1999 by France Telecom R&D, Bull and INRIA. Its goal is the development of Open Source distributed middleware, in the form of flexible and adaptable components. (

The project is similar to Apache, but with a focus on E-Business software revolving around the application server. It now consists of thousands of developers and committers from over 50 countries!

  • Enhydra
    • Enhydra 5.1 (zip 60MB, src 60MB) รุ่นนี้มี native compile สำหรับ Windows และ Linux หลายแบบ แต่ละไฟล์มีขนาดใหญ่มาก จึงขอไม่เอามาทั้งหมดนะครับ หากใครสนใจก็สามารถ compile เอง หรือดาวโหลดจากเว็บได้ครับ
    • Enhydra 5.0 Binary (exe, targz, rpm), rpmReadme, important
    • Enhydra 5.0 Source (zip, targz, rpm)
    • Apache 1.3.26 Director 5.0 (targz, rpm), Source Code (targz, rpm), Installation
  • EnhydraME : the end result is a complete embeddable application server. There are currently no packaged downloads for the EnhydraME platform. (EnhydraME, kXML, kSOAP, kHTTP, mail4me, etc)
  • Kelp
  • Zeus

Go to top

Content Management System (CMS)

OpenCms (

The OpenCms project is an effort to create the first professional level Open Source Content Management System (CMS). OpenCms allows a company to maintain a website with little or no help by an external agency or internet professional. To achieve this, OpenCms hides the complexity that is still involved when publishing in the Internet. Departments and individual users can thus concentrate on creating the content for the website, and publish it in an easy and intuitive way.

MMBase (

The MMBase is an opensource publishing system. MMBase can be used to create big websites that can be maintained easily. The MMBase separates content from layout, in this way information can be reused easily.
MMBase is very unique in the way it maintains its information. MMBase creates an object cloud that is a digital representation of the 'real' world objects that are of interest for you.

Go to top


hsqldb (

hsqldb is a relational database engine written in Java, with a JDBC driver, supporting a rich subset of ANSI-92 SQL (BNF tree format). It offers a small (less than 160k), fast database engine which offers both in memory and disk based tables. Embedded and server modes are available. Additionally, it includes tools such as a minimal web server, in-memory query and management tools (can be run as applets) and a number of demonstration examples.

  • hsqldb 1.7.1 (zip)
  • hsqldb 1.7.0 (zip)
  • hsqldb 1.6.1 (zip)


The Quadcap Embeddable Database (QED) is a pure Java database that high performance, small footprint, zero-administration database, perfect for emedding with your application. The QWS is the Quadcap Embeddable Web Server (including QED).


Go to top


The JXTA technology is a set of open protocols that allow any connected device on the network ranging from cell phones and wireless PDAs to PCs and servers to communicate and collaborate in a P2P manner. The JXTA peers create a virtual network where any peer can interact with other peers and resources directly even when some of the peers and resources are behind firewalls and NATs or are on different network transports.

Go to top

ImageJ (

A pure Java tools for Image Processing and Analysis. There are many plug-in available on the site.

Go to top


Go to top

Last updated : Wed, 28-Jan-2009 19:35 ICT
Webmaster : somchai at fivedots dot coe dot psu dot ac dot th

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.
Copyright © 2002-2009 All rights reserved.