Friday, October 27, 2006

Microsoft .NET Framework 3.0 Uninstall Tool

Microsoft .NET Framework 3.0 Uninstall Tool Check this article to know how to uninstall pre-release versions of Microsoft .NET Framework 3.0 if the typical uninstall process is unsuccessful.

This Tool is very helpful, whenever I am installing new CTP! :)


XBOX 360 or XBOX 360 Core System?


Thursday, October 26, 2006

WinFX: WPF – Microsoft Expression Web – Web Designer Tool

WinFX: WPF – Microsoft Expression Web – Web Designer Tool

If I want to change any quick small changes in HTML docs / web pages in my community sites, I will prefer FrontPage. Now I started using Microsoft Expression Web. Even though I didn’t use End to End, I tried few features and on a quick look it looks cool.

Here is the list that I see which is useful:

  • Standards-compliant XHTML and CSS in Expression Web. One can verify whether the code is conforming to accessibility standards.
    First if you ask me what special about XHTML - XHTML is a current format which extends
HTML4. XHTML family document types are XML based, and ultimately are designed to work in conjunction with XML-based user agents. As it is XML based, it is easy for designers and document developers to represent their new elements / attributes. Refer here, if you want to know more about XHTML.
  • CSS rendering engine is good. You can trust this preview. ;)
  • The site and page templates that are part of the tool are Okay. You can straight away use few templates which are part of the tool for creation of your site.The support of using XML Data, XSLT rendering tools and other data manipulations are nice.
  • Last but not least the feature that I like very much and which are missing in the FrontPage: ASP.NET 2.0 Support - Through the controls toolbox, properties grid, and on-control “action menus” we can quickly insert and configure ASP.NET controls. IntelliSense and tag completion will make your coding easy.
  • Few Suggestions:

    1. The Preview mode in the left end corner - Designer is missing (Only Design, Split and code exists).... It is very valuable on to see how the content is looking.

    2. Auto Hide option is missing for all the Windows like Toolbar etc..


    Asia Influencer Award

    Personally, I feel it is a good move from MS. This award will encourage more technology enthusiastic people to share more of their knowledge with community.

    Are u new to Community - Wanna want to start - check here!!!


    Rules for smooth migration to WCF

    Is it really worth to move from WSE XML Web serivices to to Windows Communication Foundation (WCF) ?!

    I would say, Yes. The benefits of migrating WSE 3.0 XML Web services to WCF are including increased performance and the support of additional transports, encodings etc… and complete support for WS-* specifications.

    Are you building some distributed application and want to migrate to WCF later. Then the basic rules for smooth migration to WCF are:

    For smooth migration to WCF from existing technologies, follow the below basic rules:-

    - Build services using the ASP.NET (ASMX) Web service model.
    - Enhance your ASMX service with WSE if you need the WSE feature set (including end-to-end security).
    - Use object technology in a service’s implementation.
    - Use System.Messaging if you need the reliable messaging and queuing features in MSMQ.
    - In ASMX, avoid or abstract using low-level extensibility such as the HTTP Context object.
    - In .NET Remoting, avoid or abstract using low-level extensibility such as .NET Remoting sinks and channels.
    - In Enterprise Services, avoid passing object references inside of ES.
    - Do not use COM+ APIs—instead, use System.EnterpriseServices.
    - Do not use MSMQ APIs—instead, use System.Messaging.

    Check here for more info on "Migrating WSE 3.0 Web Services to WCF "

    Binding: How do I communicate to the service?

    · Binding: How do I communicate to the service?

    · Binding provides information on how a service can be accessed including transport method (HTTP / HTTPS / TCP / Named pipe / MSMQ), encoding format (Text / Binary /MTOM), security mechanism, reliability requirement etc...

    - A service to be accessible, at least it should be associate with either one or more bindings.

    - A contract can support many bindings and a binding can support many contracts.

    · Out of the box, Indigo support nine predefined standard bindings including
    BasicProfileBinding, WSProfileBinding, WSProfileDualHttpBinding, NetProfileTcpBinding, NetProfileDualTcpBinding, NetProfileNamedPipeBinding, NetProfileMSMQBinding, MsmqIntegrationBinding and IntermediaryBinding which covers most of the common scenarios.

    - Developers can create their own custom binding based on their requirement with the mix of functionality.


    http://arun.mvpblog.com/nf3/


    Check my new .NET FrameWork 3.0 site!!!! - http://arun.mvpblog.com/nf3/

    Labels:


    SOAPBOX - MSN Video Beta




    Right now I am trying/using - http://www.youtube.com/

    MS introduced Soapbox beta, through which one can :

    . Easily upload videos from any major digital video format (AVI, ASF, WMV, MOV, MPEG 1/2/4, 3GPP, DV, H.263, H.264)
    . Search, browse, share, upload video. We can upload a video, without interrupting the video we are watching..
    . Tag any video on the site to categorize it as you see fit
    . Embed videos in your blog and email links to your favorite videos
    . Set up customized RSS feeds by user, category, or tag to automatically get notified about new videos you're interested in


    So what are you waiting for? Try IT!!!!

    Monday, October 16, 2006

    XML + Security - How is this Combination?

    Usually during my sessions, I use the phrase -""East or West XML is the Best""
    Recently XML has become ubiquitous technology in the computing industry. Similarly what ever the application you build; one key feature always you need to consider is what else - SECURITY.
    Now if we combine these both and ask me, how to secure my XML elements there come - XML Encryption and XML Signature. One quick question always people ask me which one to go - SSL / XML Encryption? I always suggest them to use XML Encryption. Why?
    There are two main reasons for it.
    1. You can encrypt a portion of sensitive XML element. Say for example, if you want to encrypt only the Credit Card details in a XML structure and leave the other details.
    2. You can use the XML Encryption to encrypt data that is either transmitted directly to an application or accessed by many applications via stored media such as database record. On the other hand, SSL / other protocols encrypt the entire connection as a whole.
    I don't want to reinvent the wheel of how to encrypt / use signature – Check here - The .NET Framework provides several classes that allow you to encrypt and decrypt XML data, and create and verify XML digital signatures.

    Why the Name WHIDBEY for VS 2005?

    The versions of Visual Studio stand for cities/islands in the Northwest that are near to Redmond, WA.
    Codenamed - Everett - Visual Studio .NET 2003 - Everett is a city north of Seattle.
    Codenamed - Whidbey - Visual Studio 2005 - Whidbey is an island north of Seattle, which is nearer to Everett.
    Codenamed - Orcas - Visual Studio 20XX - Orcas is an island in the San Juan group of islands even further north of Seattle.
    The next version of Windows (Codenamed - Longhorn) Longhorn is a bar close to Whistler and Blackcomb ski resorts. Check here to know the complete list of the
    Microsoft Code Names!!!

    MSDN Articles that I read recently


    Free .NET Framework 3.0 / Visual Studio 2005 E-Learning

    Check out the cool offer from MS E-Learning - .NET Framework 3.0 / Visual Studio 2005

    Topics covered within the collection include:

    Windows Presentation Foundation - Clinic 5135 : Introduction to Developing with Windows Presentation Foundation and Visual Studio 2005

    Windows Workflow Foundation - Clinic 5136 : Introduction to Developing with Windows Workflow Foundation and Visual Studio 2005

    Windows Communication Foundation - Clinic 5137 : Introduction to Developing with Windows Communication Foundation and Visual Studio 2005


    This page is powered by Blogger. Isn't yours?