Embedding WebBrowser in Desktop Application

An embedded browser for the UI layer will enable Web browser functionality like JavaScript/Html rendering, Browsing capabilities (Back, Forward, Navigate) in Desktop Application without leaving the application. This desktop application will still be able to access Local FileSystem, Network resources, Windows registry entries ….

Browser Layout Engines

Trident (Internet Explorer)

Gecko (Mozilla Firefox)

WebKit (Safari, Chrome)


ref:

Internet Explorer development –

http://msdn.microsoft.com/en-us/library/aa902517.aspx

Web Browser Control –

http://msdn.microsoft.com/en-us/library/aa752040(VS.85).aspx

http://www.informit.com/library/content.aspx?b=Visual_C_PlusPlus&seqNum=115

Web Browser Control & C++ -

http://msdn.microsoft.com/en-us/library/aa752042(VS.85).aspx

http://www.codeproject.com/KB/dotnet/DesktopWidget.aspx

Web Browser Customization –

http://msdn.microsoft.com/en-us/library/aa770041(VS.85).aspx

Mozilla ActiveX Control (which is similar to IE WebBrowser Control) -

http://www.iol.ie/~locka/mozilla/control.htm

Embedding Web Browser in Desktop App -

http://stackoverflow.com/questions/835201/what-embedded-browser-for-c-project

Javascript Madness: Layout Engines –

http://unixpapa.com/js/gecko.html

Using an embedded browser as part of a desktop application -

http://www.simple-dynamics.com/case-study/case-study-embedded-browser.php

Accessing WebKit Browser Control in your Desktop Application -

http://shelastyle.net/blog/webkit-vs-ie-browser-control-in-c/

Embedding Flash Player in your C++/Java App -

http://stackoverflow.com/questions/214411/embedding-flash-player-in-a-c-or-java-application

Embed Flash in your Desktop Application -

http://www.codeproject.com/KB/cpp/FlashGui.aspx