MapleNet - 将Maple强大的数学引擎引入您的桌面应用程序和网站

将Maple强大的数学引擎引入您的桌面应用程序和网站

MapleNet数学服务套件将Maple强大的数学引擎引入您的应用程序和网站。使用MapleNet,您可以添加数学计算和可视化功能到网页和桌面程序中,通过互联网/局域网分享“活”的Maple文件,以及开发丰富的技术网站内容。

MapleNet提供了一个标准的Web服务应用程序编程接口(API),让您在网站、桌面应用程序、和移动应用中利用Maple强大的计算能力,与您使用语言或程序架构无关。

使用MapleNet,您可以轻松分享Maple文件、计算器、和技术程序。您的同事或学生可以通过标准的IE浏览器互动的操作分享的内容、完成计算、可视化结果。Maple提供了最直观的使用环境让您创建基于数学计算的web应用程序。您可以简单地拖入按钮、滑动条、数学输入区域、绘图区域、以及其他图元件到Maple文件中创建使用界面,然后在这些互动图元件中使用Maple高级数学编程语言添加特定动能的程序。但这些工作完成后,您仅需要保存这些Maple文件到MapleNet服务器,让它在线使用。

MapleNet提供工具方便您将数学计算功能加入到网站。MapleNet支持使用Java Server Pages (JSP),Java applets,以及Maplet程序编写的网站内容。使用MapleNet,您可以设计自定义的网站应用程序,实现基于用户输入的互动计算,使用教科书式的数学符号、动态图形和动画显示结果。

为什么使用MapleNet?

面向公司或世界各地的员工部署解决方案。员工在使用您的解决方案时无需数学知识,也不需要在本机安装Maple软件。他们仅需要输入在指定的界面内输入数据,然后点击按钮。MapleNet的使用可以确保贵公司的数学解决方案的连贯性。

面向您的学生提供在线学习资料,支持数学、科学、和任意包含数学的学科的学习。适合在校或远程教育,学生无需培训或其他软件就可以使用这些互动材料。由于这些内容是互动的,学生不局限于固定的例子。他们可以修改问题,输入新的表达式,然后观察结果如何变化。

开发和出版技术报告、论文、课后作业、课堂材料、和其他技术文件,无需管理图片文件、或安装插件、或网页编程。

MapleNET主要技术特征

  • 完全利用Maple强大的数学功能
  • 超过3,500个高级数学和图形算法程序。
  • 丰富的数学编程语言。
  • 技术文件环境,可使用互动的用户界面元件 。

互动的互联网浏览器程序

  • 支持广泛范围的图形界面元件,例如按钮、滑动条、刻度盘、量表、菜单、文件浏览器、等等。
  • 创建互动的互联网内容。用户可以通过内置的2-D方程编辑器输入标准形式的数学表达式。表达式由Maple求值,基于这些值完成计算,结果显示为标准的数学符号。
  • 使用鼠标,图形可以实现缩放、旋转、和平移操作。动画可实现回放控制。
  • 轻松分享Maple文件:在Maple中创建的技术文件,仅需要保存文件到MapleNet服务器中,无需网页编程。
  • 包含开发Java applets和Java Server Page (JSP)的工具。
  • 如果仅仅是创建静态网络内容,MapleNet可以在标准HTML网页中嵌入高质量图形图片和数学表达式,无需特殊的编程、插件、或管理图片文件。

互联网服务应用程序

  • 应用程序可以用任意的语言编写,利用标准的互联网服务描述语言(WSDL),包括 .NET,JSP,Perl和PHP,支持集成式互联网服务。使用这个接口您的网站可以使用数学服务,用户利用个人计算机或移动设备访问。
  • 客户端应用程序可以传递Maple表达式到MapleNet服务器进行求值。结果可以是数学表达式或图形,然后返回到应用程序,可以作为新的计算的一部分或者显示在网页上。

组织架构和管理

  • 终端用户无需Maple的知识,也无需安装Maple程序。
  • 可以通过多个服务器分布MapleNet的数学计算,大量的用户可以同时、快速地运行MapleNet程序。
  • 当您的团体成长后,可以通过添加额外的服务器支持MapleNet的扩展。
  • 通过MapleNet服务器群实现对用户的负载平衡分配,确保稳定、可信的计算反馈。
  • 能够设置CPU资源限制,确保所有输入的计算命令控制在您设置的限制内。
  • 可以通过多个服务器分布MapleNet的数学计算,大量的用户可以同时、快速地运行MapleNet程序。
  • 可设置任意的安全等级。

MapleNet组成部分

MapleNet包含三个主要部分:

MapleNet Server 能与所有必要的服务器架构软件融合,包括常规网络服务器、数学引擎、内容、以及其数据库。它包含一套方便的管理系统帮助系统和内容管理,支持将计算分布到多台计算机上。

MapleNet Publisher提供工具用于开发MapleNet应用程序。支持不同的方式:

应用程序可以用任意的语言编写,利用标准的互联网服务描述语言(WSDL),包括 .NET,JSP,Perl和PHP,支持集成式互联网服务。使用这个接口您的网站可以使用数学服务,用户利用个人计算机或移动设备访问。

Maple用户可以在Maple中创建互动的技术文件,然后直接在MapleNet servers上出版这些文件。

Maple程序员可以开发互动的Maplet程序,通过web浏览器远程使用。

有经验的Java程序员可以开发自定义的applets,在web浏览器中使用。

熟悉HTML网页的用户可以直接在他们的网页中添加MapleNet JSP tags,插入Maple计算和图形。

MapleNet Client是终端用户可以看和操作的环境或应用程序。它可能是一个web浏览器、一个独立的桌面应用程序、或者移动应用程序。终端用户不需要知道连接到MapleNet的使用工具,也不需要安装Maple。