Archicad C++ API
About Archicad add-on development using the C++ API.

Welcome

Karl Ottenstein
Moderator
I may not be the proper person to say "welcome", but I'm here first! 😉

I very much appreciate that GS has created this private forum to discuss API wishes with respect to future product design specifications. Thank you Akos and all concerned.

I am assuming that anything posted to this forum is intended to be Graphisoft Confidential unless someone from HQ advises us otherwise. Any standard wishes and comments on the API should IMHO still go to the public Developer Forum. Akos or someone else will perhaps lay out more specific ground rules. I of course have no authority and am just a guest here! 😉

I have only vague thoughts at the moment as the Nautilus requirements and specifications are only now being firmed up and what was once a clear vision there has become a bit cloudy for me.

There are so many new features planned for Nautilus, that I thought we might have a discussion here of the priority of usefulness of certain data items and automation items to API developers since symmetric access to all features is unlikely given that we don't have such access today to the features and data of 9.

My thought is that we might help prioritize those things planned for 10 that would be of most use to API developers ... and of course include in that ordered list things from 9 as well that we would like access to. This list may not match with that of GS themselves, since they use the API to develop many standard add-ons, but the feedback might be useful to them.

I'm reluctant to begin mentioning specific features since I'm not sure if all of us are covered under a Graphisoft NDA. I'll wait for someone from GSHQ to say if we can talk freely.

Best regards to all, and thanks again to Akos and others for giving us the opportunity to provide input.

Karl
One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.6, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
16 REPLIES 16
Djordje
Ace
I am second - not that my expertise in API extends beyond nagging that this and that does not work 😉

What is primary for me as a user for Nautilus is to get the existing APIs that have been known to be buggy, and are mostly living under the Extras menu, work properly and fully.

Should I mention Interior elevations?

Also, what is the planned implementation of API in the PlotMaker module - or Layout space, or whatever it will be called now - for Nautilus, if any?

Many questions ...

Now, for the moderating: I feel that the discussion here should be under the Nautilus NDA, meaning that no information goes to the rest of the Talk.

Hm?
Djordje



ArchiCAD since 4.55 ... 1995
HP Omen
Karl Ottenstein
Moderator
Djordje wrote:
Now, for the moderating: I feel that the discussion here should be under the Nautilus NDA, meaning that no information goes to the rest of the Talk.

Hm?
Exactly my question... and hence whether every non-GS person here (and to be invited) is covered by the Nautilus (or more general GS) NDA? I am reluctant to mention Nautilus themes ... including layout mode ... until this is clarified for us by someone from GS. 😉

Karl
One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.6, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Oleg
Expert
I did not sign the GS NDA and I nothing know about Nautilus.
Probably a righ person should remove me from this discussion if it is an issue or violates GS policy.
Fabrizio Diodati
Graphisoft Alumni
Graphisoft Alumni
Hi friends,

sorry but I have the same bad feeling of Oleg and, sorry for this, what is worst is that I am one of the older GS Distributor (last year we was the FIRST GS Distributors in the Distributor prize) and with our 28000 add-ons sold all over the world maybe not the first but at least on of the main Third Party Developers.
So when yesterday night I checked my e-mail and I found the kind e-mail from Karl I’ve been in the same time very happy for Karl friendship and esteem and quite angry for the GS behaviour that is and has been the same in these last years… I have to say thanks to Karl to be there (!).

I “officially” don’t know anything about Nautilus or not so much to make questions or to say something of enough smart…

Just a bit sadder…

Friendly
Fabrizio
Fabrizio Diodati
Graphisoft Italy Srl | Via Rossignago 2/A Spinea Venezia 30038 Italy
Karl Ottenstein
Moderator
Dear friends,

I would like Oleg to be able to stay (and for a few others to join), and I sympathize with Fabrizio's comments!

We will have to wait for a GSHQ response, and perhaps I should write offline in case our friends there are not reading this forum yet. But, I think the active 3rd party developers should be informed of the future AC plans now, prior to alpha or beta testing.

Let's see how this plays out ... hopefully the requirements and specifications, when ready, can be available with a non-disclosure agreement. Tom, Djordje and I (as well as the GS team) could describe some of the plans as we see that they may relate to API development.

The 3rd party developers are a valuable asset to Graphisoft and enhance the appeal of the product by providing additional functionality. Partnering along with forward-looking plans allows 3rd parties to not just update existing plug-ins for 10 and later versions, but to provide new solutions in a timely manner after the release date (and release of final API).

By having 3rd parties participate here, presented with knowlege of Nautilus, wishes can be made for API functionality to support anticipated future plug-ins (or proper functionality of old ones in the new work environment), thus helping the development department to prioritize what is included in the API and to schedule their workload.

This provides gratitude, respect and opportunity to the 3rd parties who have helped to build the AC customer base, and provides valuable feedback and direction to GS product development and marketing.

Of course, if resources were unlimited, the API would provide symmetric access to every feature in AC and to all standard plug-ins and we would not need this discussion. But, we live in reality! 😉

So, please stay, Fabrizio and Oleg, until we sort this out. (In fact, you can't really leave anyway! ... the forum-master would have to remove you.)

Best regards,
Karl
One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.6, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Fabrizio Diodati
Graphisoft Alumni
Graphisoft Alumni
Thanks Karl,

you know that I'm not so "bad"... so I will stay, at least for you.
But once again, your kind words (that really make sense from my point of view and sound like some statements made by myself several time in Budapest) should be GS words (not because you are not important or smart but just because you are not GS)... But ok, as you said, we live in reality!

Friendly
Fabrizio
Fabrizio Diodati
Graphisoft Italy Srl | Via Rossignago 2/A Spinea Venezia 30038 Italy
Fabrizio Diodati
Graphisoft Alumni
Graphisoft Alumni
Maybe I misunderstood this forum but... is it alive?

sadder and sadder
friendly
Fabrizio
Fabrizio Diodati
Graphisoft Italy Srl | Via Rossignago 2/A Spinea Venezia 30038 Italy
Djordje
Ace
Fabrizio wrote:
Maybe I misunderstood this forum but... is it alive?
It is; however, there is STILL no response from the powers that be.

So, either me and Karl breach the NDA by discussing things here with you guys who know more about APIs than I (of course!) or GS chimes in?

HELOOOO????
Djordje



ArchiCAD since 4.55 ... 1995
HP Omen
Fabrizio Diodati
Graphisoft Alumni
Graphisoft Alumni
Following Kark's kind suggestion, I already accepted to sign any existent NDA (also if probably I already signed it somewhere...) and I sent GS this request... but I'm still waiting for an answer!

I still continue to don't understand....

Friendly,
Fabrizio
Fabrizio Diodati
Graphisoft Italy Srl | Via Rossignago 2/A Spinea Venezia 30038 Italy

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!