22
ttp://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft [email protected] http://blogs.msdn.com/pietrobr

Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft [email protected]

Embed Size (px)

Citation preview

Page 1: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Pietro BrambatiDeveloper [email protected] http://blogs.msdn.com/pietrobr

Page 2: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

RoadmapVisual Studio 2008 “hot”

Multi targetingLINQWCF/WF e Servizi

Visual Studio 2008 WPF Designer (“Cider”)WebMobile…

Page 3: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Visual Studio 2008Visual Studio 2008

Page 4: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

20062006 20072007 20082008

Majo

rM

ajo

rR

ele

ase

sR

ele

ase

sA

ltre

rele

ase

Alt

re r

ele

ase

“Rosario”

• VS Extensions for WFVS Extensions for WF• VS Extensions for WCF/WPF CTPVS Extensions for WCF/WPF CTP

ASP.NET AJAX ASP.NET AJAX 1.01.0

SQL Server 2008 SQL Server 2008 ADO.NET Entity ADO.NET Entity

FrameworkFramework

•VS 2008 Beta 2VS 2008 Beta 2•.NET Framework 3.5 Beta 2.NET Framework 3.5 Beta 2

3.03.0 RTMRTM

3.5 RTM3.5 RTM

Page 5: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Page 6: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

C# 3.0C# 3.0C# 3.0C# 3.0 VB 9.0VB 9.0VB 9.0VB 9.0 Altri …Altri …Altri …Altri …

.NET Language Integrated Query.NET Language Integrated Query

LINQ LINQ toto

ObjeObjectscts

LINQ LINQ toto

ObjeObjectscts

LINQ LINQ toto

DataDataSetsSets

LINQ LINQ toto

DataDataSetsSets

LINQ LINQ toto

SQLSQL

LINQ LINQ toto

SQLSQL

LINQ LINQ toto

XMLXML

LINQ LINQ toto

XMLXML

OggettiOggetti

<book> <title/> <author/> <year/> <price/></book>

XMXMLL

RelatioRelationalnal

Page 7: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Page 8: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Tecnologie introdotte con.NET 3.0Tecnologie introdotte con.NET 3.0Windows Communication FoundationWindows Communication FoundationWindows Workflow FoundationWindows Workflow Foundation

Miglioramenti con il .NET 3.5Miglioramenti con il .NET 3.5Http Transfert Programming ModelHttp Transfert Programming ModelPOX ServicesPOX ServicesSerializzazione JSON Serializzazione JSON Integrazione con ASP.NET AJAX Integrazione con ASP.NET AJAX SyndicationSyndicationSupporto integrato per WF & WCF (“Silver”)Supporto integrato per WF & WCF (“Silver”)Partial TrustPartial Trust

Tool integrati in Visual Studio 2008Tool integrati in Visual Studio 2008Add Service ReferenceAdd Service ReferenceWF DesignerWF DesignerWCF Configuration EditorWCF Configuration Editor

Page 9: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Page 10: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Visual Studio Designer per WPFEdit dello XAML direttamente nell’ IDEClickOnce deployment per applicazioni WPFProject templates, debugger & deployment Side-by-side con Windows Form Navigazione con preview degli elementi

Integrazione con Microsoft Expression Blend…WPF non sostituisce le Windows Form !

Page 11: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

IDEUnit TestingDevice Emulator 3.0Device Configuration ManagerDevice Certificate Manager

.NET Compact Framework 3.5LINQ (XML, Objects e Dataset)Sottoinsieme di Windows Communication Foundation CLR Profiler / Performance MonitorMiglioramenti alle BCL : Compressione, Sound APIs ..

Page 12: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

VS 2008 contiene i Visual Studio Tools for Office 3.0Designer per :

Word e ExcelFluent RibbonTask & Action panesOutlook Form Regions

Supporto per Microsoft SharePoint WorkflowData binding in Word Content ControlsAdd-in Application-levelAdd-in Document-levelDeployment con ClickOnce

Page 13: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Integrazione con ASP.NET AJAX 1.0Javascript IntelliSense & DebuggingDesigner evoluto per HTML/CSS

Slit viewMaster Page innestate

Nuovi controlli web: LinqDataSource, ListView, DataPager

Page 14: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Team Foundation Server 2008Built-in support for Continuous IntegrationTFS Migration Toolkit“Get latest on checkout”AnnotateFolder Diff

Per developers:Code metricsPerformance “hotpathing”Profiler baseliningUnit testing performance

