Thursday, December 27, 2007

Microsoft Robotics Studio (1.5) Refresh

As a platform, our intent is also to enable third parties to supply support for new hardware, technologies, and tools, just as Microsoft Windows provides a platform for others to bring their products and technologies to the community of PC users. So while we may populate our platform with some of our own contributions, those should not be considered exclusive to tools or libraries provided by other parties looking to provide interesting technologies for this platform.
The Microsoft Robotics Studio delivers three areas of software:

  1. A scalable, extensible runtime architecture that can span a wide variety of hardware and devices. The programming interface can be used to address robots using 8-bit or 16-bit processors as well as 32-bit systems with multi-core processors and devices from simple touch sensors to laser distance finding devices.
  2. A set of useful tools that make programming and debugging robot applications scenarios easier. These include a high quality visual simulation environment that uses the AGEIA Technologies™ PhysX™ engine.
  3. A set of useful technology libraries services and samples to help developers get started with writing robot applications.

Our development environment runs on the platforms listed in the section "System Requirements". It can be used to support robots that support these platforms as well as robots that can be remotely controlled from a PC running a supported platform. The remote control can for example be through a serial port, Bluetooth®, RF or Wi-Fi. We provide information that can be used by hardware or software vendors to make their products compatible with our development platform.
System Requirements
  • Supported Operating Systems: Windows CE; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 x64 editions; Windows Vista; Windows XP; Windows XP 64-bit
  • To use Microsoft Robotics Studio with .NET Framework 2.0 Software Development Kit (SDK): .NET Framework 2.0 Software Development Kit (SDK) (x86 or x64)
  • To use Microsoft Robotics Studio with Visual Studio 2005: Any of the Visual 2005 Express Editions, Visual Studio 2005 Standard Edition, Visual Studio 2005 Professional Edition or Visual Studio 2005 Team System Edition

Important: With the exception of the Simulation Engine, Microsoft Robotics Studio is fully compatible with 64-bit Windows. The Simulation Engine uses the XNA Framework which does not yet support 64-bit Windows so you can't run simulation on 64-bit Windows. Microsoft Robotics Studio can be used to develop services that can be deployed on Windows CE. The development tools themselves do not run on Windows CE, only the services developed for Windows CE.
 

Download: Microsoft Robotics Studio (1.5) Refresh
Link: Home Page

Microsoft ILMerge 2.0.7.1226

ILMerge is a utility that can be used to merge multiple .NET assemblies into a single assembly. ILMerge takes a set of input assemblies and merges them into one target assembly. The first assembly in the list of input assemblies is the primary assembly. When the primary assembly is an executable, then the target assembly is created as an executable with the same entry point as the primary assembly. Also, if the primary assembly has a strong name, and a .snk file is provided, then the target assembly is re-signed with the specified key so that it also has a strong name. ILMerge is packaged as a console application. But all of its functionality is also available programmatically. Note that Visual Studio 2005 does allow one to add an executable as a reference, so you can write a C# client that uses ILMerge as a library. If you are using Visual Studio 2003, you must use the v1.1 version of ILMerge and rename it to be a dll in order to use it as a reference.
There are several options that control the behavior of ILMerge. See the documentation that comes with the tool for details. The v2.0 version of ILMerge runs in the v2.0 .NET Runtime, but it is also able to merge v1 or v1.1 assemblies. However it can merge PDB files only for v2 assemblies. The v1.1 version of ILMerge can only process assemblies built in the v1.1 runtime (but does merge PDB files for those assemblies). Currently, ILMerge works only on Windows-based platforms. It does not yet support Rotor or Mono. It runs in the v2.0 .NET Runtime, but is also able to merge v1 or v1.1 assemblies.
System Requirements
Supported Operating Systems: Windows 2000; Windows Server 2003; Windows XP
Important: Make sure you have the latest service pack and critical updates for the version of Windows that you are running. To find recent security updates, visit Windows Update.
 

Download: Microsoft ILMerge 2.0.7.1226
Link: Home Page

Thursday, December 6, 2007

Microsoft Office 2007 SP1 download available Dec 11

Microsoft Office 2007 SP1 will be available for download Dec 11. The improvements in 2007 Office System SP1 are in response to direct feedback from power users at large organizations or indirect feedback from home and Office users through the Dr. Watson bug-reporting system.

It will eliminate many deployment barriers. it will provide support for Windows Server 2008, and will provide critical fixes.

2007 Office System SP1 will not be released to AU immediately. Instead, the Microsoft Office System team will announce the ate to use automatic updating so IT departments will have time to learn yourself about SP1 and determine the best method to deploy it.

For more information, see the Microsoft Office download site.