《基于WINDOWS系统下可视化开发IPAD应用程序的方法.pdf》由会员分享,可在线阅读,更多相关《基于WINDOWS系统下可视化开发IPAD应用程序的方法.pdf(4页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103530094 A (43)申请公布日 2014.01.22 CN 103530094 A (21)申请号 201210224847.9 (22)申请日 2012.07.02 G06F 9/44(2006.01) (71)申请人 西安曲江出版传媒股份有限公司 地址 710061 陕西省西安市雁塔南路 300-9 号曲江文化大厦 C 申请人 陕西师范大学出版总社有限公司 (72)发明人 屈瑞新 曹进 (74)专利代理机构 西安智邦专利商标代理有限 公司 61211 代理人 姚敏杰 (54) 发明名称 基于Windows系统下可视化开发iPad应用程 序的方法 (57。
2、) 摘要 一种基于Windows系统下可视化开发iPad应 用程序的方法, 该方法包括 : 1) 在 MAC 系统开发出 iPad 应用程序的所有功能模块 ; 2) 将素材包所对 应的配置属性全部自定义为 XML 文件, 并得到约 定的 XML 键值对属性 ; 3) 在 windows 系统开发约 定的 XML 键值对属性的模块, 并根据该模块生成 约定好的 XML 键值对属性 ; 4) 利用程序功能模块 将约定好的 XML 键值对属性读取, 得到 iPad 应用 程序的 IOS 源程序。本发明提供了一种对 mac 系 统在Windows系统下开发iPad程序提供依据的基 于Windows系统。
3、下可视化开发iPad应用程序的方 法。 (51)Int.Cl. 权利要求书 1 页 说明书 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书2页 (10)申请公布号 CN 103530094 A CN 103530094 A 1/1 页 2 1. 一种基于 Windows 系统下可视化开发 iPad 应用程序的方法, 其特征在于 : 所述方法 包括以下步骤 : 1) 在 MAC 系统开发出 iPad 应用程序的所有功能模块 ; 所述所有功能模块包括程序功 能模块、 素材包以及素材包所对应的配置属性 ; 所述素材包所对应的配置属性包括素材的 坐标、 大小。
4、以及路径 ; 2) 将素材包所对应的配置属性全部自定义为 XML 文件, 并得到约定的 XML 键值对属 性 ; 3) 在 windows 系统开发可生成步骤 2) 中约定的 XML 键值对属性的模块, 并根据该模块 生成约定好的 XML 键值对属性 ; 4) 利用步骤 1) 中的程序功能模块将步骤 3) 中所得到的约定好的 XML 键值对属性读 取, 得到 iPad 应用程序的 IOS 源程序。 2.根据权利要求1所述的基于Windows系统下可视化开发iPad应用程序的方法, 其特 征在于 : 所述基于 Windows 系统下可视化开发 iPad 应用程序的方法还包括 : 5) 通过 Ma。
5、c 系统中的 AppStore 平台的 DRM 系统对步骤 4) 所得到的 IOS 源程序进行苹 果的认证, 得到能够上传 app store 的应用程序。 3.根据权利要求1或2所述的基于Windows系统下可视化开发iPad应用程序的方法, 其特征在于 : 所述步骤 3) 中生成的方式包括并不限于拖拽以及输入。 权 利 要 求 书 CN 103530094 A 2 1/2 页 3 基于 Windows 系统下可视化开发 iPad 应用程序的方法 背景技术 0001 本发明属于计算机技术领域, 涉及一种 IOS 的开发方法, 尤其涉及一种基于基于 Windows 系统下可视化开发 iPad 。
6、应用程序的方法。 0002 背景技术 0003 Mac OS 是一套运行于苹果 Macintosh 系列电脑上的操作系统。Mac OS 是首个在 商用领域成功的图形用户界面。例如, 目前常用的苹果电脑 IPAD, 其程序开发 (IOS 开发) , 必须使用苹果 mac 系统, 与苹果的开发环境 Xcode, 开发 iPad 电子应用程序。Mac 系统是苹 果机专用系统, 是基于 Unix 内核的图形化操作系统 ; 该系统由苹果公司自行开发。 0004 Windows 操作系统是一款由美国微软公司开发的窗口化操作系统, 其采用了 GUI 图形化操作模式, 比起从前的指令操作系统如 DOS 更为人。
7、性化, Windows 操作系统是目前世 界上使用最广泛的操作系统。 0005 由于 MAC 的架构与 Windows 不同, 其 Windows 系统下的安装文件不能在 MacOS 系 统中应用。 发明内容 0006 为了解决背景技术中存在的上述技术问题, 本发明提供了一种对 mac 系统在 Windows 系统下开发 iPad 程序提供依据的基于 Windows 系统下可视化开发 iPad 应用程序 的方法。 0007 本发明的技术解决方案是 : 本发明提供了一种基于 Windows 系统下可视化开发 iPad 应用程序的方法, 其特殊之处在于 : 所述方法包括以下步骤 : 0008 1)。
8、 在 MAC 系统开发出 iPad 应用程序的所有功能模块 ; 所述所有功能模块包括程 序功能模块、 素材包以及素材包所对应的配置属性 ; 所述素材包所对应的配置属性包括素 材的坐标、 大小以及路径 ; 0009 2) 将素材包所对应的配置属性全部自定义为 XML 文件, 并得到约定的 XML 键值对 属性 ; 0010 3) 在 windows 系统开发可生成步骤 2) 中约定的 XML 键值对属性的模块, 并根据该 模块生成约定好的 XML 键值对属性 ; 0011 4) 利用步骤 1) 中的程序功能模块将步骤 3) 中所得到的约定好的 XML 键值对属性 读取, 得到 iPad 应用程序。
9、的 IOS 源程序。 0012 上述基于 Windows 系统下可视化开发 iPad 应用程序的方法还包括 : 0013 5) 通过 Mac 系统中的 AppStore 平台的 DRM 系统对步骤 4) 所得到的 IOS 源程序进 行苹果的认证, 得到能够上传 app store 的应用程序。 0014 上述步骤 3) 中生成的方式包括并不限于拖拽以及输入。 0015 本发明的优点是 : 0016 本发明所提供的基于 Windows 系统下可视化开发 iPad 应用程序的方法是以苹 果系统和 Windows 系统均具有通用的数据格式为基础, 使用可扩展标记语言 (Extensible 说 明 。
10、书 CN 103530094 A 3 2/2 页 4 Markup Language, XML) 设计可被两种运行平台程序的解析的共同接口, 通过这些共同接口 mac 系统中所需要的数据进行归纳总结, 提炼出能够在 windows 系统下能产生的相关数据, 通过这些接口将 windows 系统下所产生的相关数据转换成可以在 mac 系统中使用的数据, 对 mac 系统在 Windows 系统下开发 iPad 程序提供依据, 解决了背景技术中在 Windows 系统 下可视化开发 iPad 应用程序的技术问题, 同时 windows 软件提供模拟器功能, 用户可以在 本地进行软件的预览, 使用非。
11、常方便。 具体实施方式 0017 本发明提供了一种基于Windows系统下可视化开发iPad应用程序的方法, 该方法 包括以下步骤 : 0018 1) 在 MAC 系统开发出 iPad 应用程序的所有功能模块 ; 所述所有功能模块包括程 序功能模块、 素材包以及素材包所对应的配置属性 ; 所述素材包所对应的配置属性包括素 材的坐标、 大小以及路径 ; 0019 2) 将素材包所对应的配置属性全部自定义为 XML 文件, 并得到约定的 XML 键值对 属性 ; 0020 3) 在 windows 系统开发可生成步骤 2) 中约定的 XML 键值对属性的模块, 并根据该 模块生成约定好的 XML 。
12、键值对属性 ; 方式包括并不限于拖拽以及输入。 0021 4) 利用步骤 1) 中的程序功能模块将步骤 3) 中所得到的约定好的 XML 键值对属性 读取, 得到 iPad 应用程序的 IOS 源程序。 0022 5) 通过 Mac 系统中的 AppStore 平台的 DRM 系统对步骤 4) 所得到的 IOS 源程序进 行苹果的认证, 得到能够上传 app store 的应用程序。 0023 考虑到还要生成android与windows phone程序, 本发明增加了中间环节 (电子书 用户管理应用系统) , 这样就可以在电子书用户管理应用系统中进行选择编译版本, 用户管 理等功能。 002。
13、4 本发明的设计思路是 : iPad、 mac、 Windows 三款操作系统都支持可扩展标记语言, 这样就对 mac 系统在 Windows 系统开发 iPad 程序开发 (IOS 开发) 提供了依据, 本发明以 苹果系统和 Windows 系统可以通用的数据格式为基础, 使用可扩展标记语言 (Extensible Markup Language, XML) 设计可被两种运行平台程序的解析的共同接口。通过对现有 IPAD 上所使用的各种应用软件进行归纳总结, 提炼出功能相对独立的模块, windows 软件根据每 个功能模块, 针对用户操作来开发可视化的编辑环境, 用户在 windows 软。
14、件操作所产生的 相关的数据, 通过接口将数据转换成可以在苹果系统中使用的数据。同时 windows 软件提 供模拟器功能, 用户可以在 windows 系统下进行软件的预览, 使操作者操作非常方便。 0025 本发明在 Windows 系统下开发了可视化开发客户端, 解决了可视化开发问题, 并 自动加密打包 (也可不加密) 生成自己约定的 XML 接口文件 ; 服务器端解决了 XML 接口与素 材转换成 mac 系统下 XML 接口与素材转换问题 ; Mac 系统的 AppStore 平台的 DRM(数字版 权保护系统) 与开发好的 IOS 程序模块以及 XML 接口文件三体融合, 就生成出 ipad 应用程 序。 说 明 书 CN 103530094 A 4 。