快速构建企业级解决方案

MobileTogether 让操作变得简单

Altova MobileTogether 赋能企业,为其提供所需工具,使其能够更快速地连接后端数据,并开发出强大、以数据为驱动的企业级解决方案。

要构建无需编写代码的数据库应用程序,可以尝试以下方法: RecordsManager 在 MobileTogether 设计器中。

为什么选择MobileTogether作为企业解决方案?

它是如何运作的?

MobileTogether 平台包含了构建、部署和更新企业解决方案所需的所有组件。

1

内部开发人员或技术用户可以使用免费的 MobileTogether Designer 来构建和测试企业级应用程序。

2

开发人员会将解决方案部署到您的 MobileTogether 服务器上,无论该服务器是本地部署的,还是云端部署的。

3

快速部署

最终用户可以通过原生Windows客户端或任何网页浏览器,在台式电脑和笔记本电脑上访问您的解决方案。同时,您的应用程序也通过iOS和Android平台的原生客户端应用程序,在移动设备上同步可用。

为您的数据增添价值

最终,企业可以获得他们所需的精确报告、仪表盘和表格,并且不受任何限制。 MobileTogether解决方案不局限于任何关系数据库供应商或产品生态系统。

与简单地将现有生产力应用程序的功能进行重新利用,或者受限于与后端系统自带的过时报告工具不同,MobileTogether 允许您构建复杂的企业应用程序,通过创新的数据查看、分析和报告方式,为您的数据带来新的价值,同时,它还允许您使用强大的表单和业务逻辑,将数据输入到您的后端系统中。

赋能您的内部开发团队

MobileTogether 结合了拖放式用户界面设计、强大的 Action Tree 视觉编程语言(用于事件处理),以及标准化的函数式编程方法(用于数据选择和处理)。

然后,MobileTogether 会为您完成繁重的工作,根据您提供的单一设计,自动生成适用于所有移动设备和桌面平台的应用程序。

这种快速应用开发(RAD)方法,让您现有的程序员、网页开发者,甚至非专业开发者,都能轻松构建出功能强大的企业级应用程序。

将终端用户连接到关键业务数据

为了构建基于数据的企业解决方案,MobileTogether 支持所有相关的后端数据源,包括:

  • REST 和 SOAP Web 服务
  • XML
  • JSON
  • HTML

它还支持直接连接到最常用的关系型数据库:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

通过 MapForce Server 的集成,可以轻松连接各种传统数据源,例如 EDI、Excel 和 CSV 文件。 没有其他开发框架能够像它一样,在一个版本中提供如此全面的关键数据访问能力。

构建功能丰富的报告、仪表盘和表单

您在 MobileTogether 中构建的企业解决方案可以包含所有现代终端用户期望的、高级功能和特性,包括:

使用图表、图形和仪表盘来构建企业级应用程序

丰富的图表、图形和仪表盘

创建企业移动端表单

企业移动端表单

将应用程序本地化为多种语言

支持多种语言的本地化

企业应用中的签名采集

签名采集

启用推送通知

推送通知

企业应用程序中的条形码扫描/绘制功能

条形码扫描 以及绘图

二维码扫描与绘画

二维码扫描与绘图

MQTT协议在智能设备通信中的应用

支持MQTT协议,用于智能设备的通信

一周内实现零负担生活

MobileTogether 框架采用一种完全独特的企业应用开发方法,这意味着您的解决方案将能够更快地交付给最终用户手中 天数 - 这与传统软件开发所需的数月甚至更长时间截然不同。

即时高效

当您使用 MobileTogether 设计和部署企业解决方案时,最终用户可以通过免费的 MobileTogether Windows 客户端应用程序,或者任何 HTML5 浏览器,立即在他们的台式电脑或笔记本电脑上访问该解决方案。

当用户在移动时,他们也可以(在符合安全考虑的前提下)通过在安卓或iOS设备上下载免费的MobileTogether应用程序,并连接到您的MobileTogether服务器,从而访问您的解决方案。

这使得当今越来越活跃的移动知识工作者能够随时保持高效工作,他们现在可以在办公桌前或在移动状态下访问贵公司的解决方案。

从零开始,打造应用程序

使用 MobileTogether Designer 构建企业级应用程序

MobileTogether 设计器

MobileTogether Designer 是一款 免费使用 该平台可以供贵组织所需数量的开发者使用。它提供易于使用的功能,帮助构建复杂的企业解决方案,并且能够与贵组织内部的数据源无缝集成。

  • 轻松构建功能强大、基于数据的企业级应用程序
  • 请使用您公司内部的开发人员
  • 一次编写,随处部署
  • 连接到所有后端数据源
  • 内置模拟器可让您在各种设备形态上测试您的解决方案
  • 自动化应用测试
  • 同时构建应用程序的前端和后端服务器逻辑
  • 可以立即将解决方案部署到台式机、笔记本电脑和其他设备上

