September 2006 Entries

"Orcas" is ready for playing...

The first CTP of Visual Studio 2007 Code Name "Orcas" is ready to be downloaded and installed. There's a great news that Microsoft finally has understood: this CTP is released as a Virtual PC image, so no need to have a dedicated machine  where to do the installation (with all the consequence that you can imagine). I'm curious to see the preview of the Visual Designer for Windows Presentation Foundation (code name "Cider")... UPDATE: the last "joke" from Microsoft: Virtual PC 2004 is currently not supported on Windows Vista and is required for this CTP. Therefore this CTP is not currently supported...

posted @ Friday, September 29, 2006 5:49 AM | Feedback (0)

Vista and Visual Studio 2003 incompatibility: the reasons

Scott Guthrie has leaved a feedback here explaining the reasons of the VS2003 incompatibility with Vista. The content is interesting and must be in evidence: "The big technical challenge is with enabling scenarios like advanced debugging. Debuggers are incredibly invasive in a process, and so changes in how an OS handles memory layout can have big impacts on it. Vista did a lot of work in this release to tighten security and lock down process/memory usage - which is what is affecting both the VS debugger, as well as every other debugger out there. Since the VS debugger is...

posted @ Wednesday, September 27, 2006 7:50 PM | Feedback (3)

The first official reaction about Vista and Visual Studio support

I always say that Microsoft is listening to their customer more than you can imagine, and this is another big sign: after a day from an announce that has worried all the developer's community, the first official Microsoft's voice is out. Bryan Harry is speaking: "It might look like Microsoft is a huge company with infinite resources but, unfortunately, it’s not." Then, "if we go back and make VS2002 work on Vista, we have to trade that off against not making progress on Orcas.  Ultimately, we balanced all of these trade-offs and came up with this plan.  The plan is to...

posted @ Wednesday, September 27, 2006 1:19 PM | Feedback (0)

Microsoft Dynamics NAV 4.x and Windows Vista

  I've talked yesterday about the fact that Microsoft Dynamics NAV 4.x is not officially supported on Windows Vista, and I've said also that I've see tricks in order to run it with the new OS. First, I've to be more precise: the Dynamics NAV client works correctly on Vista, there's no problem to install and use it. However, there's a problem when you try to connect to a SQL Server database due to a wrong MDAC detection. The cause of this problem is the unified versioning of all DLL that Vista has. My friend Kine has found a trick that I want...

posted @ Wednesday, September 27, 2006 8:27 AM | Feedback (10)

Visual Studio and Vista compatibility: my real considerations

On my last post about the news announced today by Somasegar for Visual Studio and Windows Vista "life together", I've concluded with an esclamation: wonderful! The "wonderful" word was leaved there with a bit of sarcasm, but the feedback given me by my friend Lorenzo Barbieri (thanks geniodelmale )has revealed me that its sense was not totally understood, so here is my real reply. I think that on the Somasegar's post there are good things and bad things. On the good things category, I add the fact that Windows Vista will ship with the .NET Framework 3.0 pre-installed...

posted @ Tuesday, September 26, 2006 7:05 PM | Feedback (3)

Visual Studio support on Vista: doubts revealed

With the the announce of the first beta of Visual Studio 2005 SP1, Bill Somasegar has give the response to some of the hottest questions of this period: what will be the support for Visual Studio on Vista? Here a brief resume: Vista will support Visual Studio 2005 Windows Vista will ship with the .NET Framework 3.0 pre-installed They will not support Visual Studio .NET 2002 or Visual Studio .NET 2003 as development environments on Windows Vista Will be possible to run .NET 1.1 or .NET 2.0 application...

posted @ Tuesday, September 26, 2006 2:55 PM | Feedback (2)

Visio Shapes for Microsoft CRM 3.0

Invoke Systems has released for free a set of useful shapes for Visio that permits a Microsoft CRM developer to model entities and forms. You can download the package from HERE. Available Shapes: CRM Menu Bar Top Menu Item Menu Item CRM Tool Bar Toolbar Button (Icon & Label) Toolbar Dropdown Spacer CRM Form Page Tab Control Body Tab Control Tab Field Control (for Label) Section Control Textbox Radio Memo/Notes Control Lookup Date/Time Checkbox CRM Home Page...

