Poll Result: New JVM Languages Are a Positive Development
In this past week's poll, a majority of voters expressed the view that new JVM languages are a positive development. 391 votes were cast. The exact question and results were:
What do you think about the accelerating emergence of new languages for the JVM?
- 54% (212 votes) - It's great; they extend the flexibility of the JVM
- 22% (87 votes) - It's an interesting development
- 7% (22 votes) - It's irrelevant: only Java matters
- 10% (39 votes) - Why do we need so many JVM languages?
- 4% (15 votes) - Not good: new languages fracture the JVM
- 3% (11 votes) - I don't know; other
Combining the first two responses, more than 3/4 of voters view the emergence of new JVM languages in a positive light. Only 4% of the voters consider new JVM languages to be a negative development.
There was one comment posted. jeeky expressed his enthusiasm over there finally being some choice in JVM languages, in "Scala - Learn it, Love it":
I've been wanting this development for years and Scala has been the language that has addressed all of my Java frustrations. Learn it, love it, don't go back!
New poll: your IDE
This week's new poll asks a very basic question: Which IDE do you use?. This is the kind of question that I think it's useful to ask periodically, so we can assess the changes in preference over time. So, what are you using on a regular basis today? Vote and let us all know!
In Java Today, Java Champion Adam Bien presents a software engineering equation for us to consider: (JSF + JPA) - EJB = BLOAT:
Without an EJB you will need for every EntityManager interaction at least 4 lines of code:
- tx.begin
- EntityManager interaction
- tx.commit
- consistent error handling + tx.rollback
The creation and management of an
EntityManageris not even included. The code will look like this...
Danny Coward has experienced JVM Language Summit inspiration:
It's hard to believe that the JVM Language Summit is only a year old, and the recent second iteration appears to have been a great success. Hopefully soon you'll be able to watch the talks online, like last year's, but in the meantime all the talk materials are online, and there are some home video style vignettes here. For a concise written summary, take a look at these short summaries of day one, day two, and day three. All the LOLs and OMGs are archived here. Organizer and JSR 292 lead John Rose was inspired by the Greats, even as sartorial inspiration was reportedly in shorter supply...
And Janice Heiss pointed me to the new SDN article Enabling Web Service Security With OpenSSO WSS Agent: Part 1, Introduction, authored by Mrudul Uchil, Kamna Jain, and Rick Palkovic:
Service-oriented architecture (SOA) is one of the more promising concepts to emerge in enterprise architecture recently. SOA involves the use of loosely coupled, independent application services made available across a network. These services communicate through a standardized, platform-independent protocol that hides the underlying implementation details of each service. For example, a .NET client can access a service that is implemented in Java. By using a standardized interface language, the application that publishes a service need not know anything about the calling application. This modularization makes SOA particularly useful for enterprise and inter-enterprise architectures...
In today's Weblogs, java.net Community Manager Sonya Barry is addressing current performance issues:
java.net appears to be experiencing an ongoing DOS or SYN attack. This started a couple of days ago and our site traffic continues to be off the charts. We are currently looking for the source and are investigating which IPs we should block and for how long. There is an executive level meeting scheduled in a few hours and we should have some answers and decisions from that shortly after. As soon as we do, I'll let you know.
Binod provides some Tips on working with X-Lite and SailFin:
X-Lite configuration is where users commonly make mistakes while using sailfin. Here are some tips that I use while using X-Lite. Remember, this is not a guide to using X-Lite with any VOIP provider, but these are tips to use X-Lite with a SIP application server like SailFin for trying out sample applications, testing your sip application etc. Most of these are very simple, but still.....
And Carol McDonald begins her listing of The Top 10 Web Application security vulnerabilities starting with XSS:
This and the next series of blog entries will highlight the Top 10 most critical web application security vulnerabilities identified by the Open Web Application Security Project (OWASP). You can use OWASP's WebGoat to learn more about the OWASP Top Ten security vulnerabilties. WebGoat is an example web application, which has lessons showing "what not to do code", how to exploit the code, and corrected code for each vulnerability...
In the Forums, btasdemir has a problem where Lwuit app.uses javax.microedition.ldcui.Canvas Class freezes on Blackberry: "To whom it may concern, I build up an LWUIT application that uses a table like DataGrid, that extends javax.microedition.Canvas. I've to use a canvas because there is not a Table class in LWUIT (infact there is one but not working..."
gabox01 has a JSF navigation issue: "Hi! Here is my problem: I have list type page with two different entries. At each row, there is a "modify entry" commandLink, which opens the data in an edit page. I navigate to the edit page by passing the id of the data..."
And ratoo needs to Customize generated WSDL / Schema: "Hello, I was able to do customize generated WSDL using WSDLGeneratorExtension, but yet to find a way to customize a generated XML Schema. I am able to access to a JAXBRIContext, but can not figure out what to do next..."
Our current Spotlight is this week's Economist magazine feature on "The power of mobile money": "mobile phones have evolved in a few short years to become tools of economic empowerment for the world’s poorest people. These phones compensate for inadequate infrastructure, such as bad roads and slow postal services, allowing information to move more freely, making markets more efficient and unleashing entrepreneurship ... With such phones now so commonplace, a new opportunity beckons: mobile money, which allows cash to travel as quickly as a text message..."
The current java.net Poll asks Which IDE do you use? The poll will run through next Thursday.
Our Feature Articles include Jeff Lowery's A Finite State Machine Supporting Concurrent States, which demonstrates how Java enums and EnumSets can be used as a basis to define and validate application states and state transitions. We're also featuring Jeff Friesen's article Introducing Custom Paints to JavaFX, which shows how you can leverage undocumented JavaFX capabilities to support custom paints in JavaFX Version 1.2.
The latest Java Mobility Podcast is Java Mobile Podcast 88: Robert Virkus of Enough Software: 'A conversation with Robert Virkus of Enough Software about J2MEPolish and the "Mobile Deverloper's Guide to the Galaxy."'
Current and upcoming Java Events:
- September 28 - October 2: Java Training Philippines
- October 2-4: 2009 Twin Cities Software Symposium: Fall Edition
- October 5-9: Java Power Tools - Brisbane
- October 9-11: 2009 Southern Ohio Software Symposium
- October 19-22: SpringOne 2GX 2009
- October 19-23: Java Power Tools - Sydney
- October 19-23: JavaEE Training Philipines
- October 23: Strange Loop Conference - St. Louis
- October 23-24: 2009 Greater Atlanta Software Symposium: Fall Edition
- October 24: Florida Linux Show 2009 Orlando
- November 6-8: 2009 Northern Virginia Software Symposium: Fall Edition
- November 9-13: W-JAX 2009
- November 13-15: 2009 Great Lakes Software Symposium
- November 16-20: Java Power Tools - Wellington
- November 20-22: 2009 Rocky Mountain Software Symposium: Fall Edition
- December 1-4: 2009 JSF Summit
- December 1-4: 2009 Rich Web Experience
- December 11-12: 4th IndicThreads.com Conference On Java Technology, Pune, India
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.
-- Kevin Farnham
O'Reilly Media
- Login or register to post comments
- Printer-friendly version
- editor's blog
- 2104 reads





