デベロッパ センター

クリエイティブなパッケージ デザインを実現する、使いやすい開発プラットフォーム

Synology NAS で理想的なパッケージを構築しよう

Synology は、システム インテグレーション ディストリビュータの方にも、企業向けプログラムのデベロッパの方にも柔軟にお使いいただける、便利な開発プラットフォームを提供します。Synology NAS の充実したハードウェア/ソフトウェア統合を活用することで、自由にパッケージを構築していただけます。C、C++、Java、および Perl や Python などのスクリプト言語など、多様なプログラミング言語に対応しています。特にご注目いただきたいことは、Synology パッケージ センターにてパッケージ発行後は、強力なユーザー基盤に支えられ、多くのユーザーがあなたのパッケージを目にするであろうということです。では、なぜ Synology が理想的な NAS プラットフォームであるのか、どのようにパッケージを開発し、Synology NAS ユーザーに配布するのかを紹介しましょう!

developer.build_title

月平均ダウンロード数 100 万件

ハードウェアとソフトウェアの高度な統合により、Synology パッケージ センターから毎月平均 100 万件に及ぶダウンロードがあります。このことから、あなたのパッケージも多数の Synology NAS ユーザーが目にすることは間違いありません。パッケージ センターの充実したコンテンツを活用することで、ユーザーは自分の Synology NAS を自由にカスタマイズすることができます。あなたのパッケージは、これをさらに可能にしてくれるはずです。

強固な顧客基盤

強固な顧客基盤

Synology は、一般ユーザー、中小企業、大企業を含む多様な顧客基盤を確立しています。このようにユーザーが多様化しているため、さまざまなパッケージに対する需要があります。あなたのパッケージを配布する上で、必ず適切な市場とユーザーが見つかるということです。

柔軟なプラットフォーム

柔軟なプラットフォーム

Synology の柔軟なプラットフォームは、C、C++、Java など最も一般的な言語に加え、その他のスクリプト言語もサポートされています。したがって、あなたが使い慣れたプログラミング言語で開発することができます。要するに、プログラミング言語について心配する必要がありませんので、クリエイティブでユニークなパッケージの開発により多くの時間を費やしていただけます。

専門のテクニカル アドバイス

専門のテクニカル アドバイス

デバッグ、パッケージ作成など、開発を行う上で専門のテクニカル アドバイスが必要な場合は、Synology エンジニアリング チームがお役にたちます。

開発の流れ

適用

適用

パッケージ開発を適用になると、パッケージ評価について弊社から詳しい情報を差し上げます。

作成

作成

Dev SDK には、パッケージを作成したり、プラグインや既存の Synology アプリケーションの強化機能の作成に役立つリソースとなる、関連ドキュメントとビルド ツールがあります。

確認

確認

パッケージ開発において、技術的なコンサルテーションが必要な場合には、Synology テクニカル エンジニアリング チームがお手伝いいたします。

公開

公開

完了しました。あなたが作成したパッケージをパッケージ センターに発行すると、パッケージ センターのホームに詳しい解説ページが表示されます。

高度な監視統合のためのパートナー形成

Surveillance Stationをお客様の現在のソリューションに統合することをお考えですか?その技術詳細を探り、カスタム機能を作ります。

統合

統合

多様なプラットフォームをつなげるために、WebhookとHTTP Web APIをデプロイします。

自動化

自動化

カスタムイベントによってアクションをトリガーすることで、込み入ったワークフローを実行します。

統一

統一

アクセス制御、I/O、SIPデバイスなどさまざまな範囲をつなぎます。

開発ツールページ:

開発を容易にするために、便利なツールや開発ガイドを準備しております。開発に必要なものは、すべてここから入手できます。安心してプロジェクトに取り掛かってください。

サード パーティ デベロッパ ガイド

Synology DiskStation 製品用のパッケージを作成するための解説書です。構造、コンパイル、言語選択、ユーザー インターフェイス、パッケージ発行など、パッケージ作成を始めるにあたり必要なすべてが記載されています。

ツールキットと GPL ソース

1 台の PC で、最も一般的な言語でパッケージを作成するためのクロス コンパイル ツールです。手順を容易にするために、最も広く使用されているライブラリが内蔵されています。

File Station API ガイド

あなたのパッケージがどのように File Station と通信し、そこに保存されているファイルにアクセスするのかを説明してあります。

DiskStation CLI ガイド

本ガイドは、コマンドラインスクリプトを使用した DiskStation の管理についてご説明します。

SSO API ガイド

Synology SSO サーバーの特長を生かして、ウェブ アプリケーション向けにシングル サインオン機能を有効にしてください。

Audio Station ガイド

歌詞モジュールを構築し、ユーザーが外部リソースから歌詞を検索できるようにするための解説書です。

Surveillance Station Web APIドキュメントサイト

このインタラクティブなプラットフォームは、総合的なWeb API情報を提供することで、サードパーティシステムをスムーズにSurveillance Stationに統合できるようにします。

Download Station ガイド

外部のホスティング スペースを検索するために外部の検索エンジンを使用したり、独自のダウンロード モジュールを構築したりして、DiskStation がホスティング サイトに保管されたファイルにアクセスできるようにします。

SNMP MIB ガイド

MIB ガイドには、 SNMP プロトコルを介して Synology 製品を監視する方法が記載されています。

Virtual Machine Manager APIガイド

このAPIガイドは、アプリケーションがvirtual Machine Managerとどのようにやりとりするかを詳しく指示し、既定します。

Calendar API ガイド

このガイドでは、API を使用して Synology Calendar のイベント、タスク、およびタスクリストにアクセスする方法、新しいカレンダーの作成やイベントの追加、期限の変更、アラートの設定、カレンダー内の情報の更新など、カレンダーデータを操作するだけでなく、カスタム インターフェイスを使用して Synology Calendar を制御する方法などについて詳しく説明します。

DSM ログイン Web API ガイド

このガイドは、Web API を使用した DSM のログインを実施する方法を説明します。