Plain old text-only JTable cells are boring, but once you start to mix multiple types of cell renderers in a table, your getTableCellRendererComponent() method can get completely out of control. In this article, Michael Bar-Sinai offers a performant and clever alternative.
August 21, 2008
JTHarness is an open source extensible test harness, which can also serve as a front-end for JUnit tests.
August 15, 2008
ME Framework is an testing framework for the Java ME platform developed as part of the cqME open-source project. A set of plug-ins for the open-source JT Harness, ME Framework provides support for application and platform quality and conformance testing needs. This mini-talk covers testing framework features, Java ME application and security models, communication protocols optimization and debugging functionality.
August 13, 2008
The Lightweight User Interface Toolkit takes a Swing-like approach and renders all user interface components in Java. In this article, Biswajit Sarkar offers an overview of LWUIT's functionality and design.
August 14, 2008
This talk will cover the basics of using the TrackBot API for simulating and controlling TrackBots. It will flesh out some of the concepts covered in the TrackBotsAndGreenfoot and SunSPOTsAndTrackBots talks, although attendance at those sessions is not a prerequisite.
August 8, 2008
In this brief "fill-in" mini-talk, Parth Vohra shows off a mobile approach for data mashups, using OpenESB and the Mural project.
August 6, 2008
Sun Campus Ambassadors Tom Martini Petreca and Lucas Torri talk about the Sun Campus Ambassador program and their work with SunSpots.
July 31, 2008
Overloaded method names must differ by parameter count and type and not return type, right? Wrong! The VM knows the return type of all methods and with a little bytecode engineering, you can have methods that differ only by return type. Vinit Joglekar shows you how it's done.
July 31, 2008
Sleep, a Perl-like scripting language that runs on the JVM, offers first-class support for continuations. In this article, Raphael Mudge shows you how to use continuations in Sleep and what you can do with them.
July 24, 2008
Kepler's Orrery is a generative music system that uses gravity equations to "compose" and play music.
August 1, 2008
This mini talk addresses how Glassfish and OpenESB helped solve the problem of connecting disparate, secured networks for the purposes of running an exercise. These networks only allow incoming XMPP traffic to enter their domain. Gestalt’s, now part of Accenture, XMPP Binding Component coordinated a secure VPN to run an exercise. This solution decreased the exercise setup time from months to minutes.
July 30, 2008
In a special, unannounced java.net Community Corner session from JavaOne 2008, Java creator James Gosling offers a wide-open Q&A session. Taking questions from audience members, Dr. Gosling discusses the creation of Java, what might go into Java 7, the future of Micro Edition Java, his thoughts on java.net, his favorite non-Java language, closures, and more
July 25, 2008
The idea of this Mini-Talk on Community Corner is to show a little about Bluetooth, JSR 82 (Java Apis for Bluetooth) and Project Marge.
July 23, 2008
OpenEco is a global on-line community providing free and easy-to-use tools allowing users to assess, track, and compare their energy performance, share proven best practices to reduce greenhouse gas (GHG) usage and encourage sustainable innovation.
July 18, 2008
This session focuses on a series of common API modifications that seem like normal modifications, but can manifest subtle compatibility problems. Attendees will acquire skills to evaluate API changes for backwards compatibility, and how to sidestep compatibility pitfalls.
July 16, 2008
Thomas Fitzsimmons from Red Hat explains what the IcedTea project is, how it came about, its role for Fedora, trademarks, certification, gcjwebplugin, netx and the portable Zero interpreter for Hotspot.
July 14, 2008
SOA is about decoupling application that need to be integrated through the use of services. To achieve a good degree of decoupling two main ingredients are needed: a good middleware and a well written integration logic. This session will show examples and best practices on writing integration logic inside a JBI ESB. Some topics that the session will touch are: -- synchronous vs asynchronous integration -- stateless vs stateful integration For each pattern the session will show a way to implement it using a JBI ESB, discussing advantages and common pitfalls
July 11, 2008
This session will show how to use a SunSPOT to control a TrackBot. Attendees will be shown how to take code created using the TrackBotsAndGreenfoot session and send it to a SunSPOT, although attendance at that session is not a prerequisite. Basics of how to compile and deploy for this device will be covered.
July 9, 2008
Luan O'Carroll shows you how to distribute Java Web Start apps via CD-ROM, including any necessary JRE installations.
July 10, 2008
Ajax has become quite popular as websites have become richer and richer. Ajax allows a page to periodically request data from the server. Comet, on the other hand, allows the server to push data to the client at any time. Comet applications are starting to redefine the capabilities of Web 2.0 applicaions. Bayeux, which is still in daft, is the first standard to define a comet based transport protocol. This talk will discuss the basics of Comet and Bayeux.
July 4, 2008
Caroline Lewko from WIP shares how WIP helps developers negotiate the mobile ecosystem and talks about the new Mobile Developer Wiki that's currently in Beta. We finish up with two selections from her popular talk Top Ten Dating Tips for Developers.
July 3, 2008
BlueJ is the most used educational development environment worldwide. This presentation, by one of the lead developers of BlueJ, shows what BlueJ is, what it can do, and how it may be used in teaching and learning object-oriented programming. BlueJ is widely used at universities, colleges, schools and in OO training.
July 2, 2008
JSR 203, which may be part of Java 7, offers a totally overhauled approach to File I/O in Java. In this installment of "The Open Road," Elliotte Rusty Harold takes a look at the current spec.
July 3, 2008
Alexandre Gomes and associates talk about game development with Dino and HoHoHo and the state of mobile and embedded development in Brazil.
June 28, 2008
No description was provided for this mini-talk.
June 27, 2008
Brief Overview of new features in the upcoming release of the open source SCM Subversion including enhanced merge tracking and change set management as well as using CollabNet Desktop Edition within Eclipse to facilitate team based task and change management.
June 25, 2008
David Theron, Managing Director of iMob, shares is experience as a mobile developer in South Africa.
June 23, 2008
In this interview, Gary Thompson talks with two of BlueJ's developers, Michael Kölling and Ian Utting.
June 26, 2008
Van Riper describes how the JUG Map￼was created. He also demonstrates how individual JUGs can customize the JUGs Map to embed it in their own JUG pages like one that was set up for Silicon Valley JUGs￼
June 20, 2008
Why not let the data shape the GUI? Automatic GUI builders do just that, and in this article, Javier Paniza shows how OpenXava does it.
June 24, 2008