posted @ Tuesday, September 26, 2006 1:26 PM | Feedback (0)

A great definition for Blogs

Only the casuality has permitted me not to loose this nice definition: Blogs are like online balloons! I think that this is really true: when you write a blog post, you want to express your ideas and your opinions with freedom, sharing your thinks with the world. When you write a blog post, you launch on the air a message that will be received by someone on the world and maybe he will gives you a feedback, a sign that your message has centered its target. Blogging is nice... spread the world with your balloons!

posted @ Monday, September 25, 2006 5:36 PM | Feedback (0)

Dynamics NAV and database expansion

One of the performance rules of Dynamics NAV with the proprietary database (not SQL Server) is to check the size of the db: it should not overcome the 80% full or your performances will decrease (if so, a manual database expansion is needed). What about the SQL Server option? When you setup a Dynamics database with SQL Server, the standard (and recommended) option to give are to have an Unrestricted Growth and 10% Automatic File Growth. Often, when you're in a production environment, by checking the database size you can find that it's over the 90% full. Is it a problem?...

posted @ Sunday, September 24, 2006 11:18 AM | Feedback (0)

ReverseDOS breaks Subtext

As you know, Subtext actually uses ReverseDOS integration to fight spam. ReverseDOS is a very simple HttpModule that checks various parts of incoming requests against a list of spam filters that you set. If ReverseDOS detects a match with the filters, it attempts to stall the requesting client for a number of seconds (specified in a .config file). The facts: after the last trackback's spam attack to my blog, I've updated the ReverseDOS.config configuration. It was thursday evening. Friday morning I try to open my blog page and it doesn't respond: the favicon was loaded on the browser but the...

posted @ Saturday, September 23, 2006 5:59 PM | Feedback (4)

Visual Basic 2005 Power Packs suggestion

With the release of its Microsoft's Visual Basic Power Packs, Microsoft has done a big present for all the VB.NT developers around the world: we can have a set of handy controls ready to be used on our applications (personally, I found very useful the PrintForm component). Microsoft has give us a sign that it's ready to listen their customer for suggestions, so why not leave some ideas on possible interesting Power Packs for the future? My suggestion is to release an Office 2007 Ribbon control ready to be used. This is a "must to have" for future applications and a requirement...

posted @ Saturday, September 23, 2006 1:31 PM | Feedback (0)

Microsoft's releases dates for .NET platforms

On a VSLive webcast, Pablo Castro has published this interesting slide, that shows how Microsoft handles the releases of the last .NET technologies: This slide shows clearly that .NET 3.0 is something like a (big) addon to .NET 2.0: the development platform will be the same as today (Visual Studio 2005) but with the add-in of all the interesting new technologies such as WCF, WPF and Windows Workflow (that fascinates me a lot ). Thanks to Sahil for the slide...

posted @ Tuesday, September 19, 2006 8:39 PM | Feedback (0)

European Commission drinks too much...

First the Media Player noise, now it's the Vista's Firewall time: the European Commission seems never stop its delirium. In these days they're out with a new story: the new security features embedded on Vista, expecially the new Firewall, is a violation of the antitrust regulations. But who works on the European Commission? Who is the great mind source of these ideas? Is an embedded firewall an abuse or (maybe) an attention to the end-user security? I'm shocked to be an european and to have such a commission that "represent" us. Is it possible a delay on Vista's release...

posted @ Monday, September 18, 2006 11:25 AM | Feedback (5)

Microsoft CRM Caching Tool

