| Internet Explorer Based Publication |
This means that websites that are compatible with Internet Explorer can be turned into compiled self-running websites (.exe files) thanks to HTML Executable, and keep their functionality. IE publications act like Internet Explorer, displaying a main window where end users can navigate through your website and read the different HTML pages. The main difference with Internet Explorer is that the source HTML files of your website are not unpacked to the user's hard disk. Moreover, several options let you protect your HTML source code: for instance, the context menu with the "Show Source code" command can be disabled without any JavaScript trick. HTML Executable creates a single executable file: end users just need to run it to open the browser's main window. As explained above, this window is designed to behave like Internet Explorer and any standard web browser, because many users are familiar with that interface style: they can find some useful additional navigation features (search, print preview, copy, favorites) in addition to the traditional navigation buttons (back, forward, home, refresh, print...). Moreover, IE publications do not require any file to be first locally extracted (except some file types like Flash movies, PDF, FLV files or for any ActiveX plug-ins). They read the necessary data directly and silently from the program's memory: thus end users cannot access the source of your HTML data and files. Your HTML documents are safe and cannot be copied without your authorization. HTML Executable also provides you with several ways to protect your HTML documents. All interesting features of Internet Explorer are also available in IE publications built with HTML Executable: in addition to the latest HTML features, you have support for DHTML, JavaScript, ActiveX controls...
This ActiveX control is provided by Microsoft to developers who want to add browser functionality to their applications. It uses the MSHTML engine like Internet Explorer. For further information about the WebBrowser control, see this page Reusing the WebBrowser Control (Internet Explorer - WebBrowser).
Even if IE publications use the WebBrowser control, the code necessary to run them takes about 1 Mb uncompressed (without compressed files). This is relatively small compared to the size of other web browser distributions. Anyway, this is still large for small websites. This is the main reason why the code necessary to run IE publications was put in a single external library file called the IE Runtime Module. This module is a DLL file required by IE publications to run properly: it is similar to Visual Basic DLL runtimes, Adobe Flash player, Adobe AIR, Windows Installer runtime, Microsoft .net framework, Java Runtime, etc... Now you have several possibilities for different scenarios:
In any case, you can decide which solution is the best for you. If the size does not matter, then it is better that you merge the runtime module without requiring that it be installed. |