CCDeveloper
Part of an Relay Point integration it is required to create a number of documents. Those documents can be very time consuming to create especially when debugging and typos are concerned. As a result I created a development tool. This however had to be simple enough for the average analyst while still being capable of handling the complexity of an integration.
I therefore created a main application with no other purpose than to hold main functions and tool buttons. All designers for the different documents were created as plug-ins. This allowed us to not only add new designers at will but also selectively decide which tools were available to the individual user.
All the plug-ins use drag and drop, which make it easy, to create the documents. However for the more complex documents, like stream documents, it is possible to use scripting language either directly or by selecting from a library.
The designers included in CCDeveloper are:
- UDF Designer: This is literally just a xsd designer but customized to make use of the generic naming convention used by Cotere.
- DB Designer: Designer to, semi automatically, create a Database (tables, views and stored procedures) for the integration.
- SID Designer: This is a designer to create stream import documents. These documents will allow an agent to import any file into a udf.
- DC Designer: A data-pump will import / export the data to a database and for that it needs a document which describes where to get/put the data. This designer will use existing databases in generating the documents needed.
- PT Designer: The processTreeAgent brings it all together. A visual diagram interface makes it easy to design the business processes. The resulting document lets the agent dynamicly call the required agents in the correct order.
Your Daily Forecast
It became time to move into the subscription-based model of revenue and as such a new product needed to be created. However the application that currently was handling the full length astrology reports was neither fast nor flexible enough for the task.
Starting from scratch I managed to create a very fast application capable of handling the large volume of visitors Astrology receive every day. Besides creating personalized reports and dynamically created astrological chart-wheels in real-time the application was also capable of personalizing the page and add links complementary to the customer's profile.
Key features:
- Capable of calculating and generating report or astrological chart-wheel in less than 300 milliseconds.
- Generate report from more than 250.000 paragraphs.
- Dynamically generating chart-wheel with the position of the stars at the customers time of birth.
- Customizable "home-page" for customer, allowing for targeted marketing.