Tuesday, August 22, 2017
  • Home
  •             

Microsoft Commits to November Release Date for Visual Studio 2008 and the .NET Framework 3.5

November 6th, 2007 by kenlin@HK [MVP]

BARCELONA, Spain — Nov. 5, 2007 — Today, during the keynote address at Microsoft TechEd Developers 2007, S. “Soma” Somasegar, corporate vice president of the Developer Division at Microsoft Corp., announced that Microsoft will release Visual Studio 2008 and the .NET Framework 3.5 by the end of November 2007. Visual Studio 2008 and the .NET Framework 3.5 enable developers at all levels to rapidly create connected applications that offer compelling user experiences for Windows Vista, Windows Server 2008, the 2007 Microsoft Office system, mobile devices and the Web. Soma also unveiled plans to open new opportunities for Visual Studio partners, as well as to deliver new tools and resources for developers, including a first Community Technology Preview (CTP) of the Microsoft Sync Framework and new capabilities for Popfly Explorer.

“The highly social and visual nature of the Web has fundamentally changed what users expect from all applications they interact with, regardless of whether it’s on a customer-facing Web site or Windows rich client application, or a desktop business application built using Microsoft Office,” said Somasegar. “Traditionally, organizations have been hard pressed to deliver the richer, more connected applications and services they need to boost productivity, drive revenue and stay ahead of the competition. With Visual Studio 2008 and the .NET Framework 3.5, it is easy for developers to use the skills they already have to build compelling applications that take advantage of the latest platforms.”

FWBS Ltd., Xerox Corp., Dell Inc. and K2 are just a few of the early adopter customers that are already experiencing the benefits of these releases. FWBS used Visual Studio, the .NET Framework and the Microsoft Office system to build an Office Business Application (OBA) for the law field. The application enables users to work within Microsoft Office — the tools they use every day — while also dramatically improving productivity and helping users respond quickly to changing business needs.

Xerox has also had early success developing applications with the new tools. “We’ve already seen significant advantages from using Visual Studio Team System 2008 and .NET Framework 3.5. With the first application we built, we easily saved 50 percent of the time and money it would have taken to create the same application with other tools,” said Eugene Shustef, feature design lead, Global Technology, Xerox. “That’s more than a savings to IT — it delivers a huge time-to-market advantage because it put the tool into the hands of our analysts six months sooner than they would have had it otherwise.”

Creating New Opportunities for Partners

Microsoft also announced plans to make additional investments in the Visual Studio partner ecosystem. In response to partner feedback and in order to provide better support for interoperability with other developer tools and cross-platform scenarios, Microsoft is today announcing plans to change licensing terms, no longer limiting partners to building solutions on top of Visual Studio for Windows and other Microsoft platforms only. This licensing change will be effective for the release of Visual Studio 2008 and the Visual Studio 2008 SDK.

“Integrating dynaTrace’s cross-platform application performance management and diagnostics product with Visual Studio has opened up additional commercial opportunities for our business and delivered a compelling solution for our customers. .NET and Visual Studio is a strategic platform for our business, and Microsoft’s additional investments in the partner ecosystem make it even more compelling,” said Klaus Fellner, senior director of product marketing at dynaTrace. “We’re looking forward to taking advantage of the new technology available with the launch of Visual Studio 2008 and the partner benefits available through the Visual Studio Industry Partner (VSIP) program.”

In addition, Microsoft announced plans to create a shared source licensing program for Premier-level partners in the VSIP program. The program will provide these partners with the ability to view Visual Studio IDE source code for debugging purposes, and simplify the process of integrating their products with Visual Studio 2008.

Tools for Today and Tomorrow

Microsoft also announced a number of additional resources for developers of all skill sets, enabling them to make the most out of their Microsoft tools investments to build great applications on the latest platforms:

  • The first CTP of the Microsoft Sync Framework demonstrates Microsoft’s ongoing investments in synchronization and builds on the synchronization functionality available in Visual Studio 2008. With Visual Studio 2008, developers can rapidly take advantage of offline synchronization capabilities to sync-enable applications and services easily with rich designer support. The Microsoft Sync Framework extends the support featured in Visual Studio 2008 to also include offline and peer-to-peer collaboration using any protocol for any data type, and any data store. This is part of Microsoft’s long-term commitment to providing synchronization for partners and independent software vendors that can embed the Sync Framework into their applications easily to create rich sync-enabled ecosystems that allow any type of data to follow their customers wherever they go.
  • A new release of Popfly Explorer will add new Web tools that provide Web developers and Popfly users an easy way to add Silverlight gadgets built in Popfly to their Web pages, as well as publish HTML Web pages directly to Popfly.

