I'm asking for your feedback about an idea of a Delphi visual component library for creating applications using HTML and
Internet Explorer browser control (TWebBrowser). Examples of existing applications using this technology are:
* Outlook/Outlook Express (Outlook Today view)
* Add/Remove Programs control panel applet in Windows 2000
* Windows explorer (when using the new Web style view for folders)
All these applications are implemented using Microsoft's tools and technology and even though the programs look nice,
I'm sure the implementation mechanism is not easy to duplicate in your own apps. The Delphi library could be designed
and implemented to provide full featured support for dynamic HTML (DHTML) features including events in an easy to use
fashion similar to other Delphi component libraries.
Such a library can be created based on XVCL. For those who aren't familiar with it, in a couple of words, XVCL is a
general purpose document-oriented library, which can be used to build XML applications using Web Broker architecture or
traditional Delphi VCL. I'm currently working on Document designer that will provide design time support for XVCL
documents and will allow to create complex XML, HTML and other documents visually, using a component palette, drag&drop
and object inspector at design time. Document designer is using TWebBrowser control for representing document in "XML
view". What I realized is that it would not be a huge step from this particular feature to a full featured component
library allowing to create rich dynamic user interface based on HTML and Internet Explorer with the convenience of a
traditional Delphi component based architecture.
So the questions are:
* Would you be interested in having such an Open Source library available for you to use?
* Would you be interested in taking part in development of such library?
Any feedback would be greatly appreciated.