Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing Longhorn. What is it? Longhorn is Microsoft’s “most important software release since Windows 95” – due for release 2006 What this talk covers.

Similar presentations


Presentation on theme: "Introducing Longhorn. What is it? Longhorn is Microsoft’s “most important software release since Windows 95” – due for release 2006 What this talk covers."— Presentation transcript:

1 Introducing Longhorn

2 What is it? Longhorn is Microsoft’s “most important software release since Windows 95” – due for release 2006 What this talk covers key characteristics of Longhorn, as I see them possible impact of the changes Please comment as we go – it’s a discussion not a presentation!

3 Longhorn file system Called WinFS Based on SQL (SQLserver, actually) Files have attributes (name, person, date, type) which can be extended, and viewed in any manner Meta-data allows multiple views of data physically located in one place Uses the filesystem to store information!

4 E.g. View by person –Word documents authored by them, emails from them, etc. View by project –All files tagged with that project attribute – of all types

5 Thoughts + A significant part of Longhorn + What a file system should have been for years + Very useful + Powerful as based on SQL -Requires large RAM (200MB for fs alone, I assume for maintaining indicies, and could get much worse for complex metadata) -May be slow

6 XAML Pronounced to rhyme with “camel” eXtensible Application Markup Language Provides system for designing and writing interfaces that is platform neutral and can be interpreted by all code Allows web and applications to be written in same way

7 More on XAML Using markup alone, you can –Describe hierarchical set of objects that runtime instantiates –Set object properties to known vlaues –Set properties to values from a data source –Store changes back to data source –Change a value over time –Bind event handler to object’s event

8 And more Panels (canvas, flow, dock, grid, text) Controls –Buttons, check boxes, radio buttons, list boxes, combo boxes, sliders, scroll bars etc. –Control composition Shape drawing, transforms, animations Document services

9 +/- + Powerful, fast, simple + interfaces can be easily generated programmatically -sort of based on standards but for how long? -Blurs web/application boundaries (which may be a + too)

10 Indigio Messaging system enabling secure, reliable, transacted messaging over multiple transports across heterogenous systems High level API Underlying system deals with all networking across a variety of channels (ethernet, wireless, bluetooth) Allows multi-user collaborative applications to be build very easily

11 More Indigo Makes it easy to build web services Built-in security manager using profiles and policies

12 +/- + Easy to write flexible, powerful applications I’d thought this was one of the most exciting bits of Longhorn but - looks like it will make connecting to non- MS apps harder

13 Mobility-aware applications Longhorn adds support for power management and grab-and-go docking Can find out how much power is available and do appropriate things Doesn’t support decent device interrogation as far as I can see Available shortly: Location server – API to all mobile operator location services, ties in with Map Server, allows easy creation of location- aware services and systems

14 For completeness Yukon –The new SQLserver I have no interest in it so know little about it! Aero –New interface for Longhorn Not announced so not clear what’s in it Think Mac OS X and you’ll be close

15 How to take advantage of Longhorn In order: –Try out the developers kit and Longhorn OS CD (copies available) –Learn.net (a lot of compatibility will transfer) –Learn XML, SOAs and web services –Know how to design good user experiences, focus on usability and use not technology

16 Broader thoughts Longhorn essentially moves a number of application-level operations into the OS (e.g. file management, messaging, screen drawing) Blurs the line between web and applications Probably makes it easier to work with other MS apps and harder to work with non MS stuff

17 Who are they going after? The browser wars are won Linux? Maybe… Java? Making it harder to work with Java, removing some of Java’s advantages IBM? Certainly moving into areas where IBM offer value-added services Still a focus on system level stuff, however, and not too broad a brush when pulling apps into the OS

18 Other news MS aiming to buy out Google –Currently made private offer, rejected –If Google floats, will chase it on the market Relevant? –Yes, if it pulls more of web control to MS


Download ppt "Introducing Longhorn. What is it? Longhorn is Microsoft’s “most important software release since Windows 95” – due for release 2006 What this talk covers."

Similar presentations


Ads by Google