Harry Kimpel
  • About
  • Public Content/Speaking
  • Disclaimer

Articles

Did you know that OlivaNova is able to create application information logs automatically?

Created: Oct 15, 2010

OLIVANOVA can generate code for application information logs automatically:

  • for .NET environments OLIVANOVA uses the System.Diagnostics.Trace class included in the .NET Framework
  • for J2EE platforms OLIVANOVA uses log4j

OlivaNova is compatible with TimesTen In-Memory database

Created: Oct 15, 2010

I just recently did some evaluation on OLIVANOVA (original URL https://www.care-t.com) along with TimesTen In-Memory Database as the persistence layer. OLIVANOVA is a model driven software development environment that generates code for business software**.** Certified database management systems include all major relational database management systems such as Microsoft SQL Server, Oracle, DB2 and so on.

One of OLIVANOVA’s customers required instant responsiveness and very high throughput. So, this was a welcome opportunity for me to evaluate TimesTen, an In-Memory database. I created the model, generated the source code and specified the driver and connection string. In a few minutes I was able to test the application against TimesTen.

Silverlight 4, WCF RIA Services and OlivaNova Business Logic

Created: Oct 13, 2010

To me, Silverlight has always been a fascinating technology. I started playing around with Silverlight back in September 2007. Since then, I always wanted to create a Silverlight user interface for OlivaNova. With the first versions, the lack of standard data controls made it really difficult to implement a data-driven application.

A lot has changed since then and today the time is ripe to begin afresh.

The software architecture basically looks like this:

Audit information specified in a model … part 2

Created: Oct 11, 2010

In the first part of this post, I wanted to show how easy it is to access information from the currently logged in user and store this information in an action the user executes (who created/changed a record).

Now, what happens, if we have several groups of users (roles)? Well, I could create some IF..ELSE block for each role, but this would probably be not a good idea. A much better approach is to create a base class within the model and inherit all roles from this. So, the model could for instance look like this:

Audit information specified in a model ... part 1

Created: Oct 07, 2010

Almost any business application I delivered contains some kind of audit information. Depending on the size and the type of application this information is more or less sufficiently distinctive. Some typical information is almost always “who did what when?”. Sometimes a “why” would also be a justifiable question, but this is out of the scope for now.

So, by using a model driven software development approach along with OlivaNova, this is easy. Let’s say, I want to create a new customer in a small CRM system. The class I created for the customer looks like this:

Model Driven Software Development ... a more advanced "Hello World!"

Created: Oct 07, 2010

If you want to learn more about model driven software development and how to create your first “Hello World!” example, then please have a look at these tutorials. They explain how to start using the OlivaNova Modeler.

All tutorials are available here: https://www.care-t.com/Evaluation/index.asp?menu=2

JavaScript Logging

Created: Oct 06, 2010

Today I learned an interesting feature of JavaScript along with Firebug. Instead of using “alert” to display some trace information, you can use “console.log (“my message”);”. Together with the free web development tool Firebug, this information can then be shown in Firebug’s console window. This is extremely helpful when trying to debug some AJAX code.

Please visit this website to get more information.

Saved my day ;-)

OlivaNova Evaluation Version

Created: Sep 10, 2010

An Evaluation Version for OLIVANOVA products is available for everybody on CARE’s website. CARE stands for Computer Aided Requirements Engineering and is the producer of the MDA product OLIVANOVA. OLIVANOVAEvaluation Version consists of:

  • OLIVANOVA Modeler Evaluation Version setup
  • OLIVANOVA Transformation Engines services available for 30 days
  • A flash demo that explains the OLIVANOVA development lifecycle from scratch.
  • A set of tutorials that explains how to model and generate a sample application.
  • A set of howtos that explains how to deploy the obtained source code.

The OLIVANOVA Evaluation Version is available from the CARE website. This site contains two tabs:

integranova Roadshows in Germany (Munich and Düsseldorf)

Created: Sep 03, 2010

If you want to learn more about model driven architecture/model driven development in general and especially integranova/OlivaNova you are more than welcome to join us on two of the next roadshows in Munich/Germany and Düsseldorf/Germany. For more information and a detailed agenda please visit integranova’s website.

XMI to XMI converter

Created: Aug 05, 2010

While playing around with some XMI (XML Metadata Interchange) importing/exporting functionality, I found this great blog: Modeling LAnguages (original URL https://modeling-languages.com). His service to convert from one XMI format to another is just awesome. Have a look at this site: XMI2 - A tool for exchanging UML models among CASE tools (original URL https://modeling-languages.com/content/xmi2-tool-exchanging-uml-models-among-case-tools).

  • ««
  • «
  • 5
  • 6
  • 7
  • 8
  • 9
  • »
  • »»
© Harry Kimpel 2025
Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.