The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


One on One

Posted by editor on October 13, 2008 at 7:20 AM PDT

Freeing OpenJDK on OpenSolaris

Is it enough that OpenJDK is open-source? What about being able to build that source with FOSS tools? That's presumably necessary if you want a fully FOSS stack: your users aren't going to feel very "free" if they have to use non-free (or even paid) tools to build core components of the system, like Java. Surely I'm not the only person to balk at open source software that required me to buy Visual Studio or some other commercial product just to build the darn thing. Many years ago, I considered writing a JMF-to-RealPlayer bridge when Real announced they were open-sourcing some of their stuff, but bailed when I found that the Mac build of Real's stuff would require me to buy CodeWarrior.

So it's great news to hear that Christian Thalinger has managed to achieve (Free) OpenJDK on OpenSolaris: "Today I was able for the first time to build OpenJDK on OpenSolaris completely with free tools." He details a number of detail problems, such as having to use JamVM instead of CACAO, but still:

After some IcedTea build system changes (yet to commit), some JVMTI file copying (maybe this is a JamVM bug, see instructions at the end), a small OpenJDK patch and some time, I got: IcedTea is served: openjdk/control/build/solaris-i586."

Christian has also added an OpenSolaris section to the Building IcedTea with CACAO as VM on... wiki, so other OpenSolaris users can try for themselves.


Also in Java Today, Java ME Platform SDK 3.0 Early Access has been released. Java ME SDK 3.0 is the successor to the popular Java Wireless Toolkit 2.5.2 and Java Toolkit 1.0 for CDC, with the new version integrating CLDC, CDC and Blu-ray Disc Java (BD-J) technology into one SDK. The SDK "provides device emulation, a standalone development environment and a set of utilities for rapid development of Java ME applications." More information about the EA release is available in Tomas Brandalik's blog.

The latest edition, Issue 182, of the JavaTools Community Newsletter is out, with tool-related news from around the web, congratulations to the NetBeans Innovators Grant Contest winners, a list of new tools in the community, and a Tool Tip on sharing a virtual white board with Twiddla.


The latest Java Mobility Podcast is Java Mobility Podcast 59: CoSMo - Conference Scheduler for Mobile, the second in a series of podcasts from the Brazilian Month of Java, in which Neto Marin discusses CoSMo the conference scheduler for mobile devices.


This week's Spotlight announces that registration is now open for the Mobile, Media, and Embedded Developer Days (M3DDs) conference, being held January 21-22, 2009 at the Sun Santa Clara Campus Auditorium. "This conference is devoted solely to the technologies of mobile, media, and embedded Java platforms and is a unique opportunity for content developers of intermediate and advanced skill levels, platform developers, and technical experts at product companies, device manufacturers, and service providers to get introduced to open source Java ME, the community, and to join in and collaborate." As co-organizer Roger Brinkley points out in his blog, $175 Early Bird Registration is now open and will be available through November 14. Roger's blog also contains an initial list of pre-selected technical sessions and lightning talks.


In today's Weblogs Fabrizio Giudici, asks you to Suggest me a scripting language for blueMarine, Java compatible. "I need to add scripting support for blueMarine, also considering that other applications such as Adobe Lightroom support scripting. Scripting would be targeted to users, for instance to add simple rules to automate the workflow of photo management (the first things I'd like to implement are about metadata transformation). Now, the question: which language to use?"

Arun Gupta shares a helpful link in LOTD #10: Running GlassFish on Joyent Accelerator. "Joyent provides a cloud computing environment for all your needs. Beyond their typical reasons (scale on demand, pay for what you use, PHP/Rails/Python/Java pre-installed and ready to go, billions of page views and others), now there is another reason to use their cloud: the instructions to configure GlassFish on Joyent cloud are really clean and simple."

Finally, Rama Pulavarthi tries to clear up the JAX-WS API Version Mess with Maven. "There are different flavors of JAX-WS API based on the Maven repository you use, causing big confusion for the JAX-WS users. This blog talks about the workaround and direction for fixing the mess."


In today's Forums, muchhalsumeet is looking for a way to do HTTP Proxy through JAX-WS. "We are creating web service client which use some of the services from intranet and some from out side the intranet. To connect to outside services we need to use the HTTP Proxy. Please let us know how we can do this through JAX-WS. We can not use System Properties as to use the services from intranet we do not need to use the HTTP Proxy."

peters_ hopes to do dynamic principal to role mapping in GlassFish. "I'm developing an enterprise application using EJB. Therefore I've implemented a custom realm derived from com.sun.appserv.security.AppservRealm. The next step i stuck at is the user (or user group) to role mapping. The only way of defining this mapping which I know about is the DD of the EJB. But this is not enough flexible for me. Is there a way to map prinicapls to roles at runtime? E.g. by implementing a custom authorization module just like implementing the custom realm?"

alrocar hopes to Disable command menu items in an LWUIT app. "I need to enable/disable menu commands. I've implemented a MenuRenderer that 'ignores' my disabled commands, avoiding them to have the focus. But the better solution I think it was to ignore the action events on the menu command, for example, the mouse click event. Can you guide me to reach that behaviour on my menu commands?"

Finally, lt401vette vents a little in Re: Will JFileChooser be fixed for Java7? "Java with swing is a great platform to write applications from, almost. The FileChooser problem drives me nuts!! The lack of a decent file dialog is clearly the weakest point in trying to use Java for desktop applications, It is the one thing that there is no solution for. Every time I deploy an app the the terrible file dialog behavior reflects back on me and there is no solution. The awt FileChooser doesn't accept filters (at least on windows), can't multiple select and you can't even place it, it has to open in the top left of the screen. But at least once it is open it works on windows, but not so on Linux."


Current and upcoming Java Events :

Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.


Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.



Freeing OpenJDK on OpenSolaris
Comments
Comments are listed in date ascending order (oldest first)