Thursday, July 26, 2007

Visual Studio 2008 Beta 2 and Silverlight RC1...this Friday!

Microsoft announced the availability today of the second beta version of its upcoming Visual Studio 2008 developer tools and the last version of its Silverlight rich media software code before the final version ships.

The second version of VS 2008, which is still scheduled to ship before the end of the year, includes a Silverlight add-in that allows developers to start building Silverlight rich Internet applications in VS 2008 and work with designer colleagues using the new Expression Web design tool, Microsoft said. With this beta release, VS 2008 is 99% complete, according to a Microsoft spokeswoman.

Scott Guthrie, general manager of Microsoft's developer division, noted in a blog post yesterday that one of the biggest features Web developers will discover in this beta version of VS 2008 is a "dramatically improved HTML designer" and rich Cascading Style Sheets (CSS) support. VS 2008 now uses the same Web designer that ships with Microsoft's new Expression Web design tool, he added.

"In addition to providing lots of new functionality, you'll also find that this Web designer is much faster than the VS 2005 version (which was based on a much older code base)," he wrote.

VS 2008 adds "split view" editing so that developers can see both the HTML source and design view at the same time and have changes made in one view be updated in the other, he added. The version also includes a new tool window that shows the CSS and the corresponding rules for the page a developer is editing. It can be used from within the design view or source view of a page.

Microsoft also announced the second beta version of the .Net Framework 3.5, which now includes full project template and tools support for many of the .Net Framework 3.0 compatibilities previously provided.

More...

Cheers - Dipesh Joshi

Monday, July 16, 2007

Acropolis July CTP now available for download...

Acropolis July CTP now available for download

The July CTP of Acropolis includes work to improve transition animations, better design time support, simpler support for custom themes, and various bug fixes. Start working with the CTP today.

Check some interesting videos here - http://windowsclient.net/learn/videos.aspx

Learn more - http://windowsclient.net/
Cheers - Dipesh Joshi

Scrum

Over this weekend I came across one more agile development technique called as "Scrum". I watched a video on microsoft site talking about scrum...which was very boring :) However reading wikipedia was fun. I was not aware that scrum is also kind of a group formation in rugby game (because of my lack of knowledge in this game, this term should be used in cricket too :)

However, i am just writing this offtopic because it was fresh in my mind and what i observe in my project. This is more of an agile kind of management but i don't think this seems to be effective for long duration complex projects. My 2 cents! :)

However, it was good to know ... learn more on wiki by typing scrum. Cheerio - Dj

Saturday, July 07, 2007

How do you bring web site down so that users cannot access any page for new patch release or upgradation of release?

How do you bring web site down so that users cannot access any page for new patch release or upgradation of release? There are ofcourse numerous ways to do that but one of the easiest way in .net 2.0 is copying Application offline (app_offline.htm) htm file into the root directory of the web site. Users will not get 404 or other HTML error pages but user friendly HTML (app_offline.htm) page.

Here's quick video which shows the demonstration...


HTH - Dipesh

Friday, July 06, 2007

What is MDM ? Master Data Management

So with the news that Microsoft has acquired MDM expert provider company Stratature there is a whole new thrill in the software and particularly in the SOA market to know how MDM fits into the bigger picture.

Update from Microsoft - www.microsoft-watch.com/content/business_applications/microsoft_bi_goes_mdm.html

So what is MDM ? here's what you find a definition when you search on Wiki -
"Master Data Management (MDM), also known as Reference Data Management, is a sub-discipline of Data architecture within Information Technology (IT) that focuses on the management of reference or master data that is shared by several disparate IT systems and groups. MDM is required to enable consistent computing between diverse system architectures and business functions.

Large companies often have IT systems that are used by diverse business functions (e.g., finance, sales, R&D, etc.) and span across multiple countries. These diverse systems usually need to share key data that is relevant to the parent company (e.g., products, customers, and suppliers). It is critical for the company to consistently use these shared data elements through various IT systems.

Most enterprises have implemented their own special blends of ERP, CRM, Business Intelligence, Financial Reporting, Planning, and other operational systems in order to accommodate unique business requirements. Each of these systems requires the same dimensional information to operate, yet they manage this information independently, which directly affects dimensional synchronization and reconciliation across systems. Master data management software aims to integrate dimensional and master data across BI, data warehouse, financial and operational systems, providing for accurate, consistent and compliant enterprise reporting.

Master data management can go beyond data integration. MDM generally has a data governance component. Data governance means having to define clear data owners and users, having clear business policies regarding what is good master data and what is not. Master data management is also about providing continuous reports and alerts to master data owners and the stewards regarding the health of the master data."



Check more on MDM at Wikipedia site - http://en.wikipedia.org/wiki/Master_Data_Management

More details in MS article - http://msdn2.microsoft.com/en-us/library/bb190163.aspx

MDM doesn't seem to be like a new concept but it's getting more visibility now! Let's see how far this can succeed and fit the SOA bill! Cheers - Dipesh

Thursday, July 05, 2007

Useful Tools (Reflector and addins)

Do you need a -
Tool to analyze .net assembly and show design quality metrics ?
Tool to quickly create class diagram ?
Tool to generate code to write unit tests, stubs and wrappers ?
Tool to draw sequence diagrams ?

Find all addins here at codeplex -
http://www.codeplex.com/reflectoraddins

Download .net reflector here

Mozilla releases Firefox 3 Alpha 6 (code name - Gran Paradiso)

Mozilla releases Firefox 3 Alpha 6 - low key launch... but according to the Alpha 6 release notes this version includes:

Updated SQLite engine to version 3.3.17;
Support for site-specific preferences--text size;
A new Quit dialog box that resolves termination errors;
Added permanent 'Restart Firefox' button to Add-Ons Manager;
Miscellaneous fixes to download manager including correctly displaying large file sizes; various Places fixes;
and miscellaneous Gecko 1.9 bug fixes.

Source: http://news.com.com/8301-10784_3-9740050-7.html?part=rss&subj=news&tag=2547-1_3-0-5

Tuesday, July 03, 2007

Microsoft .NET Framework 3.5 June 2007 Community Technology Preview (CTP) release...

Microsoft .NET Framework 3.5 June 2007 Community Technology Preview (CTP) is here...
http://www.microsoft.com/downloads/details.aspx?FamilyID=E6FD8663-8B77-4649-8D36-3830E18528FA&displaylang=en

.NET Framework 3.5 builds incrementally on the new features added in .NET Framework 3.0, for example, Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace. In addition, .NET Framework 3.5 contains a number of new features in several technology areas. These new features have been added as new assemblies to avoid breaking changes. They include the following:

Deep integration of Language Integrated Query (LINQ) and data awareness. This new feature will let you write code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of SQL data, collections, XML, and DataSets by using the same syntax.

ASP.NET AJAX lets you create more efficient, more interactive, and highly-personalized Web experiences that work across all the most popular browsers.

New Web protocol support for building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards.

Full tooling support for WF, WCF, and WPF, including the new workflow-enabled services technology.

New classes in .NET Framework 3.5 base class library (BCL) address the most common customer requests.
Time is ticking :) Cheers - Dipesh