v2 20261015 201900

Ross DashBoard でできること — plugins 解析版

DashBoard 9.16.2(Windows・ビルド 2026-07-03)の plugins フォルダ 259 バンドルを、jar を実行せず「読むだけ」で棚卸しした一覧。公式マニュアルに載っていない機能・スイッチ・API を マニュアル未掲載 で示す。

AI に取り込む(Copilot / ChatGPT 等)

英語・このページと同じ内容。JSON が正本で Markdown は自動生成。

259バンドル(jar 249+展開 9+他)
83Ross 製(com.rossvideo.* ほか)
87plugin.xml 持ち(機能を足す本体)
11Ross 独自の拡張点
86エディタ補完テンプレの ogscript 系関数
約400Visual Logic ブロック定義
読み方

要点(上位 10)

  1. マニュアル未掲載 TCP コマンドラインサーバが同梱されている。起動プロパティ -cliport または db-cliport に数字を渡した時だけ「DashBoard CLI Server」が立ち上がる(逆コンパイルで確認)。認証なし・接続すると「Welcome to openGear」。コマンド 11 種(lframe / ldevice / lparam / gparam / sparam / raw / status / refresh / debug / download / use)の構文は下の表。com.rossvideo.gear.rice.debug.cli
  2. マニュアル未掲載 公式 CustomPanel 開発ガイドの HTML 全文が jar の中に入っている(help/html/dashboard_custompanel_development_guide_(8351dr-007)/・831 ファイル)。Help メニューから開けるかは未確認。com.rossvideo.rice.graphnav
  3. マニュアル未掲載 ogscript に公式 v10 目次に無い公開メソッドが 11、params に 10(逆コンパイルした Java ブリッジと公式一覧の機械照合)。筆頭は ogscript.getSystem(): 返るオブジェクトで DashBoard.ini の読み書き(readIniFile / updateIniFile / searchIniFile / updateKey)と機器接続の追加・削除(addConnection / removeConnection)がパネルのスクリプトからできる。ほか setEnabled scrollTo post addAttributeListener removeRemoteTrigger、params.executeCommand createCommand updateParamView createIntRangeConstraint など。シグネチャは下の表。com.rossvideo.common.oglml / com.rossvideo.gear
  4. マニュアル未掲載 TSL UMD 3.1(UDP/TCP)・5.0(UDP)のタリー受信を DashBoard が持つ。設定ページ「Tally」で有効化(既定は全部オフ)。既定ポートは受信側コードで 3.1 UDP 5001 / 3.1 TCP 5727 / 5.0 UDP 5002。設定画面の初期表示は 5.0 が 5001・3.1 UDP が 5002 と入れ替わっている(Ross 側の不一致)。com.rossvideo.common.tally.rice
  5. マニュアル未掲載 DashBoard 自身が VISCA 受信/Furio サーバ(ゲートウェイ)になれるクラス群がある(ViscaCommandReceiver, FurioGateway)。用途は仮定。com.rossvideo.camera.generic
  6. マニュアル未掲載 Visual Logic に無効化されたブロック群: 例外処理(try/catch/throw)と Listener は .backup 拡張子で停止中。_mc1 _nkRouter _ultrix _ultricore の各デバイス定義は実装済みのまま先頭 _ で隠されている。VisualLanguage/blocks
  7. マニュアル未掲載 起動スイッチの正体(逆コンパイルで確認): script.sandbox=true で ogscript の Rhino スコープが「安全な標準オブジェクト」に制限される。既定(未設定)は制限なし= Rhino の通常スコープなので、パネルのスクリプトが Java クラスへ届く可能性が高い(仮定・未実証)。db.usealternateui=true はタッチ UI モード(isTouchUI)。-Dbeta=true はタイトルに「Beta」を付け、ビルド日から 31 日で「Beta Expired」ダイアログを出す有効期限チェック(機能解放ではない)。common.oglml / common.lnf / rice.dashboardsuite
  8. 事実 Catena 対応は gRPC クライアント+プロキシサーバの両方が入っている(catena.core の 58MB は shaded Java jar・ネイティブなし)。設定ページ「Catena Proxy Server」に TLS 証明書・OAuth のキーがある。com.rossvideo.gear.catena(.rice), catena.core
  9. マニュアル未掲載 nk.custom.test は「テスト」ではなく NK ルータ専用エディタの本体(384 クラス)。NKM/NKQ のボタン配置を PDF 出力する機能や、残骸の右クリック「New Action!」もある。com.rossvideo.nk.custom.test
  10. マニュアル未掲載 Debugotron9000 という開発者向け CLI クラスが Sony / Panasonic カメラ jar に残っている(製品 UI からは呼ばれない)。com.rossvideo.camera.sony / camera.panasonic

