Java developers rejoice! Yet Another Open Source J2EE Server!
The future of J2EE's prospects and viability lies in open source. With Sun's latest move, J2EE's future is getting brighter than ever. The days of the proprietary J2EE are numbered! WebLogic and WebSphere will be dead! Long live Open Source!
Not so long ago that J2EE development revolved around the proprietary technologies by two J2EE giants; IBM and BEA. That was yesterday. Today, the open source community rejoices for another J2EE server joins its ranks.
Sun recently announced that it is moving its Sun Java System Application Server, a.k.a. the GlassFish project, from the Java Research License (JRL) to the more open-source friendly Common Development and Distribution License (CDDL).
No matter what Sun does to stay on the helm of Java, the company has to acknowledge that its control of J2EE in the end will be lost to a miriad of smaller players. to the open source community. Forget about CDDL vs GPL crap. What's important is you can now play with SJAS. Java plus Free and Open Source, what else can you ask for?
So far, the major players in the open source J2EE business are: the Apache Foundation's Geronimo, JBoss' JBoss Application Server, and the ObjectWeb Consortium's JOnAS. Now, include SJAS.
Stay tuned to the latest developments...
Thursday, June 30, 2005
Goodbye JDS!
Sun is backing off from an effort to sell Linux for desktop computers. JDS will continue to exist as a product, but now only for Solaris OS. Unlike before, where JDS was touted as the alternative desktop (with mediocre fanfare) for every user, now, only programmers are targetted for its use.
Sun's flip-flops is no surprise at all. Three years ago, Sun launched the JDS project. JDS was a combination of a server and workstation cost-effective alternative to MS Windoze. The product quickly lost momentum. How would you compete with the likes of SuSe, Red Hat, Debian and Fedora?
So, this is the beginning of the end of JDS for Linux. Good riddance. JDS for Linux was a crap. It is no better than a re-badged SuSe. It is on the same yucky stuff like Linspire and Xandros.
I firmly believe that Linux will be very succesfull on servers, but only a handful of techies will be able to use it in desktop space for a long time. 'Guess this is why Sun is backing off.
One scheming story in my mind is that Sun might be afraid to challenge its newfound friend, the giant Microsoft. Tsk tsk tsk, it is very obvious indeed.
For me, Fedora, the best-loved by techies Linux distro, is the king of hill.
Sun's flip-flops is no surprise at all. Three years ago, Sun launched the JDS project. JDS was a combination of a server and workstation cost-effective alternative to MS Windoze. The product quickly lost momentum. How would you compete with the likes of SuSe, Red Hat, Debian and Fedora?
So, this is the beginning of the end of JDS for Linux. Good riddance. JDS for Linux was a crap. It is no better than a re-badged SuSe. It is on the same yucky stuff like Linspire and Xandros.
I firmly believe that Linux will be very succesfull on servers, but only a handful of techies will be able to use it in desktop space for a long time. 'Guess this is why Sun is backing off.
One scheming story in my mind is that Sun might be afraid to challenge its newfound friend, the giant Microsoft. Tsk tsk tsk, it is very obvious indeed.
For me, Fedora, the best-loved by techies Linux distro, is the king of hill.
Sun Laptop Delight
Surprise, surprise! Damn, I am really surprised! I never thought that an enterprise platform provider like Sun will be entering the mobile workstation market (layman: laptop). Sun has recently unveiled its first mobile computer, the Sun Ultra 3 Mobile Workstation. The machine's CPU will be, of course the default, Sun's Sparc microprocessor.
The Sun Ultra 3 Mobile Workstations promises to deliver the same performance as its server-bound, blade-based siblings in a laptop form factor. With the Solaris 10 OS (ehem, OpenSolaris) and a range of 64-Bit UltraSPARC processors, graphics options, 802.11b wireless networking, 15-and 17in. SXGA+ TFT LCD displays, Integrated Gigabit (10/100/1000Base-T) Ethernet, the Sun Ultra 3 Mobile Workstations should deliver workstation class performance anywhere a you might go. This laptop on steriods is offered with either a 550MHz or 650MHz UltraSPARC IIi processor or 1.28GHz UltraSPARC IIIi processor and can take up to 2GB of RAM.
Sun Java Desktop System also comes pre-installed, along with StarOffice 7.0 or GNOME 2.0 Environment.
This is the laptop that I wish I have. Only if these parameters are met:
1. Lower SPARC CPU price, hence, lower laptop price
2. Normal Linux/BSD binaries to run seamlessly and transparently on the SPARC/Solaris platform
3. A gamut of software suites. Those that you can typically find in a WinTel machine.
Probably, this laptop will just be for sysads only.
For me, I'll stick with my trusty IBM X23 loaded with Fedora Core 3 and, unfortunately, Windows XP Professional till my HDD crashes on me.
The Sun Ultra 3 Mobile Workstations promises to deliver the same performance as its server-bound, blade-based siblings in a laptop form factor. With the Solaris 10 OS (ehem, OpenSolaris) and a range of 64-Bit UltraSPARC processors, graphics options, 802.11b wireless networking, 15-and 17in. SXGA+ TFT LCD displays, Integrated Gigabit (10/100/1000Base-T) Ethernet, the Sun Ultra 3 Mobile Workstations should deliver workstation class performance anywhere a you might go. This laptop on steriods is offered with either a 550MHz or 650MHz UltraSPARC IIi processor or 1.28GHz UltraSPARC IIIi processor and can take up to 2GB of RAM.
Sun Java Desktop System also comes pre-installed, along with StarOffice 7.0 or GNOME 2.0 Environment.
This is the laptop that I wish I have. Only if these parameters are met:
1. Lower SPARC CPU price, hence, lower laptop price
2. Normal Linux/BSD binaries to run seamlessly and transparently on the SPARC/Solaris platform
3. A gamut of software suites. Those that you can typically find in a WinTel machine.
Probably, this laptop will just be for sysads only.
For me, I'll stick with my trusty IBM X23 loaded with Fedora Core 3 and, unfortunately, Windows XP Professional till my HDD crashes on me.
Wednesday, June 29, 2005
Play With My FreeSBIE
A nice-to-try come true!
I have always wanted to try out FreeBSD without dropping my existing setup of dual-booting WindozeXP and FC3. I have heard so much of BSD that I really want to try true-blue Unix in my box. OpenSolaris maybe? Nope, OpenSolaris is still a no-go for me. Wait for Mac OSXi? Too long... My solution: FreeSBIE!
FreeSBIE allows me to take a look at FreeBSD without having to actually install it in my HDD. It is like Knoppix (Linux). Developed by Gruppo Utentia FreeBSD Italia, it is a live CD based on the FreeBSD operating system.
The current version 1.1 is based on FreeBSD version 5.3.
All 610MB of FreeSBIE 1.1 ISO can be downloaded from an FTP mirror or via BitTorrent. Currently two platforms are supported: AMD64 and i386. 2 thumbs up for this!
I have always wanted to try out FreeBSD without dropping my existing setup of dual-booting WindozeXP and FC3. I have heard so much of BSD that I really want to try true-blue Unix in my box. OpenSolaris maybe? Nope, OpenSolaris is still a no-go for me. Wait for Mac OSXi? Too long... My solution: FreeSBIE!
FreeSBIE allows me to take a look at FreeBSD without having to actually install it in my HDD. It is like Knoppix (Linux). Developed by Gruppo Utentia FreeBSD Italia, it is a live CD based on the FreeBSD operating system.
The current version 1.1 is based on FreeBSD version 5.3.
All 610MB of FreeSBIE 1.1 ISO can be downloaded from an FTP mirror or via BitTorrent. Currently two platforms are supported: AMD64 and i386. 2 thumbs up for this!
Eclipse 3.1
Eclipse 3.1 is Out!

