calling visio COM interfaces from java

A

Anand

I am trying to revive an old Java application that I wrote several years ago.
It used Microsoft's java VM (jview) at the time. The app is a 3 tier
application.

The client stuff is just java and I can get it to run in SUN's current java.
There is a custom protocol that moves the data from the client to the server
(RMI didn't exist then).

The Server App, on the other hand, used com interfaces to access and control
MS Access, Visio, and PowerPoint.

Basically, a user creates an interactive specialty drawing on the client and
all that the info gets transferred to the Server app and saved into the MS
Access DB. The user can request (from the Client) that a drawing be printed
out from Visio or PowerPoint (on the Server). The Server App reads the data
stored in the MS Access DB and "draws" the drawing in either Visio or
PointPont and then prints it out.

So, my current problems is:
1) Microsoft doesn't do java anymore (no more jview and jvm).
2) I need modern com interfaces (from java) to control modern MS Access,
Visio, and PowerPoint.

The old java classes I used were:
dao350, jconfigdserveractivex, msacc8, mso97, msppt8, msrdo20, stdole2,
vaoutils, vbeext1, ven2232, vishlink, vishtmlo, vislib32

I can't seem to find these interfaces to the modern version of the apps I
need.
I think there might have been something built into the old MS JVM that
allowed these to work.... not sure.

Do these interfaces (actually a more modern current form of them) exist for
SUN java?
Can any of the (modern versions) of the 3 apps be controlled(driven) from
java as it exists today?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top