Network Subscribe to Network    
Explore MyPage Explore     Explore MyPage Local Browse Local     Search MyPage Search

Home >>  :: Blog :: web development

Back

November 30, 2007

ScottGu's Blog: .NET Web Product Roadmap (ASP.NET, Silverlight, IIS7)

user icon

By maida
Published on November 30, 2007

Clip this article  Not happy with this post

http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-prod

Last week we shipped Visual Studio 2008 and .NET 3.5.  This release is a big one for .NET, and delivers a ton of new capabilities and improvements for web, client, office and mobile development.

Over the next few months we'll be delivering a series of additional products that build on top of this VS 2008 and .NET 3.5 foundation, and make .NET development even better.  Below is a road-map of some of the upcoming initiatives and releases for .NET web development that my team is currently working on for the months ahead:

Releasing the Source Code for the .NET Framework Libraries

We announced last month that we'll provide the ability for developers to download and browse the source code of the .NET Framework libraries, as well as enable integrated source debugging of them using Visual Studio 2008.  You can learn more about this in my blog post here.

We are finishing up the final deployment of the source servers that host this now, and will be publishing instructions on how to enable the integrated debugging experience within Visual Studio 2008 shortly.  I'll blog detailed steps on how to turn this feature on once it is available.

ASP.NET 3.5 Extensions Release

VS 2008 and .NET 3.5 include a ton of new features for ASP.NET development.  We are planning to deliver even more ASP.NET functionality next year with a "ASP.NET 3.5 Extensions" release.  The first public preview of this will be available for download next week on the web.

Next week's ASP.NET 3.5 Extensions preview release will include:

  • ASP.NET MVC: This model view controller (MVC) framework for ASP.NET provides a structured model that enables a clear separation of concerns within web applications, and makes it easier to unit test your code and support a TDD workflow.  It also helps provide more control over the URLs you publish in your applications, and more control over the HTML that is emitted from them.  You can learn more about it from Part 1 of my ASP.NET MVC Tutorial series.  I'm hoping to find time this weekend to write and post Part 2 of the series.
  • ASP.NET AJAX Improvements: New ASP.NET AJAX features in the ASP.NET 3.5 Extensions release will include better browser history support (back/forward button integration, and server-side history management support via a new <asp:history> server control), improved AJAX content linking support with permalinks, and additional JavaScript library improvements.
  • ASP.NET Dynamic Data Support: The ASP.NET 3.5 Extensions release will deliver new features that enable faster creation of data driven web sites.  It provides a rich scaffolding framework, and enables rapid data driven site development using both ASP.NET WebForms and ASP.NET MVC.
  • ASP.NET Silverlight Support: With the ASP.NET 3.5 Extensions release we'll deliver support for easily integrating Silverlight within your ASP.NET applications.  Included will be new controls that make it easy to integrate Silverlight video/media and interactive content within your sites.
  • ADO.NET Data Services: In parallel with the ASP.NET Extensions release we will also be releasing the ADO.NET Entity Framework.  This provides a new modeling framework that enables developers to define a conceptual model of a database schema that closely aligns to a real world view of the information.  We will also be shipping a new set of data services (codename "Astoria") that make it easy to expose REST based API endpoints from within your ASP.NET applications.
Silverlight 2.0 Release

Two months ago we shipped Silverlight 1.0 for Mac and Windows, and announced our plans to deliver Silverlight on Linux.  Silverlight 1.0 is focused on enabling rich media scenarios in a browser, and supports a JavaScript/AJAX programming model.