It has been a while since fanatics waited (since June 25, 2004) for the next version of their beloved Eclipse IDE. What's new and noteworthy about this new release is that many woes and supposed-to-have from Eclipse 3.0 has been resolved.
Some of this blog's text are excerpts from eclipse.org
Significant Performance Enhancements - thank goodness!
Support for bi-directional text - naah! I would not have any use for this. My stand is that since Java language is an English derivative, text and text orientation should be inherently english too.
Improved preferences and properties support - nice goodies!
Editor lookup based on content type - not so usable to me since I have been a VI baby...
Importing multiple projects - not so usable to me either...
Line delimiter support - not so usable to me either since I only work with Linux/Unix
Single JAR plug-ins - aha! nice way to remove unwanted plugins!
New JDT Goodies - these will certainly improve my productivity ten-folds
* New Javadoc compiler settings
* Serial Version UID
* Early detection of references to internal classes
* Access rules on libraries and projects
* Mark occurrences of inherited methods
* Highlighting of deprecated class members in the Java editor
* References in Javadoc
* Improved Java properties file editor
* Working with externalized strings
* Externalize Strings wizard supports new message bundles
* New Open Type dialog
Full support for J2SE 5.0 - and yes!!! The Tiger Roars!!!!
Eclipse 3.1 includes full support for the new features of J2SE 5.0. This support is both pervasive and powerful -- everything that you expect to work with J2SE 1.4, including editing, code assist, compiling, debugging, quick fixes, refactorings, source actions, searching, etc. will work seamlessly with (and has been extended to support the new capabilities of) J2SE 5.0's new types and syntax.
Here are some examples:
* Quick Fix to update JRE and compiler compliance to 5.0
* New Type wizards support generics
* Enumeration and Annotation wizards
* Semantic coloring of J2SE 5.0 constructs in Java editors
* Rename refactorings handle renaming of type parameters
* Infer Generic Type Arguments refactoring
* Quick fixes for Generics
* Search result filters for reference search for parameterized types
* Code completion for annotations
* @SuppressWarnings annotation support
* optional diagnoses for issues such as incomplete enum switches and boxing/unboxing conversions
* Quick Fix to create enum constants
* Autoboxing parameter proposals
* Quick Assist to convert for-loops over arrays and collections to J2SE 5.0 enhanced for-loops
* Support for package-info.java
Eclipse 3.1 release is now available for download from the eclipse.org downloads page. Go get it!
It has been a while since fanatics waited (since June 25, 2004) for the next version of their beloved Eclipse IDE. What's new and noteworthy about this new release is that many woes and supposed-to-have from Eclipse 3.0 has been resolved.
Some of this blog's text are excerpts from eclipse.org
Significant Performance Enhancements - thank goodness!
Support for bi-directional text - naah! I would not have any use for this. My stand is that since Java language is an English derivative, text and text orientation should be inherently english too.
Improved preferences and properties support - nice goodies!
Editor lookup based on content type - not so usable to me since I have been a VI baby...
Importing multiple projects - not so usable to me either...
Line delimiter support - not so usable to me either since I only work with Linux/Unix
Single JAR plug-ins - aha! nice way to remove unwanted plugins!
New JDT Goodies - these will certainly improve my productivity ten-folds
* New Javadoc compiler settings
* Serial Version UID
* Early detection of references to internal classes
* Access rules on libraries and projects
* Mark occurrences of inherited methods
* Highlighting of deprecated class members in the Java editor
* References in Javadoc
* Improved Java properties file editor
* Working with externalized strings
* Externalize Strings wizard supports new message bundles
* New Open Type dialog
Full support for J2SE 5.0 - and yes!!! The Tiger Roars!!!!
Eclipse 3.1 includes full support for the new features of J2SE 5.0. This support is both pervasive and powerful -- everything that you expect to work with J2SE 1.4, including editing, code assist, compiling, debugging, quick fixes, refactorings, source actions, searching, etc. will work seamlessly with (and has been extended to support the new capabilities of) J2SE 5.0's new types and syntax.
Here are some examples:
* Quick Fix to update JRE and compiler compliance to 5.0
* New Type wizards support generics
* Enumeration and Annotation wizards
* Semantic coloring of J2SE 5.0 constructs in Java editors
* Rename refactorings handle renaming of type parameters
* Infer Generic Type Arguments refactoring
* Quick fixes for Generics
* Search result filters for reference search for parameterized types
* Code completion for annotations
* @SuppressWarnings annotation support
* optional diagnoses for issues such as incomplete enum switches and boxing/unboxing conversions
* Quick Fix to create enum constants
* Autoboxing parameter proposals
* Quick Assist to convert for-loops over arrays and collections to J2SE 5.0 enhanced for-loops
* Support for package-info.java
Eclipse 3.1 release is now available for download from the eclipse.org downloads page. Go get it!
Subscribe to:
Posts (Atom)