These latest releases are part of the broader Microsoft Application Platform, a portfolio of technology capabilities and core products that help organizations develop, deploy and manage applications and IT infrastructure. They also mark another major milestone leading up to the global launch of Windows Server 2008, Visual Studio 2008 and SQL Server 2008 on Feb. 27, 2008, in Los Angeles.

Product Information and Availability

Visual Studio 2008 and the .NET Framework 3.5 will be available by the end of November 2007. The .NET Framework 3.5 will also be available to end users via a free, optional download from Microsoft Update. A CTP of Microsoft Sync Framework is available today at http://msdn.microsoft.com/sync. Popfly Explorer is a hosted development environment available today at http://www.popfly.com. More information about all of these releases is available at http://www.msdn.microsoft.com/vstudio.

Posted in .NET Framework, MS News, MSDN, Products, Visual Studio | Comments Off on Microsoft Commits to November Release Date for Visual Studio 2008 and the .NET Framework 3.5

Enable ASP.NET AJAX v1.0 to your existing ASP.NET 2.0 Web Site or Web Application.

November 5th, 2007 by kenlin@HK [MVP]

Few days ago, I shared about how to upgrade your ASP.NET 1.1 to ASP.NET 2.0, this time I am going to discuss about enabling ASP.NET AJAX v1.0 to your existing Web Site or Web Application.

1) You have to downlaod and install the ASP.NET 2.0 AJAX Extensions 1.0. Here
2) You may download and extract the ASP.NET AJAX Control Toolkit. Here

After install it, you will found out that you may create AJAX Enabled Web Application when creating new projects(Web Site or Web Application). You may also found out that there is a new tab called “AJAX Extensions” in Toolbox. If you have extracted the ASP.NET AJAX Control Toolkit, you may do the following,

1) Create new tab called “AJAX Control Toolkit”;
2) Right click under the created tab and click on “Choose Items…”;
3) Click “Browse…” and browse to the folder which you extract the ASP.NET AJAX Control Toolkit, and then browse to “~\SampleWebSite\Bin” and select AjaxControlToolokit.dll
4) Now you will see a lot of controls which you are ready to use. You may browse and view the “Toolkit Live” to get the sample and idea on the controls.

You are now ready to build your AJAX web site or web application. However, if you have any existing ASP.NET 2.0 Web Site or Web Application, you do the normal action to write AJAX, you will found out that the AJAX is not working in your existing Web Site or Web Application. You have to do the following in order to let your existing ASP.NET 2.0 Web Site or Web Application to be “AJAX Enabled”,

1) Open web.config from your existing web site or web application
2) Add the following XML under <configuration> tab.

<configSections>
    <sectionGroup name=”system.web.extensions” type=”System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″>
      <sectionGroup name=”scripting” type=”System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″>
          <section name=”scriptResourceHandler” type=”System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ requirePermission=”false” allowDefinition=”MachineToApplication”/>
        <sectionGroup name=”webServices” type=”System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″>
          <section name=”jsonSerialization” type=”System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ requirePermission=”false” allowDefinition=”Everywhere” />
          <section name=”profileService” type=”System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ requirePermission=”false” allowDefinition=”MachineToApplication” />
          <section name=”authenticationService” type=”System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ requirePermission=”false” allowDefinition=”MachineToApplication” />
        </sectionGroup>
      </sectionGroup>
    </sectionGroup>
  </configSections>

  <system.web>
    <pages>
      <controls>
        <add tagPrefix=”asp” namespace=”System.Web.UI” assembly=”System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
      </controls>
    </pages>
    <!–
          Set compilation debug=”true” to insert debugging
          symbols into the compiled page. Because this
          affects performance, set this value to true only
          during development.
    –>
    <compilation debug=”false”>
      <assemblies>
        <add assembly=”System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
      </assemblies>
    </compilation>

    <httpHandlers>
      <remove verb=”*” path=”*.asmx”/>
      <add verb=”*” path=”*.asmx” validate=”false” type=”System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
      <add verb=”*” path=”*_AppService.axd” validate=”false” type=”System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
      <add verb=”GET,HEAD” path=”ScriptResource.axd” type=”System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ validate=”false”/>
    </httpHandlers>

    <httpModules>
      <add name=”ScriptModule” type=”System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
    </httpModules>
  </system.web>

  <system.web.extensions>
    <scripting>
      <webServices>
      <!– Uncomment this line to customize maxJsonLength and add a custom converter –>
      <!–
      <jsonSerialization maxJsonLength=”500″>
        <converters>
          <add name=”ConvertMe” type=”Acme.SubAcme.ConvertMeTypeConverter”/>
        </converters>
      </jsonSerialization>
      –>
      <!– Uncomment this line to enable the authentication service. Include requireSSL=”true” if appropriate. –>
      <!–
        <authenticationService enabled=”true” requireSSL = “true|false”/>
      –>

      <!– Uncomment these lines to enable the profile service. To allow profile properties to be retrieved
           and modified in ASP.NET AJAX applications, you need to add each property name to the readAccessProperties and
           writeAccessProperties attributes. –>
      <!–
      <profileService enabled=”true”
                      readAccessProperties=”propertyname1,propertyname2″
                      writeAccessProperties=”propertyname1,propertyname2″ />
      –>
      </webServices>
      <!–
      <scriptResourceHandler enableCompression=”true” enableCaching=”true” />
      –>
    </scripting>
  </system.web.extensions>

  <system.webServer>
    <validation validateIntegratedModeConfiguration=”false”/>
    <modules>
      <add name=”ScriptModule” preCondition=”integratedMode” type=”System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
    </modules>
    <handlers>
      <remove name=”WebServiceHandlerFactory-Integrated” />
      <add name=”ScriptHandlerFactory” verb=”*” path=”*.asmx” preCondition=”integratedMode”
           type=”System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
      <add name=”ScriptHandlerFactoryAppServices” verb=”*” path=”*_AppService.axd” preCondition=”integratedMode”
           type=”System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>
      <add name=”ScriptResource” preCondition=”integratedMode” verb=”GET,HEAD” path=”ScriptResource.axd” type=”System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ />
    </handlers>
  </system.webServer>