As many of you already know, in these days I'm expanding my knowledge of the Dynamics family to Microsoft CRM. The first thing I've done to learn the new environment is to build a virtual machine with a full setup (lots of thanks to Microsoft's Marcello Fisicaro for this) and start working. However, you know that performances on a virtual machine are not the same as a production environment, so caching could be important in order to have a more performant installation to work with. A tool that helps me a lot was the CRM Caching Service developed by...

posted @ Monday, September 18, 2006 8:32 AM | Feedback (1)

Windows Recovery Environment (WinRE)

Today a new official Microsoft's blog is appeared on the horizon, the WinRE blog, alias the new blog for a tool called Windows Recovery Environment. Windows Recovery Environment (WinRE) is a recovery platform based on Windows Preinstallation Environment (WinPE), that essentially provides two main functionalities: 1. Automatic diagnosis and repair of boot problems using a tool called Startup Repair. 2. A centralized platform for advanced recovery tools. This new tool will be integrated into the Vista DVD and also it will replace (wonderful) the Windows XP Recovery Console (that personally I've never loved too much). I'm curious to see more news about that... finally we'll...

posted @ Monday, September 18, 2006 5:55 AM | Feedback (0)

Migration from .Text to SubText: a warning

During my migration from the old .Text platform to the new SubText one, the main aspect of the entire process was to import all my previous posts and feedbacks. SubText is wonderful on this aspect: it expose a feature that permits you to directly import your .Text database to the new platform but... during my migration process the import failed! I was worried because the error that the migration procedure gaves me was totally obscure. I've contacted an italian friend for any ideas about the error (thanks Simone) and fortunately he said me that on the source package there's...

posted @ Saturday, September 16, 2006 5:21 PM | Feedback (0)

The migration is done...

I'm sure that many of you have noticed that in these days my blog was a bit "unstable": up on some moments and down for others. The cause of these unstability was due to an idea that I had on my mind from a lot of time but that I've never realized for many reasons, the upgrade to a new blog's platform. My blog was running well for years on a customized .Text 0.95 platform. I was totally satisfied of this platform, expecially because it was open source, so during the years I had the chance to add customization...

posted @ Saturday, September 16, 2006 4:18 PM | Feedback (3)

Testing the migration process...

It's only a test guys...

posted @ Wednesday, September 13, 2006 8:23 PM | Feedback (0)

The power of certifications

This is sometimes really true... Thanks Sahil!

posted @ Monday, September 11, 2006 8:08 PM | Feedback (0)

Dynamics NAV index management with SQL Server 2005

After lots of talks in the past, I'm here again to talk about SQL Server index management on a Microsoft Dynamics NAV environment. To have a well configured database that can respond quickly to your queries, it's not only necessary to have all the indexes well structured and the SQL statistics always updated, but it's important also to have the right number of indexes. If you have a table with a large number of indexes (and this is typical on some Navision's tables if the developer is not careful on using them), you can notice that data modification performance...

posted @ Monday, September 11, 2006 7:37 PM | Feedback (0)

ScreenLib, free UI development library for Windows Mobile

Developing a nice and performant Windows Mobile User Interface is not so easy, and adapt your work to different screen size and for different platforms is a pain. Microsoft today has announced a new library called ScreenLib that wants to help all the mobile developers to perform this task in a better way. ScreenLib is actually downloadable from here. Microsoft has announced that "Our plan is to include it in the next version of the Windows Mobile SDK" so we've lots of chance that in the future we'll see something more "productive" for designing attractive mobile interfaces.

posted @ Monday, September 11, 2006 2:20 PM | Feedback (0)

Office 2007 and Save as PDF

I don't know what is the real reason (copyright problems or decisions from Adobe?) but the feature that permits you to export and save files as PDF or XPS format (announced firstly to be integrated into Office 2007 and then to be removed) is now available as a separate download from Microsoft. Having it as a separate add-in is not so nice but what is really important is finally to have this feature integrated into the Office system (so no needs for external tools). Nice...

posted @ Sunday, September 10, 2006 8:05 PM | Feedback (2)

CRM Mobile Express for Microsoft Dynamics CRM 3.0