借助MobileTogether Designer,您的内部团队可以在极短的时间内创建企业级应用程序。

您可以轻松地通过拖拽方式,从 MobileTogether 设计器控件面板中选择组件,从而设计您的应用程序用户界面。

您解决方案的用户界面中的事件处理方式是通过将操作拖放到“操作树”中进行定义的。这些“操作树”提供了一种可视化的编程流程,用于执行最常见的任务。

对于数据处理和操作,可以使用XQuery和XPath。MobileTogether内置了一个强大的表达式构建器和评估器,可以轻松构建和调试这些表达式。

大多数开发人员已经熟悉 XPath 和 XQuery。我们甚至提供免费的 XPath 简介 以及完整地 XPathXQuery 教程 为了帮助任何用户快速上手。

什么是行动树?

Altova 率先推出了 ActionTree 视觉编程语言,旨在帮助企业以前所未有的速度构建和部署复杂的应用程序。

以下展示的是“动作树”,它由“动作”和“动作组”组成,用于定义应用程序的事件处理和错误处理。 “动作”对话框允许您轻松地为控件或页面定义动作:您可以从左侧面板选择一个或多个动作,然后将其拖动到右侧的编辑窗口中。 在编辑窗口中,控制流程以树状结构显示,并且可以配置所有必要的详细信息。

MobileTogether 中的操作流程图

由于使用 MobileTogether 构建的 ActionTrees 不依赖于任何特定的设备专属编程语言,因此您可以创建复杂的事件处理程序、控制流程和操作,这些功能在所有台式电脑、笔记本电脑,甚至手机和平板电脑上都能正常运行。

我可以用行动树做什么?

  • 通过拖放操作,您可以定义复杂且精细的页面和控件行为
  • 访问所有设备功能(如电话、相机、地理定位等)
  • 定义高级错误处理场景
  • 定义循环、条件语句(if-then-else结构)以及数据库事务
  • 定义可重复使用且可以嵌套的动作组
  • 定义能够接收参数并返回结果的操作组

虽然使用 ActionTrees 非常简单,但它是一个完整的编程语言,可以构建复杂的编程逻辑,并且功能强大,足以构建任何可想象的数据驱动型企业解决方案

为工业自动化开发应用程序

MobileTogether 提供了对 MQTT (消息队列遥测传输) 的全面支持,MQTT 是一种关键协议,可用于实现工业自动化等智能设备之间的通信。

MQTT对于在汽车、制造业、交通运输、医疗保健等众多行业中,实现对设备和流程的实时监控和控制至关重要。当传感器和执行器能够通过MQTT发布和订阅相关主题时,就可以实现工业智能设备的自动化,从而促进整个系统的高效通信。

开发者可以利用MobileTogether平台提供的低代码功能,从而 开发支持 MQTT 协议的应用程序 在最短的时间内,为所有平台提供支持。

Industrial automation using MQTT

全面测试与调试

内置模拟器

模拟企业应用程序

当您准备好测试您的解决方案时,可以使用内置的 应用程序模拟器 该窗口可以立即执行代码,用于测试逻辑、预览界面在各种设备上的显示效果,以及在执行过程中查看工作流数据的变化。例如,您可以使用 MobileTogether 客户端应用程序,在 Windows 设备上预览您的企业应用程序的界面,或者在其他操作系统上,通过网页浏览器进行预览。

在您检查应用程序时,"消息"窗口会记录模拟器中执行的所有操作。

这种详细程度在开发过程中,对于调试任何意外行为都可能具有极大的价值。

自动化测试

企业应用程序自动化测试

MobileTogether 中的模拟器还包含高级的 自动化测试 功能,让您能够:

  • 将一系列用户操作记录下来,作为一项测试用例
  • 在 MobileTogether 设计器模拟器环境中,重新运行该测试用例
  • 将测试用例部署到 MobileTogether 服务器,以便在各种客户端设备上进行回放
  • 从服务器检索测试运行结果,并比较差异

您甚至可以修改应用程序以修复错误,然后重新运行测试用例,以验证修改后的结果。这使得该应用程序成为您开发过程中不可或缺的质量保证工具。

企业级调试器

使用 MobileTogether 调试器来测试企业应用程序

MobileTogether Designer 包含一个“操作与 XPath 调试器”,它赋予您测试和调试应用程序的能力,让您能够立即了解应用程序的任何行为——所有这些都在设计环境中直接进行。 这使得您可以调试操作树内部的执行流程,以及在这些树中调用的 XPath/XQuery 函数的结果。

