CAST has released an intriguing report on Java applications and software quality.
The company analysed 497 applications, comprising 152 million lines of code across 88 organisations and six global industries. It then looked at how software quality correlated with frameworks used.
◾Hibernate has the highest quality scores. ◾Applications built with Struts have the lowest quality
…continue reading Java software quality: frameworks good, Struts or C++ bad says report
Late last year the JetBrains team released IntelliJ IDEA 12, the latest version of its Java IDE.
Java today has many roles, but two dominate. One is server-side programming using one of many Java application servers, while the other is coding Android apps. IntelliJ IDEA has the former role well covered, though this is the
…continue reading IntelliJ IDEA: the best IDE for programming Android?
RemObjects has released Oxygene for Java, a new version of its Object Pascal compiler. Object Pascal is pretty much the Delphi language though with some additional features of its own. Previous versions target the .NET runtime, and a version of this is marketed by Embarcadero as Prism. The IDE for Oxygene is Microsoft’s Visual Studio.
…continue reading Oxygene for Java released: develop for Android and Java runtime with Delphi language in Visual Studio
Last weekend there was some publicity around Xtend, an Eclipse project which extends Java with new language features. Xtend now has a new landing page, as announced by the lead architect Sven Efftinge.
I did intend to post about this yesterday, but I wanted to see it in action first, so I tried to download
…continue reading Eclipse and Xtend: some confusion in getting started
Google has announced an early preview of Dart, a new language for web applications. The news is not a surprise, especially if you have been keeping track of the developer conference GOTO Aarhus, whose organisers had pre-announced that Google would be announcing its new language there, as indeed it did.
Dart is a curly-brace
…continue reading Google offers the web a new language called Dart – but why?
I like this book. I know I like it because I find myself wanting to quote from it frequently. It is a book that almost every software developer should read, even if you disagree with parts of it – which is likely, because it is opinionated. The authors always give reasons for their opinions though,
…continue reading Review: Continuous Delivery by Jez Humble and David Farley
Salesforce.com has made a host of announcements at its Dreamforce conference currently under way in San Francisco. In brief:
Chatter, the Salesforce.com social networking platform for enterprises, is being extended with presence status, screen sharing, approval actions, and the ability to create groups with customers as well as with internal users. Salesforce.com calls this the
…continue reading Heroku gets Java, Salesforce.com embraces HTML5 for mobile
Oracle has released Java SE 7:
Oracle today announced the availability of Java Platform, Standard Edition 7 (Java SE 7), the first release of the Java platform under Oracle stewardship.
What’s in Java SE 7? Despite the full version number increment, I am tempted to call this an interim release. In December 2010 the
…continue reading Java Standard Edition 7 is done, but feels like an interim release
I spoke to Dean Guida, CEO and co-founder of Infragistics, at TechEd in Atlanta earlier this week. Infragistics makes components, mainly for Windows but now beginning to support non-Windows clients. There is a set of jQuery controls in preparation, and “Our roadmaps are also going to deliver native on Android and iPhone,” Guida told me.
…continue reading Infragistics: upbeat on Windows Phone but also building for Apple iOS, Google Android