Wishlist: Plug-in to embed Multivalent browser?

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
oblomov
Junior Member
Junior Member
Posts: 98
Joined: 2003-04-04, 15:41 UTC

Wishlist: Plug-in to embed Multivalent browser?

Post by *oblomov »

There is an extremely powerful and versatile viewer: the Multivalent browser ( http://www.cs.berkeley.edu/~phelps/Multivalent/ ); it would be very nice if TC could embed it in its viewer interface. Multivalent has been designed to be embeddable, but the problem is that it's a Java application, and therefore it is designed to be embedded in Swig applications. Could a "bridge" to Multivalent be built for TC?
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6492
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

What should be the benefit of this viewer ?

There are already viewer plugins for most files.
If you configure IEVIEW for example you can view
office files, PDF (thru acrobat reader) and anything which is supported by QuickViewPlus. For sources there are SynUS and others.
Graphics are fully supported vy Irfanview or XNview.
oblomov
Junior Member
Junior Member
Posts: 98
Joined: 2003-04-04, 15:41 UTC

Post by *oblomov »

The IEVIEW plugin is quite interesting; even though I don't like its reliance on the MS Explorer/IE combo (mostly for security reasons, but also because I don't like the tools in and by themselves), it is extremely powerful (even so more if ActiveX control are activated: by using for example OpenOffice.org 1.1beta one can access all MS and OOo documents quite easily; of course this sets some security problems as well.)

But Multivalent browser has its own advantages: support for uncommon document formats like DVI (which I use a lot) or XDOCS/PDA; a consistent interface for all supported formats (HTML, PDF, DVI, XDOCS, etc), some very interesting tools ("lenses"), etc. While it would not necessarily replace the other viewers, it would be a very interesting complement. But the main question (this time aimed at developers) is: considering that it's a Java application, can the thing actually be done?
Gregory
Junior Member
Junior Member
Posts: 89
Joined: 2003-02-08, 10:04 UTC
Location: Kiev, Ukraine

Post by *Gregory »

oblomov wrote: Multivalent browser has its own advantages: support for uncommon document formats like DVI (which I use a lot)
That would be great to have DVI support in TC. I don't think it's very uncommon format. Every person who deals with TeX uses it.
oblomov
Junior Member
Junior Member
Posts: 98
Joined: 2003-04-04, 15:41 UTC

Post by *oblomov »

Gregory wrote:
oblomov wrote: Multivalent browser has its own advantages: support for uncommon document formats like DVI (which I use a lot)
That would be great to have DVI support in TC. I don't think it's very uncommon format. Every person who deals with TeX uses it.
Well, this is precisely why I'm interested in it :) Ok, maybe rather than "uncommon" I should have said "non mainstream" ...
Geoffrey
Junior Member
Junior Member
Posts: 73
Joined: 2003-02-11, 10:53 UTC
Location: France/Belgium
Contact:

Post by *Geoffrey »

It should be possible to write native (C/C++) code that instantiates a JVM, and to embed this browser in there.
What I'm wondering then is if this would not be too heavy or to slow to be useful.

Regards,
Geoffrey
oblomov
Junior Member
Junior Member
Posts: 98
Joined: 2003-04-04, 15:41 UTC

Post by *oblomov »

Geoffrey wrote:It should be possible to write native (C/C++) code that instantiates a JVM, and to embed this browser in there.
What I'm wondering then is if this would not be too heavy or to slow to be useful.
Well, it wouldn't be fast for sure, but would it be slower than, say, IEVIEW?
Geoffrey
Junior Member
Junior Member
Posts: 73
Joined: 2003-02-11, 10:53 UTC
Location: France/Belgium
Contact:

Post by *Geoffrey »

Indeed IEView is quite slow, and I don't use it very often.

However, I was just expressing my concern about the speed of a Java-based plugin. Now, I don't know anything about Multivalent browser. Is it freeware/open source ? It (or parts of it) may be written in C/C++ and embedded into Java (though I doubt it), in which case one could base on this native code to write such a plugin.

You should call for volunteers ;-)

Regards,
Geoffrey
oblomov
Junior Member
Junior Member
Posts: 98
Joined: 2003-04-04, 15:41 UTC

Post by *oblomov »

The Multivalent browser (whose link is there in the first post ;) ) is fully written in Java; source is available (though I'm not sure about the license type). Oh, I don't think it would be fast as a plugin --it's slow as a standalone program already!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

You can still define it as an external viewer for some file types via Configuration - Viewer/Editor, and then open it with Alt+F3...
Author of Total Commander
https://www.ghisler.com
oblomov
Junior Member
Junior Member
Posts: 98
Joined: 2003-04-04, 15:41 UTC

Post by *oblomov »

ghisler(Author) wrote:You can still define it as an external viewer for some file types via Configuration - Viewer/Editor, and then open it with Alt+F3...
Now that's a pretty good idea! I had never realized it was possible to have different external viewers for different filetypes!

Of course having it integrated as a plug-in would allow it to be used in the quickview panel ... but in the mean time that's a pretty good solution, thanks!
Post Reply