起動スイッチ・内部プロパティ

DashBoard.ini の -vmargs 以下にある -D と、クラス定数+System.getProperty 呼び出しの組で実在を確認したもの。「効果」はほぼ未知。ini を編集する場合は自己責任。

キーどこで分かっていること分類
-Dbeta=falseini / ApplicationWorkbenchAdvisor, ApplicationWorkbenchWindowAdvisor(rice.dashboardsuite)true でウィンドウタイトルに「Beta」が付き、ビルド日から 31 日を過ぎると「Beta Expired」ダイアログ(Ross 社内のマーカー URL に到達できれば免除)。機能の解放ではない未掲載事実(逆コンパイル)
script.sandboxOGScriptScope(common.oglml)true で Rhino の initSafeStandardObjects(安全な標準オブジェクトのみ)。未設定なら initStandardObjects=通常スコープ。既定は非サンドボックス未掲載事実(逆コンパイル)
db.usealternateuiUIUtils.isTouchUI(common.lnf), Device(gear)true でタッチ UI 判定が立つ(Ultritouch 向け UI)未掲載事実(逆コンパイル)
-cliport / db-cliportCLIBootstrap(gear.rice.debug.cli)値が数字の時だけ CLI サーバをそのポートで起動。未指定なら起動しない。バインド失敗は 5 秒ごとに再試行未掲載事実(逆コンパイル)
-layout -bigfonts -delaytabs起動引数(dashboardsuite / lnf)起動時レイアウト指定・大フォント・タブ表示遅延未掲載仮定
db-logjsonconnect db-shared-devices -share-password db-ultritouch-frame起動プロパティ(gear / sharecentre / touch)JSON 接続ログ・共有デバイス・共有パスワード・Ultritouch フレーム未掲載仮定
dashboard.swipeout dashboard.swipesizeAwtEnvironment(common.lnf.rice)スワイプ動作の調整未掲載仮定
debug.nohttp dashboard.httpMax dashboard.httpLimitedHttpInfoCache / common.connectionHTTP 属性取得の無効化・上限未掲載仮定
ogp.connect.timeout ogp.read.timeoutgearOGP 接続・読取タイムアウト未掲載仮定
db.blockingconnect db.touch.* db.uiselector.*rice.dashboard.device / gear.rice.selector接続待ち方式・Touch 端末情報・UI セレクタのマッピング未掲載仮定
-Ddashboard.lnf=AURA -Dtheme.active=IceiniAura テーマ(9.0.0 で公式化)。テーマ設定ページは公式にある事実
-Dtouchfix=true -Durm.prefs.secure=true -Dworkbench.defaultrestore=true -Dbundles.autostart=falseini / lnf.rice / urm.rice / dashboardsuiteタッチ修正・設定の暗号化保存(公式「Secure Storage」に相当)・レイアウト復元・バンドル自動開始事実
-Dcom.sun.jndi.ldap.*iniLDAP 接続プール設定=LDAP 連携(8.6.0 で公式化)事実
-Xmx1024miniJava ヒープ上限。設定ページ「Memory Allocation」が公式事実

クラス定数から抜いた設定キー候補は全部で 1,622 個(用途未確認)。台帳 README の strings-props.md に一覧。

