Synopses & Reviews
This book is an in-depth guide to writing applications that embrace and extend the new features and capabilities of Windows Internet Explorer 8 and 9.?With solid instruction, hands-on examples, and expert insight direct from the source?into extending the browser, you'll learn how to create and maintain powerful applications for Microsoft's next-generation Internet platform.?Join author Matthew Crowley as you discover how to take advantage of new features like accelerators, WebSlices, and search providers, and create intense web experiences for the browser that ships by default with the popular Windows 7 operating system. If you're interested in creating and shipping high-quality, feature-rich applications for the Web, Pro Internet Explorer 8 & 9 Development is the only resource you need. What you?ll learn Understand the architecture and design of Internet Explorer. Build browser-based extensions such as ActiveX controls, toolbars, explorer bars, browser helper objects, and pluggable protocols. Extend existing web services with accelerators, WebSlices, and search providers. Enhance applications using Internet Explorer APIs, COM objects, and controls. Design extensions that integrate with Windows security features. Debug applications designed for Internet Explorer. Address compatibility and upgrade scenarios for applications. Utilize powerful tools for enhancing extension development. Master best practices in constructing world-class applications. Who this book is for
This book, while geared toward code-minded individuals, is also meant for a larger segment of the web community.?Potential readers include: Project managers seeking a new idea for development and deployment Product planners looking to create new features based off of Internet Explorer's development framework Hobbyists interested in web browsers and Internet programming
The Microsoft Developer Network (http: //msdn.microsoft.com): MSDN is a big online help file used by many developers when creating applications for the Windows operating system. IE has a fair amount of documentation, articles, and videos online, especially with the release of IE 9. The Code Project (www.thecodeproject.com): The Code Project is a well-known resource for aspiring developers of IE extensions and applications. There are a large number of tutorials, open source examples, and completed projects that guide users through creating the most common extensions for the browser in a variety of languages. Microsoft CodePlex (www.codeplex.com): CodePlex is Microsoft s open source project site. It provides developers with storage, versioning, promotion, and communication resources for open source development projects. If you are looking for a place to post your IE projects, this is a great option. xxii C H A P T E R 1 ? ? ? Internet Explorer Architecture Internet Explorer (IE) isn t just a web browser it s a broad platform that provides Windows with the components necessary to integrate web services with desktop applications. Its complex architecture and extensibility points reflect this, as well as the number of applications that tie into it. In this chapter, I present a general overview of the internal and external makeup of IE, describe the architecture of the browser and its libraries, and lay the informational groundwork for detailed discussion of major feature areas and development using exposed interfaces."
Pro Internet Explorer 8 & 9 Development teaches developers how to create and maintain powerful browser, application, and web service software that extends the functionality of Microsoft's next generation internet platform. IE 8 ships with Windows 7 by default, making the installed base audience for web developers on this platform immense. IE 8 has and IE 9 will have many new features and with web apps and cloud solutions coming to the forefront, this book is sure to please.