Open APIs and Plug-in Architecture

Talk about miscellaneous stuff that doesn't fit anywhere else. Off-topic discussions encouraged.
Post Reply
erika
Posts: 131
Joined: Thu Nov 04, 2004 5:59 pm

Open APIs and Plug-in Architecture

Post by erika »

What made FireFox so populer was not the its being open source. Rather it had an open architecture for plug-ins so that many developers were able to contribute to FireFox.

What is your plan about SoftMaker office suite regarding this point?
Tobias-L
Posts: 2135
Joined: Fri Nov 21, 2003 3:23 pm
Location: Nürnberg, Germany
Contact:

Post by Tobias-L »

Currently there is no plugin interface. Maybe we can add one in future versions of our software.
Tobias Leißner
SoftMaker Software GmbH

martin-k
SoftMaker Team
SoftMaker Team
Posts: 3103
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

Post by martin-k »

The future will be here soon... :D

The next release of SoftMaker Office for Windows has an OLE Automation-compatible programming API and ships with the scripting language BasicMaker. Both will enable anybody to automate TextMaker and PlanMaker and to write add-ins.
Martin Kotulla
SoftMaker Software GmbH
erika
Posts: 131
Joined: Thu Nov 04, 2004 5:59 pm

Post by erika »

Please investigate the architecture of Mozilla FireFox. It has an excellent plug-in architecture for all platforms, Windows-Linux-MacOSX.

OLE Automation is from the ancient history, and it is not cross platform.

Please reconsider this again.
martin-k
SoftMaker Team
SoftMaker Team
Posts: 3103
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

Post by martin-k »

It may be old, but it makes it possible to rewrite existing Excel and Word macros and plug-ins with a reasonable amount of work to run in TextMaker and PlanMaker. And that is a killer argument for SoftMaker Office.
Last edited by martin-k on Wed Aug 01, 2007 5:06 pm, edited 2 times in total.
Martin Kotulla
SoftMaker Software GmbH
erika
Posts: 131
Joined: Thu Nov 04, 2004 5:59 pm

Post by erika »

Excellent point. Keep OLE Automation in place if that is the case for windows customers.

However, meanwhile, additionally, consider a broader and community supported plug-in architecture similar what FireFox guys did. Please see the following link to get what I mean.

https://addons.mozilla.org/en-US/firefox/
martin-k
SoftMaker Team
SoftMaker Team
Posts: 3103
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

Post by martin-k »

erika wrote:Excellent point. Keep OLE Automation in place if that is the case for windows customers.

However, meanwhile, additionally, consider a broader and community supported plug-in architecture similar what FireFox guys did. Please see the following link to get what I mean.

https://addons.mozilla.org/en-US/firefox/
Thanks. I'll have a look, especially to see what kinds of add-ons Mozilla developers have invented.
Martin Kotulla
SoftMaker Software GmbH
goodwill
Posts: 1
Joined: Thu Sep 20, 2007 5:13 am

Post by goodwill »

OLE Automation, seriously is not useful if I am going to help extending SoftMaker.

Make it one of the following, or both:
1. .NET/Mono extension interface
2. Script using Ruby (Kexi did that, its a good example)

I think there are not much really useful app created by OLE Automation (except those terrible slow Access apps, which I rather prefer to do it on VB/C# anyway)

BasicMaker seems like trying to increase compatibility, but I doubted how much user really cares about VBA now. Indeed MS has a plan on hand to completely kill VBA sooner or later as I remember (replaced by Visual Studio for Office, targeting developer more than end user programming) It might just not worth the effort.
martin-k
SoftMaker Team
SoftMaker Team
Posts: 3103
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

Post by martin-k »

BasicMaker is just one of the possible OLE Automation clients for SoftMaker Office. You can just as well write OLE automated scripts using Delphi, C/C++, Python, Ruby*, whatever. You are certainly not limited to using BasicMaker.

* see for example: http://homepage1.nifty.com/markey/ruby/ ... dex_e.html
Martin Kotulla
SoftMaker Software GmbH
erika
Posts: 131
Joined: Thu Nov 04, 2004 5:59 pm

Re: Open APIs and Plug-in Architecture

Post by erika »

OpenOffice started to support extensions. I can say that it is extremely fruitful. SoftMaker should start a community supported extensions portal similarly.

http://extensions.services.openoffice.org
Tobias-L
Posts: 2135
Joined: Fri Nov 21, 2003 3:23 pm
Location: Nürnberg, Germany
Contact:

Re: Open APIs and Plug-in Architecture

Post by Tobias-L »

A plugin interface is already on our wishlist, but there is no fixed release date yet.
Tobias Leißner
SoftMaker Software GmbH

erika
Posts: 131
Joined: Thu Nov 04, 2004 5:59 pm

Re: Open APIs and Plug-in Architecture

Post by erika »

Any news on extensions, SDK, or plug-in architecture??? This company looks so slow. :)
sven-l
SoftMaker Team
SoftMaker Team
Posts: 6251
Joined: Wed Apr 09, 2008 8:26 am
Location: Nuremberg
Contact:

Re: Open APIs and Plug-in Architecture

Post by sven-l »

Not yet. Currently we are working on other important projects such as docx-support (which will be much better than in Open Office) and will investigate here at a later point.
Sven Leßmann
SoftMaker Software GmbH
Post Reply

Return to “Water Cooler”