Search |
||
A Good IdeaPosted by editor on May 26, 2008 at 6:36 AM PDT
DaVinci calls for a JVM language summit This might be too interesting a story to risk burying on a U.S. holiday, but it's a rather remarkable development. Start with the Da Vinci Machine Project, which is extending the JVM with architectural support for efficient execution of non-Java languages. The project is taking a holistic approach, looking at general concerns of language implementors, removing the "pain points" that many or all of them face, rather than focusing on just one or two "blessed" languages. We've mentioned them before but never put them in the Spotlight section. And we thought this would be a good week to call further attention to the project, because the Da Vinci Project is hosting a JVM Language Summit on the Sun Microsystems Santa Clara campus, September 24 through 26:
So there you go: if your goal is to make some arbitrary language a first-class citizen on the JVM -- anyone out there working on Prolog? Anyone? -- then this is your chance to meet with like-minded developers and get the JVM architecture better adaptable to your needs. In Java Today, a recent tutorial from the SDN introduces techniques for Creating Portlets for Web Sites With the NetBeans IDE. "In the past, creating portlets was a complex process. Now, you can quickly and easily create and test portlets using the NetBeans IDE 6.0 and the OpenPortal Portlet Container 2.0 Beta 2. Deploying the portlets onto the server is also simple. This article shows you how to create portlets and provide dynamic content through drag-and-drop widgets in the NetBeans IDE. The example portlet in this article uses the jMaki Tabbed View widget, pulls in RSS feeds, and uses static links from the New to Java Programming Center." Performance-minded developers should be glad to hear that Keith McGuigan is Announcing statically-defined DTrace probes in Java. "It's taken a while (too long, perhaps), but the latest JDK7 snapshot build (b27) now has the capability of allowing you to define tracepoints in your Java application and then trace those tracepoints using DTrace. It's come a long way since our initial prototypes, and features a flexible, easy-to-use interface and somewhere around 95% reduction in disabled probe overhead. I hope the wait has been worth it." A new edition, issue 169, of the JavaTools Community Newsletter is out, with tool-related news from around the net, a congratulation to Hudson for winning a Duke's Choice, new projects and graduations in the community, a Tool Tip about creating a task list with Netbeans, and more. In today's Weblogs, Eamonn McManus looks back to JavaOne 2008 and forward to the road ahead in JavaOne report: Java futures. "I was at JavaOne again this year, and this time I found time to go to a surprising number of talks. I started writing a summary of them but it grew to about six screenfuls, so I decided to post it in installments. Here's the first installment, covering the talks about Java futures..." Bruno Ghisi is taking his First steps with iPhone and Java. "I got an iPhone... Now what?! Here are some tips to start playing with Java on it." Finally, in Redmine on GlassFish - Ruby-on-Rails Project Management Application, Arun Gupta reports, "Redmine is a flexible project management web application written using Ruby on Rails framework. The feature list is pretty comprehensive from the usual suspects like multiple projects, role-based control, forums/wikis/SCM for each project to enterprise level features such as LDAP-authentication and multiple languages. Markus Karg clears up transport-specific exception concerns at the top of today's Forums, in the message RE: Re: exception handling in EJB3 Stateless and JAX -WS. guide tutorial example... "AFAIK in your current situation you do not need to worry about specific exceptions. Just throw all the business exceptions that you need and do not care for whether the client is using RMI or SOAP. AFAIK @WebServices is wrapping any business exception sufficiently, so when using JAX-WS on the client side, you will catch exactly the same Java Exception again -- while being *transported* by SOAP. You do not need to throw SOAP or RMI specific exceptions. Just throw a FooException."
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. DaVinci calls for a JVM language summit »
Comments
Comments are listed in date ascending order (oldest first)
|
||
|