ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Java update warms to scripting languages

Martin LaMonica ZDNet.co.uk

Published: 12 Dec 2006 17:22 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Sun has released a Java development kit that seeks to meld Java and scripting languages.

Java Standard Edition 6 (Java SE 6), released on Monday, is used to create Java programs that run on desktop PCs. It was launched at an event in London.

Java SE 6 includes enhancements that let programmers write applications in Java as well as scripting languages, said Sun executives. The Java update complies with Java Specification Request 223, which lets scripting languages, including JavaScript and Python, run on the Java Virtual Machine.

"If you have a team of developers with a mix of skills, it's nice to have the flexibility to bring different languages together elegantly," said Jean Elliott, senior director of Java platform product marketing at Sun. "You could have hacked it in the past, but now it's easier."

The creation of a standard scripting framework, complete with a shared scripting engine, was welcomed by Java developer DJ Walker-Morgan.

Walker-Morgan explained that until now, Java developers have had to rely on "language specific" scripting tricks to bind a script language with Java, or use IBM's Bean Scripting Framework.

Scripting, or dynamic, languages are becoming an increasingly popular way to write web applications, particularly the front-end user interface. The language PHP, for example, is used in millions of public sites, such as web portals Lycos and Yahoo.

With the latest version of the Java software, a company could have a group of developers write server Java programs, which do tasks such as complex calculations and database look-ups, while scripting developers create the user interface.

In addition, the update will include software from a project called Project Tango, which is meant to improve the interoperability between Microsoft .Net web services and Java programs, Sun executives said. For example, Tango makes it easier to bridge the Microsoft security model with that of Java, Elliot said.

Sun on Monday also said its open-source development tool NetBeans 5.5 supports Java SE 6 and the related development toolkit.

"This is a good solid consolidation of Java technologies which is exactly what Java needed before fully entering the FOSS arena and an excellent try out of developing 'in the open' for Sun," commented Walker-Morgan, who writes a regular column on Java for Builder UK.

ZDNet UK's Graeme Wearden contributed to this report.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
244 out of 295 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:




Related Jobs

Test Analyst - Consultancy - Central London - Contract

You will be responsible for analysing and understanding new and existing software components and requirements, gathering test requirements and ...

Internet Team Leader

Good working knowledge of scripting languages i.e. Responsibility for maintaining the integrity of the networks (i.e.providing adequate protection ...

London - Oracle Developer - Investment Bank - Canary Wharf

The core skills required are: Oracle, PL/SQL, Database design, performance tuning Scripting languages (shell, perl), Unix Clearcase or ...

Discussions

harpless harpless

SAP goes big business

Friday 25 July 2008, 6:17 PM

1 comment
pjc158 pjc158

Will Drizzle rain on Sun's MySql

Friday 25 July 2008, 5:30 PM

1 comment
pjc158 pjc158

Show me the money!

Friday 25 July 2008, 5:18 PM

5 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling