Title: Whats Known about Whidbey, Yukon, Longhorn, and Indigo
1Whats Known about Whidbey, Yukon,
Longhorn, and Indigo
publicly
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
23 Leaf
- Early Adopters of Microsoft technology
- Providers of Consulting, Content Development,
Mentoring, etc - Authors of the book
- 101 Visual Basic.NET Applications by MSPress
- Upcoming authors of
- Introduction to Visual Studio.NET 2004 (Whidbey)
by MSPress - Presenters
- Sean Early Campbell
- Scott Adopter Swigart
3The Developer Playoffs
- Whidbey
- Yukon
- Longhorn
- Indigo
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
4Whidbey
- Language Enhancements
- BCL Enhancements
- IDE Enhancements
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
5WhidbeyWhere is Whidbey now?
- Recently released in Alpha to select testers.
-
- Source
- http//www.microsoft-watch.com/article2/0,4248,121
0011,00.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
6WhidbeyLanguage Enhancements
- C
- Generics
- Iterators
- Anonymous Methods
- Partial Types
- Source
- http//www.gotdotnet.com/team/csharp/learn/Future/
VCS20Language20Changes.aspx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
7WhidbeyC - Generics
- Creating
- public class StackltItemTypegt
-
- private ItemType items
- public void Push(ItemType data)
-
- ...
-
-
- public ItemType Pop()
-
- ...
-
-
- Source
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
8WhidbeyC - Generics
- Consuming
- Stackltintgt stack new Stackltintgt
- stack.Push(3)
- int x stack.Pop()
- Source
- http//www.gotdotnet.com/team/csharp/learn/Future/
VCS20Language20Changes.aspx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
9WhidbeyC - Generics
- Advanced stuff
- Constraints
- Must implement certain interfaces
- Must derive from a certain base class
- Must support new()
- Generics as Type Constructors
- Generic Delegates
- For more information
- Don Box Weblog
- Eric Gunnerson Weblog
- Anders Hejlsberg Presentation
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
10WhidbeyC - Iterators
- Today Classes must implement the Enumerator
pattern to support foreach. - Support GetEnumerator, MoveNext, Current
- State machine
- Source
- http//www.gotdotnet.com/team/csharp/learn/future/
VCS20Language20Changes.doc
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
11WhidbeyC - Iterators
- Iterator implementation
- public class List
-
- internal object elements
- internal int count
- public string foreach()
-
- yield microsoft
- yield corporation
- yield developer division
-
-
- Source
- http//www.gotdotnet.com/team/csharp/conferences/O
OPSLA20200220CSharp.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
12WhidbeyC - Iterators
- Iterator implementation
- public class List
-
- internal object elements
- internal int count
- public object foreach()
-
- foreach(object o in elements)
-
- yield o
-
-
-
- Source
- http//www.gotdotnet.com/team/csharp/conferences/O
OPSLA20200220CSharp.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
13WhidbeyC - Anonymous Methods
- Delegate Review Object that references a
method. - Anonymous Methods Embed method body directly in
delegate - button.Click new EventHandler(sender, e)
-
- listBox.Items.Add(textBox.Text)
-
- Source
- http//www.gotdotnet.com/team/csharp/learn/future/
VCS20Language20Changes.doc
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
14WhidbeyC - Anonymous Methods
- More anonymous methods
- ArrayList GetLargeAccounts(double minBalance)
- return accounts.Select(
- new Filter(a)
- return ((Account)a).Balance gt
minBalance - )
-
- Source
- http//www.gotdotnet.com/team/csharp/conferences/O
OPSLA20200220CSharp.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
15WhidbeyC - Partial Classes
- Break a class across multiple files
- File1.cs
- public partial class Foo
-
- public void MyFunction()
-
-
-
- File2.cs
- public partial class Foo
-
- public void MyOtherFunction()
-
-
-
- Source
- http//www.gotdotnet.com/team/csharp/learn/future/
VCS20Language20Changes.doc
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
16WhidbeyC - Other tidbits
- MSDN Chat
- Q What about refactoring support in the IDE?
- A We are very excited about refactoring. Thats
all I can really say. J - Q Will C 2.0 be reported to the ECMA, ISO, ...?
- A Yes. In fact, we have already submitted
specifications for Generics, Iterators, and
Partial Classes to ECMA - Q Is Edit-and-Continue going to happen in C at
all? - A EnC is an important scenario for the VB
customer, but from customer feedback its not
clear that it is a high priority to our
customers. We continue to look into it. - Source
- http//msdn.microsoft.com/chats/vstudio/vstudio_03
2103.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
17Whidbey CMore info
- Microsoft plans to infuse C with a variety of
features from a broad spectrum of research and
industry languages. - In Whidbey, the CLR will include a type-safe,
high-performance, compile time-verified version
of generics. - Visual C will eliminate some chaotic chores
often associated with coding, such as
implementing enumerator patterns. - With its focus on language innovation, C will
remain the language of choice for many framework
designers and software architects. - Source
- http//msdn.microsoft.com/vstudio/productinfo/road
map.aspx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
18Whidbey VB
- My Classes
- Abstractions of the framework classes. Easier to
use. - With My.Computer.Printers.DefaultPrinter
- .OutputType PC.OutputType.Preview
- .Rectangle(100,100,200,200)
- .Print(stuff) Images, text, etc.
- End With
- Source
- http//www.ftponline.com/reports/vsliveny/2003/mul
timedia/demo_whidbey.asx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
19WhidbeyVB
- My classes
- Source
- http//www.codeproject.com/scrapbook/vslive_ny03.a
sp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
20WhidbeyVB
- Code Snippets
- Templated blocks of code
- From MSDN help and other sources
- Automatically adds Imports and reference
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
21WhidbeyVB
- Edit Continue
- Generics
- Partial types
- Unsigned data types
- Operator overloading
- XML comments
- Smart Tags and autocorrect suggestions
- Exception helper
- Exception caption
- Suggested corrections
- Source
- http//www.ftponline.com/reports/vsliveny/2003/mul
timedia/demo_whidbey.asx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
22Whidbey VBMore info
- Visual Basic Whidbey will reduce the coding
associated with many common programming tasks by
more than 50 percent. - Visual Basic code editor will dramatically
reduce programming errors for both beginner and
advanced developers at design-time. - Visual Basic Whidbey will vastly enhance the
experience of manipulating and retrieving data. - Whidbey will deliver a debugging experience that
is both powerful and familiar to the Visual Basic
developer. - Visual Basic Whidbey will focus on enabling
developers to rapidly develop applications that
span all tiers. - Source
- http//msdn.microsoft.com/vstudio/productinfo/road
map.aspx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
23WhidbeyC
- Support for mobile/devices from VS IDE.
- Profile Guided Optimizations
- Instrument application
- Optimize based on real usage
- Enhancements to managed extensions
- Enhancements to MFC to support Windows Fusion.
- Continuing its hallmark of harnessing the full
capabilities and performance of the underlying
platform, Visual C Whidbey will offer language
constructs, as well as both native and managed
class library enhancements to successfully build
the full range of business solutions. - Source
- http//msdn.microsoft.com/vstudio/productinfo/road
map.aspx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
24WhidbeyLanguages, in a word
- VB RAD
- C - Innovation
- C - Power
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
25WhidbeyIDE
- Anchor points simplifies docking of windows.
- New controls
- Sound, for example
- Snap-lines instead of grid dots
- Smart tags everywhere
- Source
- http//www.ftponline.com/reports/vsliveny/2003/mul
timedia/demo_whidbey.asx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
26WhidbeyIDE
- Real-Time Syntax checks with drop down
suggestions and underlining - Source
- http//www.codeproject.com/scrapbook/vslive_ny03.a
sp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
27WhidbeyIDE
- Balloon Windows
- Display error messages and help the developer
resolve the issue - Source
- http//www.codeproject.com/scrapbook/vslive_ny03.a
sp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
28WhidbeyIDE - Data
- Drag and drop tables, get data bound UI
- Zero code to build master-details UIs
- Object Spaces
- Allows for the manipulation of data as objects
- Sources
- http//www.ftponline.com/reports/vsliveny/2003/mul
timedia/demo_whidbey.asx - http//msdn.microsoft.com/vstudio/productinfo/road
map.aspx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
29WhidbeyASP.NET
- New controls
- Data Access
- Used declaratively or programmatically
- Encapsulates the query logic
- Database, XML, Business object, or other data
sources - MasterPages
- Share layout across multiple pages with master
pages - Specify the location of controls, menu bars,
headers, footers, etc. - Updates are made through the master page
- Themes and Skins
- Skins change the size, font, and other
characteristics of a page - Themes incorporate multiple skins and stylesheets
- Easy to package up and transfer to other sites
- Reduce code by 70 compared with ASP.NET 1.0/1.1
- Source
- http//www.atnewyork.com/news/article.php/2241651
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
30Whidbey Windows Forms
- Improvements to No-Touch
- Running apps offline
- Rolling back to previous versions
- Listing apps in the Start menu and Add/Remove
Programs - Easier rollout of CAS
- New Controls
- Hosting Office Docs
- MS Office Toolbar
- Easier multithreading through investments in
async - Many controls will have async properties
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
31WhidbeyCLR
- MSDN Chat
- Q Is it true that support for serial and
parallel ports are planned shortly? - A We will add support for Serial support to the
framework.
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
32Yukon
- Programmability
- Data management
- Business intelligence
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
33YukonWhere is Yukon now?
- Beta 1
- Released to a tight group of beta testers
-
- Source
- http//www.microsoft-watch.com/article2/0,4248,119
5526,00.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
34YukonProgrammability
- Able to put business logic in the server.
- VB, C, C
- Same tools (IDE, project model, debugging, etc.)
- Packaged as .NET framework assemblies
- Deployed to SQL Server as
- Functions, procedures, triggers, types
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
35YukonProgrammability
- Steps
- Create an assembly with VS using VB, C, etc.
- Compile to an assembly
- Load into Yukon with TSQL
- CREATE ASSEMBLY
- CREATE FUNCTION
- CREATE PROCEDURE
- CREATE TRIGGER
- Run queries against the assembly
- SELECT sum(tax(sal,state)) from Emp where county
King - Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
36YukonProgrammability
- Hows it work?
- Yukon hosts the CLR
- Data access in Yukon is based on ADO.NET
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
37YukonProgrammability
- 4Ss
- Safety
- Security
- Scalability
- Speed
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
38YukonProgrammability
- Safety
- User code doesnt compromise the integrity of the
server - Based on CAS
- User code doesnt have permissions to create UI,
spawn threads, etc. - Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
39YukonProgrammability
- Security
- Access to system resources via CAS
- Administrators control permissions given to
assemblies - SAFE
- No access to resources outside the server
- EXTERNAL_ACCESS
- Gives access to external resources
- SQL impersonates the caller
- UNSAFE
- Can call unmanaged code
- Only sysadmin can create
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
40YukonProgrammability
- Scalable
- As many concurrent users, as fast as T-SQL
- Speed
- Compiled .NET code, vs. interpreted T-SQL
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
41YukonProgrammability
- using System.Data.SqlServer
- using System.Data.SqlTypes
-
- public class ShippingCosts
-
- public static SqlMoney FreightByShipper(string
ship) -
- SqlCommand cmd SqlContext.GetCommand(
)cmd.CommandText "select sum(o.freight) as
freight" "from orders o " join shippers
s on o.shipvia s.shipperid " - "where s.companyname _at_CompanyName "
- SqlParameter param cmd.Parameters.Add("_at_Compan
yName", SqlDbType.NVarChar, COMPANY_NAME_COL_LENG
TH)param.Value ship - SqlMoney amount cmd.ExecuteScalar( )
- return amount
-
-
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
42YukonProgrammability
- Loading assemblies into Yukon
- CREATE ASSEMBLY geom FROM \\m1\types\geometry.dll
- WITH PERMISSION_SET SAFE
- WITH AUTOREGISTER
- DROP ASSEMBLY lib_geom
- Assemblies stored in the database
- Code permissions per assembly
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
43YukonProgrammability
- Creating a function
- CREATE FUNCTION distance (
_at_x1 int, _at_y1
int, _at_x2 int, _at_y2 int ) RETURNS float
EXTERNAL NAME geomCPoint.Distance
DETERMINISTIC
RETURNS NULL ON
NULL INPUT - DROP FUNCTION distance
- Calling a function
- SELECT s.name FROM Supplier s
- WHERE dbo.distance( s.x, s.y, _at_x, _at_y ) lt 3
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
44YukonProgrammability
- Creating a proc
- CREATE PROCEDURE check_inventory
- EXTERNAL NAME
- eventsCInventory.check_level
- DROP PROCEDURE check_inventory
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
45YukonProgrammability
- Creating a trigger
- CREATE TRIGGER supplier_event ON supplier
- AFTER INSERT, UPDATE
- EXTERNAL NAME
- eventsCNotif.Supp_Event
- DROP TRIGGER supplier_event
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
46YukonProgrammability
- Creating a type
- CREATE TYPE Point
- EXTERNAL NAME geomPoint
- Using a type
- CREATE TABLE Supplier (
- id INTEGER PRIMARY KEY,
- name VARCHAR(20),
- location Point )
- Type as part of a query
- SELECT s.name FROM Supplier s
- WHERE s.locationdistance( _at_point ) lt 3
- User Defined Aggregates will also be available
- Source
- http//www.microsoft.com/netherlands/download/file
s/msdn/devdays/20.ppt
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
47YukonWhy use managed code?
- Leverage the Base Class Library
- Regular Expressions
- Crypto
- String Handling
- IO
- Image Processing
- Enhanced Programming model with VB.NET and C
- Extensible Type System with UDTs
- Better code organization within namespaces,
classes, etc
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
48YukonXML Support
- XML as a native SQL Server Data Type
- Store and Query XML documents in the DB
- Support for XPath and XQuery for T-SQL
- Source
- http//www.fawcette.com/dotnetmag/2003_06/magazine
/columns/sqlconnection/default_pf.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
49Yukon Workbench
- Intellisense
-
- Source
- http//www.fawcette.com/dotnetmag/2003_06/magazine
/columns/sqlconnection/default_pf.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
50YukonThats nice and all but what about T-SQL?
- Multiple Active Result Sets on a single
connection - Varchar(Max)
- No more 8k rows Yeah
- Recursive Query support
- WITH (ANSI keyword)
- TryCatch blocks
- Source
- http//www.fawcette.com/dotnetmag/2003_06/magazine
/columns/sqlconnection/default_pf.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
51Longhorn Key Features
- Avalon/DCE/Aero
- WinFS
- Miscellaneous News
- DVD support
- Old tools with new looks
- TaskBar
- Control Panel
- Install in 15 minutes or less
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
52LonghornWhere is Longhorn now?
- On its way to pre-Beta 1 for the PDC
- Source
- http//www.winsupersite.com/showcase/longhorn_prev
iew_2003.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
53Avalon/DCE/Aero
- New Graphics engine for Longhorn
- Not based on GDI or GDI
- DCE
- Desktop Composition Engine
- Each app renders to a back buffer
- The desktop is then composed on each frame from
these back buffers - Some possible effects
- Non jaggy rounded windows
- Motion blur on windows that are being moved
- More animations to cue the user into what they
are doing with given windows - Transparency with little to no performance hit
- Minimum Specs are interested
- 1024 X 768 with 32 bit
- 64MB Hardware Accelerated Video card
- 128 will be recommended
- Source
- http//www.winsupersite.com/showcase/longhorn_prev
iew_2003.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
54DCE/Avalon
- Will use XML script files to create user
interface functions with a few lines of XML - PreBuilt XML Application Markup language for many
UI functions will ship with the SDK - Source
- http//www.crn.com/sections/BreakingNews/dailyarch
ives.asp?ArticleID41802
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
55So youre thinking what about Windows Forms?
- It is different as programming paradigm and
prowides a lot more features than the current
Windows Forms. It should be used instead of
Windows Forms for native Longhorn apps. I don't
know what the plans for Windows Forms are, but
it's quite possible that on Longhorn they will
lay on top of Avalon to support "legacy" .NET
programs. I don't think Windows Forms will go
away though, as they are the managed UI for
Win2K, XP and Windows Server 2003. And I don't
know (but i highly doubt) whether Avalon will be
ported to older platforms. You realize that i've
already said more than i can, especially
considering the fact that i am not on the Avalon
team and the information above may not be totally
correct, right? -) (Put standard disclaimer
here...) - Does that clarify the things or makes them more
vague - Franci Penov
- http//brianlyttle.manilasites.com/2003/01/23
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
56WinFS
- Windows File System
- WinFS sits on top of NTFS
- WinFS takes all your drives as one storage system
- Allows for comprehensive searching
- Contacts, email messages, office docs no longer
stored as single files - Yukon based
- Sources
- http//www.zdnet.com.au/reviews/software/os/story/
0,2000023564,20272645,00.htm - http//www.winsupersite.com/reviews/longhorn_4015.
asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
57WinFS
- One file system to bind them
- Source
- http//www.winsupersite.com/reviews/longhorn_4015.
asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
58DVD Support
- Full support for direct burn to DVDR, DVDRW,
DVD-RW, DVD-R - Acts just like a slow hard drive
- No jump to ISO like with XP
- Sources
- http//www.zdnet.com.au/reviews/software/os/story/
0,2000023564,20272645,00.htm - www.winsupersite.com
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
59Parental Controls
- Ability to limit the time a user can use the
computer as well as ratings for movies and games - Source
- http//www.winsupersite.com/reviews/longhorn_4015.
asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
60Old Tools with New LooksDevice Manager
- Device Manager
- Source
- http//www.winsupersite.com/reviews/longhorn_4015.
asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
61Old Tools with New LooksTaskbar and Sidebar
- Taskbar and Sidebar
- Sidebar
- Most Frequent Apps
- User
- Slide Show (photos)
- Windows Media
- Clock
- Quick Launch
- Search
- Source
- http//www.winsupersite.com/reviews/longhorn_4015.
asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
62Old Tools with New LooksAnother look at the
Taskbar/Sidebar
-
- Source
- http//www.winsupersite.com/reviews/longhorn_4015.
asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
63Old Tools with New LooksMyContacts
- New Explorer view Carousel
- Source
- http//www.winsupersite.com/reviews/longhorn_4015.
asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
64Too much eye candy?
- There will be tiers of UI functionality you can
turn on and off - Tier 1
- (Win2k classic mode)
- Tier 2
- Will be able to handle scaling and transparency
some DCE Support - Tier 3
- Heavy graphics hardware support required
- Environment mapping with luminance
- Hardware transforms and lighting
- AGP 8X support required
- Etc.
- Source
- http//www.winsupersite.com/showcase/longhorn_prev
iew_2003.asp - http//www.jonpeddie.com/dispatches/WinHec2003/win
hec2003.shtml
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
65Install in 15 minutes
- Longhorn actually installs a bootable image
- WinPE (Windows Pre-Installation Environment)
- Step 1 Copy the image
- Step 2 Boot the image
- Step 3 Check and load drivers specific to your
machine. - Source
- http//www.winsupersite.com/showcase/longhorn_prev
iew_2003.asp
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
66Win32API
- Reduced to 8,000 APIs from 70,000
- Organizing more into the .NET Framework
- Source
- http//www.crn.com/sections/BreakingNews/dailyarch
ives.asp?ArticleID41802
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
67Indigo
- Next generation of .NET Web Services
- PDC Sessions
- "Indigo" Building Secure Distributed
Applications with Web Services - "Indigo" Programming Asynchronous
Message-Oriented Web Services - Federating Identity and Authorization Across
Organizations and Platforms - Programming "Indigo" Building Services and
Connected Applications - Source
- http//zdnet.com.com/2100-1104-5061198.html?tagnl
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
68What do you get in the goodie bag?
- Just the following
- Yukon
- Longhorn
- Whidbey
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
69PDC Lineup
- Indigo 8 Sessions
- Yukon 11 Sessions
- Longhorn 21 Sessions
- Whidbey 33 Sessions
- Source
- http//msdn.microsoft.com/events/pdc/tracks.aspx
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
70Just what might you see at the next PDC?
- Windows Blackcomb
- Next Server product 2006/2007
- Sharepoint Portal Server 3.0 2005
- Visual Studio.NET Orcas 2006
- Exchange 2005 (Kodiak)
- With Yukon Data Store 2006
- Jupiter
- Integrated bundle of BizTalk, CMS, Commerce
Server 2004 - Office 12
- ?
- Xbox2
- 2005/2006 ?
- Source
- http//www.synecology.net/roadmap.htm
www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com