SWT vs Swing
The debate rages on
In Also
in Java Today , the Swing/SWT debate continues. In response to
comments that James Gosling made about SWT in Australia, Bruce Eckel
has enlisted the help of Chris Grindstaff who contributed to the SWT
chapter in the latest edition of Bruce's "Thinking in Java". In
href="http://onthethought.blogspot.com/2005/02/gosling-on-swt.html">
Gosling on SWT , Chris first counters that AWT is not SWT. "The
big difference between the two is AWT is very much
least-common-denominator across all platforms. SWT isn't. The other
significant difference is AWT chose to hide the emulation layer in
C. In other words, java.awt.Button is the same on all platforms, while
the native peer differs on each platform. One of the consequences of
this is porting is harder, some things are in Java, some aren't. [..]
In SWT the org.eclipse.swt.Button Java/class is different on each
platform. The SWT lib does nothing but stuff methods straight to the
OS. One toolset and less duplication."
The Object Computing gang has written about many of the Tiger language
additions and now they turn their attention to
href="http://www.ociweb.com/jnb/jnbFeb2005.html"> Monitoring and
Management with J2SE 5.0 . Weiqi Gao writes "JMX (JSR 3) and JMX
Remote API (JSR 160) define a standard architecture for application
and network management and monitoring in the Java programming
language. The overall architecture is divided into three levels:
Instrumentation Level, Agent Level, Distributed Services Level
(Manager Level)"
Kathy Walrath posts that
href="http://weblogs.java.net/blog/walrath/archive/2005/02/the_java_tutori.html">The
Java Tutorial: Updated at Last! in today's
href="http://weblogs.java.net"> Weblogs . She passes on
the good news that " The online version of The Java Tutorial has been
updated. Expect more updates soon!"
Chet Haase is flogging his latest java.net project and article in
href="http://weblogs.java.net/blog/chet/archive/2005/02/timing_is_every.html">Timing
is Everything. " There's a new article ("Timing is Everything")
and project (timingframework.dev.java.net) on java.net that covers the
basics of using Timers in Java and also adds interesting functionality
to the timing facilities. "
In Projects and
Communities, the
href="https://safari-netbeans.dev.java.net/">Safari NetBeans
plugin has graduated from the incubator. "Without leaving the IDE,
developer can type in the keywords in the Safari search window and
execute a search on the Safari e-reference library."
The JavaTools
community has recognized the
href="https://jforum.dev.java.net/">JForum project as their
current "cool tool". "JForum is a complete, powerful,
database-independent and multi-threaded forum software."
KEJohnson notes that
Mustang API Docs posted on java.net in today's
href="http://forums.java.net/jive/index.jspa">Forums . "The
Mustang API doc bundle has been posted on the j2se project page for
download. Plans are to keep it in sync with the source and binary
downloads on this site."
Kelly O'Hair answers questions about
href="http://forums.java.net/jive/thread.jspa?messageID=11274&tstart=0#11274">building
the J2SE. "The hotspot workspace is somewhat disconnected from the
other workspaces, it's makefiles are a different breed of animal. Most
of the hotspot engineers just build hotspot, and then plop that build
hotspot into a already built JDK. Most of the non-hotspot engineers
don't build hotspot, and just copy in the hotspot from a previous
build."
In today's java.net
News Headlines
:
- JSR 270 - J2SE 6.0
("Mustang") Release Contents - NetBeans
Profiler Milestone 5 - backport175
Initial Release - Backport of Java 5 Annotations - JNode 0.1.10
- SHA-1 Broken
- Toolkit
for MPEG-4 1.2.4
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using
our news submission
form. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News
RSS feed.
Current and upcoming href="http://www.java.net/events"> Java Events :
- February 14-17, 2005
href="http://www.linuxworldexpo.com/live/12/events/12BOS05A/">
LinuxWorld Boston 2005 - February 28- March 3, 2005 href="http://www.eclipsecon.org/">EclipseCon
- March 3-6, 2005
href="http://www.theserverside.com/symposium/index.html">TheServerSide
Java Symposium - March 14-17, 2005
href="http://conferences.oreillynet.com/etech/">O'Reilly Emerging
Technology Conference
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> events submission
form. All submissions go through an editorial review before being
posted to the site.
Archives and Subscriptions: This blog is delivered
weekdays as the
href="http://today.java.net/pub/q/java_today_rss?x-ver=1.0">Java
Today RSS feed. Also, once this page is no longer featured
as the front page of java.net
it will be archived along with other past issues in the
href="http://today.java.net/today/archive/">java.net
Archive.
The debate rages on
- Login or register to post comments
- Printer-friendly version
- daniel's blog
- 780 reads





