The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


Handle With Care

Posted by editor on January 7, 2008 at 8:44 AM PST

This blog brought to you by a weird new keyboard

OK, I need to type the blog with a fair amount of care today, because for the new year, I've committed myself what some may consider a bizarre piece of hardware, a keyboard meant for use with video editing programs, the Bella Pro Series 3.0 for Final Cut Pro. It replaces the arrow keys with a media jog/shuttle wheel, and color codes all the keys with icons for their functions in the Final Cut Pro video editing software, something I've resolved to do more work in this year (starting with transferring all our family's home videos to the hard drive before the camcorder mangles another tape).

It's great for media work, but is it practical for everyday writing and editing? Jury's still out. The keypress feel is good, but moving the arrow keys down to the wrist rest is a touchy compromise. They're really far out of the way down there. Curiously, most Mac apps quietly support emacs keybindings, so that's a pretty comfortable workaround for me, having used emacs since the 80's. Unfortunately, though, NetBeans doesn't seem to default to emacs keybindings for cursor navigation -- ctrl-n works for "next line", but not ctrl-p for "previous line", ctrl-b for "back char", or ctrl-f for "forward char" (and yes, anyone who doesn't use emacs is probably appalled at those default key mappings). Interestingly, NetBeans does handle some higher level emacs key commands appropriately, like ctrl-x ctrl-s for "save", but not ctrl-x 2 for "split window into two panes", or anything involving meta-x.

Well, at least the jog/shuttle may help me log tapes well enough to not need to write that footpad-control that I wanted to do in Java a while back.

So are you passionate about your input devices, like a favorite mouse or a particularly comfortable keyboard? Since we spend so much of our lives using these tools, and since they're the interface between our thoughts and the computer, doesn't it make sense to make sure you're using a device that makes you most efficient and comfortable? Is anyone out there using variant keyboard layouts (Dvorak for example) or input managers to code with? How's that working out for you?

Anyways, excuse the indulgence of your editor's extraneous digital pursuits, and watch for typos as we head into today's highlights...


Starting off with the Java Today section, the GlassFish community is organizing itself to participate in Sun's Open Source Community Innovation Awards Program, and Eduardo Pelegri-Llopart updates their status in The Aquarium post GlassFish Grants and Awards Program. "Now that most people are back from the holiday's break, we need to close on the GlassFish Grants and Awards Program. If you are interested please check the Original TA post, the two posts at Users@GF ([1], [2]), the threads at the Advocacy@GF alias and the Program Page at our Wiki. The intention is to design as simple a program as possible, possibly borrowing the programs that other communities are using. We will be using the advocacy mailing list for any further announcements."

The 2008 O'Reilly Open Source Convention, being held July 21-25 in Portland, Oregon, has opened its Call for Participation. "We want to hear about your winning techniques, favorite life-savers, and the system you've made that everyone will be using next year." There's a Java track once again, and last year's Java talks included a number of java.net speakers, including Kirill Grouchnikov on advanced effects in Java desktop applications, Chet Haase on Beans Binding and the Swing Application Framework, Roger Brinkley on phoneME, and more. The CFP closes on February 4.

Mobile & Embedded Community Evangelist, Terrence Barr, discusses the Community's members, projects and the upcoming Developer Days conference in the JDJ article the Mobile & Embedded Community Fosters Greater Innovation . "The open source Mobile & Embedded Community is a gathering place where developers can collaborate, innovate, and drive the evolution of the Java Platform Micro Edition (Java ME). Launched in November 2006, more than 500 active members are participating in more than 80 projects, most of them created by the community's members."


Ahmed Hashim begins today's Weblogs with a look at How to make a Successful Java User Group. "After discussing with JUG-Leaders all over the world Ahmed Hashim of Egyptian Java Users Group suggests points on how to make a successful Java User Group. If you have an inactive user group, or are going to establish a new user group, check out these tips."

In Introducing Migrate To GlassFish project, Sekhar Vajjhala reports, "we have started a new project, Migrate To GlassFish and welcome your participation."

Finally, Chet Haase checks in with Been There, Scene That, which is "part 1 of a two-part article on the animation engine in the Scene Graph project. A moving tale."


This week's Spotlight is on the JADE Project (JScience Advance Development Experimentation), an experimental subproject of the larger JScience project. "We have a complete standalone set of files and releases but we expect one day to merge the whole into the very ahead of time JScience official architecture. Check the documents and files section to try our code. The library supports almost everything you should expect." Aside from source, available documents include articles about JScience and numerical computing, benchmarking information, and more. JADE was the top project by CVS commits on java.net for November.


In today's Forums, prakash_rajo describes a Class Loader Problem while sending a response from EJB to a webapplication. "I am trying to make a EJB call from my Axis2 Webservice part. I am deploying an ear file which contains both ejb and webservice war file. Here, the EJB call is going fine, but wile returning a response object i am getting a ClassLoader Problem, which says that " Loader constrained violated for com.ejb.Response class". I am having this class in com.jar file and placed in ear file. I have added the com.jar in manifest classpath entry of both war file and ejb.jar file. Both are sharing the same jar file. But if while I am testing the ejb alone from a Junit test case the response is coming correctly. and while I am testing the web service alone, with out having the ejb call inside, its going fine."

mbien posts some feature requests for JDIC's system tray APIs in are any system tray icon RFEs planed for 6uN? "The current system tray icon implementation is not as good as it could/should be. - it uses the heavyweight java.awt.PopupMenu which looks good on windows but very bad on linux (I haven't tested it on mac) - no icon support in the menu (->java.awt.MenuItem) - SVG is also not supported (at least it didn't worked as I tried it the last time). there are some hacks which try to use Swing popup capabilities, but all of them have also problems in the cross platform area."

jiangshachina wonders if there's a way to run JavaFX application in browser? "How can I run a JavaFX application? So far, I find that I can run it via Java Web Start, or standalone. Then can I run it "in" browser, like Applet? I saw a thread. It means that I have to make JavaFX to Applet?"


Current and upcoming Java Events :

Registered users can submit event listings for the java.net Events Page using our 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 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 java.net Archive.



This blog brought to you by a weird new keyboard
Comments
Comments are listed in date ascending order (oldest first)