当达到一个断点——无论是基于预定义的断点,还是在执行下一个操作时——相应的调试视图将会打开。您可以逐步执行操作或XPath表达式,查看调用堆栈、变量值的更新情况以及监视表达式的结果。

MobileTogether 是一个性价比最高的快速应用开发框架,它在开发过程中提供了如此高级的应用调试功能。

强大的处理能力:MobileTogether 服务器

MobileTogether 框架包含了您解决方案的后端服务器,因此,当您在 MobileTogether Designer 中设计和构建应用程序时,您同时开发前端用户界面和后端服务器逻辑,并且在一个统一的环境中进行。

MobileTogether Server 是您解决方案的后端核心,它作为连接终端用户与您的后端数据源和基础设施的桥梁。

您可以选择将 MobileTogether Server 安装在本地服务器上,也可以选择将其部署在云端。

适用于企业应用的 MobileTogether 服务器

后端服务器的定价仅基于服务器的性能(即CPU核心数量),而与您希望托管的解决方案数量以及连接到服务器的最终用户数量无关。

安全的企业应用程序

MobileTogether Server 提供强大且精细的 企业应用程序的安全选项无论是从单个服务器还是单个应用程序的层面来看:

  • 用户和角色管理
  • 用户、角色和设备管理
  • 用户名/密码验证
  • 支持生物识别验证,并提供 PIN 码作为备用方案
  • 支持 LDAP 和 Active Directory 集成
  • SSL加密
  • 细粒度的密码选项

高性能特性

MobileTogether Server 能够提高运行您应用程序的计算机的速度和性能,因为它将复杂的查询和计算工作全部在服务器端完成,这意味着结果能够更快地显示在最终用户的设备上。

这使得最终用户的设备可以将资源分配给其他进程,从而减少加载时间,并节省内存空间。

所有数据源的缓存行为都具有高度的可定制性,可以根据您的解决方案的需求进行调整。MobileTogether 不仅包含常见的缓存参数,如过期时间和刷新时间,还允许您手动设置缓存再次生效的时间间隔,以及自动缓存多少种不同的、由多个查询参数组合而成的结果。现在,客户端请求数据时,会立即从缓存中获取,而服务器只有在缓存时间过期后才会重新获取数据。这些选项可以显著提升性能。

即时部署企业级应用程序

一旦您在 MobileTogether Designer 中构建好解决方案并在 MobileTogether Server 上部署,最终用户即可立即在他们选择的设备上访问它。 针对 Windows 10 和 11 电脑,提供一个免费的、原生 Windows 应用程序;其他用户可以通过网页浏览器访问您的解决方案。

当用户处于移动状态时,他们可以使用免费的、原生版本的 MobileTogether 客户端应用程序,该应用程序适用于 iOS 或 Android 平台,从而在智能手机或平板电脑上访问您的解决方案。 MobileTogether 的方案非常适合“自带设备办公”(BYOD)模式,以及那些在一天中需要在电脑、智能手机和平板电脑之间切换的用户。

最终用户只需从其设备的应用程序商店下载免费的 MobileTogether 应用程序,然后连接到您的 MobileTogether 服务器,或者通过任何网页浏览器访问您的解决方案。

快速部署Web应用程序

因为您在 MobileTogether Designer 中构建的每个应用程序都能为所有平台生成原生应用程序,同时也能生成一个基于 HTML5 的浏览器应用程序,因此,您可以根据企业需求,选择部署一个网页应用程序

提供网页应用程序的能力——无论是作为移动应用程序的补充,还是替代品——具有诸多优势。

由于该网页应用可以通过任何网页浏览器访问,用户无需在设备或电脑上预先安装客户端应用程序。

无需下载:用户只需通过网址即可访问您的应用程序。

这意味着在大型组织内部轻松部署您的应用程序,甚至可以将面向客户的应用程序部署到互联网上。所有这些因素都能让企业IT部门和最终用户都更加便捷。

使用 MobileTogether,您可以快速构建网页应用程序

为任何组织提供经济实惠且可灵活扩展的定价方案

无限开发者

MobileTogether Designer 是一款免费软件。您可以立即开始使用,并且可以邀请任意数量的开发者共同参与。

无限应用

MobileTogether Server 的定价基于您所需的性能(即 CPU 核心数量),而不是您希望托管的应用数量。您可以在您的 MobileTogether Server 上托管任意数量的应用,没有限制。

无限用户

此外,连接到您的 MobileTogether 服务器的终端用户数量没有限制,这使得它非常适合各种规模的企业。

MobileTogether Server 的价格非常合理,单核心的年费起价约为 1000 美元。此外,它还提供 30 天的免费试用。

这种极具竞争力的定价策略旨在让任何规模的组织都能享受到先进企业应用程序带来的优势。

MobileTogether 功能列表

MobileTogether 常见问题解答

MobileTogether 视频演示