Perfil de ShreemanShreemanBlogListas Ferramentas Ajuda

Shreeman

Shreeman

A Software Architect's Thoughts and Notes
20 de novembro

PDC 2009 videos online

See the Videos here http://microsoftpdc.com/Videos and Keynote http://microsoftpdc.com/Sessions/Key01

Please note that the Video Sizes are huge and hence wait for few days to get reduced size for downloads.

SilverLight 4 Beta Released

Get the Details here http://silverlight.net/getstarted/silverlight-4-beta/

The big areas for me are the missing pieces of Browser CAM support,print Apis support ,RIA services support in VS2010 ,WCF net TCP support,MEF support and multitouch Support.I need to see how the Mobile support is coming and when????

For Details

  • Videos and Sample Code
    This is a series of videos covering the top Silverlight 4 Beta features in more detail with available source sample code in C# and Visual Basic.
  • Guides and labs
    Explore Silverlight 4 using these hands-on labs.
  • Read the "What’s New" Whitepaper By John Papa
  • Watch the "What's New in Silverlight 4 Beta" video
  • Also note that there is a FaceBook SDK and BingMap for Silverlight  already released.http://timheuer.com/blog/archive/2009/11/11/facebook-and-bing-maps-with-silverlight.aspx

    Also see the RIA services center http://silverlight.net/getstarted/riaservices/

    Running SharePoint 2010 in a VM with VHD?

    Planning to Run SP2010 Beta in a VM? I got many query on this from developers in my ORG,I know where the were coming from ,Running the VM or downloading the VHD in SharePoint 2007 was the Safe approach to learn SharePoint without messing up your system.However with SharePoint 2010 you need a 64 bit OS and unfortunately there is no VPC available from MS which support 64 bits Guest OS and hence you cant run SharePoint 2010 on VPC.However I found that if your hardware support Virtual Box,then you can run SP2010  on a VM. The good thing is now you can run SP2010 on Windows7 ,thus why not give either option a  try so long as you are not getting a compatible VM support from MS?

    Want to Run SharePoint2010 on Windows7 or Win2k8R2?

    If you want to run SharePoint 2010 on Windows7 or Windows 2008 R2 .There are chances that you might run into issues, specifically with Managed Service applications .The issues is due to the Service model fixes for .NET 3.5 SP1 to run SharePoint Security token model to support the token authentication without transport security or message encryption in WCF .There is a patch available from Microsoft on this now.The KB number is 976462 link http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806.

    So have happy SharePoint 2010 on Windows7 and Win2k8R2.I hope this will remove the nightmare for few and I will recommend you to see the MS announcement on the supporting operating Platform for a smooth installation.Unless you have to run on Windows7 and you have OS options available run SP2010 on Win2k8 SP2 with the KB971831 and Geneva fixes.

    For Details of OS comparison for SharePoint 2010 see http://blogs.msdn.com/opal/archive/2009/11/19/os-environment-comparison-for-sharepoint-server-2010-beta-evaluation.aspx

    SharePoint 2010 Beta Released and learning Resources

    SharePoint Foundation 2010 Beta
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=906c9f5a-6505-4eba-bf24-95e423ac1703

    Microsoft SharePoint Server Enterprise 2010 Beta
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=77c30c6c-47fc-416d-88e7-8122534b3f37

    Microsoft SharePoint 2010 Products (Beta) Management Pack
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c8a9d749-b7a8-412a-b2db-f3e464ed3fcf
    Microsoft SharePoint Foundation 2010 (Beta) Management Pack
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=43d5ee9a-b9a6-441d-a35e-8a7b9b15e20c

    Microsoft FAST Search Server 2010 for SharePoint Beta
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bcc37c48-11fb-40a2-8cfb-743de20260f6

    Microsoft SharePoint Server for Internet Sites Enterprise 2010 Beta
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=580fc452-4948-44ab-9995-a0599271ad48

    Microsoft SharePoint Designer 2010 Beta (64-bit)
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=eeda9ab1-ac53-4870-9e1c-38940343d677

    Microsoft SharePoint Designer 2010 Beta (32-bit)
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=82df15bd-16a5-460e-a7c4-22599c669bb1

    VIDEOs:-

    In case you are not aware of these videos

    http://channel9.msdn.com/learn/courses/SharePoint2010Developer/

    Sp2010 videos http://sharepoint2010.microsoft.com/Pages/videos.aspx

    http://sharepoint2010.microsoft.com/Pages/default.aspx

    http://blogs.msdn.com/erikaehrli/archive/2009/10/19/getting-started-with-sharepoint-2010-for-developers-new-office-2010-and-sharepoint-2010-beta-developer-centers.aspx

      http://www.sharepointvcx.com/ and it ll be quite a few:) to go thru.

    Our Demo @ SharePoint Conference 2009

    We presented Our Intranet Solution Accelerator Architected by me in Microsoft SharePoint Conference @LasVegas built on top of SharePoint 2010.This product is still  Work Under Progress and Soon I will post the Architectural components as well as the product details and Screen Cast of product here.

    In the process I have learnt a Lot about the product starting from the 64-bits requirement,Developing on Windows7[WSS4 sorry, SharePoint Foundation:)],VisualWebParts,Metadata Taxonomy,Search ,The new Service Application,Silver Light Support. We also have BI components using SSRS,SSAS,Excel Services,Power Pivot[Gemini],PerformancePointServcies,BCS,Mobile Support,WCM Features,WCF services,REST services,Heavy use of Ajax and Query.

    The Entire product was built on top of SharePoint 2010 and will be available to Customer as Product offering.Customers will have a Cool intranet in no time.

    I will post about the details of SharePoint 2010 in coming post.Right now here are couple of Screenshots with Logo Removed:-

     

    go green community Home page iib Search Results

    SDL Toolkit From MS

    Microsoft has released the Security Development Lifecycle Toolkit .It has 14 content modules (with speaker notes, presenter guides, and sample comprehension questions) plus 8 MSDN Virtual Labs with lab manuals. Here is the Link http://msdn.microsoft.com/en-us/security/ee361993.aspx

    20 de outubro

    @SharePoint Conf in VEGAS

    I am attending the SharePoint Conf09 http://www.mssharepointconference.com/Pages/default.aspx in Vegas.We will be Presenting our SharePoint IntranetInaBox built on top of SharePoint 2010 on thursday .

    13 de outubro

    Silverlight Firestart Downloads

    1. Kickoff | Mithun Dhar & Mark Hindsbo | Download
    2. Keynote | Scott Guthrie | Download
    3. Silverlight Key Scenarios & Features | Tim Heuer | Download
    4. Expression 3 Overview | Adam Kinney | Download
    5. Sketch Flow | Janete Perez | Download
    6. Toolkit & Controls | Marco Matos | Download
    7. RIA Services | Brad Abrams | Download
    8. XAML Power Toys | Karl Shifflett | Download
    9. Q & A Panel | Download

    The slides are also available on Mithun’s blog.

    26 de setembro

    Nice Post on Polling Duplex and Scalability

    I found this post interesting “Scale-out of Silver light HTTP polling duplex WCF service in a web farm scenario “http://tomasz.janczuk.org/2009/09/scale-out-of-silverlight-http-polling.html

    7 WebApplication ToolKit

     

    • Web Application Toolkit for Internet Explorer 8 Extensibility [screencast]
      Today users can access rich information and services while they are browsing a site; it's not a trivial task to expose this content to the same users when they are not on that site. The goal of this Web Application Toolkit is to leverage the new features in Internet Explorer 8 (Web Slices, Accelerators and Visual Search Providers) to extend the reach of your web site and services also to those users that are not on your site. The Web Application Toolkit includes a set of ASP.NET Web Controls that you can use to take advantage of these IE new features in your own Web application.
    • Web Application Toolkit for Bing Search
      Bing is a powerful new Decision Engine designed to help consumers accomplish tasks and make faster, more informed decisions. The Bing Application Programming Interface (API) provides developers programmatic access to Bing, offering flexible options for building or enhancing your site or applications. This Web Application Toolkit shows how to take advantage of the Bing API to add search capabilities to your Web site by leveraging the various search results that the Bing API provides, including Web content, images, news and videos, among others. Through this Web Application Toolkit you will also discover how to use ASP.NET AJAX and jQuery to provide an enhanced and more interactive end user experience when using the Bing API.
    • Web Application Toolkit for REST Services [screencast]
      Many Web applications today are starting to expose data as REST service interfaces, so it can be accessed through APIs by other tiers of the application or even by other applications. A RESTful web service is a simple Web service implemented using HTTP and the principles of REST. REST Services focus on resources; each one is represented by a unique URI, and users interact with them via their URI using the HTTP uniform interface. This Web Application Toolkit shows how to easily add REST service interfaces for an existing Web application. The Web Application Toolkit includes a sample REST service, two sample client applications that access the REST services, one using simple ASP.NET Web Forms and a second Web application using AJAX to asynchronously invoke the REST service and finally a custom project template for Visual Studio to make it very easy to build new REST Services.
    • Web Application Toolkit for Mobile Web Applications [screencast]
      This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application should have views targeting each of the mobile devices to be supported. The MVC pattern helps you create applications that separate the different aspects of the application (input logic, business logic, and UI logic), while providing a loose coupling between these elements. This Web Application Toolkit provides a component called MobileCapableViewEngine that enables the Web application to show the appropriate view depending on the device's browser that is performing the request. It also includes a sample site that provides different views for Windows Mobile, IPhone, and Blackberry devices.
    • Web Application Toolkit for Template-Driven Email [screencast]
      This Web Application Toolkit is designed to demonstrate how to generate and send dynamic, template-based emails from a web application. There are many common scenarios where notification emails need to be sent to end users. Examples of these common scenarios may involve notifying a user of their newly created account, sending a new password in respond to a forgotten password request, or emailing an alert under specific business circumstances, such as the creation of a order. Typically the E-mails sent from a Web application scenario are formatted as HTML, include CSS stylesheets, and images and need to be generated dynamically with custom or user-specific data. This Web Application Toolkit includes samples that show how to use templates to generate these dynamic email bodies.
    • Web Application Toolkit for making Your Web Site Social [screencast]
      Adding social capabilities to your Web site allows you to attract new users, keep them on your Web site for longer and get them to come back more often. This Web Application Toolkit shows how, using a few lines of code with the Windows Live Messenger Web Toolkit, it is possible to add social capabilities to a Web site with instant messaging from a website to various client endpoints like Windows, Windows Mobile, Xbox 360 and Mac. Behind the scenes is a powerful set of UI Controls and a JavaScript library that connect your website to the Messenger Service which is used by 330 million users around the world.
    • Web Application Toolkit for FAQs [screencast]
      The majority of web sites have the need to display a list of frequently asked questions to their users. Although it's not difficult to create a simple set of FAQ pages, creating a great user experience that supports searching for FAQs, filtering, and paging, can become more difficult. Furthermore, this is often common functionality that has to be implemented repeatedly in multiple Web sites. This Web Application Toolkit is designed to provide a starting set of code including ASP.NET pages, data access logic, and database schemas, for integrating Frequently Asked Questions into your own ASP.NET MVC Web application.

    SilverLight 3 Fire Starter

    Microsoft is conducting a SilverLight3 Fire Starter Training on September.Either you can join in-person[in US] or thru Live meeting.Here is the Link

    Project Gemini

    project Gemini, the in-memory excel add-in to analyze massive amounts of data ,you can get access to the Gemini CTP if you are a member of the Office 2010 Tech Preview by visiting http://www.microsoft.com/officebusiness/office2010/Default.aspx?vid=Gemini.If you are not a member of the Office Tech Preview, you can still apply for the Gemini CTP. Also see 1 Minutes Videos here http://www.youtube.com/geminute and http://blogs.msdn.com/bi/archive/2009/05/20/microsoft-bi-power-hour-demos.aspx

    SilverLight3 asp Server Control

    With SilverLight3  the asp:Silverlight Server control is no longer there by default when you host it in Asp.Net. You can still host using the Object Tag Syntax though.See the HTML page VS generate.
    However, If you want to follow the old SilverLight Syntax of hosting in a Asp:Silverlight Server Control refer the following :-
    ASP.NET Controls for Silverlight
    The ASP.NET Controls for Silverlight (Silverlight control and MediaPlayer control) have been moved from the Silverlight SDK to the MSDN Code Gallery. All sources for these controls are published to the MSDN Code Gallery
    13 de agosto

    Microsoft releases STM.NET to DevLab

    Microsoft has releases STM.Net to DevLab .This will reduce the developer effort for writing transactional code ,not only that now when the demand is growing more and more on multi-processor and parallel programming  handling transaction from different processes and threads becomes more critical.I can recall the NTFS transaction support days when I was looking for how a File will be created only if a certain bit of Code committed and later on found the scenario that it guarantee that File modification and Creation are Atomic in a  different manner that is Transactional NTFS can't guarantee that changes you make to a set files will always be successful, but it can guarantee that on failure the result will always be consistent. See more details here  http://blogs.msdn.com/because_we_can/archive/2005/04/22/411012.aspx. Its time to have a look into the new one the STM. 

    Atomic Block and Transactional Memory:-

    http://msdn.microsoft.com/en-us/devlabs/ee334183.aspx

    http://blogs.msdn.com/stmteam/

    http://visualstudiomagazine.com/articles/2009/08/10/new-microsoft-framework-tackles-challenges-of-asynchronous-programming.aspx

    http://channel9.msdn.com/shows/Going+Deep/Software-Transactional-Memory-The-Current-State-of-the-Art/

    Read More Here:-

    http://blogs.msdn.com/stmteam/archive/2008/10/30/initial-forays-into-transactional-memory-programming-models.aspx

    http://www.cs.rochester.edu/meetings/TRANSACT07/papers/agrawal.pdf

    http://blogs.msdn.com/stmteam/archive/2009/01/02/transactional-memory-in-a-real-world.aspx

    12 de agosto

    Microsoft's Rx Framework to Tackle Asynchronous Programming

    Microsoft has quietly released the first key components of its .NET Reactive Framework (Rx),
    which will allows developers to write LINQ  expressions against events.
    Components of the Rx framework were included in the latest drop of the Silverlight Toolkit last month.
    A complete version is expected to be part of Visual Studio 2010 and will be supported by the .NET Framework 4.

    It will be really interesting to see where we are heading with the Axum/STM.NET/PLINQ/DyradLINQ/Rx .I wonder why not MS mixed everything into one Framework rather than creating many Subsets .Although its Welcome to see many initiatives are we heading into another LinqtoSql vs. Entity Frx?

    See more details here
    http://adtmag.com/articles/2009/08/10/new-microsoft-framework-tackles-challenges-of-asynchronous-programming.aspx
    http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx/
    http://themechanicalbride.blogspot.com/

    08 de agosto

    Windows7 Developer Tool Kit and Win2k8R2 Resources

    The Windows 7 Training Kit for Developers based on the RTM version of Windows has been released. It includes presentations, hands-on labs, and demos designed to help you learn how to build applications that are compatible with and shine on Windows .Also see the Windows 7 Api Code Pack http://code.msdn.microsoft.com/WindowsAPICodePack/Release/ProjectReleases.aspx?ReleaseId=3077

    For the Win2k8 see

    You can learn more about the key features of Windows Server 2008 R2: Customer Value Proposition Resources for Windows 7, Windows Server 2008 R2 For more details about each of the features, see How to Get Started Leveraging Windows Server 2008 R2 Features.You can get started getting ready for Windows Server 2008 R2 with the Windows Server 2008 R2 Developer Training Kit.  Also, see Introducing Windows Server 2008 R2 series of videos for developers on MSDEV.

    25 de julho

    SilverLight Application Demo:-Now Hosted in Windows Azure and Leveraging Azure Storage:-

       

    Technorati Tags: ,

    The Above is Our Slick Application Demo using SilverLight,Prism,MVVM,REST-WCF,ADONETDataService,JSON ,LINQ,Duplex and Sockets,Sharepoint Integration which is now upgraded to Azure ,.NET Service Bus,SqlDataService[now SqlAzure] etc;

     

    14 de julho

    Re-Sharper Preview for VS-2010

    The JetBrain Folks have released Resharper Preview for VS-2010 .You can find the details here http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+for+Visual+Studio+2010+(Preview)

    Sharepoint 2010 sneak peek

    Today @WPC[World Wide Partner conf] Mcrosoft announces the details of sharepoint 2010.Have a look into the introductory videos here :-