dzone
An Introduction To Open Sim: the "Apache of Virtual Worlds"
You've probably read a bit about Open Sim, the BSD-licensed virtual world server, and recent news that IBM and Linden Lab are working to make Second Life and Open Sim interoperable. Besides that project, what's Open Sim about, who's working on it, what are they doing with it, and how do you get involved as a developer and participant? Here's a starter's guide, created with the help of Tish Shute, whose virtual world blog UgoTrade is an indispensable resource on the latest in Open Sim news.
Obie Fernandez "Do The Hustle" - how programmers can sell, negotiate, and deal with clients without headaches
Obie Fernandez shares his experience successfully selling consulting services for both Thoughtworks and Hashrocket to help you with the following questions: How do I figure out how to price my services? How do I figure out the kind of work I want to sell? How do I write contracts and statements of work? What about proposals? And RFPs? How do I close the deal?
First Android Phone Just Approved By FCC
Today, the news broke that the HTC Dream, the first handset to run Android (aka "the Google Phone") has been approved by the FCC. In the documents provided, it appears that we have now a release date for this highly anticipated phone: November 10th, 2008. So what will the HTC Dream offer? We take a look at some of the details and unknowns surrounding this device.
How We Did It - DZone Available On Your iPhone
The iPhone has been all the rage lately, from complaints to praise it has all been heard. Whether you hate it or love it, the fact remains, as a developer you cannot ignore it. And here at DZone we could not ignore the chance to provide even more means by which you can access your development links. In this article I will share with you how we went about recreating DZone for the iPhone.
Grails, Custom Datatypes and Conversion
For the application I am currently developing I am trying to use OOP best practices. That means I tend to use many value objects for different things, e.g. names (first name, last name, salutation, etc), for addresses (street, city, etc) and for times (hour, minute - Ok, one could argue that a java.util.Date object should do the job, but that is far more than I need). Such objects are good for readable code but creating user interfaces gets cumbersome. The solution: custom PropertyEditors. This post shows you how to create conversion code that works transparently.

