The Novelty of the EGL Rich UI Editor
Brian_Farn 2000003GXS Comment (1) Visits (2095)
In an article that Joe Pluta wrote entitled "Welcome to the New RDi-SOA", he talks at length about the EGL Rich UI editor and states that "The WYSIWYG designer is the only one of its kind". As the user interface designer and developer of the first version of this editor, my primary consideration was to maximize the tool's visual accuracy, so that you the designer will have the most real and accurate representation of your web page. As Joe has stated, its because of its "what you see is what you get" ability that gives this tool an edge.
When you use the EGL Rich UI editor for the first time, you will notice that the editor has the usual Design page for arranging EGL widgets in a web page, a Source page for viewing and modifying your EGL code, and a Preview page for seeing what the web page will look like and how well your EGL code responds to some user interface events.
When using the Design page, the web page that you are working on always reflects what the web page will initially look like when your application is run. Not only does this include the layout arrangment of EGL widgets, but also the web page's associated style sheet contributions. In fact, due to the way the Design page was architected, it will always do so even as web standards such as HTML and CSS are enhanced. You will always know whether visual changes that you made to your EGL code has the expected result, reducing the need to refer to the Preview page.
The EGL Rich UI editor was architected with a unique Design page that does not simulate the visual content of a web browser and its constantly changing standards, but instead always shows what the web page actually looks like. Combined with its Preview page, and a Source page for those who enjoy specifying concise EGL code, this one tool gives you the flexibility of a few useful working modes to help you craft your EGL Rich UI applications.
Stay tuned for a future post, in which I will describe how to visually arrange widgets on your web page.