Seminarsonly.Com

>>

 

Are you interested in this topic. Then mail to us immediately to get the full report.

E-mail :- contactv2@gmail.com

______________________________

 

 

 

Custom Search

 

 

 

 

 

 

 

 
Longhorn

INTRODUCTION

The release of "Longhorn" represents a milestone in the history of client operating systems. The next version of the Microsoft® Windows® client represents a vast array of new functionality and provides a platform for writing a new type of software that realizes the potential for the kinds of applications demanded by customers. New APIs and system services offer a rich array of functionality and offer many possibilities.

However, Microsoft recognizes that it is essential for existing applications to continue to run and thrive on this new platform and, with this in mind, Microsoft's goal is for all current applications to continue to execute as expected. Not only is backward compatibility essential, but it is also important to provide a mechanism such that new functionality can be incorporated into existing applications in an incremental fashion. It may be the case that some software developers will choose to rewrite their entire application using exclusively new APIs and functionality. However, many will choose to incorporate a subset of the new APIs and functionality into their existing applications. In addition, many organizations will need to continue to maintain an existing code base for earlier clients. The platform provided by "Longhorn" allows for all of these strategies across the spectrum-from not modifying a single line of code to rewriting the entire application, and everything in between.

With this range of options, guidance is crucial to understand how to proceed. There are many different ways to approach this spectrum and important engineering decisions must be made regarding which areas of "Longhorn" to target and how to approach the topic of interoperability and migration. This guide will provide alpha patterns and practices for architects and developers with recommended approaches, strategies, and techniques.


Analysis and Assessment

There is no single "Longhorn" migration strategy for existing applications. There is a collection of possible strategies and a particular application may use more than one strategy. Much depends on the specifics of the application. In order to choose a strategy, an evaluation of the application must occur from a technical perspective. Following that, a cost/benefit analysis of the different migration strategies is in order.

There are four basic approaches to migration.
" Completely port the application to WinFX™ managed classes. This approach is the most labor intensive. However, it provides the greatest access to the "Longhorn" feature set, and puts the entire application under a common framework.
" Rewrite parts of the application using WinFX, but leave others essentially as-is. Parts of the application may make little or no use of "Longhorn" features or derive too little benefit from "Longhorn" to make porting that part of the application worthwhile. Others areas of the application, such as UI code, may gain substantial benefits from porting to "Longhorn." In this scenario, the preexisting code is left largely intact, but modified to interoperate with other parts of the application that have been ported to WinFX.

" Host discrete Win32 modules, such as an ActiveX control, in a new "Longhorn"-based application. Some applications have a substantial investment in code that is contained in discrete modules, such as ActiveX controls. This investment can be maintained by hosting these modules in a "Longhorn"-based application. This approach is especially useful short term. An application can be up and running quickly by simply hosting the modules, while over the longer term, rewriting the modules in WinFX.

 

" Host a "Longhorn" component, such as a wizard, in an existing application. You can extend an existing application, such as a Windows Forms application or a Win32 application, to take advantage of "Longhorn" technologies by hosting "Longhorn"-based modules such as controls or dialog boxes. This is also a useful short-term expedient to quickly add "Longhorn" capabilities to an application, while over the longer term rewriting the application more fully

 

 

You may also like this : Motes, Modular Computing, MiniDisc system, Migration From GSM Network To GPRS, M-Commerce, C# , IP Telephony, RPR, Broad Band Over Power Line, Rapid Prototyping , Dashboard , Code Division Duplexing , Delay Tolerant Networking, EDGE , Holographic Data Storage , Integer Fast Fourier Transform , NRAM , Orthogonal Frequency Division Multiplplexing , Ovonic Unified Memory , Pervasive Computing , RAID , Real Time Systems with Linux/RTAI , Real-Time Obstacle Avoidance , Symbian OS , Teleportation , Turbo Codes , Utility Fog , Cluster Computing , Wireless Application Protocol , Light Tree, Smart Pixel Arrays , Project Oxygen , Wearable Bio-Sensors , Mobile Virtual Reality Service , QoS in Cellular Networks Based on MPT , Wireless Fidelity , Voice morphing , Radio Frequency Light Sources , Speed Detection of moving vehicle using speed cameras , Optical Packet Switching Network , Storage Area Networks , Smart Note Taker , Crusoe Processor, Optical Satellite Communication , Optical packet switch architectures, Optical Switching , FRAM , Virtual Private Network , Clockless Chip , Layer 3 Switching , Computer Seminars Reports and PPT

 

Tags : Computer Science Research Topics for Undergraduates and Postgraduate, Computer Science Research Paper Ideas, Computer Science Seminar Topics with Abstract, Computer Science Senior Seminar Project Ideas, Computer Science Research Topics (CSE), Technical Research Topics Computer Science (CSE), Computer Science Research Ideas, Computer Security Research Topics, Computer Seminars in the Philippines, Computer Seminars 2009|2010|2011|2012, Computer Seminar India, Computer Training Seminars, Computer Seminar Topics PDF, Computer Seminar Topics with Abstract, Computer Seminar Topics List, Seminar Topics for Diploma Students, Seminar Topics for Diploma in Computer Engineering, Diploma Seminar Topics, Seminar Topics for MCA

<<back


copyright © 2006 V2 Computers E-mail :- contactv2@gmail.com