Posted by daniel
on May 17, 2005 at 7:21 AM PDT
Note to companies targeting developers . . . also
Featured articles: Avoiding gotchas
Weblogs: Indigo duplex bindings, JXME on CDC and Compiling MathML with JAXB 2.0
Also in Java Today: AJAX in Action and Interview with a Sociopath
Projects and Communities Mac Tiger endorsed directories and SwingX
Forum posts: Tree Navigation and moving from 1.5.0 to 5.0
Note to companies targeting developers
You can tell that tech is picking up somewhat because the swag at trade shows has been improving. This is a great place for me to pick up little things for my kids. They especially love the items that light up when you use them - pens, balls, yo yos, you name it. But I give these things to them and then I never see them again. I don't use or buy a product because of these items and I don't avoid a product with a booth not giving these away.
It's not that I want companies to stop giving stuff away, I would rather they consider the places that they are not spending their money where it might make sense to do so.
I was at our local JUG meeting last week and the presenter was about two slides in when he told us that the demo was coming but that it didn't really work well on his machine. He clearly dreaded the demo he was about to give because he spent an extraordinary amount of time on slides about APIs and sequence diagrams. It came time for the demo and. as he promised, it didn't work well on his machine. I'm trying not to specify who he was or what company he worked for because that really isn't the point. He had an application that launched and barely responded to the cursor moving on the screen.
The problem was in the video card for the laptop he was demoing on. He bravely pushed on to the second part of his talk. This was on another technology which, unfortunately could not be demoed on his machine. Now there is a good side and a bad side to that. We've all been wowed by slick demos which glossed over some serious issues in the underlying architecture. I'm ok with a developer demo with some warts but the demo should convey a sense of the technology being described.
Back of a napkin estimate: his salary, benefits, and travel budget for the year is somewhere in the $150K - $200K range. If he faces customers twice a week that's one hundred presentations a year. Buy him a two thousand dollar machine. Spend your marketing dollars on the people you are trying to market to and not on their kids.
Weblogs , Arun Gupta blogs about Indigo Duplex Bindings . He writes that they "enable a bi-directional communication between client and service endpoint. This entry explains, along with source code and generated code, how duplex binding can be achieved. I still do not understand complete magic though, yet!"
Mohamed Abdelaziz reports that
JXME on CDC? maybe closer than you think . " In anticipation of JSR 218 reference implementations becoming available soon, the JXME protocol is being updated to provide JXTA edge functionality over CDC 1.1 and the foundation profile."
Kohsuke Kawaguche shares his experience working on Compiling MathML with JAXB 2.0 .
" This morning I saw that one of our beloved JAXB users :-) is having a trouble compiling MathML with JAXB 2.0 . This is the record of my trouble-shooting this, in the hope that this will be useful to others who face similar issues in MathML or other schemas. "
In Also in
Mr. Ed reports on his recent frustrations in interviewing for a job by listing all of the things that an interviewer could possibly do wrong in his post
Interview with a Sociopath . Although most everyone responding agrees that he describes the situation accurately, they are split between those who think the practices do what they are intended to do and those who agree with the author that they are bad practices.
In Projects and
Communities , do you wish Swing had an easy-to-use date picker, a tree-table, or an image panel? The JavaDesktop Community project SwingX adds these extensions to Swing, along with convenience components like in-place editing for JLists, translucency for JPanels, and an easier-to-use grouping scheme for JRadioButtons.
The Mac Java Community page links to some help from Scott Schram's weblog about Java Tiger on Mac Tiger: Endorsed Trouble , which describes a problem that can occur when the new J2SE 5.0 for Mac OS X updates shared archives, if you've put jar files in the
Sdp asks about Tree navigation in today's Forums . "I was wondering if there was a way for class generated by JAXB2 to find its parent in the data tree? I'm trying to write functions to find the target of an XPath reference. To resolve a relative path I need to be able to move both up and down the data tree created by the unmarshalling."
Bcbeck reports that he "spent many months working on the project to change the version number from 1.5 to 5.0 [..] We tried to find all the places where the version number was intended for end users to see and change those places. Then we tried to find all the places where the version number was parsed by other programs and leave those alone. While it has left us with this dual numbering situation which can be confusing in some cases, we felt the tradeoff with compatibility was worth it."
In today's java.net
News Headlines :
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
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
Current and upcoming Java
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
Archives and Subscriptions: This blog is delivered weekdays as
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
Note to companies targeting developers