Whats Known about Whidbey, Yukon, Longhorn, and Indigo - PowerPoint PPT Presentation

1 / 69
About This Presentation
Title:

Whats Known about Whidbey, Yukon, Longhorn, and Indigo

Description:

What's Known about Whidbey, Yukon, Longhorn, and Indigo. PDC Pre-Game Show. www.3leaf.com ... Providers of Consulting, Content Development, Mentoring, etc ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 70
Provided by: Sco756
Category:

less

Transcript and Presenter's Notes

Title: Whats Known about Whidbey, Yukon, Longhorn, and Indigo


1
Whats Known about Whidbey, Yukon,
Longhorn, and Indigo
publicly
  • PDC Pre-Game Show

www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
2
3 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

3
The Developer Playoffs
  • Whidbey
  • Yukon
  • Longhorn
  • Indigo

www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
4
Whidbey
  • Language Enhancements
  • BCL Enhancements
  • IDE Enhancements

www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
5
WhidbeyWhere 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
6
WhidbeyLanguage 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
7
WhidbeyC - 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
8
WhidbeyC - 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
9
WhidbeyC - 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
10
WhidbeyC - 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
11
WhidbeyC - 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
12
WhidbeyC - 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
13
WhidbeyC - 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
14
WhidbeyC - 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
15
WhidbeyC - 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
16
WhidbeyC - 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
17
Whidbey 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
18
Whidbey 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
19
WhidbeyVB
  • My classes
  • Source
  • http//www.codeproject.com/scrapbook/vslive_ny03.a
    sp

www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
20
WhidbeyVB
  • 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
21
WhidbeyVB
  • 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
22
Whidbey 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
23
WhidbeyC
  • 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
24
WhidbeyLanguages, in a word
  • VB RAD
  • C - Innovation
  • C - Power

www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
25
WhidbeyIDE
  • 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
26
WhidbeyIDE
  • 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
27
WhidbeyIDE
  • 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
28
WhidbeyIDE - 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
29
WhidbeyASP.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
30
Whidbey 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
31
WhidbeyCLR
  • 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
32
Yukon
  • 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
33
YukonWhere 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
34
YukonProgrammability
  • 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
35
YukonProgrammability
  • 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
36
YukonProgrammability
  • 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
37
YukonProgrammability
  • 4Ss
  • Safety
  • Security
  • Scalability
  • Speed

www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
38
YukonProgrammability
  • 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
39
YukonProgrammability
  • 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
40
YukonProgrammability
  • 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
41
YukonProgrammability
  • 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
42
YukonProgrammability
  • 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
43
YukonProgrammability
  • 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
44
YukonProgrammability
  • 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
45
YukonProgrammability
  • 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
46
YukonProgrammability
  • 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
47
YukonWhy 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
48
YukonXML 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
49
Yukon 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
50
YukonThats 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
51
Longhorn 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
52
LonghornWhere 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
53
Avalon/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
54
DCE/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
55
So 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
56
WinFS
  • 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
57
WinFS
  • 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
58
DVD 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
59
Parental 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
60
Old 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
61
Old 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
62
Old 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
63
Old 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
64
Too 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
65
Install 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
66
Win32API
  • 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
67
Indigo
  • 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
68
What do you get in the goodie bag?
  • Just the following
  • Yukon
  • Longhorn
  • Whidbey

www.3leaf.com scott_at_3leaf.com sean_at_3leaf.com
69
PDC 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
70
Just 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
Write a Comment
User Comments (0)
About PowerShow.com