Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Ruby programmers to get Visual Studio link

Ruby in Steel  will link developers to a familiar environment

By Paul Krill
July 13, 2006
 

Software to be formally introduced later this year will link the Ruby programming language and the open source Ruby on Rails Web framework to Microsoft's Visual Studio 2005 application development platform.

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

Developers involved in the Sapphire in Steel project are building the software product, which will be called Ruby in Steel and sold by a soon-to-be-formed company named SapphireSteel Software. Ruby in Steel will plug into Visual Studio to blend the benefits of Microsoft's development environment with Ruby technologies, said Huw Collingbourne, who is involved in documenting Ruby in Steel in the United Kingdom.

Already available in a beta format, the product is intended to enable developers to use Ruby technologies without having to toggle back and forth from Visual Studio to another tool such as a database manager, Collingbourne said. "The point is, once you're in Steel, you don't leave Visual Studio," he said.

A fast debugger is to be included in the professional edition of Ruby in Steel. Intellisense functionality for code completion is also planned, as is support for Microsoft's Solution Explorer project management tool. Ruby in Steel provides an editing environment for Ruby programs and comes with syntax coloring and the ability to run console applications with one keystroke, according to the Sapphire in Steel Web site.

"We aim to produce the best Windows development tool possible for Ruby. We aim to leverage all the features of Visual Studio: code completion, snippets, IntelliSense, etc," the site states.

Among the other features planned for Ruby in Steel, wizards will set up databases. Ruby will support the MySQL and SQL Server databases, with integrations planned for other databases such as Oracle. Ruby in Steel will enable development of applications to be deployed primarily on Windows, Mac OS and Linux.

A beta user of Ruby in Steel appreciated the product's ability to unify Ruby and Microsoft development. "With this add-on, I can do some of the Microsoft work along with the Ruby work on the same platform, which is really convenient," said Armando Flores, an independent software developer working in the Miami-Fort Lauderdale area.

"I think it's going to help in the acceptance of Ruby on Rails and the Ruby programming language in the enterprise world," Flores said. "It's easier to adopt a new technology when you do it in a familiar environment."

Ruby on Rails allows for quick development of "clean" applications, meaning there is less code to maintain, Flores said.

In its beta stage, however, Ruby in Steel still needs work on its visual aspects pertaining to building UI components, Flores said. "Obviously, it's not a complete product," said Flores, who has been a beta user since April. Flores added that he also hopes to see integration between Ruby in Steel and source code control repositories.

There have been seven beta releases of Ruby in Steel thus far. With the upcoming commercial release, Ruby in Steel will come in an abbreviated free version as well as the professional edition featuring greater functionality.

The product differs from IronRuby technology, which is intended to be an implementation of Ruby for the .Net Framework. IronRuby is geared toward enabling Ruby programs to run as .Net programs, whereas Ruby in Steel offers a fully integrated development suite for Ruby, Collingbourne said.

Also planned as part of the Sapphire in Steel project is a technology called Sapphire, which will focus on Windows applications, but with usefulness for Ruby programmers. "It will be aimed more at taking advantage of .Net and Windows [and Web development]. I can't really give anymore details at the moment," said Collingbourne.

Separate from the Ruby in Steel effort, MySQL also plans to integrate its open source MySQL database with Visual Studio 2005. The vendor is developing a plug-in for Visual Studio 2005 to allow Windows developers to rapidly build MySQL data-driven applications with Visual Studio, MySQL said.

MySQL recently announced participation in the Microsoft Visual Studio Industry Partner Program as an Alliance-level partner.





 


 
Paul Krill is an InfoWorld editor at large.
 

TOP NEWS:


»  You don't know tech: The InfoWorld news quiz
Match your weekly tech news wits against our snarky quiz master

»  Microsoft: Don't misunderstand UAC, other Vista features
A Microsoft posting attempted to explain the most 'misunderstood' features of Vista: UAC, Image Management, Display Driver Model, Windows Search, and 64-bit architecture

»  Compuware 2.0 set as rebirth of company
Looking to revitalize, the vendor will evaluate products and focus on business value

»  Google overtakes Yahoo as most-visited U.S. Web site
For the first time, Google has knocked Yahoo off the top spot of the most popular Web site in the country

»  Top 10: HP-EDS buy, Icahn strikes again, China quakes
This week's roundup of the top IT news stories includes the continuing saga of MS-Yahoo, HP's big buy, Vista's developer problem, 3G iPhone rumors, and more

»  ObjectWave's Swan swims for RIA connectivity
Rich Internet application platform enables simpler connectivity between AJAX interfaces and server-side code




BRINGING PERFORMANCE VALIDATION "INTO THE LIFECYCLE"
Today's enterprise apps are complex and ever-changing, which makes delivering high performance difficult. By virtualizing the behavior of application services and data in a VSE, teams can answer this challenge with validation best practices and test tools to ensure solid performance throughout the lifecycle. Register now to attend this webcast! Sponsor: ITKO

»  Click here to view this Webcast
  Storage is big, and getting bigger
The only certainty is that your requirement for storage will never be satisfied. While you clean out space and authorize POs, you might consider another alternative: outsourcing. The best way to deal with storage might be to let someone else deal with it. Sponsored by SGI

»  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  CAREERS  IT EXEC-CONNECT   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, 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