Next year we will be releasing a major update of Silverlight that focuses on enabling rich Internet applications.  This release will include a cross-platform, cross-browser version of the .NET Framework, and will enable a rich .NET development platform in the browser.  Earlier this year we shipped an early Alpha containing some of the basic functionality of the release.  Our next public preview will add considerably to this feature set.  Some of the new .NET specific features in the next public Silverlight preview will include:

  • WPF UI Framework: The current Silverlight Alpha release only includes basic controls support and a managed API for UI drawing.  The next public Silverlight preview will add support for the higher level features of the WPF UI framework.  These include: the extensible control framework model, layout manager support, two-way data-binding support, and control template and skinning support.  The WPF UI Framework features in Silverlight will be a compatible subset of the WPF UI Framework features in last week's .NET Framework 3.5 release.

  • Rich Controls: Silverlight will deliver a rich set of controls that make building Rich Internet Applications much easier.  The next Silverlight preview release will add support for core form controls (textbox, checkbox, radiobutton, etc), built-in layout management controls (StackPanel, Grid, etc), common functionality controls (TabControl, Slider, ScrollViewer, ProgressBar, etc) and data manipulation controls (DataGrid, etc).

  • Rich Networking Support: Silverlight will deliver rich networking support.  The next Silverlight preview release will add support for REST, POX, RSS, and WS* communication.  It will also add support for cross domain network access (so that Silverlight clients can access resources and data from any trusted source on the web).

  • Rich Base Class Library Support: Silverlight will include a rich .NET base class library of functionality (collections, IO, generics, threading, globalization, XML, local storage, etc).  The next Silverlight preview release will also add built-in support for LINQ to XML and richer HTML DOM API integration.

Previously we've been referring to this .NET-enabled Silverlight release as "Silverlight V1.1".  After stepping back and looking at all the new features in it (the above list is only a subset - there are many more we aren't sharing yet), we've realized that calling it a point release doesn't really reflect the true nature of it.  Consequently we have decided to change the name and refer to it as "Silverlight V2.0" going forward.

We will be releasing a Beta of Silverlight 2.0 in Q1 of 2008.  This Beta will support a Go-Live license that enables developers to begin building and deploying Silverlight 2.0 applications.

We will also be releasing a free Visual Studio 2008 tools update that provides great Silverlight 2.0 tools support within Visual Studio 2008, and enables developers to easily build Silverlight applications using any .NET language.  We will be supporting Silverlight development with both the Visual Studio 2008 Standard/Professional products, as well as with the free Visual Studio 2008 Express editions.

I'm going to be starting a new blog tutorial series in a few weeks that discusses how to build Silverlight 2.0 applications, and show off the new features in more depth.  Stay tuned for more details soon.

IIS 7.0

Early next year we'll ship the final release of IIS 7.0 as part of the Windows Server 2008 release.  As I've blogged about in the past, IIS 7.0 is a major update of our web-server stack, and introduces a significantly new and improved extensibility, configuration and administration architecture. 

One of the really cool things about IIS 7.0 is that it is all nicely integrated with the .NET Framework, and enables you to use any .NET language to extend and customize the server.  You can now easily do things in VB and C# that previously required writing a pretty gnarly C++ ISAPI.  The deployment, management and administration of web applications on the server is also now nicely unified across IIS and ASP.NET.

We will also shortly begin sharing details of a new web application deployment framework for IIS that enables you to easily automate the deployment of web applications on either a single server or across a web farm of machines.  It will make it easy to version your web applications (including allowing you to quickly roll back to previous versions), as well as automatically provision them across multiple servers.  It also enables the full automation of deployment tasks (including via both command-line and PowerShell scripting APIs).  The combination of IIS7 with this web deployment framework will enable you to deploy and scale your ASP.NET server applications better than ever before.

Summary

Last week's VS 2008 and .NET 3.5 release was a huge step forward for .NET development.  The release not only delivered a ton of great new language, runtime and tool features, but even more importantly provided a really solid foundation that we'll be building upon in the months and years ahead.  Stay tuned to my blog for more details about each of the above releases.

Hope this helps,

Scott


Posted bymaida 0 comment(s)This post has received 9 clips and 7 burys

Yahoo! Search blog: Yahoo! in Chicago and Vegas

user icon

By maida
Published on November 30, 2007

Clip this article  Not happy with this post

http://www.ysearchblog.com/archives/000506.html

Yahoo!'s set to take on two big conferences next week. Taking a divide and conquer approach, Yahoo! will split up to attend SES in Chicago and WebmasterWorld's PubCon in Las Vegas to participate in a total of 13 panels focusing on topics such as traffic quality, brand management and local/video search, to name a few.



Here's where we'll be spending our time (in addition to manning our booth at WebmasterWorld):



SES CHICAGO

December 3 - 6, 2007



Tuesday, December 4

3:30 - 4:30 p.m.

Online Maps: Plotting the Direction of Local Search

