| ||||||
Community
Featured Desktop Blogs
Resources
External Links
|
Welcome to JavaDesktopWelcome to JavaDesktop, a gathering place for members of the Java™ platform's graphical user interface (GUI) community. Here you'll find news, discussions, technical articles, and open source projects that use the Java 2 Platform, Standard Edition (J2SE™) APIs to produce applications with rich client interfaces. (If you're looking for information on the Sun Java Desktop System, you can find it at sun.com.)
Swing Sightings Preview: Sun Java Integration Suite Enterprise DesignerEnterprise Designer is the IDE of the Sun Java Integration Suite,
formerly the SeeBeyond Integrated Composite Application Network (ICAN).
The Sun Java Integration Suite includes several products
that have Swing-based editors that plug into
the NetBeans-based Enterprise Designer,
including the eInsight Business Process Designer,
eVision Page Layout Designer,
and eGate Java Collaboration Editor.
Check out the screenshots:
1
2
3
4
5
6
7
8
9
10
Wicket + Swing == hmmm...interesting... My grade-school friend Jonathan Locke, who is the creator of Wicket sent me a fascinating brainstorm the other day. Particularly in light of all of the hoo-hah around AJAX these days, I asked him for the OK to blog it. Here's what he had to say... —
Tim Boudreau
Swing Sightings Preview: XPontus XML EditorAccording to dictionary.com,
in 400 BC Pontus was a country
along the southern coast of the Black Sea.
According to XPontus developer Yves Zoundi
it's a free XML editor, written in Java,
that's "designed towards text editing."
It's intended to be a free alternative
to commercial XML editors,
and it's available wherever Java is.
It's been tested on Linux, Windows and FreeBSD.
Check out the
screenshots.
Get GetJava Help spread the word, and get this nifty logo on your site for FREE! —
Chet Haase
Announcing the Mustang regressions challenge We are challenging you, the Java developer community, to find functional regressions between J2SE 5.0 (Tiger) and Java SE 6 (Mustang). The contest runs from Jan 31 through March 31, 2006, with prizes to be awarded in mid-April. You will find details on the contest home page and FAQ. The complete entry requirements are in the official legal rules governing the contest. You can enter the contest using the contest entry form. —
David Herron
Mustang Regressions ChallengeThe J2SE development staff and the JDK Community have announced the Mustang Regression Contest. For introductory information see David Herron's blog. For a full description of the contest go to the Mustang Regressions Challenge home page.
Architecting Applications 2: the Application class This is the second blog in a series on architecting applications. In the first blog I discussed the application I'm going to develop, how it would be architected, and briefly went over the model. In this second article I'll motivate the need for an Application class that is suitable for typical Swing based Apps, as well as the functionality it should provide. —
Scott Violet
Invitation to weigh in on the future of javadoc If you've ever found yourself cursing in silence or otherwise because you can't find the answer to a J2SE programming question in the javadoc, then we have a survey for you... —
Amy Fowler
Sun Announces Matisse Endorsements, Broad Developer AdoptionSun just sent out
this press release,
which touts "Project Matisse —
the Graphical User Interface Builder and one of the
most innovative features of the highly anticipated
NetBeans 5.0
Integrated development Environment (IDE) software"
as "a major advancement in the creation of rich client Java applications."
It features this endorsement from Serpro,
Brazil's largest public IT company:
"NetBeans solves the problem that has been plaguing developers for years —
easy GUI creation.
There is nothing else like it in the market today
and our Java desktop developers are now switching to NetBeans."
What's the Next Big Thing in Java?In Yakov Fain's latest blog entry,
he issues a challenge for the Java desktop:
"IMHO, Java need a major breakthrough in the front end (GUI) area...
What's your take on this? Do you see the next big thing in Java?"
Where We Are With the JDK
Fulfilling Dreams and Shattering Dreams: All in one day At the top of Today's To Do List: 1) send out notifications for accepted, alternate and declined JavaOne technical sessions... —
Annette Vernon
A useful testing technique to find deadlocks related to invokeAndWaitThis blog entry talks about one by Tom Hawtin that discusses a deadlock he found in jedit 4.2. Hawtin provides a class to help you automatically find such deadlocks. —
David Herron
Swing Depot Addition: EphoxWe've just added
Ephox to the
Swing Depot's
Component Suites page.
They offer the EditLive! JavaBean,
a robust, Word-like, HTML authoring component
that can be instantly added to Swing applications.
Don't miss the
web
started demo!
Enable Dropping into Empty JTables Shannon Hickey shows how to enable dropping into empty JTables with a single method call in Mustang, or a simple override in earlier versions of J2SE. —
Shannon Hickey
Architecting Applications 1: the model In the first of a series of blogs on creating a Swing app I motivate the app, the architecture the app will use, and quickly touch on the model. In addition I'll show how easy it is to use beans persistence as a way to save and restore beans. —
Scott Violet
Project Looking Glass in future OpenSolarisProject Looking Glass,
which uses modern GPU power to enhance the desktop experience,
is nearing a major public debut.
OpenSolaris has announced that
the Project Looking Glass platform and sample desktop
will be included in OpenSolaris,
with a target release of November 2006.
Swing Sightings Preview: dbSketch 1.0The folks at coderCentric describe dbSketch as
"the database design and modeling tool specifically
designed for application developers —
not DBAs, analysts, or theorists."
dbSketch lets you design your schema quickly and easily,
using IDEF1x notation, and export it to a SQL script instantly. You
can even jump-start your design by importing an existing SQL DDL. It
supports Oracle 9 and 10, MySQL 4 and 5, and Postgres 8.
The app is 100% Java/Swing and completely cross-platform for Mac and
Windows.
Check out the
screenshots.
Location-Sensitive Drag and Drop in Mustang Prompted by a question on his recent Swing Drag and Drop blog entry, Shannon Hickey talks about location-sensitive Drag and Drop in Mustang. —
Shannon Hickey
Swing Sightings Preview: Sun Sim DatacenterThe Sim Datacenter is a big web started app from Sun
Microsystems. According to Sun marketing:
Sim Datacenter lets you simulate your datacenter
to see how Sun's new CoolThreads servers can
save you power, cooling, and space. Inspired by the "The Sims" games,
this interactive tool will challenge you to build a high-performing
datacenter. To run it with Java Web Start,
go to this
page and click the Launch It button.
Here are some screenshots:
1
2
3
4
5
6
7
toto, The Francophone foo Where Shannon Hickey learns about metasyntactic variables in other languages, during a recent trip to Montreal, Canada. —
Shannon Hickey
New JavaDesktop Feature: Community AnnouncementsYou may have noticed a new feature in the right column of this page:
Community Announcements. It's automatically updated every time a
JavaDesktop
project has a new announcement. When you make your first announcement, please send e-mail to editor AT javadesktop DOT org so we can get your RSS feed set up. And don't forget to put your project's name in the headline!
400 Horsepower: Image I/O Improvements in Mustang Image I/O performance enhancements in Mustang... (In)action shots of the Java Client team... And my first external Mustang fix submission... —
Chris Campbell
Debugging Swing, the summary #1 Why automatic dispatching Swing methods to Event Dispatch Thread is not so good? —
Alexander Potochkin
Swing Sightings Preview: kbforgeKbforge is a new, free desktop search application specifically designed
for software developers, and it's available for Linux and Windows.
Developer Victor Negrin says
what differentiates kbforge from other desktop search programs is its
ability to assist the user in categorising the information before it
is indexed. kbforge uses
JDIC for web browsing, previewing search results, and its quick launch
tray. It uses Lucene for indexing and searching and as
the default database manager.
A companion product, kbforge.plus,
provides a wide choice of database managers and additional features.
Check out the screenshots:
1
2
3
4
5
6
7
8
9
10
SwingWorker: Throttling and monitoring?Antonio Vieiro's blog has an interesting entry on using background threads without spawning too many. Be sure to check out the comments, which clarify details such as SwingWorkers sharing a 10-thread pool.
A JMX MBean to visualize AWT eventsJean-Francois Denise recently developed an MBean that can be dropped in any Java application, and which exports AWT events in the JMX world.
Using Java Web Start to Launch NetBeans Wouldn't it be nice to be able to show a Java source file in NetBeans by clicking on a JNLP link in the browser? Now you can. —
Hans Muller
SDN Article: The New Modality API in MustangMustang introduces new dialog modality choices that let you specify whether a modal dialog blocks just one document, its application, or the entire toolkit. This article describes the new modality features and features an example (with code, of course) of using them.
Video Presentation: Desktop Java in Action If you speak french, you can download a video of Desktop Java in Action. Otherwise, get the slides. —
Romain Guy
NetBeans with anti aliasing I said it several times: I use Eclipse. But yet another reason for me to use Eclipse instead of NetBeans is now gone. —
Romain Guy
First Class Drag and Drop Support in Mustang Shannon Hickey introduces major enhancements to Swing Drag and Drop in Mustang, and also recounts his recent once-in-a-lifetime visit to Saint Petersburg, Russia, with pictures from the trip. —
Shannon Hickey
Two new flash demos and NetBeans Module update The community is awesome to provide feedback about quality and features. The coments left to the previous blog, made me improve the NetBeans Module Startup Settings I am developing, see the screenshot. I created two flash demos to show how to add custom swing widgets to the palette manager, the other flash demo shows how to use GridbagLayout and Freedesign (aka: Matisse) each one with different JPanels, but inside one JPanel (or JFrame). —
Claudio Miranda
Swinging Java IDEs After IntelliJ and NetBeans have been decorated with pictures of scantily clad women and rhino-shaped "Apply" buttons, it's JDeveloper's turn. —
Kirill Grouchnikov
JAI 1.1.3-beta Webstart binaries now availableThe Java Advanced Imaging 1.1.3-beta is now
available for immediate download on java.net. Please go to the JAI project
home page at
https://jai.dev.java.net and click on the Downloads link.
The changes in JAI 1.1.3-beta with respect to JAI 1.1.3-alpha are listed
in the JAI 1.1.3-beta README file on the binary builds page.
NetBeans Look and Feel CompetitionHave you customised your NetBeans IDE look & feel?
Are you using a non-standard look & feel,
or are you using the Substance plug-in to change NetBeans' look?
Have you tweaked the L&F; in some other way?
If so, share your customisation
and you could win one of three iPod Nanos,
10 USB flash memory sticks or 30 NetBeans T-Shirts!
Competition details are
here.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|