Per testers:Supporto per applicazioni AJAXUI migliorata per il load test / reporting

Page 15: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 16: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

Sito web italiano e newsletter MSDN Flash

http://www.microsoft.com/italy/msdn

Seminari on-line gratuiti (webcast)http://www.microsoft.it/msdn/webcast

Conferenzehttp://www.microsoft.com/italy/msdn/eventi/default.mspx

Community http://www.microsoft.com/italy/msdn/community/defult.mspx

Contattacihttp://www.microsoft.com/italy/msdn/contattaci

Page 17: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

MSDN Developer Centerhttp://msdn2.microsoft.com/en-us/netframework/aa904594.aspx

LINQ Forumhttp://forums.microsoft.com/msdn/showforum.aspx?forumid=123

Channel9 Linq Videoshttp://channel9.msdn.com/tags/linq

BlogsScott Guthrie

http://weblogs.asp.net/scottgu/archive/2007/04/21/new-orcas-language-feature-query-syntax.aspx

Charlie Calvert http://blogs.msdn.com/charlie/archive/2006/10/05/Links-to-LINQ.aspx

Community siteshttp://www.linqdev.com/publicportal/http://linqinaction.net/

LINQ Samples101 samples

http://msdn2.microsoft.com/en-us/vcsharp/aa336746.aspx Orcas Beta 2 samples

http://msdn2.microsoft.com/en-us/bb330936.aspx

Page 18: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

Cider MSDN Forum http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=169&SiteID=1

Cider Channel9 Wiki http://channel9.msdn.com/wiki/default.aspx/Cider.HomePage

BlogsJames Nakashima http://blogs.msdn.com/jnak/Brian Pepin http://www.urbanpotato.net/Chuck Jazdzewski http://www.removingalldoubt.com/Richard Bailey http://myfun.spaces.live.com/blog/

Page 19: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

MSDN Developer Centerhttp://msdn2.microsoft.com/netframework/default.aspxhttp://msdn.microsoft.com/webservices/

Forumshttp://forums.microsoft.com/msdn/showforum.aspx?forumid=123

BlogsMatt Winkler

http://blogs.msdn.com/mwinkle

Justin Smithhttp://blogs.msdn.com/justinjsmith

Vittorio Bertoccihttp://blogs.msdn.com/vbertocci

Steve Mainehttp://hyperthink.net/blog

Community siteshttp://www.netfx3.com

Page 20: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

http://blogs.msdn.com/pietrobr

.NET Compact Framework Developer Center http://msdn2.microsoft.com/en-us/netframework/aa497273.aspx

MSDN Forums: Smart Device Developmenthttp://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=11

Blogs.NET Compact Framework Teamhttp://blogs.msdn.com/netcfteam

David Klinehttp://blogs.msdn.com/davidklinems

Case Studieshttp://www.microsoft.com/casestudies/search.aspx?ProTaxID=1714

Page 21: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

Visual BasicMSDN Developer Center

http://msdn2.microsoft.com/en-us/vbasic/default.aspx

BlogsVB Team: http://blogs.msdn.com/vbteam Paul Vick: http://www.panopticoncentral.net

Forumshttp://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=903

Visual C# MSDN Developer Center

http://msdn2.microsoft.com/en-us/vcsharp/default.aspx

BlogsCharlie Calvert: http://blogs.msdn.com/charlie/archive/tags/Community%20Convergence/default.aspx \

Forumshttp://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=9&SiteID=1

Page 22: Http://blogs.msdn.com/pietrobr Pietro Brambati Developer Evangelist Microsoft pietro.brambati@microsoft.com

BlogsVSTO Team Blog – http://blogs.msdn.com/vsto2 Eric Carter (VSTO Team Member) - http://blogs.msdn.com/eric_carter/ Andrew Whitechapel (VSTO Team Member) - http://blogs.msdn.com/andreww/default.aspx John Durant (VSTO Team Member) - https://blogs.msdn.com/johnrdurant/default.aspx Paul Stubbs (VSTO Team Member) – http://blogs.msdn.com/pstubbs/ Mike Hernandez (VSTO Product Manager) – http://blogs.msdn.com/mikeh/default.aspx Kathleen McGrath (UE Team Writer) - http://blogs.msnd.com/kathleen Office Zealot Site (Tim Huckaby) - http://www.officezealot.com/VSTO/bloghome.aspx

Visual Studio Tools for Office Developer Center on MSDN

http://msdn.microsoft.com/office/tool/vsto/default.aspx

Forumshttp://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=16&SiteID=1