将 Google 的云计算功能连接到 Apple 的 iPhone 中
2009-02-25 11:06:35 来源:WEB开发网iPhone 和 Google 应用程序引擎代码下载地址:http://flashview.ddvip.com/2009_02/iPhone_Google_App_Engine_code.zip
针对手持设备的云计算和软件开发是两项非常热门的技术,并被越来越多地结合起来用于创建混合解决方案。在本文中,了解如何连接 Google App Engine(Google 的云计算功能)和 iPhone(Apple 的移动平台),以及如何通过连接到 App Engine 云并缓存应用程序数据以备离线使用,从而利用开源库 TouchEngine 动态控制 iPhone 上的应用程序数据。
简介
过去几年出现了很多创新技术,2008 年对技术而言是不同凡响的一年。两项最让人兴奋的创新是云计算和移动应用程序开发。在本文中,我们将探究一种通信方法,这种方法能利用这两个技术来实现协作开发人员的梦想。在本文中,我们将使用 Google App Engine(Google 的云计算平台)和 iPhone(Apple 的移动平台)来开发一个能同步 “云” 数据的应用程序。
我们将利用一种简单的方法来从 App Engine 拉出数据放到 iPhone 上; 这种方法需要大量使用 python 和 App Engine。使用 RSS、ATOM 或 REST 将数据连锁到 iPhone 的常规方法非常简单,但是必须要编写一个解析器。更简单的一种做法是使用 XML 属性列表或 plist。根据属性列表的手册页面:“属性列表使用几个核心基础类型将数据组织成指定的值和值的列表,这些类型包括 CFString、CFNumber、CFBoolean、CFDate、CFData、CFArray 和 CFDictionary。借助这些类型,您就能够生成结构良好、可传输、可存储和可访问的数据,并且还尽可能提高了效率。”
更多精彩
赞助商链接