# Wednesday, January 17, 2007

Running 64bit

Yesterday I reinstalled my new laptop with Vista x64. I figured since the Centrino Duo processor is 64bit I should at least run a 64bit operating system.

Ofcourse I forgot to backup my email and my last backup was a couple of days old. Hope I didn't loose anything too important, anyway. A bunch of stuff doesn't run on 64bit.

For instance the driver for my Linksys iPhone doesn't work, luckily my laptop has build in speaker and microphone, nevertheless I logged a support mail at Linksys, let's see what happens.

Microsoft Office 2007 runs like a charm on 64bit. Cool!

Next I discovered that I need a 64bit version of VirtualPC. No problem, just downloaded the VirtualPC 2007 x64 beta and installed it. My heart started beating a little faster when I remembered I had at least one virtual machine in saved state mode. Guess what? No problem! Just added the existing Virtual Machine, it recognized my save state and booted like a charm!

Windows Live Toolbar has some issues in 64bit. It seems that some of the toolbar buttons, most importantly the 'MSN Weather' button does not install :-(  Luckily my Windows Live Favorites is working though!

Plaxo (www.plaxo.com) runs fine on Outlook 2007 so that's great too.

My NVidia driver is working, but the fancy desktop management stuff doesn't install :-(

All in all I'm pretty pleased with how things are running.

#    Comments [0] |

Next meeting Maine Developer Network: 27th of February 2007

I'll be doing two sessions at the next meeting of the Maine Developer Network user group.

Go to: http://www.maine-devnet.org/Home/Default.aspx to sign up!

Topic       : Implementing application logic in .NET 2.0
Speaker     : Mark Blomsma
Date        : February 27th, 2007
Time        : 10:00 - 12:00
Location    : TBA
Description : This session will be about implementing business logic in .NET 2.0. We'll look at and discuss various architectural issues and how to implement design patterns to help create a blueprint of our application. We'll look at choosing and implementing an exception handling strategy and we'll look at various ways data can flow through our application. Lastly we'll look the Smart Client Software Factory and the guidance offered by the Microsoft Patterns and Practices Group.

Topic       : Developing Windows Vista Q&A
Speaker     : Mark Blomsma
Date        : February 27th, 2007
Time        : 12:30 - 13:30 (possibly longer)
Location    : TBA
Description : Question and Answers session about various aspects of developing for Windows Vista. Send in any questions you want answered to mark.blomsma@develop-one.com.
#    Comments [0] |

Windows Vista, Office 2007 and Exchange 2007 event in Maine

The Windows Vista, Office 2007 and Exchange 2007 Launch Event in Maine will be held on the 13th of February 2007 in Portland, ME.

Location:

Portland Marriott at Sable Oaks
200 Sable Oaks Drive
South Portland Maine 04106
United States

There will be Developer, IT Pro and manager sessions!

Sign up: http://www.microsoft.com/business/launch2007/signup/default.mspx

#    Comments [0] |
# Tuesday, January 16, 2007

IE7 automatic login

Our usergroup (the SDN) uses a sharepoint site to communicate amongst the guys organizing the events. Great tool. Internet Explorer however kept asking me to re-enter my password. The solution appears to be to add the site your list of Intranet sites.

Below a screenshot of how to do that:

Next make sure that you've enabled automatic logon in the security settings of your Local Intranet Zone (this is default).

#    Comments [0] |
# Monday, January 15, 2007

Running Vista on my new laptop

My new laptop arrived this weekend, after removing the usual junk I sat down and installed Windows Vista, Office 2007 and VirtualPC 2007 (RC). I have to say it's running like a charm!

Laptop specs: Latitude D820, Intel Core 2 Duo T7200, 2.00GHz, 667Mhz 4M L2 Cache, Dual Core, 15.4 inch Wide Screen WUXGA LCD (1920x1200), 4.0GB of memory, 512MB NVIDIA Quadro NVS 120M TurboCache, 100GB Hard Drive 9.5MM 7200RPM.

With a docking station I have my 20inch regular screen to run Vista in dual screen mode. Excellent :-)

