|
|
|
|
|
| |
| Posted on Friday, January 25, 2008
Few months back I had blogged about this real amazing news from .NET Framework's team, plans to release Source Code of .NET Framework Libraries and enable debugging support of them in Visual Studio 2008. Well... the special day has arrived, Recently Scott announced Source Code of .Net Framework Libraries is now available for everyone. Isn't this great news?! I'm pretty much excited to check it out. Currently source code for the following .NET Framework libraries are available. - .NET Base Class Libraries including System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading, etc).
- ASP.NET (System.Web, System.Web.Extensions)
- Windows Forms (System.Windows.Forms)
- Windows Presentation Foundation (System.Windows)
- ADO.NET and XML (System.Data and System.Xml)
Scott has also mentioned that they'll be adding up more libraries in near future. And now How do you configure Visual Studio to avail this feature? Well.. Shawn Burke has blogged a brief post explaining "How to Configure Visual Studio to Debug .NET Framework Source Code". I'd recommend checking the following links for more details: .Net framework library source code now available - ScottGu Configuring Visual Studio to Debug .NET Framework Source Code - Shawn Burke .NET Framework Library Source Code available for viewing - Scott Hanselman Cheers! Chirag
| Posted on Friday, October 05, 2007
Recently Scott announced some really exciting news for .NET developers that his team has been working to enable the ability for .NET developers to browse and download source code of .NET Framework Libraries and also with debugging support. This feature will be available with .NET 3.5 and Visual Studio 2008, which is expected later this year. Microsoft will begin with offering the source code for .NET Framework Libraries including: How it Works? In Scott's blog you'll find all the details and screens on "How it works", but it's as easy and simple like you were debugging and browsing the source code locally - step through, set breakpoints, inspect variables, etc.  Here are few links to know more about this feature. I'm really excited and just can't wait to get my hand on it. (:-P)
| Posted on Friday, September 07, 2007
A day back Microsoft announced Silverlight 1.0 final release for Mac and Windows. A cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the web. Some of its features include: - Built-in codec support for playing VC-1 and WMV video, and MP3 and WMA audio within a browser. The VC-1 codec is a big step forward for incorporating media within a web experience - since it supports very efficiently playing high-quality, high definition video in the browser. It is a standards-based media format that is implemented in all HD-DVD and Blueray DVD players, and is supported by hundreds of millions of mobile devices, XBOX 360s, PlayStation 3s, and Windows Media Centers (enabling you to encode content once and run it on all of these devices + Silverlight unmodified). It enables you to use a huge library of existing video content and provides access to the broad ecosystem of existing Windows Media tools, components, vendors and hardware.
- Silverlight supports the ability to progressively download and play media content from any web-server. You can point Silverlight at any URL containing video/audio media content, and it will download it and enable you to play it within the browser. No special server software is required, and Silverlight can work with any web-server (including Apache on Linux). Microsoft will also be releasing an IIS 7.0 media pack that enables rich bandwidth throttling features that you can enable on your web-server for free.
-
Silverlight also optionally supports built-in media streaming. This enables you to use a streaming server like Windows Media Server on the backend to efficiently stream video/audio (note: Windows Media Server is a free product that runs on Windows Server). Streaming brings some significant benefits in that: 1) it can improve the end-user's experience when they seek around in a large video stream, and 2) it can dramatically lower your bandwidth costs. -
Silverlight enables you to create rich UI and animations, and blend vector graphics with HTML to create compelling content experiences. It supports a Javascript programming model to develop these. One benefit of this is that it makes it really easy to integrate these experiences within AJAX web-pages (since you can write Javascript code to update both the HTML and XAML elements together). -
Silverlight makes it easy to build rich video player interactive experiences. You can blend together its media capabilities with the vector graphic support to create any type of media playing experience you want. Silverlight includes the ability to "go full screen" to create a completely immersive experience, as well as to overlay menus/content/controls/text directly on top of running video content (allowing you to enable DVD like experiences). Silverlight also provides the ability to resize running video on the fly without requiring the video stream to be stopped or restarted. Silverlight for Linux Microsoft also announced Silverlight support on Linux and its partnership with Novell to provide a great Silverlight implementation for Linux. Microsoft will be delivering Silverlight Media Codecs for Linux, and Novell will be building a 100% compatible Silverlight runtime implementation called "Moonlight".
| Posted on Wednesday, July 25, 2007
Many of you might be thinking, what's this Nokia N95 Ad catch line doing up here. Now, all that I can say is, the new Visual Studio 2008 is not just yet another release, its pretty much more than that. There has been huge number of improvements in the latest Visual Studio and covering up each and everyone is beyond the scope of this post. So I'll be pointing out key objects. - Multi-Targeting Support.
- Better AJAX and Javascript Support.
- Rich HTML/CSS WYSIWYG Designer.
- Significantly Improved Data Support
Multi-Targeting Support - Few weeks back Scott Guthrie blogged about this amazing new feature. One of the big changes that you are going to experience starting from VS 2008 release is to support what is call "Multi-Targeting" - which means that Visual Studio will now support targeting multiple versions of the .NET Framework, and developers will be able to start taking advantage of the new features Visual Studio provides without having to always upgrade their existing projects and deployed applications to use a new version of the .NET Framework library. Better AJAX and JavaScript Support - As all might know how frustrating it was by manually typing Javascript before, you are going to be in for a pleasant treat with "Orcas". Visual Studio now provides full Javascript Intellisense completion in .ASPX files, .HTM files, as well as in external .JS files. It delivers Intellisense for vanilla Javascript code, as well as provides rich support for the new ASP.NET AJAX client Javascript framework and Javascript code built with it. Rich HTML/CSS WYSIWYG Designer - Split View Support (the ability to have both HTML Source and WYSIWYG design open simultaneously)
- Extremely rich CSS support (CSS property window, CSS inheritance viewer, CSS preview, and CSS manager)
- Dramatically improved view switching performance (moving from source->html design mode is now nearly instantaneous)
- Support for control designers within source view (property builders, event wire-up and wizards now work in source view)
- Richer ruler and layout support (better yet, values can be automatically stored in external CSS files)
- Designer support for nested master pages
Significantly Improved Data Support - VS2008 will include support for LINQ - which makes data access with .NET radically better by making the concept of querying a first class programming concept. Wish to try Visual Studio 2008 Beta1?
| Posted on Friday, June 29, 2007
Scott announced some great news... A few points to note about this release. - This is the final release on an ASP.NET 1.1 codebase. No bugs will be fixed unless this release kills a kitten.
- NOTE: To be clear, even though this is compiled under ASP.NET 1.1, it runs GREAT under .NET 2.0 as is. Just follow the comments in the web.config to change a few settings.
- The next release will literally be in a week or so, it will be called DasBlog 2.0 and will be compiled under .NET 2.0 and have changes to support Medium Trust environments.
- This will allow folks downloading the source to compile DasBlog happily with VS 2005 or Orcas, or just MSBuild.
- We'll announce a one year roadmap with our plan to move towards .NET 3.5 as well as a new release every 60 days.
- We will very likely move to a location that is not SourceForge.
- We'll have a visual refresh of the main project page as well as some consolidation, but for now:
UPDATE: Alexander Groß has the definitive guide on How To Secure Your dasBlog Installation. In this release we've fixed some and added some: - Fixed a metric buttload of bugs
- Taken in more patches from the public than any other release (Thanks public!)
- Category and Home Page Paging Macros
- LiveComment Preview (thanks SubText!)
- Emailed Daily Activity Reports
- Windows Live Writer Custom Integration
- Support for Akismet Comment Spam Support
- Go get a WordPress account, without a blog, and use the API key they'll send you.
- Optionally show comments on the Permalink Page
- Even more performance gains (4x+) in the Macro engine
- New Internationalized Languages, including Swedish (Thanks Per Salmi!)
- This brings our total supported language count up to 15! Although we can ALWAYS use more, and we really need double-checkers and updaters to put in localized strings for some of the new features!
- Support for Blogging directly from Word 2007
- Many fixes in our Blogger API and MetaWebLog API support
- Better detection of referrals from Search Engines
- CSS fixes and additions like highlighting of the Blog Author's comments
- Make the comment email address match the email address in sitesecurity.config for this feature.
- DHTML Timeline of Posts from the MIT Simile project
- Support for SMTP Servers like Gmail for notifications
- New themes
- Support for THREE Rich Editors - FreeTextBox, FCKEditor and TinyMCE (in DasBlog Contrib, see the source)
Thanks to the DasBlog team and the active folks on the Developer List (in no particular order).... Omar Shahine, Clemens Vasters, Tom Watts, Ken Hughes, Paul Van Brenk, John Forsythe, Nick Schweitzer, Kenneth Lefebvre, Ben Scheirman, Tim Sherrill, Alexander Gross, James Snape, Raymond Llewellyn, Tony Bunce, Josh Flanagan, Aaron Fischer, Anthony Bouch, Ayende Rahien, Ben Taylor, George V. Reilly, Greg Hughes, Mike Schinkel, Marc Mercuri, Rajiv Popat, Tim Sherrill ...and the many patch contributors!
| Posted on Saturday, May 19, 2007
If in case you have missed the news or didn't get it as yet then WPF/E is now called Silverlight. Yeah! Its kinda a kewl name. Few weeks back Microsoft at MIX07 made a number of announcements and showed off Silverlight. Silverlight is a cross-browser, cross-platform run-time that enables media and interactive content and application scenarios or say its a browser independent version of the Windows Presentation Foundation (WPF). Silverlight currently supports IE6, IE7, Firefox and Safari browsers on both Windows and the Mac and is installed by a single click installation that takes only couple of seconds. Microsoft Silverlight 1.0 Beta is now available for download including a Go Live license which means Microsoft customers can deploy their Silverlight applications. Here couple of links that I'd recommend to check...
| Posted on Thursday, February 15, 2007
Anand
has contributed a very clear and straightforward guide to bring Community Server, a powerful solution
for online communities to audience having no prior experience or knowledge about
system administration or ASP.NET. Community
Server is a powerful and an award-winning solution for online communities built
on Microsoft’s .NET Platform and is the most trusted solution for many companies
including Microsoft, Dell, Conde Nast and Match.com.
This book is a perfect
guide for people who want to get started with their own online community website
and manage it without having any prior experience. This book covers most of the
fundamentals about Community Server, brief and detailed information about its
features and a step-by-step guide to installation, administration,
customization, and deployment of Community Server. So if you are looking for
quick start guide to start off with your very own community website then this
book is for you. Buy now
| Posted on Tuesday, February 06, 2007
The ASP.NET AJAX 1.0 Documentation is available for download and can now be easily downloaded for offline usage and Nikhil has updated his cool UpdateHistory Control for the final version of ASP.NET AJAX. This allows developers to add history entries
to the browser's navigation stack selectively for some post-backs.
The package contains the following controls, which includes the initial release of a couple of new controls. - UpdateHistory
- This is a non-visual control that allows you to add history entries
to the browser's navigation stack selectively for some post-backs, and
not for some others. This helps fix the back button to make it work,
and allows you to implement Ajax patterns such as "logical navigation"
and unique URLs.
- StyledUpdatePanel
- A simple derived UpdatePanel that adds CSS class semantics. A
simple addition, but a useful feature, nevertheless, that didn't make
the feature cut.
- AnimatedUpdatePanel
- Another derived UpdatePanel that displays new content using a
variety of animations or effects: slides, wipes, cross-fades as well as
a visual highlight. This allows you to implement the "visual
notification" Ajax patterns such as the one second spotlight and one second mutation.
Downloads: Binaries, samples and source code | Video on Channel9
| Posted on Friday, January 26, 2007
Finally the wait is over and ASP.NET AJAX final version is out. You can download it here.
ASP.NET AJAX 1.0
ASP.NET AJAX 1.0 delivers a rich client-side AJAX library that provides cross platform, cross browser support for a core JavaScript type-system, JSON-based network serialization stack, JavaScript component/control model, as well as common client JavaScript helper classes. ASP.NET AJAX also delivers a rich server-side library that integrates AJAX functionality within ASP.NET, and enables developers to easily AJAX-enable existing ASP.NET 2.0 sites with minimal effort.
ASP.NET AJAX is available for free, and can be used with ASP.NET 2.0 and VS 2005. It is a fully supported Microsoft product, and is backed by a standard 10 year Microsoft support license (with Microsoft Product Support available via phone 24 hours a day x 7 days a week).
ASP.NET AJAX Control Toolkit
In addition to the fully-supported ASP.NET AJAX 1.0 release, you can use the more than 30 free ASP.NET AJAX enabled controls available within the ASP.NET AJAX Control Toolkit. The control toolkit is a shared-source collaborative project built together by a team containing both Microsoft and non-Microsoft developers (visit the CodePlex Project to learn more, or volunteer to contribute). All source for the controls is provided completely for free (with full re-use and modification rights).
The majority of controls within the ASP.NET AJAX Control Toolkit leverage the "Control Extender" pattern that the core ASP.NET AJAX library introduces, and which delivers a super powerful way to easily enable specific AJAX scenarios on a site with minimal effort.
Check ScottGu's Blog for more details...
| Posted on Saturday, December 16, 2006
Visual Studio 2005 Service Pack 1 final release is out and available for download. Visual Studio shipped the final release of VS 2005 SP1 yesterday. It is available for
immediate download in all 10 languages (English, French, Spanish, German,
Italian, Japanese, Korean, Russian, and both traditional and simplified
Chinese). You can download and install it here.
| Posted on Friday, December 15, 2006
In case you have missed this news. ASP.NET AJAX RC is available for download now.
| Posted on Wednesday, November 08, 2006
Its finally released. The .NET Framework 3.0 has officially been released! You can download the .NET Framework 3.0 components here: Note, if you are using Windows Vista the .NET Framework 3.0 Runtime Components are installed by default. The Readme for the released version of the .NET Framework 3.0 is available here. If you have a previous CTP installed, please be sure to review the uninstall instructions. If you have questions about installing the .NET Framework 3.0, please post your questions to the .NET Framework Setup Forum.
| Posted on Sunday, October 22, 2006
| Posted on Thursday, October 05, 2006
Few days back Scott announced launch of Chinese and German content section on the asp.net web-site. You can switch your language preference in the top-right of the site to filter the content of the www.asp.net site, or link to them directly here:
| Posted on Sunday, September 03, 2006
| Posted on Saturday, August 19, 2006
Microsoft has released the ADO.NET vNext August CTP. - The ADO.NET Entity Framework, which includes:
- The Entity Data Model (EDM), which allows developers to model data at a higher level of abstraction
- A powerful client-views/mapping engine to map to and from store schemas
- Full query support over EDM schemas using Entity SQL and LINQ
- An object services layer that allows you to choose to present query results as rows and columns or as objects. When using .NET objects, the system will transparently do identity resolution, change tracking and update processing for you.
- An open provider model that allows other stores to plug into the ADO.NET Entity Framework
- Language-Integrated Query (LINQ) integration in ADO.NET for this CTP includes:
- LINQ to Entities: formulate queries using LINQ against your EDM schemas
- LINQ to DataSet: the DataSet finally gets full query capabilities! You can formulate LINQ queries that go against one or more DataTable objects. The LINQ to DataSet implementation will even optimize certain query patterns for better execution performance.
- Tools
- We're working hard to include a rich set of tools that integrate naturally with the runtime components to provide a great end-to-end experience. Some early tools are included in this CTP, and more will come soon!
In the CTP package you'll find: - The actual ADO.NET CTP assemblies that will be installed in your system
- A few new project templates to create new ADO.NET Entity Framework-based applications and entity model libraries
- Various examples that illustrate how to use the ADO.NET Entity Framework and the LINQ integration in many different scenarios
- A couple of documents that describe the Entity Framework & LINQ integration.
| Posted on Monday, July 03, 2006
With its powerful 3D capabilities WPF provides a leap forward in user experiences; but how do you create compelling 3D models and then make them available to your applications? In this Channel 9 video, Microsoft UK’s Richard Godfrey interviews the developers of Shaxam (www.shaxam.com) about their experiences and approach to building a Lightwave 3D to XAML convertor. Michael Stocking, Mark Hennessy-Barrett, Alex Young and Steve Kennett have all played a part in creating a friction-free way of building impressive WPF applications using complex 3D geometries such as the human heart shown in this clip. 
| Posted on Wednesday, June 21, 2006
The goal of the Microsoft Robotics Studio is to supply a software platform for the robotics community that can be used across a wide variety of hardware, applicable to a wide audience of users, and development of a wide variety of applications. As a platform, our intent is also to enable a 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:
- 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.
- 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.
- A set of useful technology libraries services samples to help developers get started with writing robot applications.
While our development environment runs on Windows XP and Windows Server 2003 R2, it can be used to support not only robots that support Windows, but also robots that can operate as clients to a PC running Windows. We provide information that can be used by hardware or software vendors to make their products compatible with our development platform.
We are pleased to present our community technical preview (CTP). As a preview this represents an early release not yet intended for commercial use, however, it should enable you to try out and see what we are working on. Similarly, this CTP does not include all the components we hope to deliver, so there may be subsequent updates we provide. Also as a preview, some of what here may be subject to change before commercial release
See Microsoft Robotics Studio demos first hand and listen in as Channel9 interviews the Robotics team.
Download Robotics Studio June 2006 CTP
| Posted on Friday, April 28, 2006
I found this real cool App Security eBook from Microsoft..
To build software that meets your security objectives, you must integrate security activities into your software development lifecycle. This handbook captures and summarises the key security engineering activities that should be an integral part of your software development processes.
These security engineering activities have been developed by Microsoft patterns & practices to build on, refine and extend core lifecycle activities with a set of security-specific activities. These include identifying security objectives, applying design guidelines for security, threat modelling, security architecture and design reviews, security code reviews and security deployment reviews.
Download

