随着移动设备越来越普及,对移动应用的需求也在不断增长。现在,随着移动计算机变得越来越便宜,公司希望——开发者——为他们创建能够在这些设备上运行的软件,以便于他们能够随时随地处理工作。
开发移动应用的一个挑战是,每个公司都有不同的需求,因为每个公司通常都在运营不同的业务。然而,这些应用有一些共同的方面:
这些方面也是Resco MobileApp Developer Pack的一部分。
图1展示了Resco MobileApp Developer Pack的内容。它包含:
图1:MobileApp Developer Pack内容
MobileForms Toolkit是一套专门为移动设备创建的Visual Studio控件。它们是每个商业应用的重要组成部分。它们的特点包括:
可以在这里阅读更多关于MobileForms Toolkit的信息。
这些健壮的解决方案利用了MobileForms Toolkit,并展示了如何使用它们来构建一个功能齐全、外观专业且有用的移动商业应用。所有示例都是用C# .NET或Visual Basic .NET编写的,针对.NET Compact Framework。它们提供了带有良好注释的源代码,因此可以跳过构建基础部分,直接满足客户的需求。下面,可以找到两个示例的更详细信息,它们展示了在企业环境中移动设备的典型使用方式。
这个示例是一个销售力量自动化应用,允许浏览客户、订单、产品和商务访问的数据库。它建立在MobileForms Toolkit控件之上,提供了一种简单而灵活的定制方式。MobileSales使用的SQL CE数据库可以通过合并复制轻松地与SQL服务器同步。
图2:MobileSales DevKit
还提供了一个针对Symbol MC70移动设备的优化版本。可以使用MC70的条码扫描器搜索产品数据库。
将员工派到现场收集数据是每个企业的常见做法。MobileSurvey企业级示例是一个解决方案,允许将移动设备带到现场,填写准备好的表格,然后将其发送到服务器进行处理。MobileSurvey企业级示例包含3个模块:
MobileSurvey Manager是一个桌面应用程序,允许设计表格,为它准备问题,并设置问题的答案类型。
MobileSurvey Client是一个移动设备应用程序,它向用户展示表格,允许他填写答案,并将它们发送到服务器进行处理。
MobileSurvey WebService是一个服务器应用程序,它接受填写好的表格。下面的方案显示了整个MobileSurvey工作流程:
通过提供大量Visual Studio控件形式的工作,极大地加快了开发过程
包括完整的专业移动设备应用程序,带有良好注释的源代码
应用程序提供典型的Windows Mobile外观和感觉,即使在内存和处理器能力有限的设备上也能实现良好的性能
Resco是为运行Microsoft Windows Mobile OS的移动设备创建软件的领先开发商。从开发目前最畅销的最终用户应用程序开始,Resco继续创建开发库,并将经验传承下去。Resco的Developer Tools部门的成立及其努力现在已经产生了丰富的开发工具、控件、库、示例以及模型应用程序,这些是Resco所提供的。