Logojava

Seaside for Java

"After the successful J2EE context refactoring, we proceeded with the next logical step and moved the whole code-base to Java." Now that is just mean.

Ok, this is mildly amusing: “After the successful J2EE context refactoring, [...] You might find it useful to convert your existing code and business objects to Java." I do like the logo.

We are thrilled to announce Seaside for Java. After the successful J2EE context refactoring, we proceeded with the next logical step and moved the whole code-base to Java.

Best of it, migration to Java is even easier than moving between two Smalltalk dialects: With the agreement of all major Smalltalk vendors, we introduced a new platform independent primitive that is an equivalent but very efficient implementation of Smalltalk become: Java. You might find it useful to convert your existing code and business objects to Java.

Known limitations

  • The become: trick is obviously a one way road.
  • The back button does not work and it never will.
  • All your existing objects will be screwed into some relations.
  • Instance-side code will be transformed to Java, class-side code to SQL.
  • The default implementation of doesNotUnderstand: causes the server to restart.

License

We offer Seaside for Java under two licenses:

  • GPLv3 (limited to 2 concurrent users)
  • Seaside Comprehensive Value Added Subscription Service

Supported Platforms

  • Microsoft™ Windows® Vista Aubergine Server
  • TruObjectUX-128 Enterprise

System Requirements

  • Concurrent Versions System (CVS) v1.11.1p1
  • IBM Rational RequisitePro v2009 SR11 or later
  • IBM Rational ClearCase LT (actual product is included)
  • IBM Rational Unified Process (RUP) v1993 SR3 or later

Required Prerequisites

Java 1.7 JCR-323 enabled build of OpenJDK (191 MB)
Eclipse Platform 3.3.2 eclipse-SDK-3.3.2-win32.zip (141 MB)
EMF SDO XSD 2.3.2 emf-sdo-xsd-SDK-2.3.2.zip (25 MB)
Graphical Editing Framework 3.3.2 GEF-SDK-3.3.2.zip (6 MB)
Bloat 7.2.31 bloat-7.2.31.10304.jar (~30 MB)
Seaside for Java 3.0 seaside4j-SDK-3.0.jar (682 MB)

We are working on a one-click experience to make migration simpler.