Misc
Eclipse
- website
- A portable, vendor-neutral infrastructure for developing software.
- A separate plug-in is required for each specific programming language and IDE.
- Plug-ins are available for the following languages: Java, C/C++, Cobol.
- Third-party plug-ins are available for additional languagues.
- Licensed under the Eclipse Public License v1.0 (FSF-approved; GPL-incompatible)
- The Eclipse SDK includes a Java IDE.
- Java support requires downloading a separate JRE.
- The Eclipse SDK includes the Eclipse Platform, Java development tools (JDT), and Plug-in Development Environment (PDE).
- The RCP (Rich Client Platform) includes the Core platform, OSGi, SWT, JFace, and the Eclipse Workbench.
- SWT (Standard Widget Toolkit) is a third-generation widget toolkit for Java (with AWT and Swing being the first- and second-generation toolkits, respectively). SWT is like a richer, more sophisticated version of AWT.
- Add the
-cleanoption to the command line after installing a plug-in:eclipse -clean
JBoss
- Java EE application server
- Has an embedded Tomcat servlet container
- Licensed under the LGPL
- JBoss, Inc. acquired by Red Hat
- JBoss Community - download
- JBoss Enterprise - download (subscription required)
- Java EE version supported
- JBoss 6: Java EE 6
- JBoss 5: Java EE 5
- JBoss 4: J2EE 1.4
Tomcat
- website
- Servlet and JSP container
- Can be used as a standalone web server (ideal for development), or as a plug-in for Apache or a commercial web server (useful for deployment)
- Part of the Jakarta project (for supporting Java on Apache)
- Licensed under the Apache License v2.0 (FSF-approved; GPL-incompatible)
- Java SE version supported
- Tomcat 6.0: J2SE 5 [J2SE 1.4 not supported]
- Tomcat 5.5: J2SE 5 [can use J2SE 1.4, but it requires additional setup]
- Tomcat 5.0: J2SE 1.4.2 [seems to work fine on J2SE 5]
- Servlet and JSP versions supported (respectively)
- Tomcat 6: 2.5, 2.1
- Tomcat 5: 2.4, 2.0
- Tomcat 4: 2.3, 1.2
- Tomcat 3: 2.2, 1.1
Jetty
- website
- Servlet and JSP container
- Can be used as a standalone web server, or as a plug-in for Apache or a commercial web server
- Licensed under the Apache License v2.0 (FSF-approved; GPL-incompatible)
- Java SE version supported
- Jetty 6.0: J2SE 1.4 - J2SE 5 (1.5)
- Jetty 5.1: J2SE 1.2 - J2SE 5 (1.5)
- Jetty 4.1: J2SE 1.2 - 1.4
- Jetty 3.0: J2SE 1.2
- Servlet and JSP versions supported (respectively)
- Jetty 6: 2.5, 2.1
- Jetty 5: 2.4, 2.0
- Jetty 4: 2.3, 1.2
- Jetty 3: 2.2, 1.1
Geronimo
- website
- Java EE application server
- Uses Tomcat or Jetty as a JSP / servlet container
- Uses OpenEJB as an EJB container
- Uses Apache Axis for SOAP
- Uses jUDDI for UDDI
- Optionally uses Apache Derby (Java-based RDBMS with native JDBC support)
- Part of the Apache Software Foundation
- Licensed under the Apache License v2.0 (FSF-approved; GPL-incompatible)
- Java SE version supported
- Geronimo 2.0: J2SE 5
- Geronimo 1.2: J2SE 5
- Geronimo 1.1: J2SE 1.4 - J2SE 5 (1.5) [1.4.2 is required for CORBA support]
- Geronimo 1.0: J2SE 1.4 [1.4.2_08 or a later 1.4.2 version; IBM Java 1.4.2 SR3 or a later SR; J2SE 5 not supported]
- Java EE version supported
- Geronimo 2.0: Java EE 5
- Geronimo 1.2: Java EE 5
- Geronimo 1.1: J2EE 1.4
- Geronimo 1.0: J2EE 1.4
Java System Application Server (JSAS)
- website
- Java EE application server
- Platform Edition (GlassFish): free
- Standard Edition, Enterprise Edition: non-free
GlassFish
- website
- Uses Tomcat as a JSP / servlet container
- Licensed under the Community Development and Distribution License (CDDL) (FSF-approved; GPL-incompatible)
Apache Harmony
- website
- Open-source implementation of Java SE
- Currently in incubator status
- Licensed under the Apache License v2.0 (FSF-approved; GPL-incompatible)
Ruby on Rails
- website
- Web application framework
- Licensed under the MIT License (FSF-approved; GPL compatible)
PerlScript
- Perl implementation of the MS Scripting Engine environment
- Allows Perl within ASP pages
- Server-side scripting language
Formulas
- Permutations P n,k = n! / (n - k)! P n,n = n!
- Combinations (n k) = n! / (n - k)! k! (n n) = 1 (note: (n k), n is written over k)
Misc
- Cell processor (Sony, IBM)
- OpenEJB - open-source EJB container
- Apache Axis - open-source implementation of SOAP
- jUDDI - open-source Java implementation of UDDI
- GNU Classpath - java class libraries (GPL license)
- gcj - GNU Compiler for Java (GPL license)
- libgcj - gcj runtime
- gij - GNU Interpreter for Java (Java bytecode interpreter included with libgcj)
Parent URL:
category/tech