我正在開發一個向Maya發送命令的應用程序,很像iOS應用程序CameraMan。但是,我正在尋找一種方法來創建此基於Web的應用程序,而不是構建本機應用程序。我相信這可以完成,但我堅持如何進行初始連接。 Maya創建一個可通過特定IP地址:端口號訪問的命令端口。例如,我可以從Eclipse發送命令,甚至可以發送短的Python腳本。我在本地應用程序中看到過這個動作,但是如何通過Javascript完成此操作?通過javascript連接到Maya
Maya確實提供了一個瀏覽器插件來完成此操作,但它當然是一個插件,不能在移動瀏覽器上運行,也不能針對我正在創建的確切應用程序進行定製。
作爲背景,我有Javascript,Python和MEL腳本的基本知識。
更新:我應該指定我不想通過互聯網控制Maya。相反,我正在尋找一種通過本地網絡進行連接的方式,在那裏我知道IP地址,就像我上面引用的CameraMan應用程序(而不是本地應用程序)。
更新2:不幸的是,這個項目在這一點上是一個不行。我沒有意識到的是,爲了啓用Maya「服務器」上的websockets,我需要實現一些第三方庫。對個人使用很好,但如果我想爲其他人發佈工具則不行。
在本例中,Maya是運行在Web服務器上(一個集中位置),還是運行在正在瀏覽網頁的客戶端計算機上? –
Maya在連接到本地無線網絡的桌面上運行。網絡應用程序也運行在同一無線網絡上的移動設備上。 – GeoffB
Ergo Maya在服務器上運行,即使桌面也可以是服務器。但是,這要求它實際提供數據。在任何情況下,問題仍然與服務器一樣。 – joojaa