As I prepare to move to the next generation of R:Base (9.0 Extreme) I
realized how spoiled we, R:Base developers, have been. By and large we have
a complete development environment that allows us to create entire
applications without the need of external programs and/or utilities.
However, this will not last forever. In the last year I have had several
requests to incorporate/interface applications/utilities developed in many
other languages, into/with a database application.

I am sure that the answer is that not only it can be done but that it is
already being done. Having said that, I have not found a comprehensive guide
that outlines the required procedures.

One of the requests I get (in my area of work anyway) is mapping. It is not
uncommon for a client to indicate that they have a specific applications
developed as an applet, java bean, servlet, dll library, C++ library, VB
utility and so on, that they would like to incorporate into an existing
R:Base database application. It would be really nice if there would be a
manual that would guide us through the procedures needed to incorporate
these (foreign source) application into R:Base.

My guess is that in the future there will be a greater need to interact with
these applications, particularly with the increasing role of the internet
and the future role of Cloud Computing. From what I read so far, it seems
that 9.0 Extreme is geared towards facilitating this purpose.

Some of the programming environments mentioned include VB, C++, Perl,
Python, Java, PHP,.NET, Ruby as well as variations and or sub/super sets of
the other programs. I believe that Mike Byerley has been advocating the use
of scripting for a while; I am now beginning to understand the importance of
his advice.

My question is:
- Are you currently interfacing with other applications, other than through
ODBC?
- What programming/scripting environment do you use?
- If you would have to start from scratch, which of the new programming
environments would you select to complement R:Base?
- What guides/resources/training would you recommend?

I understand that this is a very broad subject; hopefully this post will
generate a healthy discussion on how we move forward into the second decade
of the 21st century.

Javier,


Javier Valencia, PE
913-829-0888 Office
913-915-3137 Cell
913-649-2904 Fax
[email protected]


Reply via email to