ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:559.43KB ,
资源ID:2935441      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2935441.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(移动应用通用开发平台系统操作手册.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

移动应用通用开发平台系统操作手册.docx

1、移动应用通用开发平台系统操作手册移动应用通用开发平台系统操作手册1 引言1.1编写目的为了适应客户长期的、不断发展的移动信息化需求,我们设计研发了移动应用通用开发平台系统。为方便用户稳定、有效的运行该平台系统,特此编写了移动应用通用开发平台系统操作手册,以供参考。1.2系统介绍该操作手册所描述的软件系统的名称为移动应用通用开发平台(Mobile Universal Platform,缩写为MUP)。移动应用通用开发平台包括移动终端上使用的MAP平台、MIT工具和服务器端适配器MDSP。移动客户端MAP平台进行各种无线网络方式的接入和针对移动终端的数据转换,同时在终端使用MUPF框架加脚本机制来

2、屏蔽手机操作系统的差异性;使用MDSP实现和各个业务系统的对接,兼容http/https、WebService、DataBase等多种接口能力,屏蔽客户业务系统接口的差异性。1.2.1 市场需求随着智能手机操作系统如iPhone、Android等的普及,2010年移动互联网风生水起,手机客户端应用软件蓬勃发展,但是在一款手机操作系统上开发的软件不能直接运行在其他手机操作系统上,如果有一个通用的开发平台,使应用程序可以独立于操作系统来开发,并且开发出来的应用程序可以运行在任何一个手机操作系统上,那么必然大幅减少移植的开销,而且增加应用的系统兼容性,给企业或者开发者提供更多的便利,为用户创作更多的

3、应用。手机应用软件的开发不应被牵绊于操作系统,而应该是关注在应用本身,这是创新应该发生的地方。因此移动通用平台可以使企业或者开发者的注意力聚焦在改进和创新应用上,聚焦如何改进在用户体验上,可以使企业和开发者更高效地为用户服务。1.2.2 移动应用通用开发平台产品功能图1移动应用通用开发平台即提供这样的功能:使应用程序可以独立于手机操作系统来开发,并且开发出来的应用程序可以运行在任何一个手机操作系统上,如图1所示:企业或者开发者通过移动应用通用开发平台来创建应用程序,移动应用通用开发平台自动将应用程序转换为目标操作系统代码,使之可以在Symbian、Android、iPhone等不同的手机操作系

4、统上运行,从而不需要任何的代码移植操作,就可以使应用程序无缝地运行于不同的手机平台,极大增加应用程序的系统兼容性。1.2.3 移动应用通用开发平台产品的应用领域移动应用通用开发平台应用于跨手机操作系统/手机平台的移动终端应用软件开发,可应用于手机、电子书等移动终端产品、平板电脑、带有智能操作系统的电视终端等的应用软件开发。1.3使用系统的用户该平台主要的使用角色有两种:注册用户(Subscriber)和管理维护人员(Administrator)。注册用户是平台的受众群体,通过浏览器或PC客户端使用平台所提供的多种应用框架及开发工具。WWW服务作为辅助工具,方便注册用户的使用及意见反馈。平台需要

5、管理维护人员进行日常的管理和维护,除了通过专有通信方式外,WWW服务是必不可少的、实用的手段。2 系统征述2.1 可支持的操作系统及版本号平台运行的操作系统:Windows/linux开发的移动应用支持的手机操作系统:Android、iPhone、Symbian、Windows Mobile/Windows Phone、J2ME。版本号:Windows XP/Vista/Win7,J2ME MIDP2.0及以上版本,Android 1.5及以上版本,iPhone IOS 3.1及以上,Symbian S40/S60,WM 5.0及以上版本/WP7及以上版本。2.2 系统结构图2 移动应用通用开

6、发平台构成移动应用通用开发平台以移动应用系统(Mobile Application System,简称MAS)为主体,WWW服务为辅助工具,数据库存放平台所需的各种数据。具体分工是:移动应用系统(MAS)。几乎所有的移动应用都由MAS完成。MAS最主要的接口是与不同移动运营商网关的连接,被定义为网关适配器(Adapter for Gateway)。WWW服务。除了为注册用户提供辅助功能,还可以为系统人员提供管理工具。包括的功能参见上述两个角色的描述。数据库。MAS运行可以不需要数据库的辅助。但为了对系统管理的方便,以及应用内容的有效管理,我们还是加入了数据库。从图2可以看出,在移动应用平台的三

7、个组成部分中,MAS是结构中的关键。它的特性决定了平台的优劣。普通的设计很难处理在前面提到的三个难点,只有从根本上采用分布式的体系结构来解决。2.3 应用程序结构移动应用通用开发平台用应用程序生成器根据“MUP app”选项生成一个应用框架。在框架中具体定义数据模型和动作后,应用程序生成器生成子目录、控制器和数据文件。举个例子:/sugar是SugarCRM这个应用程序的根目录,应用程序的根目录包含.erb文件,其中index.erb文件是默认的登陆页面。这个默认的登陆页面把一些数据模型链接到控制器,不过和具体的控制器没有关系。有些情况下应用程序需要一些和控制器有关的默认登陆页面,这样就会创建

8、一个model/controller/view文件夹,控制器上的动作会作为默认的开始路径。Model/View/Controller按照惯例,每个模型的文件会包含一个命令控制器,一个模型分类和如下描述的视图模板。Controller开发者可以通过在控制器类中简单的定义一些新方法,就可以创建控制器动作。每个动作都与url有关,而且可以在WebView管理中通过调用视图下的url去执行。WebView 管理是一个嵌入在应用程序UI中的网页浏览器。比如,如果你已经有了Account Model,在account_controller.rb文件中将存在你的控制器动作。为了定义动作list,你要在acc

9、ount_controller.rb文件中创建函数list:def list#implement required business logic here#.#return result to the browserrender :action = :listend创建和URL路径相关的动作可以遵循Rails框架的模式,这个模式就是为目标文件创建CRUD动作以及为搜索这些动作的相关的“地图资源”协议。Model为了存储数据,MUP在iPhone,Android,和 Windows Mobile手机上部分的使用Sqlite.在黑莓手机5.0版本中,MUP使用Hsql.在5.0 以及更高级的版本中

10、可能使用Sqlite or Hsql。3 MUP应用程序的创建下面我们介绍一下如何在我们所支持的所有平台上创建MUP应用程序。所有平台的先决条件需要的软件Windows使用Instant Rhodes软件安装。在Mac,Linux和Windows(如果不使用Instant Rhodes软件安装)上你要确保下面的软件已安装:Ruby 1.8.6 or 1.8.7. Load it from here.RubyGems v1.3.7 or higher. Load it from here.GNU需要3.80或更高的版本(必须在gem之前安装)。如果你是运行Mac OSX 或Linux,或许你早已

11、安装了它。在Windows上下载来自here的GNU,并且安装在系统的某处。确保你所安装的位置在PATH环境变量里。Rhodes gem。运行sudo gem install Rhodes软件,安装这个最新的Rhodes gem。If you get any “no such file to load something” messages while running the rake tasks or rhogen commands, this can usually be resolved by running sudo gem install something.设置HOME环境变量:C

12、:Documents and Settings如果你计划创建黑莓或Android应用,确保你安装的JDK版本在1.6.0_2或更高的版本。建议6.0版本更新到11版。1.6.0_13版在Mac OSX 10.5上是有效的版本。安装它并且通过运行“java Preference”来改变默认值。Sun的JDK在Windows或Linux上是有效的。它的32bit Windows版必须在黑莓工具上使用。确保你设置的JAVA_HOME和JAVA_HOME/bin是在你的路径。设置Rhodes资源代码如果你计划修改或扩展Rhodes,你需要Rhodes资源代码。它是发布在MIT许可下,并且它的所有权归你

13、所有。否则你不需要Rhodes资源代码,具有Rhodes gema安装就足够了。Rhodes资源代码在中是可用的,并且你需要下载Git。如果你使用Instant Rhodes来安装的,那么在你的系统中或许已经存在了。否则在here下载它。复制Rhodes,执行下面的命令行:$ git clone git:/$ cd rhodesCheckout the branch you are interested in (if not master):$ git checkout -f -b -track origin/Make sure youre up-to-date on the branch:$

14、 git pull向你的路径中添加二进制文件。在Linux/Mac中它的做法是通用的.profile。在Windows上是通过该系统进行控制面板。通过运行配置rhodes-setup脚本环境。将自动检测安装的SDK,并会提示你输入验证它们或无法检测到。$ rhodes-setup从源代码创建rhodes gem你不必复制资源,但是如果你想建立rhodes gem,那么就实现下面的代码:$ git clone git:/$ cd rhodes$ rake gem$ gem install rhodes-version.gemBuild from Rhodes sources directly w

15、ithout gemRhodes gem源代码外直接创建创建Rhodes应用程序资源代码必须设置sdk:在build.yml(它在应用的根文件夹中)中设置属性,Rhodes源代码的根文件夹。iPhone/iPad上创建应用iPhone/iPad版本的Rhodes应用程序必须在Mac机上创建,也可以在中创建。下面的说明描述了如何从Xcode开发环境或本地的苹果机上的命令行。先决条件为创建iPhone/iPad程序你将需要安装下面的软件:Mac OS X 10.5 (Leopard) or greater (Snow Leopard) Follow All Platforms Prerequisites遵守所有平台的先决条件iPhone的SDK。我们推荐使用最新的稳定版本可以从iPhone开发中心下载。在XCode生成应用程序为了争取对iPhone / ipad公司按照下列步骤:注意SDK的:在你build.yml价值。您将使用在上一个台阶。 进入/platform/iPho

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1