グラフィソフト開発パートナー

development partner

グラフィソフト開発パートナーは、ARCHICADのカスタマイズ開発スキル(GDLやAPIなど)を持つ会社です。お客様のニーズに応じた開発を安心してご依頼いただけます。

APIとは「アプリケーション プログラミング インタフェース」を意味します。 プログラマーがARCHICADの機能を拡張するツール(「アドオン」)を開発するために使用できるソフトウェア開発環境のことです。
ARCHICADの機能はバージョンごとに拡張されますが、各国の事情または専門分野の需要が異なるので、それだけでAEC市場のさまざまなニーズを満たすことはできません。GRAPHISOFT社の開発ポリシーは、ARCHICADを”無駄をなくしより効率良く処理できるものに保つこと”です。つまりARCHICADをプラットフォームとして、共通に必要とされるコアのAEC機能だけを整えることです。API開発キットは、アドオンの形で必要なカスタム機能を開発できる環境を提供します。アドオンと言っても、開発者が必ずソリューションを一から「組み立て」しなければならないというわけではありません。ARCHICADのコア機能を利用したり、または標準機能の一部になることも可能です。例えば、DXF/DWG入出力機能や通り芯ツールなどは標準機能の一部としてARCHICAD製品に組み込まれています。
主に三つの領域の機能追加が想定されています。
- ローカル機能の開発
建築や建設業界の共通機能に加え、各国や地域別に設計、構造または法規などに特徴があります。GRAPHISOFT社では、ローカルパートナーと緊密に協力し、実務にあった「ローカル」機能を開発していただくことを期待しています。
- 特殊機能の開発
ARCHICADがベースとなる特殊分野向けの機能開発のニーズが高まっています。例えば、ログハウス設計、2X4などのソリューション提供など、特殊分野での対応はGRAPHISOFT社の開発戦略目標の一つです。
- カスタマイズ
近年、ARCHICADを利用する大手企業が増えているため、カスタマイズの需要が増しています。 APIを活用して、企業のニーズに合ったカスタム開発が可能です。
ARCHICADをカスタマイズする手段はAPI開発だけではありません。GDLプログラミングによるカスタマイズも可能です。また、GDLオブジェクトとAPIアドオンを組み合わせて開発することは、ARCHICADの機能を強化する最も有効な方法の一つです。これらのプログラミング手法は、幅広いツールを提供でき、AEC市場におけるさまざまな問題を解決することが可能となります。
API開発者は、CまたはC ++プログラミング言語の経験が必要です。また、ARCHICADの基本機能について十分ご理解いただくことが前提です。
API開発キットの目的は、開発者にBIMデータにアクセスまたは変更できるアドオンを開発する手段を提供することです。 API開発キットは機能に応じて4つの主要なグループに分けられます。
- データベース機能
これらの機能により、BIMのデータベースにアクセスし、変更することができます。 APIキットにあるElement Testサンプルをご参照ください。
- インタフェース機能
これらの機能により、アドオンでグラフィカルユーザーインターフェイス(GUI)を作成できます。 VIPツールにあるプロファイラー機能は良い例で、 OSプラットフォームに依存しないDialog ManagerとAPIの入力機能が利用されています。
- 統合機能
これらの機能によって、ARCHICADの「操作イベント」を取得することで、アドオンをARCHICAD環境に緊密に統合できるさまざまな可能性が実現できます。簡単な例では、ユーザーのお気に入りの選択を保存して復元できるような選択アドオンで、すべての選択変更をキャッチし(選択、選択解除)、それに応じてインタフェースのステータスを変更します。
- 開発機能
GDLなどの開発を容易に行うことができます。 これに関する良い例は、LibPart testのサンプルアドオンをご参照ください。
- ARCHICADもしくはARCHICAD Solo商用版
- ARCHICADバージョンに対応したAPI開発キット
- Windows環境の場合
Windows 8.1, 10(64-bit)
Microsoft Visual Studio 2015 Update3 (ARCHICAD21以降)
- MacOS 環境の場合
MacOS 10.11 以上
最新のXcode
まず、ARCHICADもしくはARCHICAD Solo商用版をお持ちでない方はご購入いただき、VIPサービスにご加入いただいて、標準のサポートが受けられる環境をご用意いただく必要があります。GRAPHISOFT開発パートナー契約(年額:240,000円)をご締結いただいた後、API開発サイトにてAPIキットが入手できます。 開発契約の詳細について、お問い合わせは以下のメールにてお願いいたします:
dev@graphisoft.co.jp
GRAPHISOFT社と開発パートナーはユーザーのニーズに合わせて幅広いアドオンを開発しています。 APIキットの開発だけでなく、APIの利用側でもあるGRAPHISOFT社は、ARCHICADのリリースとともに、API開発キットの継続的なアップグレードに取り組んでおります。 API機能を改善するためにバグや提案のご報告を歓迎しております。GRAPHISOFT社はこれらのご要望をAPI開発キットの将来のリリースに組み込むよう最善を尽くします。