隠し・デバッグ機能

機能内容出典分類
DashBoard CLI ServerTCP 待受の行指向 CLI(telnet 等で接続・認証なし・バナー「Welcome to openGear」)。構文:
lframe [frame name] 接続中フレーム一覧
ldevice [frame] フレーム内の機器一覧
lparam [frame]:[slot] [-h] [param name] パラメータ一覧(-h で隠しパラメータのみ)
gparam [frame]:[slot]:[oid] [-d] [-v] 記述子と値の表示
sparam [frame]:[slot]:[oid]:[index] [value] 値の設定
raw [frame]:[slot] [msg type(hex)] [byte]... 生 OGP パケット送信
status [frame]:[slot] 機器の状態 / refresh [frame]:[slot] 再読込
debug [frame]:[slot] [message] OGP Debug メッセージ送信
download [frame]:[slot]:[e-oid] [dest] 外部オブジェクトの保存
use [id]:[id]:... 以降のコマンドに省略できる既定 ID を設定
gear.rice.debug.cli未掲載事実(逆コンパイル)
Device / Frame Debug Consoleエディタ2種+ビュー「openGear Debug Information」。OGP / JSON を直接入力して送れる。右クリック「Dump hidden parameters to file」で非表示パラメータを書き出すgear.rice.debug未掲載事実
Parameter Inspectorビュー「openGear Parameter Inspector」+コマンド Parameter Inspection(Ctrl+I)。パラメータ値を JFreeChart でグラフ化(w.grid / w.time などの表示設定キー)gear.rice.debug.advanced未掲載事実
Frame Demo (from file)保存済みフレームファイルから openGear フレーム接続をシミュレートするウィザード(オフライン検証用)gear.rice.demo未掲載事実
Debugotron9000Sony 版: dbg <addr> <port> でバイト送信。Panasonic 版: aw_cam?cmd= の試験コマンド(Master Black, Menu On, Camera Gain 等)。製品 UI からは呼ばれないcamera.sony / camera.panasonic未掲載事実
NK 右クリック「New Action!」VCoreAction が "I'm a custom action for a VRC!" を出すだけのテスト残骸nk.custom.test未掲載事実
旧 Eclipse Update UIactivity「classicUpdate」で隠された旧更新 UI。メニュー未割当のコマンド installWaitrice.p2.ui未掲載事実
OSGi コンソールfelix gogo 0.8.0 と equinox.console 1.0.0 が同梱。-console で開けるかは未確認org.apache.felix.gogo.* / org.eclipse.equinox.console未掲載仮定
試作・テストの残骸MidiInputTest / JInputJoystickTest / NDI JavaTest / TestGearFrame、xpression の files/orig/*(.bak0・個人名入り grid)、ndi.rice の NDIPanelFX.txt(JavaFX 版パネルの無効化ソース)、webcam jar に src/*.java 同梱midi.rice / joystick.rice / ndi.rice / xpression / webcam未掲載存在は事実
表示名のコピペ残りSony 用ツリーファクトリの label が「Panasonic Camera」のままcamera.sony.rice の plugin.xml事実

ogscript / params API

公式 v10 CustomPanel Guide 目次: ogscript.* 82 関数・params.* 33 関数。以下は、Java 側の実装クラス(AbstractOGScriptCommands・AbstractParamScriptCommands・ParamScriptable を CFR で逆コンパイル)の public メソッドを公式一覧と機械照合した結果。引数名は復元ソースのまま(Function = ogscript の関数、Object = 文字列か JS オブジェクト)。

ogscript.* — 公式 v10 目次に無い公開メソッド(11)

シグネチャ分かったこと分類
OGScriptSystem getSystem()返るオブジェクトのメソッド: readIniFile()(DashBoard.ini を Map で返す)/ updateIniFile(key, value) / searchIniFile(key) / searchIniFileStartingWith(key) / updateKey(oldKey, newKey) / addConnection(conn, persist)(文字列 "host:port"・JS オブジェクト・配列を受けて機器接続を追加)/ removeConnection(o)。パネルから DashBoard 自身の設定と接続ツリーを書き換えられる未掲載事実
void setEnabled(String id, boolean enabled)部品の有効/無効。同梱パネルで 86 回使用未掲載事実
void scrollTo(String id)指定部品までスクロール未掲載事実
Object post(String url, String data[, boolean includeResponse])同期 POST(公式は asyncPost と http のみ)未掲載事実
PropertyChangeListener addAttributeListener(String attribute, Function listener)
addAttributeListener(Scriptable obj, String attribute, Function listener)
属性変更のリスナー登録未掲載事実
boolean removeRemoteTrigger(CloseableGPIListener l)addRemoteTrigger の戻り値を渡して解除。addRemoteTrigger は 3 形((Function) / (triggerID, Function) / (triggerID, triggerName, Function))未掲載事実
String getFullyQualifiedContextId()完全修飾のコンテキスト ID未掲載事実
String serializeXML(Object xml)XML ノードを文字列化未掲載事実
boolean pause(long ms)一時停止(Pause タスクとしては公式)関数としては未掲載事実
boolean setXml(id, content) / appendXml(id, content)公式 setXML / appendXML の小文字版が別メソッドとして実在(同じ動作かは未確認)未掲載存在は事実
ogscript.getImageById公式目次にあるが本クラスには無い(別クラスの実装か・未知)未知
補完テンプレの setOrAppendXMLRoss のエディタ補完には出るが実装クラスに同名メソッドは無い(setXml / appendXml の誤記か)仮定
公式関数の引数(抜粋・参考)http(url, method, contentType, data, includeResponse) / asyncHTTP(url, method, contentType, data, callback[, includeResponse]) / createListener(id, settings, Function) / installTimer(id, repeat, delay, rate[, executeInTimer], Function) / fireGPI(trigger, state, global) / ftp(host, port, user, pass, destPath, destName, binary, data) / sendUDPBytes(host, port, byte[])

params.* — 公式 v10 目次に無い公開メソッド(10)

シグネチャ分かったこと分類
void executeCommand(commandID, args, Function callback)
executeCommand(contextID, commandID, args, callback)
デバイスのコマンド実行。同梱パネルで 74 回使用未掲載事実
boolean createCommand(commandID, Function f[, Object[] argConstraints])パネル側でコマンドを定義する未掲載事実
boolean updateParamView(viewID, oid, index[, Constraint])パラメータ表示の差し替え。joystick / midi パネルで 34 回使用未掲載事実
ConstraintIntRange createIntRangeConstraint(min, max[, step])
createIntRangeConstraint(min, max, displayMin, displayMax, step)
整数レンジ制約の生成未掲載事実
ConstraintStringStringChoice createStringStringChoiceConstraint(Object list)表示名と値が別の選択制約未掲載事実
int getAccess(oid) / Constraint getViewConstraint(viewID) / boolean setBaseOid(a, b) / boolean isSubscriptionResponseMissing()アクセス権取得・ビュー制約取得・ベース OID 差替・購読応答の欠落判定未掲載存在は事実
replaceIdentifiedConstraint(oldID, Constraint|newID) / getStrValue(oid, index)v10 目次には無いが同梱ヘルプや旧版には記載あり(旧 API)旧版に掲載
getParam() が返すオブジェクト(ParamScriptable)addParamListener(Function[, allElements]) / addSubParamListener(obj, Function[, rowIndex]) / getValueAt(i) / setValueAt(i, v) / getValueAtAsString(i) / isArrayParameter() / getOid() / getName() / getIndex() / getRawParam() / createLinkedCopy(newOid) / remove() / deleteParam() / resetAllValues()。公式ページは isProtected 等の一部のみ
createMultiSet() の戻り(MultiSetScriptable)setValue(oid, index, value) / setAllValues(oid, values) / execute()(公式あり)
nkglobal.getScriptObjectblocks の _nkRouter で使用。公式は nkscript(別名は仮定)未掲載仮定
event.getClickCount / getXOnScreen / getYOnScreen補完テンプレに出るマウスイベント詳細(実装クラスは未確認)未掲載テンプレに存在
OGLML のイベント属性 ogscript.onclick / oncontextmenu / ondrag / onkeypress / onkeyrelease / onmousedown / onmouseenter / onmouseexit / onmousemove / onmouseupoglml.swing のクラス定数部品に書けるイベントハンドラ属性。公式の Listener タブとの対応は未確認仮定
公式のみ(同梱パネルでは未使用)params.getAllById / getAllValues / getDeviceStatus / getStream / setStream / resetAllValues / isDeviceReadOnly / isPrivateParamContext / setPrivateParamContext事実

ogscript の実行エンジンは rhino 1.7.7.1(ES5 相当・仮定)。Java 側の実装クラスは AbstractOGScriptCommands / OGScriptScope / OGScriptStatics(common.oglml)。

OGLML 要素・属性

名前実使用内容分類
<dropspot>同梱 .grid 7,869 回ドラッグ&ドロップの受け口。ファクトリ DropSpot / DropGrid未掲載存在は事実
<srclist> <dstlist> <lvllist> <lvlstatus> <ipslist> <nkfunction>NK 用 .gridNK ルータのソース/デスティネーション/レベル一覧と機能ボタン未掲載存在は事実
<licensed feature= featureid=>同梱 .grid 118 回ライセンス機能でパネル部分をゲートする未掲載存在は事実
属性 pwidth/pheight, skip, hspace/vspace, preserveaspect, gridaspect/gridwidth/gridheight, acontexttype/aobjectid, param.hname/showtitle/hascontextmenu/constraintstrict, ogscript.scopename, api.contentfunction同梱 .gridヘルプに名前が無い属性未掲載仮定
Ross 側の綴り揺れ同梱 .gridirtualheight heigth constraingtype、task は runtaskonload / button は runtasksonload事実
公式の要素(参考)コンテナ abs / borderlayout / flow / pager / popup / simplegrid / split / tab / table。ウィジェット reveal / drawer / ext / exit / help / image / label / button / browser / blank / lock / memory / widget / wizard / webcam / NDI。非 UI api / context / meta / subscription / widgets / widgetdescriptor / lookup / style / color / ogscript / constraint / params / timer / listener / task / timertask / include事実
widgets/ の 3 ファイルwidgetdescriptor先頭 encodedA の暗号化形式で読めない(common.ogscript / xpression.countdown / xpression.preview)。パネル自体も encrypt="SimpleEncrypt" と editlock で保護できる(公式)事実

Visual Logic(ブロック式ロジック)

ブロック定義は c:/DashBoard/VisualLanguage/blocks/ の XML。Control 105・ogScript 114・Objects 36・有効デバイス 117(acuity / carbonite / cambot / pbus / tessera / vdcp / xpression)。

項目内容分類
無効化ブロック 9ErrorHandling.backupthrow と try/catch/finally。例外処理が UI から出せない状態(拡張子を戻せば復活するかは未確認)未掲載存在は事実
無効化ブロック 6Listeners.backupcreateListener(TCP/UDP 受信)のラッパー。help 文が debug ブロックのコピペ未掲載存在は事実
隠しデバイス _mc1 _nkRouter _ultrix _ultricoreRossTalk でなく OGP パラメータ直書き(params.getParam(DEVICEID,'0x5023',0) 等)で FTB / Take / クロスポイント / Lock / Salvo を叩く実装済みブロック。先頭 _ で隠されている(無効化の仕組みは仮定)未掲載存在は事実
Custom Code ブロック任意の ogscript をそのまま出力する脱出口(公式にもある)事実
ブロック化されていない関数getComponentsById / setEnabled / installTimer / http は Custom Code でしか使えない事実

デバイス対応

カメラ・ロボット

種別対応機種・プロトコル接続出典分類
PTZ(VISCA over IP)Ross PTZ-12G / 12G+ / PTZ-NDI、PIVOTCam-SE、Sony BRC-H900 / BRC-X1000 / BRC-AM7 / ILME-FR7、Lumens VC-A71P / A71PN、Canon CR-N300 / CR-N500IP(UDP)camera.generic の plugin.xml(camera 15 件)と templates/*.ogjson事実
PTZ(Canon HTTP)Canon CR-N700、CR-X300IP(HTTP)camera.generic事実
PTZ(Panasonic AW over IP)Panasonic AW-UE150 / AW-UE160 / AW-HR140(HTTP 認証付き)IP(HTTP)camera.generic.panasonic事実
ロボティクスRoss PT Head(Furio プロトコル・軸・プリセット・セッション)IP(TCP+UDP)camera.generic(furio)+ generic.rice事実
ゲートウェイDashBoard 自身が VISCA 受信・Furio サーバになり各カメラへ変換(ViscaCommandReceiver / FurioGateway)IP 待受camera.generic未掲載用途は仮定
Canon シネマCanon EOS C500 Mark II("ENG/Box/Cinema Cameras")IP(HTTP)camera.canon(.rice)事実
Panasonic ボックスAK-UB300、HK1500 / HK1800、ペイントボックス連携IP(HTTP)camera.panasonic(.rice)事実
Sony ENG / ボックスSony CNA-1 経由、RCP パネル、SSP(型番は未知)IP(TCP)camera.sony(.rice)事実
ACID カメラTelnet / RCP パススルー(hitachi のアイコンあり=Hitachi 製は仮定)IP(Telnet)camera(.rice)一部仮定
Web カメラUVC(webcam-capture+nokhwa ネイティブ)。v10 では未対応の注記USBwebcam(.rice)事実
NDI受信(音声含む)・送信(NDISender)・検出・タリー。NDI SDK 6.2.1 同梱IPndi / ndi.rice(展開ディレクトリ)事実(送信が OGLML に露出するかは未知)

放送機器・ルータ・グラフィクス

種別対応接続出典分類
NK ルータ系NK-IPS、NK-3G 系、RCP-NK1 / NKM / NKQ、NK-VRC、NK-3RD。T-Bus2 / GDP。設定ファイル .cbd / .lbl / .tfi(ファームウェア送信)。エディタ3種+スイッチボードIPnk / nk.rice / nk.rice.oglml / nk.custom.test事実
XPressionシーン・クリップ・シーケンス・出力・素材・Tessera ソース。RossTalk 拡張(rosstalkex)。XPression 側に Dashboard Plugin license が必要IP(TCP)xpression(.rice)事実
CatenagRPC/protobuf。クライアント+プロキシサーバ(TLS / OAuth・JWT)。rpc: SetValue / GetValue / MultiSetValue / ExecuteCommand / UpdateSubscriptions / Connect / RefreshToken ほかIP(gRPC)gear.catena(.rice), catena.core事実
openGear / DashBoard ConnectOGP バイナリ・OGP-JSON、SLP 自動検出、.ogd / .frame / .tvc / .ogjson。PEAK CAN 経由の OGP(OgpCanGearFrame・ライブラリ同梱なし)IP / CANgear / gear.rice / selector / sharecentre事実(CAN は仮定)
タリー受信TSL UMD 3.1(UDP 既定 5001 / TCP 既定 5727)、TSL UMD 5.0(UDP 既定 5002)。設定ページ「Tally」で個別に有効化(既定オフ)。設定画面の初期値は 5.0=5001・3.1 UDP=5002 と受信側と入れ替わっている。ogscript からは TallyOGScriptObject で TSL3/TSL5 イベントを発火できるIPcommon.tally(.rice)未掲載事実(逆コンパイル)
Visual Logic のデバイスAcuity / Carbonite(RossTalk 7788)、CamBot、PBUS、Tessera、VDCP、XPressionIPVisualLanguage/blocks/Devices事実

入力機器

種別対応出典分類
ゲームコントローラOS 認識の HID(JInput・dx8 / raw / wintab)。軸・ボタン割当(公式 10 章)。v10 では未対応の注記joystick.rice / net.java.games事実
MIDIjavax.sound.midi。軸・ボタン・パラメータ割当、MidiRecall。同梱 grid に "X-TOUCH COMPACT"。v10 では未対応の注記midi.rice未掲載(User Guide 目次に無し)事実
シリアル / USB 直結jssc / purejavacomm / usb4java は同梱なし。VISCA はシリアル実装なし(IP のみ)_summary.tsv 全走査不在は事実

ライセンス

項目内容出典分類
機能 IDPanasonic Camera Control 1060865 / Sony 1060866 / PTZ 1060867 / Canon 1060870(1060868・1060869 は未知)同梱 .grid の <licensed>事実
ライセンス基盤ActivationAPI / FeatureManager / LicenseServer / GracePeriodManager / LicenseHeartbeatManager(サーバ同期+猶予期間+定期チェックイン型と読める)。設定ページ「Licensed Features」。拡張点 LicensedFeaturelicensing / keys.rice存在は事実方式は仮定
無償と見られるものNK、Catena、タリー、MIDI、ジョイスティック、Web カメラ、openGear には <licensed> も License クラスも無い(実行時チェックは未確認)索引全走査仮定

外部から DashBoard を操作する入口

入口内容出典分類
RossTalk GPIogscript.addRemoteTrigger で登録した関数を RossTalk の GPI コマンドで外部起動(公式)。設定ページ「RossTalk GPI Listener」graphnav / oglml(GPIService)事実
OGP-JSON 共有サーバ「Share Device / Share Frame」で DashBoard がサーバになる。設定に OGP-JSON Server Port と Manual Connection Port。クラス JsonShareServer / OgpShareServer / FrameShareServer。同梱 grid に localhost:5254、公式本文に 5253 / 5254gear / gear.rice.sharecentre未掲載(Proxy Server としては公式)仮定
CLI サーバ上記「隠し・デバッグ機能」参照gear.rice.debug.cli未掲載存在は事実
Catena プロキシDashBoard が Catena サーバとして機器を公開(CatenaProxyServer・TLS・OAuth インターセプタ)gear.catena.rice / catena.core未掲載(Release Notes に Catena 対応のみ)存在は事実
HTTP トリガー / VDCP トリガークラス HttpTriggerService / VDCPTriggerService。HTTP で関数起動できる口があるかcommon.oglml未掲載仮定
ローカル HTTP サーバXPression 連携の LocalHTTPServer(ファイル配布・アップロード受付と推測)。jetty 8.1.3 同梱だが Ross jar からは要求されず Eclipse Help 用と推測xpression / org.eclipse.jetty.*仮定
汎用 REST API見つからず。ogscript.http / asyncPost は DashBoard から外へ呼ぶ向き—不在(今回の範囲)

本体機能・拡張点(公式に載っているものを含む)

同梱ライブラリ(主なもの)

Eclipse RCP 3.8 / 4.2 系(osgi 3.8.1・ecf 3.1.3)、Jetty 8.1.3、lucene 2.9.1、jxbrowser 7.44.2、rhino 1.7.7.1、zxing 3.5.3(QR)、jsonwebtoken 0.12.5、scribejava 8.3.3、gson 2.10.1、flexjson 3.2.0、「com.google.protobuf 3.25.2」は束ね jar(中身 protobuf-java 4.28.2+grpc 1.75.0+guava 33.3.1)、batik 1.17.0、webcam-capture 0.3.13、JInput 1.0.0、solers slp 3.0.0、commons(io / net / math3 / collections / fileupload / httpclient 3.1)、swingx 1.6.4、jfreechart、jna 5.12.1、jdom2、xerces 2.9.0、sat4j 2.3.0、felix gogo 0.8.0、equinox.console、ant 1.8.3、slf4j、BouncyCastle(catena.core 内・PQC 含む)。

未調査・限界

出典