#    Comments [0] |
# Wednesday, January 10, 2007

Suggestion: Improve the documentation feature of Visual Studio.

I've submitted another suggestion on the VS2005 feedback site:

Improve the documentation feature of Visual Studio.

Right now in ASP.NET you can switch between 2 views: design and code.

Similarly I would like to be able, for a *.cs file to switch between code and documentation.

This would improve the usefulness of the documentation, by making the documentation more visible the quality go up, because developers will put more effort into it.

Again, feel free to vote for this feature if you think it is a good idea: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=251027

#    Comments [0] |

Custom AutoFormat for ASP.NET tables and calendar controls

Sadly it does not appear to be possible to define a custom AutoFormat scheme for Visual Studio. I'd love to be able to implement a customers presentation guide line as a scheme so when I add a new table to a page I can just select AutoFormat and choose 'Develop-One Corporate color' :-)

I've submitted this as a suggestion on the Microsoft feedback site. Feel free to vote for it: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=250988

#    Comments [0] |
# Tuesday, January 02, 2007

MVP Award 2007

The day started off great! Just received an email informing me I've been awarded the MVP Award 2007.

Thanks to my MVP contact person Gerard Verbrugge and the whole MVP team at Microsoft!!!!

#    Comments [1] |
# Monday, January 01, 2007
# Saturday, December 23, 2006

Microsoft® Visual Studio® 2005 Service Pack 1

Microsoft® Visual Studio® 2005 Service Pack 1 is now available as a download from MSDN.

Go to: http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&mg_id=10055&displaylang=en

Service Pack 1 also provides over 70 improvements for common development scenarios including:

  • New processor support (e.g., Core Duo) for code generation and profiling
  • Performance and scale improvements in Team Foundation Server
  • Team Foundation Server integration with Excel 2007 and Project 2007
  • Tool support for occasionally connected devices and SQL Server Compact Edition
  • Additional support for project file based Web applications
  • Windows Embedded 6.0 platform and tools support

The complete release notes can be found at http://support.microsoft.com/default.aspx/kb/928957/.

As it turns out, it's pretty unclear what has been fixed in this service pack. The 'What's New in Visual Studio 2005 SP1' page doesn't provide any information. Back in September Somasegar promised to provide a list of fixes, but in his post about the release of SP1 he makes no mention of what has been fixed.

Update: a list of fixes in Visual Studio 2005 SP1 can be found at: http://support.microsoft.com/kb/918526/en-us

 

#    Comments [0] |
# Wednesday, December 20, 2006

WSCF

A friend of mine in India had some problems with calling a Java web service from .NET 2.0 using web references generated using Visual Studio 2005. Some serialization error occured, but the message was very much useless.

I recommended using WSCF to them and as it turns out the WSCF gave a much more detailed message pinpointing the error to a namespace issue on the Java side.

WSCF is a tool created by Thinktecture supporting the Web Service Contract First approach to developing web services.

#    Comments [0] |
# Tuesday, December 19, 2006

Search Engine

I guess not all search engines have to have a boring interface: http://www.msdewey.com/

#    Comments [0] |
# Thursday, December 14, 2006

Microsoft Robotics Studio

Microsoft has released version 1.0 of Microsoft Robotics Studio.

The Microsoft Robotics Studio delivers in 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 create applications to drive robots using 8-bit or 16-bit processors (from a connected PC) 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 resolution visual simulation environment that integrates software physics supplied by the Ageia Technologies PhysX engine.
    While Microsoft Robotics Studio can be used with programming languages such as those included in Microsoft Visual Studio and Microsoft Visual Studio Express, also included is a new visual programming language that enables the creation of applications using a simple drag-and-drop interface.
  3. A set of useful technology libraries services to help developers get started with writing robot applications, and tutorials which illustrate the basics of how to get started in a variety of programming languages.

