Open APIs and Plug-in Architecture

Talk about miscellaneous stuff that doesn't fit anywhere else. Off-topic discussions encouraged.

Moderator: SoftMaker Team

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

Open APIs and Plug-in Architecture

Postby erika » Tue Jul 31, 2007 10:26 pm

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: 3423
Joined: Fri Nov 21, 2003 3:23 pm
Location: Nürnberg, Germany
Contact:

Postby Tobias-L » Wed Aug 01, 2007 10:54 am

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: 2339
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

Postby martin-k » Wed Aug 01, 2007 2:38 pm

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: 130
Joined: Thu Nov 04, 2004 5:59 pm

Postby erika » Wed Aug 01, 2007 3:52 pm

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: 2339
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

Postby martin-k » Wed Aug 01, 2007 4:02 pm

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 4:06 pm, edited 2 times in total.
Martin Kotulla
SoftMaker Software GmbH

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

Postby erika » Wed Aug 01, 2007 4:05 pm

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: 2339
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

Postby martin-k » Wed Aug 01, 2007 4:07 pm

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 4:13 am

Postby goodwill » Thu Sep 20, 2007 4:17 am

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: 2339
Joined: Fri Nov 21, 2003 4:57 pm
Location: Nürnberg, Germany
Contact:

Postby martin-k » Thu Sep 20, 2007 7:28 am

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: 130
Joined: Thu Nov 04, 2004 5:59 pm

Re: Open APIs and Plug-in Architecture

Postby erika » Wed Dec 19, 2007 11:30 am

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: 3423
Joined: Fri Nov 21, 2003 3:23 pm
Location: Nürnberg, Germany
Contact:

Re: Open APIs and Plug-in Architecture

Postby Tobias-L » Wed Dec 19, 2007 11:34 am

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


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

Re: Open APIs and Plug-in Architecture

Postby erika » Tue Jun 02, 2009 9:31 pm

Any news on extensions, SDK, or plug-in architecture??? This company looks so slow. :)

sven-l
SoftMaker Team
SoftMaker Team
Posts: 5998
Joined: Wed Apr 09, 2008 7:26 am
Location: Nuremberg
Contact:

Re: Open APIs and Plug-in Architecture

Postby sven-l » Wed Jun 03, 2009 8:14 am

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


Return to “Water Cooler”

Who is online

Users browsing this forum: No registered users and 1 guest