Now you are ready to make your web site or web application to be “AJAX Enabled”.

Posted in .NET Framework, MSDN, Visual Studio | Comments Off on Enable ASP.NET AJAX v1.0 to your existing ASP.NET 2.0 Web Site or Web Application.

Expression Web and Blend being added to MSDN subscription

April 4th, 2007 by kenlin@HK [MVP]

Go to an interactive design or web conference and ask an audience to raise their hands if they are “designers”, then again if they are “developers”, and I am always surprised to see that as much as a third (and sometimes more) of the crowd will just stare back at you perplexed, annoyed, or with playful contempt.  Turns out the label “designer” and “developer” are pretty ill suited to describe many of the ranks of folks who build applications, interactive content, and websites.  More than two distinct populations, these folks form a continuum of personalities, training, passions, and skills that span across uber-design (say, graphic illustration or photography) to uber-development (writing low-level drivers for devices, or algorithms for image processing)… while the majority of folks might be comfortable with one of these terms, for many they fail to deliver any real insight.

However there are a few statements I’d go on the record as making about the two populations that I think are unequivocally true (and are correlated in numerous quantitative research projects we have conducted):

  •  
    • Designers tend to wear black clothes, often turtlenecks, as much as 67% of the time in winter months
    • Developers like free t-shirts received at tech conferences (or as morale boosters at work), where as designers tend to use these shirts as extra materials for collages and cleaning up acrylic paint from their art-boards
    • Most designers can’t do math or quantitative thinking above a high-school level, rather, they make decisions purely through emotional intuition and guessing
    • Developers don’t understand modern art, don’t attend techno or electronic live performances, and only read non-fiction books
    • And contrary to popular belief, Santa Claus is a designer, not a developer…

Yes, the point is that any characterization of “designer” or “developers” is bound to fail, and the above examples are merely a yarn.  But I bet I had (many of) you on “designers wear black”…

By now you’ve heard about Microsoft Expression, a new product family from Microsoft “for professional web and interactive designers”.  Yes, “designers”, not “developers” (haven’t I fully undermined the validity of those terms yet?)  Coupled with our Visual Studio product line for “developers”, the two product lines together aim to radically improve the process of collaboration amongst teams of “designer/developers”.  We think role specific tools will help users with different skill sets, sensibilities, and passions to feel more at home in their tool of choice, while simultaneously allowing everyone to just swap projects/files and iterate along the way from concept to delivery of a project. 

Back in December of 2006 Microsoft shipped Expression Web (the rest of the Expression Studio is coming really soon (this quarter)) and they decided NOT to include it within any of the MSDN Subscriptions that many developers and organizations use to stay up to date on all things msft platform/tools. 

As of today Microsoft is adding Expression Web to MSDN Premium subscriptions (and the greater Team Edition offerings), and it will be available for download immediately.  This is the full product license, per other products available in MSDN subscriptions.  Microsoft is also going to include Expression Blend  in these subscriptions once it ships. By doing so, they are doing the right thing for not only “developers”, but hope this will also benefit “designers” who adopt the full Expression Studio and work on teams collaboratively with “devs”.  So much of what Microsoft is delivering in next generation platforms (ASP.NET, “WPF/E”, WPF) can only fully be exploited and realized when both the visual/interactive/emotional design is coupled with the functional, programmatic, deployable and secure manifest—and that is the focus that drove this decision, irrespective of what you call the person who does what on the project.