Read more: http://msdn.microsoft.com/robotics/getstarted/v1_0/default.aspx

With Microsoft Robotics Studio, robotics applications can be developed using a selection of programming languages, including those in Microsoft Visual Studio® and Microsoft Visual Studio Express languages (Visual C#® and Visual Basic®), which are free to download, as well as Microsoft IronPython. Third-party languages that support the Microsoft Robotics Studio services-based architecture are also supported.

Ofcourse the most interesting part to me is the fact that it can all be done with C#, the language and tool I love most :-)

#    Comments [0] |

Microsoft Patch Tuesday

Microsoft Patch Tuesday has come and gone. I'm running IE7 so I guess I don't need to worry. Application Development Trends mentions a tiny possibility of VS2005 being attacked, but you have to be an idiot to get caught. Here's what they say about the IE patches:

IE Patches
Microsoft today also issued a
cumulative patch that addresses at least four serious vulnerabilities in Internet Explorer versions 5.01 and 6. The vulnerabilities -- which are susceptible to memory corruption and information disclosure exploits -- affect IE's script handling, DHTML scripting and Temporary Internet File features. At least two of them, a Script Error Handling Memory Corruption Error and a DHTML Script Function Memory Corruption Error, could allow attackers to execute code on -- and gain control over -- vulnerable systems.

All Windows versions running Internet Explorer 5.01 or 6.0 are affected by the vulnerability. Internet Explorer 7.0 is not affected, Microsoft said.

Nice to see that a newer version of IE finally delivers better security, from this article I gather that IE6 was not much of an improvement over IE5.01 which I think was released in 1998!?

#    Comments [0] |
# Monday, December 11, 2006

Hurray Marcel

Just wanted to congratulate my buddy Marcel Meijer on becoming C# Groupleader within the SDN.

Congratulations dude!!!

#    Comments [0] |

Upgraded to DasBlog 1.9.6264.0

I had some problems with my blog crashing my application pool. Last night I upgraded from Das Blog 1.8 to version 1.9.6264.0.

It was still up and running this morning so let's hope it helped.

#    Comments [0] |
# Thursday, December 07, 2006

Stampede's Web Acceleration Solutions

Stampede Appoints MRA-Group as an International Partner for Stampede's Web Acceleration Solutions.

Read more: http://www.stampede.com/press-release-dec-5-2006.html

#    Comments [0] |
# Monday, December 04, 2006

Interesting numbers...

In the category: 'interesting numbers', I just ran across this info-bit on the Citrix website:

With industry analysts expecting the WAN optimization market to double to more than $1.2 billion by 2009(1), and an estimated 55 percent of all employees worldwide accessing their applications from branch offices, WAN optimization solutions are rapidly becoming a critical infrastructure requirement for enterprises around the world.

1) Gartner Dataquest: Forecast: Application Acceleration Equipment, Worldwide, 2005-2010, Aug. 10, 2006, Joe Skorupa.

 

#    Comments [0] |

The Windows Vista Developer Story: Application Compatibility Cookbook

Will my application run on Windows Vista? The 'Application Compatibility Cookbook' does make any guarantees, but following the guidelines will surely help.

Go to: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnlong/html/AppComp.asp

#    Comments [0] |

Succesful Software Factories

Microsoft MSDN has published a white paper on software factories written by my friend Marcel de Vries. He worked together with Jack Greenfield, pretty cool!

This white paper discusses how software factories and Microsoft Visual Studio Team System can be used together to improve quality, predictability, and productivity. Using Visual Studio Team System data-warehouse and reporting capabilities, the software-factory builder can reliably determine which aspects of product development need improvement and how to modify the software factory to improve them.

This white paper concludes that greater quality, predictability, and productivity can be achieved with a software-factory approach, rather than with traditional one-off development. The concepts and working methods are targeted at an audience of systems integrators and enterprise customers who develop custom software.

Read the paper at: http://msdn2.microsoft.com/en-us/library/aa925157.aspx

#    Comments [0] |