Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register

Sun, Microsoft eye high-performance computing, AJAX

Fortress and Script# application development projects proceed in separate endeavors

By Paul Krill
June 02, 2006
 

Sun Microsystems and Microsoft are progressing with programming language research efforts aiming at high-performance computing (HPC) and AJAX (Asynchronous JavaScript and XML), respectively.

Free IT resource

Open Source Business Conference (OSBC) May 22-23, 2007

Sponsored by OSBC

Free IT resource

Virtualization Insights from Top Experts - Learn how virtualization gets real!

Sponsored by Dell

With its Fortress language, Sun researchers are developing a general purpose language intended for HPC applications such as weather simulation or large-scale enterprise-level transactional applications. Fortress will be offered to the community at large via an open source format, although plans on exactly when and how that will be done still are undetermined.

Fortress attempts to overcome current HPC programming issues with Fortran and C++, said Eric Allen, principal investigator in the programming languages research group at Sun. These languages suffer from ill-defined semantics that cause bit-level compatibility problems and are unsafe, requiring programmers to often focus on insidious bugs, said Allen, who spoke during an "Open House" event at Sun offices in Menlo Park, Calif.

"Currently, high-performance computing is dominated by two languages: Fortran, and C++. Unfortunately, both of these languages are ill-suited for the task," Allen said.

He said the languages also have no provisions for concurrency, which must be grafted on top of them and can cause conflicts with syntax.

"What's the result? We see programs that are often unnecessarily long, there are errors that are even difficult to detect, much less diagnose, and hardware parallelism is often difficult to exploit," Allen said.

With Fortress, Sun researchers want to change how high-performance computing is done and allow scientists to program more closely to their own domain, he added. Goals include allowing for abstraction and reuse without overhead, making errors easier to correct and detect and making it easier for parallelism and distribution.

"The most important thing to know about Fortress is that it is parallel. In fact, it's really parallel," said Allen.

Although Fortress follows in the footsteps of Java in the area of syntax, it is a separate language, one that has been in development for three years.

"Our strategy with Fortress is to foster community development by establishing a series of open source projects for the language," and seeding them with initial code and contributing extensions, Allen said.

At Microsoft, Nikhil Kothari, an architect on on that firm’s "Atlas" team,  is working in his spare time on a project called Script#, which enables developers to more easily leverage C# skills to build JavaScript, according to Microsoft. Atlas is a framework for building rich Web applications on top of ASP.Net 2.0; it is planned for inclusion in the upcoming "Orcas" release of the Visual Studio development tools platform.  

Pronounced "script sharp," Script# brings the C# developer experience, including programming and tooling, to the JavaScript and AJAX world, according to a Microsoft representative.

"As Microsoft began to build Atlas, we explored a number of different approaches for creating a state-of-the-art experience for building AJAX-enabled Web applications. Script# is a prototype of one such exploration," Microsoft said in a prepared statement.

A Script# compiler and a sample became available on Kothari's blog, accessed here, on May 22.

At this time, however, there are no plans make Script# an officially supported Microsoft product. But the company continues to look for ways to improve the quality of its developer platform to enable the development of compelling Web experiences, Microsoft said. 





 


 
Paul Krill is an InfoWorld editor at large.
 

TOP NEWS:


»  Four quick tips for choosing an IM security product
71 percent of businesses will invest in real-time messaging this year. If you're one of them, be sure to protect your enterprise

»  Forrester analysts ID hot IT jobs
Research group finds 16 IT roles with a promising future

»  Nvidia claims 10 hours of HD video on Tegra chip
The Tegra 600 and 650 can be used with hard disk drives and are designed partly for mobile Internet devices

»  Database vendors add Google's MapReduce
Greenplum and Aster Data Systems will support Google's programming technique, developed for parallel processing of large data sets across commodity hardware

»  Network management: Tips for managing costs
New technologies, changing requirements, and ongoing equipment maintenance and upgrades cost money, but there are ways to manage expenses

»  EMC targets SMBs, branch offices with new low-end storage
Celerra NX4 highlights include thin provisioning, snapshot technology for data recovery and backups, and Web-based console for management of storage volumes




THE TOP THREE WAYS TO CUT COSTS IN 2009
With the current economic environment, organizations are looking for ways to cut costs. With Oracle Content Management, you can cut costs in three ways in 2009: consolidation, process automation and compliance. Learn more from this webcast sponsored by Oracle.

»  Click here to view this Webcast
  Enterprise Data Security Solutions Guide
Data security used to be about outside threats. These days the biggest challenge for data-driven organizations is the management of secure information from the inside out. Data is available on laptops, your network and even USB devices, but not always secure. Read this Solutions Guide to learn the best ways to keep it safe. Sponsored by ISC2

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 

FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2009, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist
TecChannel :: TecCommunity