September 11, 2007
A few years ago we created a couple of products to assist customers in converting their Clarify Classic (thick) client forms and code into our thin-client application. Specifically, fcFormsConverter converted Clarify forms into HTML web pages, and fcCodeConverter converted Clarify's proprietary ClearBasic code into JavaScript or VB6. These two products demo-ed really well. In a matter of seconds, these applications created decent looking web pages, and the generated code was definitely JavaScript. Wow! Cool! Not so fast there cowboy. Let's take a closer look at the generated code. The HTML code generated by fcFormsConverter: All elements are absolutely positioned Every element has its own style attribute It lacked any security (privilege class) checking etc... The JavaScript code generated by fcCodeConverter: Doesn't effectively deal with Contextual Objects (what Clarify called their in-memory form variable storage) It had no way of distinguishing server-side…
Yes, it demos well. But is it maintainable?
September 11, 2007
A few years ago we created a couple of products to assist customers in converting their Clarify Classic (thick) client forms and code into our thin-client application. Specifically, fcFormsConverter converted Clarify forms into HTML web pages, and fcCodeConverter converted Clarify's proprietary ClearBasic code into JavaScript or VB6. These two products demo-ed really well. In a matter of seconds, these applications created decent looking web pages, and the generated code was definitely JavaScript. Wow! Cool! Not so fast there cowboy. Let's take a closer look at the generated code. The HTML code generated by fcFormsConverter: All elements are absolutely positioned Every element has its own style attribute It lacked any security (privilege class) checking etc... The JavaScript code generated by fcCodeConverter: Doesn't effectively deal with Contextual Objects (what Clarify called their in-memory form variable storage) It had no way of distinguishing server-side…
September 6, 2007
How does the user of the Amdocs Clarify CRM system derive real-time situation analysis – business intelligence for Clarify – in easy-to-use dashboard views of the Clarify data? One simple answer is Dovetail Software’s RuleManager – a drop-in replacement for the Amdocs Rulemanager product – as detailed in the following example. We’ve been discussing business intelligence for the last few days, the need to integrate data, and the need to present business users with very simple tools. In the background, Dovetail’s own Gary Sherman has written an extensive tutorial showing precisely how to: write business rules to reflect real situations; query the Clarify database for current situations; export the retrieved data as XML; and display them in color-coded graphics in the form of dashboard gauges. The result is an attractive graphic display, understandable at a glance, showing real-time business intelligence – in this…