Jeremy Kreitler, Director of Product Management, Yahoo! Maps



Wednesday, December 5

10:15 - 11:15 a.m.

Digital Shelf: The Search Marketing Opportunity for Packaged Goods

Matt Wilburn, Senior Category Director, CPG



11:30 a.m. - 12:30 p.m.

Breaking Down Silos: Specialization With Integration

Kelly Graziadei, Senior Agency Development Director



Ad Exchanges are Changing Everything

Bill Wise, VP, Yahoo! Publisher Network



2:00 - 3:00 p.m.

CSS, AJAX, Web 2.0 & Search Engines

Priyank Garg, Director of Product Management, Yahoo! Search





WEBMASTERWORLD'S PUBCON

December 4 - 7, 2007



Tuesday, December 4

10:00 - 11:30 a.m.

Major PPC Engines - Vendor Panel

Patrizio Spagnoletto, Senior Director of Marketing, Yahoo! Search Marketing



Duplicate Content Issues Duplicate Content Issues

Priyank Garg, Director of Product Management, Yahoo! Search



11:35 a.m. - 12:50 p.m.

In House SEO

Jessica L. Bowman, Senior Marketing Manager



7:00 - 8:30 p.m.

Special Event: Open Search Forum with the Engines and Special Guest Moderator Guy Kawasaki

Tim Mayer, Vice President of Product Management, Yahoo! Search

Dan Boberg, Managing Director of Sales Technology, Yahoo! Search Marketing



Wednesday, December 5

10:15 - 11:30 a.m.

Local and Mobile Search

Brian Gil, Director of Product Management, Yahoo! Local



1:30 - 2:45 p.m.

SEO and Big Search

Dave Roth, Director of Search Engine Marketing



Thursday, December 6

10:15 - 11:30 a.m.

Brand Management

Jessica L. Bowman, Senior Marketing Manager



Video Search Engines

Bruno Furnari, Senior Product Manager, Yahoo! Search





Hope to see you at the shows!



Yahoo! Search Blog team


Posted bymaida 0 comment(s)This post has received 7 clips and 9 burys

November 29, 2007

Larkware News: The Daily Grind 1284

user icon

By maida
Published on November 29, 2007

Clip this article  Not happy with this post

http://www.larkware.com/dg9/TheDailyGrind1284.aspx


The nice thing about throwing parties in Second Life is you don't have to clean up the house the next day.


Software

Information

Community





comments



Sponsors








Data Dynamics Reports Logo
Data Dynamics Reports Screenshot


Introducing Data Dynamics Reports, a new reporting engine for .NET developers that adds significant enhancements to standard RDL-based reports!



  • Master Reports
    Similar to Master Pages in ASP.NET, Master Reports let report authors create live masters that can contain data sources, data sets, report parameters, and report layout.

  • New Report Items
    The Barcode report item allows authors to use over 20 different barcode types in reports, the Formatted Text report item allows authors to include HTML formatted content within reports, and the Banded List data region combines the free-form placement of report items with nested grouping capabilities.

  • Built for developers
    Data Dynamics Reports includes a complete reporting API and 3 controls:

    • Viewer Controls for both ASP.NET and Windows Forms

    • User Designer Control allows your users to create their own reports



  • Priced for developers
    Data Dynamics Reports is priced at just $1499 and includes royalty-free distribution!








PROJECT MANAGEMENT SOFTWARE


Software development projects are
generally too complex and too important to manage with pencils and sticky notes.
That's why good
project management software
can be the difference between shipping
your software on time and infinitely floating ship dates.



When you manage a software development project with Axosoft
OnTime 2007
, you'll have access to all of the tools you
need to keep your team focused on the project, rather than having them
focused on managing the process.





Join
over 5,000 development teams
world-wide and start shipping
software on time with OnTime 2007, the
project management software
of choice for development teams
of all sizes from MicroISVs and SMBs to Enterprise.


Download Axosoft OnTime
2007!


(FREE single-user edition / Teams starting @ $495)

WINDOWS - WEB - VS.NET

INSTALLED -or- HOSTED

Videos • Blogs • Forums • Demos & More!







Posted bymaida 0 comment(s)This post has received 7 clips and 10 burys

<< Back

Apply for City Manager
  • Log on using another service


  • Chatroom