MATLAB Web Server通过采用标准的HTML文档和表单,允许工程人员将MATLAB/Simulink的应用程序通过Internet进行发布。 HTML 文档作为MATLAB应用的用户界面,通过鼠标点击来访问Matlab应用程序。通过这种方法,使用此项应用的用户不需要学会MATLAB的使用,而且MATLAB不需要在客户机上运行。
特点
强大的功能
方便高效的应用开发和推广环境
使用标准的互联网技术,开发人员可以容易地,经济地发布基于 MATLAB 产品开发的应用。
通过标准的因特网技术发布
通过网络与 MATLAB 交互是通过 HTML 表单完成的。这不仅允许用户在不知道 MATLAB 的情况下使用基于 MATLAB 开发的工具,而且避免未授权的用户访问源代码和 MATLAB 的命令行。
支持标准的 MATLAB 应用开发工具
由于应用的开发是在 MATLAB 环境中完成的,开发人员能够拥有全套的开发工具和组件,包括:
组成
MATLAB Web Server 包含了从 HTML 表单读取数据和向 HTML 文档发送 MATLAB 生成的数据并传输至用户的工具。 MATLAB Web Server 还包含了处理客户和服务之间的通讯(对用户是透明的)。 MATLAB Web Server 的组件包含:
特点
处理 HTML 表格的工具。 MATLAB Web Server 包含直接从 HTML 表单读取数据和往一个临时的 HTML 表单插入数据(包括表格和图片)的工具,临时表单被传输回至用户的浏览器。 | ||
基于服务器的计算。 MATLAB 应用仅在服务器上运行,加强了应用的安全性。用户通过客户机使用浏览器如 Netscape Navigator® 或 Microsoft® Internet Explorer 。访问应用界面。 | ||
通过标准的 HTML 表单与 MATLAB 接口。 HTML 表单可以通过手工编写或通过类似 Microsoft® FrontPage® 的编辑器编写。 | ||
使用 HTML 语言高级结构。 MATLAB Web Server 包含的函数能够动态生成 HTML 表格存放输出的不同长度的数据。 | ||
嵌入图片。应用可以利用 MATLAB 先进的数据可视化能力生成图片。 |
强大的功能
方便高效的应用开发和推广环境
使用标准的互联网技术,开发人员可以容易地,经济地发布基于 MATLAB 产品开发的应用。
通过标准的因特网技术发布
通过网络与 MATLAB 交互是通过 HTML 表单完成的。这不仅允许用户在不知道 MATLAB 的情况下使用基于 MATLAB 开发的工具,而且避免未授权的用户访问源代码和 MATLAB 的命令行。
支持标准的 MATLAB 应用开发工具
由于应用的开发是在 MATLAB 环境中完成的,开发人员能够拥有全套的开发工具和组件,包括:
MATLAB 编程语言,包含了上百个内置的数学和数据可视化函数 | ||
MATLAB 编译器和 C/C++ 数学库,用于从标准的 M-code 生成 C/C++ 代码 | ||
先进的应用开发工具,如向导,编辑器/调试器及 MATLAB 报告生成器 |
MATLAB Web Server 包含了从 HTML 表单读取数据和向 HTML 文档发送 MATLAB 生成的数据并传输至用户的工具。 MATLAB Web Server 还包含了处理客户和服务之间的通讯(对用户是透明的)。 MATLAB Web Server 的组件包含:
matlabserver - TCP/IP 服务器 (Windows NT 服务 ) ,连续运行 MATLAB | ||
matweb.exe – CGI 程序和 TCP/IP 客户。把 HTML 表单数据翻译成一个 MATLAB 对象,并将它传递给 matlabserver ,从 matlabserver 接受 HTML 结果并将其传至用户的浏览器 | ||
HTML 表单数据输入函数 - MATLAB 工具函数,从输入 HTML 文档中提取数据转换成 MATLAB 程序员惯用的形式 | ||
HTML 文档输出函数 - MATLAB 函数,向临时的 HTML 表单插入 MATLAB 数据并传输至用户的浏览器 |