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.