Title: slides du Longhorn Project
1Introduction
Tutor Mr Johny Bond
Stéphane Blanc, Nicolas Bousquet, Alban Campo,
Gilles Réant - E.P.U. - 2005
2Synopsis
Synopsis
- Whats Longhorn ?
- Technologies used
- The application
- Demonstration
- Conclusion
Whats Longhorn ? Technologies used The
application Demos
3Whats Longhorn
Whats Longhorn ?
- Next operating system of Microsoft
- Designed to replace Windows XP
- Longhorn final release Expected
early-to-mid-2006 - Three main parts
- Avalon (Graphics engine)
- Indigo (Communication)
- WinFS (File system management)
- .NET Framework v2
- Win32 WinFX (development patterns)
Whats Longhorn ? Technologies used The
application Demos
4Whats Longhorn - Demo
Whats Longhorn ?
Demo
Whats Longhorn ? Technologies used The
application Demos
5Technologies used
Technologies used
- Several technologies
- Visual Studio .NET 2005 beta 2
- Avalon XAML language (beta 1 RC)
- WinFX Software Development Kit (SDK) beta 1 RC
- C language
- All new technologies for us
- Quick learning and installation of Windows
Longhorn
XAML eXtensible Application Markup Language
Whats Longhorn ? Technologies used The
application Demos
6The application - Intro
The application
Introduction
- The AIM
- To develop an application by learning and using
the new technologies given by the next OS of
Microsoft Longhorn - The application
- Manage your Internet Explorer favorites seeing
live screenshots of websites taken through a
transparent way. - 3 versions
- With an XP interface
- With a Longhorn 2D interface
- With a Longhorn 3D interface
Whats Longhorn ? Technologies used The
application Demos
7The application - screenshots
The application
Screenshots
Whats Longhorn ? Technologies used The
application Demos
8The application Comp Func
The application
Composition functionalities
- Divided in 4 parts
- Interface (XP, Longhorn 2D/3D)
- Controller
- ScreenMaker
- IOFileSystem
Whats Longhorn ? Technologies used The
application Demos
9The application - Interfaces
The application
Composition functionalities / Interfaces
- 3 interfaces for the application
- To show differences between XP Longhorn
WYSIWYG What You See Is What You Get
Whats Longhorn ? Technologies used The
application Demos
10The application - Controller
The application
Composition functionalities / Controller
- Main part of the program
- All parts are linked with it
- Communication messages are forwarded by the
controller - Nevralgic part of the program
- Open web pages
Whats Longhorn ? Technologies used The
application Demos
11The application - Screenmaker
The application
Composition functionalities / Screenmaker
- Needs Internet connection to make screenshots
- Waiting for the page to be fully loaded
- Needs 2s-3s to take a screenshot
- Approximatively 10" for a big website (e.g.
LeMonde.fr) - Takes an URL from a favorite calls IE engine
in the background - Outline of websites, not real capture
Whats Longhorn ? Technologies used The
application Demos
12The application -IOFileSystem
The application
Composition functionalities / IOFileSystem
- All input/output with the hard disk
- Add/Modify/Delete a favorite
- Add images delete stored ones
- Reads registry key environment variable of
current user - Images stored in PNG format (better quality than
JPEG) - Recursive reading search of favorites
Whats Longhorn ? Technologies used The
application Demos
13Problems encountered
Problems encountered
- Incompatibilities between 2 versions of SDK
- Several installs uninstalls of tools
runtimes ( 30 !) - Impossibility of running programs compiled under
Longhorn - No XAML WYSIWYG editor difficult online
documentation - Not same tags between 2 releases of Avalon
- Problems with sounds, videos and certificates
with the screenmaker - Due to beta versions
Whats Longhorn ? Technologies used The
application Demos
14Demo XP
Demo XP
Whats Longhorn ? Technologies used The
application Demos
15Demos Longhorn
Demos Longhorn
Whats Longhorn ? Technologies used The
application Demos
16Conclusion
Conclusion
- Objectives reached !
- 2 versions with Longhorn technologies
- Stable software we would like to share
- Many learned and now mastered technologies
- Real team work tasks separation
- Great atmosphere in the team along 3 weeks
Whats Longhorn ? Technologies used The
application Demos
17Thanks
Thanks
- Mr Johny BOND, our tutor for his advices and his
will to monitor us, - Mrs Blandine BERG, MSDNAA program chief, for
having put to us in liaison with Mr Pierre
LAGARDE, - Mr Pierre LAGARDE, Microsoft .NET developper
engineer, for his great help on Longhorn and his
attendance with us, - Mr Jean-Paul STROMBONI, for having allowed us to
carry through our project.
Whats Longhorn ? Technologies used The
application Demos
18Final
Thank you for your attention
http//www-local.essi.fr/ProjetJuin2005/Projet19/i
ndex.html
Whats Longhorn ? Technologies used The
application Demos