Skip to main content

Blog Archive for editor during June 2007

Why do I need a compass to lay out my GUI? GridBagContraints gbc = new GridBagContraints();gbc.anchor = GridBagConstraints.NORTHEAST;... Personally, I don't mind GridBagLayout that much... it's terribly verbose, but generally, I only have to build the GUI once, so I don't spend that much time hacking on the layout, compared to the rest of an application's functionality. Looking through an...
Still instinctively typing new GridBagLayout()? Stuart Clements of the Swing Tutorial team is working on updating the Swing trail in the Java Tutorial, and wonders if it's time to shake off old habits and make a major change in their approach. In Layout Management: Use an IDE or Code by Hand?, he writes: "Have you seen this cool video about the frustrations of coding a GridBag layout...
Where is Rich Internet Application development going? Simon Morris' blogs never lack for the Big Think, that's for sure. This time he's gone and tried to figure out just what Rich Internet Applications are, given that Wikipedia's definition and list of related technologies are all over the map. Underlying the confusion over just what RIA's are, he identifies three rather snidely-named...
Another "end of Desktop Java" scenario Yesterday's keynote from the Apple WWDC conference didn't have a lot of surprises, at least not good ones. There's plenty of grumbling over the fact that not only has Apple forsaken Java ME on the iPhone (meaning it can't run the MIDlets that the rest of us run), but also refused to provide any sort of SDK beyond typical web applications. Even the...
ME on the mind lately A year ago, I complained openly about how hard it was to find out the real story about ME development, to find ME bloggers or ME apps or to get at anything other than the various official resources. Now suddenly, it seems like there's more ME material than I know what to do with. Maybe there's been a surge in ME development in the last year -- certainly the emergence...
What'll it take to unencumber OpenJDK I came across Mark Reinhold's blog entry Slides from "OpenJDK Project Report" @ JavaOne 2007 while poking around OpenJDK, and noted the coincidence that it has been exactly one month today since he presented this talk at JavaOne 2007. So, you guys done yet? Kidding! But given that most of the Sun people should now be through their post-J1-crunch...
Combining your preferred client- and server-side technologies Ajax and JSF would on the surface seem to be two technologies that would be difficult to marry. Ajax processing is predominantly client side, while JSF processing is predominantly server side. Ajax is mostly JavaScript and JSF is Java. So, does it even make sense to put them together, or do we leave the sever-side to the Java...
Gaming by the hundred-thousand To the casual observer, the MMORPG looks simple enough: everyone in the game can see and interact with everyone within a certain distance. Of course, the game developers out there know this is a tricky proposition, if only from making the graphics analogy to which objects in a scene should and should not be rendered. If each of 100,000 players needs to...
Sometimes things just come together There wasn't supposed to be a feature article today, because I'm still catching up from almost two weeks of being mostly AFK. But fortunately, Community Manager Marla Parker has been continuing her series of interviews with leaders of the top 50 projects on java.net. Late last night, she sent a copy of her latest interview. Before I put the computer to...
Google Gears and its Java-based alternatives So, one of the big announcements last week was Google Gears, which allows web applications to operate in an offline mode. It does this by installing a local database server (SQLite) and a browser extension that offers a JavaScript API to interact with the database. Because of its use of a browser extension, it is limited to a specific set of...