Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by topic: Open Source

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Open Source

Thanks to Sun technology evangelist Brian Leonard, we now know how to install JavaFX on the OpenSolaris OS: Just follow his five-step procedure, complete with screen shots. Looks simple and intuitive to me. Have a try yourself. Incidentally, The Observatory, on which Brian and his fellow evangelists blog frequently, is full of gems regarding the OpenSolaris OS. Excellent job by those...
on Feb 6, 2009
This time I will show you how to run PHP applications on GrizzlyWebServer using 100% pure java solutions. I used Caucho Quercus to handle the PHP and GrizzlyWebServer as my WebServer. The first implementation that I did was really simple. I used the demo that I did for JSPOnGrizzly and replace the servlet by Quercus. You can see what the code looks like : [prettify]
public void launch...
on Feb 3, 2009
eWeek just published an illuminating two-part series, Sun Enhancements to OpenSolaris Take Aim at Linux. The author, Jason Brooks, starts by writing, "The updates to the free Solaris-based OS [show] that Sun will not follow IBM and HP in letting Linux take over the platform space once dominated by [UNIX]." He then describes the benefits of the major capabilities in OpenSolaris 2008.11 and the...
on Jan 31, 2009
We had a lot of people asking how to put JSP over Grizzly, but we didn't have an implementation or a working sample to show them. It couldn't stay like that forever ... so I took a little of my spare time and I got something for you :) I'll show you how to compile your JSP with Jasper and use them with GrizzlyWebServer. I use Jasper that came with Tomcat 6. You will have to include some...
on Jan 29, 2009
First Kirill blogged on "Why I do open source" and then invited Andres and Alex to do the same. So a chain reaction is in motion. Andres published his version, and tagged me and three others. So here's my entry, my version of "Why I do open source." So this piece has some history, which you may already be familiar with. First Kirill blogged on Why I do open source and then invited Andres and Alex...
on Jan 27, 2009
I want to show you how you can block IPs in your Grizzly server. I pretty sure that you can find lot of reasons why you would want that. I'll use a list from http://iblocklist.com/ as input for my demo. What you have to do to close the connection from client that isn't wanted is pretty simple. [prettify]
    Controller controller = new Controller();
  ...
on Jan 22, 2009
OpenSolaris 2008.11, the latest release of Sun's open-source operating system, is well worth a look. Here are four reference resources: Screencast: What's New in OpenSolaris 2008.11? by Sun technology evangelist Roman Strobl: features and demos Sun News Radio: Get the Scoop on OpenSolaris 2008.11 by Sun director of Solaris marketing Charlie Boyle: Time Slider, repository packages, desktop,...
on Jan 13, 2009
We are always trying to shine some light to our kids, and teach them about right and wrong. A few things are pretty hard to explain. Copyright for one is a pretty complicated thing. My daughter has frequently asked me about movies and music. Her friends tell her that they can download any music or movie from the Internet, and she asks me if this is true, and if I'll teach her to do it. Or our...
on Jan 13, 2009
New year is time to refresh the projects, to start new dreams and confirm initiatives from the past. As for me, I've started the year updating the Ohloh entries of my open source projects. If you contribute or if you use one of my projects, please take a minute to click on the Ohloh links below - it is a very important feedback for me, and a motivation to keep my projects information updated...
on Jan 5, 2009
With Grizzly it can be simple to create a server and client with a few lines changes. I want to show you how you can create or convert a server to a client without to much troubles. I will use ProtocolChain in the server. For the client there are two ways to create it using the logic of the server. You can use the ProtocolChain or use a CallbackHandler. I'll show you how to create the...
on Dec 29, 2008
Quickies are a nice opportunity to introduce a new project and train your presentation skills during Devoxx conference and, in 2008, I had the privilege to present 3 Quickies about my Open-Source projects. Unfortunatelly Quickies are not recorded (I would love to check my own performance in order to make it better in the future), but at least I can offer you the slides. If you were there and/or...
on Dec 21, 2008
The OpenSolaris Learning Cloud Service, an on-demand lab, offers all the features of recently released OpenSolaris 2008.11. All you need is a My Sun account, which you can sign up for free. Do read the instructions, which include the login and password for accessing the service and suggestions of features to check out. I got a demo yesterday from a colleague. Pretty neat! To learn about cloud...
on Dec 12, 2008
It's a milestone day for the OpenSolaris OS, Sun's open-source operating system: Release 2008.11 is now available. On the home page of opensolaris.com is a list of related videos, including one that describes the enhancements and new features for users, system administrators, and developers.Here are a few handy links: Downloads Features Community Ignite Newsletter OpenSolaris is intuitive to...
on Dec 10, 2008
Devoxx 2008 rocks, a beautiful and very well organized conference at Antwerp, Belgium. This year, they invited me to talk about my open source projects - a perfect moment to publicize my projects and also an opportunity to say thanks for the hospitality of the Belgium people releasing a Footprint version with the name of the Brussels Airport. Footprint BRU Today, 9th of December 2008, we...
on Dec 9, 2008
It's now possible to be notify when a client disconnect for a server build on Grizzly 1.9+. here a little snippets that will allow you that.  Thanks to the new ConnectionCloseHandler. public void init(){                int port = 5000;                try {  ...
on Nov 25, 2008
Suppose that you are dealing with sql query that you send to a database.  Some query could take few seconds to run, that will block a Thread.  Even if you have few Threads in your pool, they could all be stuck there too.  To avoid that you can use the Producer/Consumer pattern. Take a look at this snippets. .... // default Pipeline settingsPipeline pipeline = new DefaultPipeline();...
on Nov 21, 2008
Take a look at the OpenSolaris monthly newsletter called Ignite. The debut issue, launched in October, includes news items, a ZFS tutorial, reviews, and blogs. The second issue (November 2008) is now off the press, with the highlights of the upcoming OpenSolaris 2008.11 release, an announcement of the 2008 winners of the OpenSolaris Community Innovation Awards, a screencast on the ZFS features,...
on Nov 18, 2008
I was just perusing the Google Pack Software page, Google's free software downloads. I noticed something remarkable. OpenOffice is no longer there. OpenOffice has enjoyed the partnership of Google for a while, being part of the Google Pack Software. But no more. OpenOffice just isn't there. I suppose Google prefers the online document editor hosted on its own site...its very own Google Docs. Eh...
on Nov 11, 2008
Check out this blog: Success with OpenSolaris + ZFS + MySQL in production! by Don MacAskill at SmugMug. It discusses his favorable impressions from running MySQL on OpenSolaris in production and concurrently benefiting from the volume and file-system management capabilities offered by ZFS. To quote MacAskill, "[ZFS] is pure heaven to work with. This is how file systems should have always been...
on Nov 11, 2008
I created a new logging formatter for Grizzly, because when we were debugging a test we weren't able to trace in the log the event because the default formatter in java.util.logging doesn't print the Thread that log the event. (ouff.. that a long line) The new formatter is : com.sun.grizzly.util.LoggingFormatter It's based on java.util.logging.SimpleFormatter. It's really simple to change the...
on Nov 3, 2008