O Microsoft Robotics Developer Studio 2008 R2 (RDS) é um ambiente Windows para “acadêmicos, entusiastas e desenvolvedores comerciais para criar aplicações para robôs implementados com uma grande variedade de tipos de hardware diferentes.” O RDS é principalmente utilizado para simular aplicações para robôs em ambientes virtuais 3D baseados em regras da física e interagir com robôs utilizando interfaces do Windows ou interfaces Web. O Robotics Developer Studio também inclui componentes que podem ser usados fora do campo da robótica: um runtime baseado em REST e orientado a serviço e um conjunto de ferramentas visuais para autoria e simulação.
O recém-lançado RDS 2008 R2 inclui inúmeras novas funcionalidades. O Channel9 tem uma boa relação das melhorias, também listadas abaixo:
- Exemplos e Tutoriais Uma veridade de novos exemplos estão incluídos: filtragem com LINQ, narração de texto com WPF, interface de comando baseada em Silverlight.
- Concurrency and Coordination Runtime (CCR) Agora utiliza funcionalidades do .NET 3.5. Melhor suporte a processadores de múltiplos núcleos.
- Decentralized Software Services (DSS) Suporte à simulação em 64-bits. Funcionalidades de cache e log melhoradas. Novo analisador de logs.
- Visual Programming Language (VPL) Completa reforma da interface do VPL. Melhora na performance no carregamento e execução. Suporte a 64-bits.
- Visual Simulation Environment (VSE) Mostra múltiplas visualizações de câmera simultaneamente. Pode rodar sem interface visual visível (headless). Pode ser embutida em outro formulário de aplicação. Tem um profiler integrado que mostra performance e estatísticas.
Há também um novo site do Robotics. A Expression Edition é gratuita e a Standard Edition está disponível via MSDN se você tiver uma assinatura. A Academic Edition pode ser obtida via MSDN Academic Alliance ou pelo DreamSpark. O RDS 2008 R2, o CCR e o DSS Toolkit Standard Edition também estão disponíveis pelo BizSpark.