Source from: Somasegar’s Weblog(Corporate VP, Developer Division)

Posted in .NET Framework, MS News, MSDN, Visual Studio | Comments Off on Expression Web and Blend being added to MSDN subscription

Vista is ready on MSDN

November 16th, 2006 by kenlin@HK [MVP]

About 9pm on 12th Nov 2006, Office2007 is able to be download from MSDN. Most of MSDN Subscribers should be downloaded or donwloading it.

I just login to MSDN Download and found out, Vista is also ready on MSDN since 10pm Nov 2006. It is English version only yet. I cannot wait for it, and downloading it now.

vistadl.jpg           msdn_dl.JPG

Posted in MS News, MSDN, Windows Vista | 3 Comments »

Office 2007 is on MSDN!

November 12th, 2006 by André Nogueira

I’m downloading Office 2007 Professional from MSDN right now! Go and get it 🙂

Right now only Office 2007 Professional and individual applications are on Connect. We’ll see if they add other suites (Professional Plus and Ultimate).

msdn2007.PNG

Posted in MS News, MSDN, Office 2007 | 3 Comments »

Office 2007 keys available on MSDN Subscriber Downloads!

November 12th, 2006 by André Nogueira

Yep, the Office Professional 2007, Office Professional Plus 2007 and Office Ultimate 2007 product keys can now be requested on the “Product Keys” section of your MSDN Subscriber Downloads.

I posted a screenshot of what I see on the Product Keys section of MSDN. Now we just have to wait for the ISO! 🙂

MSDN Product Keys

Source: MSDN Subscriptions

Update: I just noticed that I can’t get to the Office 2007 Beta downloads, I always get an error message:

Access Denied.
Please try again later.
Thank you for your patience.

I do hope this is a sign that good things are coming!

Posted in MS News, MSDN, Office 2007 | 3 Comments »

Dates of releasing Office 2007 and Vista on MSDN!

November 10th, 2006 by Jabez Gan [MVP]

From my older post, http://www.msblog.org/2006/10/31/windows-vista-and-office-2007-availability-on-msdn-subscriber-downloads/ , Office 2007 and Windows Vista will be released on MSDN 7 days after its RTM.

Here is the latest news:

Office 2007 will be released on MSDN on 12th Nov 06;
Windows Vista will be released on MSDN on 17th Nov 06.

On a side note,

http://licensing.microsoft.com, http://partners.microsoft.com and MSDN’s Download site will be having downtime from Friday to Sunday Nov 12th 4PM; till Saturday Nov 11th 10AM; from 7PM till 9PM Friday Nov 10th respectively. Guess they are getting the required servers and bandwidth ready for ROCK-AND-ROLL!

Posted in MS News, MSDN, Office 2007, Windows Vista | 6 Comments »

Sudoku by WinFX(WPF)

June 8th, 2006 by kenlin@HK [MVP]
Yesterday, I read about an example on Code4Fun about WinFX, It is a sample on creating a sample Sudoku with WinFX. Althought it is saying that the sample code are based on Feb CTP, but I could make it work by using May Beta2. Before you could be able to do WinFX programming, you may need to follow the instruction and download the setup files from http://msdn.microsoft.com/windowsvista/downloads/products/getthebeta/. And I found that the installation is terrible. Finally, I created one but it is in Extensible Application Markup Language(XAML) which you will use to create a simple layout and a more complex layout.   

 

Oh? Not .NET language? Yap, as the tutorial are in XAML. Later on I will try to use VB2005 to see if I can make one. And I found out that building application, don’t have UI Designer. I heard from friends that there is a product with codename “Cider” and you may read and download from: http://channel9.msdn.com/wiki/default.aspx/Cider.HomePage. Later I will download it and have a try on it too. Come back later after the first hand on “Cider”.
 

.

Posted in Learning, MSDN, Visual Studio | 4 Comments »

New Search for MSDN!

March 14th, 2006 by Jabez Gan [MVP]

Are you interested in the future of MSDN Search? Looking for better way to find information on MSDN? A new generation of search on MSDN is available and it’s powered by MSN Search! It is now possible to search MSDN, Forums, Blogs and other partner sites from one interface and location. This BETA release includes update for performance, broader search scope, improved relevancy and OpenSearch for IE7 and other supported clients.

MSDN team is interested in hearing your feedback about this new MSDN Search. What are you searching for? Did you find it? What do you like about this new search tool? What would you like to change? Let MSDN team knows your thoughts by joining the discussion here at http://blogs.msdn.com/MSDNSearchBlog/

To try out the new MSDN Search, go here: http://lab.msdn.microsoft.com/search/

Posted in MSDN | 1 Comment »