Skip to navigation
   
Simon Bisson & Mary Branscombe's Blog

Ruby in the Studio

By Simon Bisson & Mary Branscombe in Editorial

Posted in Software, Developer, Windows, Microsoft on October 6, 2008 at 9:36 pm

Permalink | Author Profile

A while back Microsoft announced that it was changing the licensing requirements for Visual Studio. Yes, it probably was a response to the success of Eclipse, but it also changed the way Microsoft worked with development tools partners. Two significant announcements today show that it’s a strategy that is starting to pay off.

So what did Microsoft do? First, anyone could get access to the Visual Studio IDE. That meant you could use its editor, and its code completion tools with any language. You could host anything yyou liked in the Visual StudioShell, using it for modelling tools, for programming, or for just about anything you wanted. A generic multi-pane shell could host just about any application, from a E-911 call centre hub, to a (dare we say it in these times of crisis) bank trading desk.

The second part of the change was one of the most significant. Now you didn’t need to target Windows with your development tools. That meant you could use Visual Studio to host a PHP editor working against UNIX Apache web servers, or a development tool for Android or BlackBerry.

One of the tools announced today works in just that way. SapphireSteel’s Ruby In Steel is a Ruby On Rails development tool, built entirely inside the Visual Studio Shell. You can running the resulting code on any Ruby interpreter - whether it’s a Windows version (like Microsoft’s own IronRuby) or one running on a Linux web server somewhere on Amazon’s hosted RedHat EC2 servers.

While Ruby In Steel is a commercial tool,  there’s a personal edition for anyone who wants to start learning Ruby - and it’s a free download. It’ll integrate with Visual Studio if you’ve already got the latest version in place, or it’ll install its own Visual Studio Shell-based UI.

The other Visual Studio announcement came from Embarcadero, home of CodeGear (the old Borland tools company). While most of us had thought they were leaving .NET development behind with the new release of Delphi, for very good reasons to do with developing for the legacy Windows install base, it turned out that they’d been developing a version of Delphi that would drop into Visual Studio, and work with .NET and the rest of the .NET languages. That’s a big move for Embarcadero, and one that will have a significant impact on developers producing rapid UI-driven applications inside businesses. It remains to be seen if Embarcadero’s database tools follow Delphi, but if they do, it’ll be a very interesting add on to a familair environment.

The Microsoft developer world is getting interesting again, and with the snippets of Visual Studio 10 that got announced a week ago, it’s going to get even more interesting over the next couple of years.

We’ll be going into things in more detail from Microsoft’s Professional Developers Conference in LA in a few weeks time. Stay tuned!

–Simon

12345
Not yet rated
Loading ... Loading ...

Previous Post | Next Post

 
 
Comments
This article has no comments yet.

Make a comment

* required

* required

We stop spam using reCaptcha.
Type the words below and click Submit Comment.

   
Tag cloud

lawsuit Internet NVIDIA conference mobile ofcom network AskEraser OpenID security theatre AuthenTec WWW MacBook Air regulations patent Ask.com fraud troubleshooting AMD desktop. PC Google IO Ray Ozzie turing IBM Asus CES colossus enterprise voice recognition management Opsware ProCurve SSD business technology optimisation support whitelist interoperability Windows Server 2008 CERN battery isp Jeff Hawkins hardware 24 hours fault provisioning power cuts RSA 2008 Palladium mobile working MRDA machine learning geotagging Girl Geek Dinners QWERTY licensing Loki Greasemoneky politics cisco Xen HMT mythbusters browser mobility accelerator Tom Hogan green IT fingerprint i-mate storage HP server ballmerbot mash-up isps Nokia RIA Apple TSA 3G numbers traffic education Trend Micro security paradox acquisitions IT transformation Motorola Dopplr RAZR WinHEC video amherst wireless USB Internet Explorer DSL T9 smartphone Gartner Silverlight disk Delphi TNT HR automation national museum of computing utilities spam fighting user experience HTML 5 LiveID privacy todo list Enterprise 2.0 cosmic rays hp microsoft research evernote Fire Eagle Tablet Kiosk Mozilla TouchSmart Tripit Palm Volume Shadow Copy Tablet PC enterprise architecture mysql beta bletchley park power supply CTO SP1 legislation Corsair Express Gate O2 moscow community business technology automation wildfire calit2 O'Reilly disk space Frauenhofer Jeff Jones business intelligence business continuity fibre network IT automation Reqall co-processor processors Toshiba Portege R500 conferences NAS 64-bit HSDPA security Numenta timezones vulnerabilities case fingerprint scanner Credentica xT9 Verbatim distributed computing social networking iPhone Web 2.0 cables CPU exchange pgp data robot accessories regulation high performance computing Internet Explorer 8 business patch Tuesday migration Facebook Google telecoms .NET exabytes merger Trolltech Large Hadron Collider etech hold music Vista yahoo Moonlight blog phone management electricity price LHC Adobe Dell identity theft geek tourism WPF user interface office natural interface control panel Bill Gates SBS IT value geneva Hugh Thompson automation adfs spin Secunia National Insurance winhec2008 thin client Nuance IDF Lenovo BT sun Mercury Barracuda bbc iplayer Previous Versions networks ucsd GPS mobile data tariffs power digital signature transcoding christmas Embarcadero Google Sets Location Gears Hp 2710p deperimeterization ADFS 2.0 performance ubuntu dual display flash software RBL Windows Live Live Mesh Firefox open forensics installer active digitiser bandwidth Intel SSVAGENT.EXE toshiba eu developer advertising parallel computing MING credit crunch terabytes Ruby On Rails service oriented enterprise geocaching bombe IIW2008b biometrics SapphireSteel hierarchical temporal memory Seagate griffin. microsoft research data centre Google Spreadsheets Beacon wifi cloud service google online applications virtual desktop offload visualisation Crossfader GPU onboarding Ruby Salesforce Mono pen computing mobile Linux upgrade html CUDA information SMB 2 streaming media NexT ruggedized email VSSAdmin images gaming wubi analytics history payroll CardSpace codec nvision08 Linux bea fire OFCOM productivity macbook BBC anti-virus Trampoline identity metasystem oracle virtualisation TechEd 2008 hacking benchmark mscape MIX08 identitity Visual Studio OEM Wyse Xobni green printing Netscan Microsoft greenplum windows 7 camera cracking OQO EMC EEE Bill Cheswick DisplayLink mobile laptop spam NGSCB firewall HTC CIO quiz optical interconnects open source media UMPC MacWorld 2008 Windows Mobile information cards Tim Berners-Lee
Advertisement
Advertisement
Advertisement