The Artima Developer Community
Sponsored Link

.NET Buzz Forum
PDC 2003 Keynote - mixed emotions

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Christian Weyer

Posts: 616
Nickname: cweyer
Registered: Sep, 2003

Christian Weyer is an independent Microsoft MSDN Regional Director and expert for Web services.
PDC 2003 Keynote - mixed emotions Posted: Oct 28, 2003 10:10 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Christian Weyer.
Original Post: PDC 2003 Keynote - mixed emotions
Feed Title: Christian Weyer: Web Services & .NET
Feed URL: http://www.asp.net/err404.htm?aspxerrorpath=/cweyer/Rss.aspx
Feed Description: Philosophizing about and criticizing the brave new world ...
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Christian Weyer
Latest Posts From Christian Weyer: Web Services & .NET

Advertisement

Please understand that I will only post bullet points, not full articles. There is so much going on here.

Cool. They are starting with the famous PDC video - no XBox geek here but this just rocks! Lot of fun in the room. "Developers, developers, developers, ..." - Steve Ballmer should have said it then 37, not 35 times :-)

Bill Gates speaks about the past PDCs - this PDC is all about the future of Windows.

'92: 32 Bit PDC, '96: Internet PDC, 2000: XML, Web services and .NET PDC

- Catching the next wave: handling security problems, solving connectivity and integration issues

- Trustworthy computing: requires industry wide commitment, not just efforts and work by MS

- Security and stability in practice: XP SP2: Firewall turned on by default, safer email and web browsing, enhanced memory protection, beta end of year;
Windows Server 2003 SP1: role-based sec config, remote access client inspection, local inspection on connection, beta H1 CY04; talked about error and crash reports received by MS was reduced significantly.

- Hardware innovation: new CPUs and the like; highspeed access and wireless connectivity "everywhere" ... well, no  Mr. G.

- "Behind the technology" video - already saw it at the MVP Summit in Feb 2003. Grab it ... where? Anybody finding this tell me. This so rocks!

- Breakthroughs for Connected Systems: Advanced Web Services (mentioned the famous IBM/MS interop demo; specs and technologies should be standardized by end of next year), Workflow and process, Distributed management, Ad hoc connections

- Experiences Breakthroughs: Speech recognition and synthesis, real time communication and phone integration, ...

- Longhorn: talked about various LH things, but most important for us: advances for developers: faster, easier development; major new subsystems

- Developer platform: Presentation: Avalon; Data: WinFS; Communication: Indigo; Base Operating Systems Services: Fundamentals

- He talks about Indigo and sets it into perspective with his/MS' overall visions - very interesting insights.

- LH demo: sidebar; documents: dynamic view on docs across the harddisk: fast searching and filtering; no folders, just dynamic views based on WinFS; all is available to developers as part of the platform

  - it blows you away - sorry, too much things to blog here. Avalon seems to be a revolution, at least in terms of user experience. Will have to see how it does from a developers perspective.

  - Indigo: this "demo" was somehow ridicilous. There was just shown a little bit of click-e-di-click - no substance. And I would suppose no real communications. It was just a demo. A bit disappointing and also misleading.

- Riding the next wave: fundamentals; web services; managed code; smart clients; community involvement - well nothing essentially new and exciting here

 

Jim Allchin - Talking on Longhorn

- Longhorn Architecture Chart online on MSDN

- Big picture of LH

- Announing WinFX, next step API beyond Win32; builds on .NET; DOS->Win16->Win32->WinFX

- WinFX Developer preview namespace chart in the PDC bag

- Fundamentals

    - Deployment and servicing: Click-Once; no reboots; SUS; Comprehensive migration

    - Reliability: system and app traicng; fast reboot via non-volatile memory; driver verification; HW monitoring

    - Performance: SuperFetch (heuristics based intelligent system for paging improvements ...); glitch-free CPU scheduling and disc I/O; full GPU exploration

    - Security and Privacy: a lot ... !

- Avalon

    - unified presentation model for Windows, Web apps and media type apps

    - vector-based composition engine

    - native support for advanced input

    - support for declarative programming

    - Declarative programming with XAML: markup for Windows; content and code are seperate; easy tools support (generate and consume) -> it is XML.

    - Demo from Don Box and Chris Anderson on Avalon, Build Systems, XAML:

        - Don is using emacs as always

        - [STAThread]

        - Simple app in just a few minutes and lines of code

        - Compiler is in the windows directory of every LH system now

        - MSBuild: Showing the project build system ... obviously Don has been practicing this demos this days and nights. Every single XML tag comes out of his head.

        - Demoing XAML: using partial classes and splitting the UI from the code.

        - Showing vector based transformation: scaling and rotation

        - showing video integration: <video source = "" ... />; setting opacitiy on the video; it runs as a background video of the form

- WinFS

    - data in application silos

    - relationships are buried

    - shell views are tight to folder hierarchy

    - system need better semantic knowledge

    - logical vs. physical seperation

    - extensible XML schemas

    - synchronization service

    - information agents

    - Demo on WinFS programming by Jim Allchin! :-)

        - Very funny demo together with Don and Chris

        - Demoing how to programmatically access WinFS through the System.Storage namespace

        - Get back stongly typed docs after searching

        - Jim had to say "Developers, 37 times" ... ;-)

- Indigo and Web services

    - reliable messaging?; security? object or services?; trust boundaries?;

    - introducing Indigo: 'Windows Communication' ... more to come here - be sure. The Indigo sessions will be very interesting.

    - .. and 'Windows Collaboration'

    - Demo on Indigo by Don and Chris:

        - Adding blogging capabilites to the demo app so far - with Indigo - hm, Don

        - System.MessageBus is the prime namespace for Indigo

        - port is the central focal point in Indigo; channels (ISendChannel e.g.); message

        - well, strange demo as there was nothing about security. with the code shown everybody could send messages to Don's blog ... or did I miss something?

        - writing services (SyncMessageHandler); override ProcessMessage; this one hosted in the LH sidebar

 

Demo by Adobe: full blown XAML-based UI editor; based on AfterEffects 6.0 (they wrote a plug-in)

    - exporting from the After Effects video to XAML, take that XAML as base into a VS.NET project for Avalon based UI

    - binding the Avalon UI to Web service data - veeeryyy sweet and good looking. This is actually TV broadcasting quality.

Demo by Merck:

Demo by Amazon.com: ... Notifications sent by Web services - built into Indigo, without IIS ... and a lot more with really sweet smart client application completely based on Avalon.

 

Roadmap:

2H 2003: LH Dev Preview (PDC)

1H 2004 - XP SP2, TabletPC Lonestar

2H 2004: LH Beta 1; XP 64-bit for AMD

 

Sidenote: I do not buy that all Web services calls where real live calls. It was just too fast.

Topics will be filled and hopefully clarified about in the course of the week.

Read: PDC 2003 Keynote - mixed emotions

Topic: Keynote - Bill Gates - continued Previous Topic   Next Topic Topic: PDC - Don't forget the Press is here...

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use