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

Slides:



Advertisements
Similar presentations
What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word processor), it must be given the instructions.
Advertisements

Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
A Toolbox for Blackboard Tim Roberts
Presentation by Amal Babu New OS of Google, initially designed for netbooks Released in second half of 2010 Google chrome browser on Linux kernel Inbuilt.
Chapters 14 & 15 Internet Databases. E-Commerce  Bringing new products, services, or ideas to market, supporting and enhancing business operations 
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
WebDynpro for ABAP Short introduction.
SM3121 Software Technology Mark Green School of Creative Media.
Application Software: Essentials for knowledge workers
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
The Internet & The World Wide Web Notes
CRYSTAL REPORTS Jacob Grogan. CRYSTAL REPORTS AND WHY IT’S USEFUL? “ Crystal Reports is a popular Windows-based report generation program that allows.
Cloud computing Tahani aljehani.
Operating Systems Chapter 4.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Chapter 4 Computer Software.
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
Microsoft Windows “Longhorn” future version of Windows OS Jan “Honza” Stoklasa janstok at microsoft dot com janstok at microsoft dot com Academic Program.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Java Beans.
Chapter 4 System Software.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
CHAPTER FOUR COMPUTER SOFTWARE.
Web Services An introduction for eWiSACWIS May 2008.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
Visualizing Technology© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation To Accompany Chapter 6 System Software.
New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Jordan Shropshire MIS Seminar Spring 2005 Technology Presentation: Microsoft Longhorn.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Kemal Baykal Rasim Ismayilov
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
WHAT IS E-COMMERCE? E-COMMERCE is a online service that helps the seller/buyer complete their transaction through a secure server. Throughout the past.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
May 6, 2009 Browser Compatibility Testing Definition It is a non functional type of testing where web based applications are tested on various browsers(IE.
ITP 109 Week 2 Trina Gregory Introduction to Java.
Introduction to Android OS Димитър Н. Димитров Astea Solutions AD.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Websms Offers Professional Messaging Solutions via Web, , Gateway or Directly Out of Excel (Online) on the Microsoft Office 365 Platform OFFICE 365.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Computing.
Software Design and Architecture
Microsoft Office Illustrated
MetaShare, Powered by Azure, Gives SharePoint a User-Friendly, Intuitive User Interface and Added App Features with No Added Administrative Tasks OFFICE.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
.NET and .NET Core 7. XAML Pan Wuming 2017.
Software Defined Networking (SDN)
File Manager for Microsoft Office 365, SharePoint, and OneDrive: Extensible Via Custom Connectors in Enterprise Deployments, Ideal for End Users OFFICE.
Thin Client Content Deployment
Digital Literacy 1.00 Computer Basics
Presentation transcript:

Introducing Longhorn

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!

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!

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

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

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

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

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

+/- + 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)

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

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

+/- + 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

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

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

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

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

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

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