There are a lot of "Office" clones, but I'm looking for something that is a bit different. I am looking for a document editor that has a single unified interface and which does not distinguish between word processing, spreadsheet, diagramming, outlining, and so forth but instead treats each of these as objects. In addition,it needs to be "API first" or in other words, based on some kind of programming language so that it is extendible to add new object types.
A web browser seems like the most likely platform for this, as it has a document object model which allows any kind of document, but it seems like current document editors on the web like Google Docs are just reinvented Office all over again and are not innovating. Each different type of document object is still silo-ed in its own application and can't natively co-exist with other types in the same page.
Many years ago (>30?) this seemed to be the style of a few integrated environments (or maybe I'm mis-remembering them!), but is there anything like this today? Specifically, a single application that supports all of the following natively, in the same document, without requiring separate apps like Microsoft Office, Open Office, etc. require?
- plain text (a la text editing)
- styled text (a la word processing)
- mind map
- vector graphics
- raster graphics
- mathematical equations
- database (field objects, with db backend)
- so as to not be restricted from having new object types in the future
- so as to be able to be able to use the reactive spreadsheet model anywhere in the document
A web app would be fine, but it does not have to be. No constraints as to operating system, free versus commercial, etc.
(not sure how to tag this, neither "document" nor "editor" are allowed tags)