| Posted on Friday, March 24, 2006
ROTOR 2.0 has released to the web. You can download the release here: http://msdn.microsoft.com/net/sscli
ROTOR contains most of the CLR and base class libraries found in our commerical product. It is released under the shared source program. There are several new things in this release:
- Generics implementation
- Lightweight Code Generation (LCG)
- Stub-based dispatch support
- New reflection and reflection emit
- New C# features like Anonymous Methods, Anonymous Delegates and Generics
| Posted on Saturday, February 25, 2006
Windows Communication Foundation Official portal launched.
http://www.windowscommunication.net
What is WCF?
Windows Communication Foundation (previously codenamed "Indigo") is Microsoft's unified framework for building distributed applications.
With WCF, you can build secure, reliable, transacted Web services applications that interoperate with apps built on other platforms and integrate with the applications you're building on today's .NET technologies. And WCF is designed to be the next logical version of today's .NET distributed technologies, so if you’re using ASMX, COM+, MSMQ, .NET Remoting, or WSE, you'll love WCF.
WCF is part of WinFX, Microsoft's next-generation Windows framework. WinFX is an extension of the .NET Framework 2.0, and will be available as part of the Windows Vista operating system, as well as for Windows Server 2003 and Windows XP.
| Posted on Wednesday, September 21, 2005
The LINQ Project is a codename for a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. It extends C# and Visual Basic with native language syntax for queries and provides class libraries to take advantage of these capabilities.
http://msdn.microsoft.com/netframework/future/linq/default.aspx
| | |