Finally it's reality: Microsoft has opened a new space on GotDotNet to release one of the most interesting shared source initiative for Microsoft CRM users and developers, the so called CRM Mobile Express for Microsoft Dynamics CRM 3.0. This shared-source initiative offers a lightweight, mobile browser client for viewing and editing data in Microsoft Dynamics CRM 3.0. As on the site, "Now you can manage important Sales, Service and Marketing information from your Windows Mobile, Smartphone and HTML 4.0 compatible devices! CRM Mobile Express for Microsoft CRM also includes a Microsoft Dynamics CRM 3.0 Administration Console that can be used...

posted @ Thursday, September 07, 2006 8:51 AM | Feedback (0)

Microsoft System Center Virtual Machine Manager

On Microsoft Connect website is appeared a new project called Microsoft System Center Virtual Machine Manager that wants to have an importan and ambitious goal: Make Windows the best platform for virtualization. It's essentially an enterprise management application for the virtualized data center that enables increased physical server utilization, centralized management of virtual infrastructure and rapid provisioning of new virtual machines by the administrator and end users. Seems interesting if you're a virtual machine user...

posted @ Wednesday, September 06, 2006 7:47 AM | Feedback (0)

Dynamics NAV 5.0 will require Windows Vista?

I've see this question too many times (from customers and on forums) and I think this is the time to clear this fact. During the first presentation of Dynamics NAV 5.0 (the future release of the Microsoft Navision ERP system) Microsoft said that it will be the first application of its ERP family that will run on its upcoming Windows Vista operating system. The natural question out after this sentence was: will Dynamics NAV 5.0 require Windows Vista to run (or at least on the server side)? The answer is NO... Dynamics NAV 5.0 will be able to run on Windows Vista...

posted @ Tuesday, September 05, 2006 12:09 PM | Feedback (0)

Fingerprint reader: when a standard?

One of the things I love from my new "friend of work" Thinkpad notebook (as you know, I was forced to change my old and lovely Sony Vaio ) is that it's a solid machine really built for a professional usage, so no gadgets but a rocky case with all the security features you need on your work. But there's a feature that makes these lines of Thinkpad notebooks particular: they have an integrated fingerprint reader. Instead of having password for Windows access, for BIOS, for wireless authentication or for access websites, you can register you fingerprints and...

posted @ Monday, September 04, 2006 8:51 PM | Feedback (0)

Little problem solved...

Someone of my readers, expecially who has my blog subscribed on his aggregator, could be experienced some problems by reading my feed in the past days (it appeared offiline during some hours of the day). The problem was due to a misconfiguration of the A record of my DNS: http://www.demiliani.com respond correctly while http://demiliani.com (the prefix for all the blog's service) was not correctly translated. Now the problem is solved but if you see me offline again on your aggregator... don't esitate to alert me

posted @ Monday, September 04, 2006 11:33 AM | Feedback (0)

.NET 2.0 certifications: new generation or not?

As people involved on the certifications roadmap, Microsoft some months ago has launched its new track for the .NET certifications (MCTS,MCPD etc.), all based on the new .NET Framework 2.0. Actually we have lots of exams just released and also lots of exams that are again on the beta stage. Yesterday, Microsoft has officially released the RC1 of the new .NET Framework 3.0, (formerly known as WinFX), that will be the new managed code programming model for Windows. Using Microsoft's words "It combines the power of the .NET Framework 2.0 with new technologies for building applications that have visually compelling user experiences, seamless...

posted @ Sunday, September 03, 2006 11:12 AM | Feedback (0)

ADO.NET vNext will not be included in .NET 3.0

One of the most interesting feature I was expecting to have on the future .NET Framework 3.0 release was undoubtely the new ADO.NET 3.0 (now called ADO.NET vNext), feature that I've not too much studied again but that seems extremely powerful. Today the bad news (thanks to Paul Gielens for the link)... Pablo Castro (ADO.NET Technical Lead) has published on the ADO.NET Technology Preview Forum this sentence: "ADO.NET vNext will not be included in .NET 3.0. (that's why we're just calling it "vNext" for now)." We've to start crying I think...

posted @ Saturday, September 02, 2006 11:48 AM | Feedback (1)