智能手机跨平台开发高级教程—适用于iPhone、BlackBerry、Windows Mobile及Android
基本信息
- 原书名: Pro Smartphone Cross-Platform Development: iPhone, Blackberry, Windows Mobile, and Android Development and Distribution
- 原出版社: Apress
- 作者: (美)Sarah Allen Vidal Graupera Lee Lundrigan
- 译者: 崔康
- 丛书名: 移动与嵌入式开发技术
- 出版社:清华大学出版社
- ISBN:9787302260479
- 上架时间:2011-9-22
- 出版日期:2011 年8月
- 开本:16开
- 页码:231
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 移动开发
计算机 > 软件与程序设计 > 移动开发 > iPhone
计算机 > 软件与程序设计 > 移动开发 > Android
计算机 > 软件与程序设计 > 移动开发 > Windows Mobile/Symbian
内容简介回到顶部↑
《智能手机跨平台开发高级教程—适用于iphone、blackberry、windows mobile及android》介绍如何在当今市场上最流行的移动平台上开发应用程序,便于读者了解跨平台开发的内部原理,并利用本书提供的宝贵信息付诸实践。把开发过程分解成通俗易懂的步骤有助于刚刚接触移动平台的开发人员。相关的语言和sdk种类繁多,使得大多数人应接不暇。本书旨在做一些铺垫工作,找到跨平台和设备开发应用程序的捷径。
前几年,这些技术和工具包还不存在。相信读者会发现他们的价值并借助它们成功地开发应用程序。
本书主要内容
在主流的平台(如iphone、blackberry、windows mobile和android)上开发本地应用程序。
利用跨平台移动工具包(如rhomobile和phonegap)扩展应用程序以支持跨所有移动平台的运行。
通过各个主要移动应用商店(rim、apple和microsoft)发布应用程序。
感谢您选择《智能手机跨平台开发高级教程——适用于iphone、blackberry、windows mobile及android))。相信它将为您设计和构建下一代移动应用程序项目助一臂之力。
前几年,这些技术和工具包还不存在。相信读者会发现他们的价值并借助它们成功地开发应用程序。
本书主要内容
在主流的平台(如iphone、blackberry、windows mobile和android)上开发本地应用程序。
利用跨平台移动工具包(如rhomobile和phonegap)扩展应用程序以支持跨所有移动平台的运行。
通过各个主要移动应用商店(rim、apple和microsoft)发布应用程序。
感谢您选择《智能手机跨平台开发高级教程——适用于iphone、blackberry、windows mobile及android))。相信它将为您设计和构建下一代移动应用程序项目助一臂之力。
目录回到顶部↑
《智能手机跨平台开发高级教程—适用于iphone、blackberry、windows mobile及android》
第1章 智能手机是新式个人电脑 1
1.1 应用程序市场前景 1
1.2 智能手机简介 3
1.2.1 智能手机前景 3
1.2.2 跨平台框架 4
1.2.3 移动应用程序的品牌经验 4
1.3 web技术 8
1.4 跨平台框架 8
1.5 关于本书 11
第ⅰ部分 跨平台开发与发布
第2章 iphone 15
2.1 xcode介绍 15
2.2 iphone开发标准实践 16
2.3 构建简单的iphone应用程序 16
2.3.1 创建xcode项目 17
2.3.2 创建界面 18
2.4 在设备上安装应用程序 25
2.4.1 使用开发配置助手 25
2.4.2 手动构建iphone配置 26
第1章 智能手机是新式个人电脑 1
1.1 应用程序市场前景 1
1.2 智能手机简介 3
1.2.1 智能手机前景 3
1.2.2 跨平台框架 4
1.2.3 移动应用程序的品牌经验 4
1.3 web技术 8
1.4 跨平台框架 8
1.5 关于本书 11
第ⅰ部分 跨平台开发与发布
第2章 iphone 15
2.1 xcode介绍 15
2.2 iphone开发标准实践 16
2.3 构建简单的iphone应用程序 16
2.3.1 创建xcode项目 17
2.3.2 创建界面 18
2.4 在设备上安装应用程序 25
2.4.1 使用开发配置助手 25
2.4.2 手动构建iphone配置 26
序言回到顶部↑
2010年,对于我们这些在21世纪前10年一直从事移动行业的人是令人兴奋的,有人将其称为“移动开发人员年”。是的,开发人员和晶牌等通过苹果公司的应用商店、Google的Android市场和其他手机及操作系统的应用商店建立了畅通的联系,可以和移动企业一样追逐市场,而在此之前会受到各种约束。直到最近,应用程序的发布渠道还包括运营商、手机门户、第三方渠道(如Motricity),甚至自己的网站。
运营商曾经通过他们的门户主宰和控制着哪些应用程序可以接触热切的最终用户——即通过衡量应用程序的业务开发和测试过程来挑选出赢家和输家。通过运营商发布应用程序存在较大的困难并且成本较高,需要与运营商进行直接沟通。运营商要求开发人员必须对其所支持的操作系统和手机投入精力进行新的业务开发,以满足不同的需求和测试过程。手机门户也要求我们在业务开发方面付出努力并加入到昂贵的开发人员项目中。第三方渠道和个人网站在发布应用程序方面比较简便,但是需要开发人员自己从事市场营销,而且让用户自己下载、安装应用程序也成为其被广泛采纳的障碍。直到最近,除了一些坚定的开发人员和预算充足的知名厂商在支持以外,移动开发业务面临的这些挑战依然束缚着试验和创新。现在,欢迎浏览苹果公司的应用商店(Apple’sAppStore)。
苹果公司的应用商店不仅提供了联系市场的一条渠道,而且显著改变了开发人员在市场中的地位。苹果公司通过“总有一款应用程序满足你的需求”(There’s anApp forThat)运动建立了新的行业标准。突然之间,最终用户不再根据硬件规格来选择手机设备,取而代之的是考虑除了打电话和发短信之外,手机还能用来做什么。现在,一款手机的价值已经体现在其运行众多应用程序的能力。iPhone最初没有应用商店,后来是最终用户驱动了创新模式,而类似情况并不罕见。iPhone的早期使用者破解其操作系统并添加应用程序以增强功能,但是苹果公司很快采取措施利用iTunes连接既能发布0.99美元一首的歌曲,也能发布0.99美元一款的应用程序。
如果不是因为市场上出现了越来越多的支持设备,应用商店的趋势不会并且也不可能流行。诺基亚公司在2007年将过去一般称为智能手机的新一代高级手机称作“多媒体电脑”以强调其重要性。从此,将智能手机比作电脑变得更加普遍,因为智能手机的处理能力和存储容量一直在提高。智能手机市场份额的稳定增长在2008年迎来了历史时刻——在英国和美国的占有率同时超过20%。历史上通常把20%的市场份额作为某项技术成为主流的衡量标准,而从2008年以来事实又一次验证了这点。根据摩根士丹利公司的分析师MaryMeeker的报告,世界其他地区的智能手机市场份额将在2012年达到20%。
目前的发展形势是:智能手机市场呈现爆炸性增长,通过设备和操作系统应用商店可以与市场畅通衔接,商业模式切实可行。正是在这种背景下,本书作者带我们迈出了下一步——跨平台开发。虽然跨平台框架仍然处于技术发展的初级阶段,但现在是开发人员将跨平台框架加入其开发工具箱的最佳时刻。
这对于Web开发人员和那些从广泛发布和深度集成的交易中受益良多的服务品牌更是如此。
在本书的第1部分,作者概述了涵盖主流手机和操作系统供应商(包括iPhone、Android、Blackberry和Windows Mobile)的优秀开发和发布模式。第Ⅱ部分紧接着介绍了最新的跨平台解决方案,包括专用和开源框架,重点是构建原生应用程序。最后在第Ⅲ部分,作者讲述了如何使用HTML为Web应用程序和服务创建本地外观。
贯穿全书的一条主线是认同移动开发是一种商业尝试和机会。本书会介绍如何动手实践和提供代码示例,这对于刚开始接触移动开发的人员是有益的,但是专业的开发人员和公司会从作者的务实观点中获益更多。当然,许多Web开发人员正在追求移动开发,因为这是增长其业务的一个奸决策,并且如果其客户还没有要求移动应用程序,他们会很快提出该要求。
本书并不针对游戏应用程序的开发人员。虽然游戏是所有应用商店的一个首要类别,但是它只是从与操作系统或者设备深度集成中获益的分类之一。跨平台框架不可能是游戏的最佳选择。效率型应用程序、品牌应用程序和一些通信服务(如社交网络应用等)会从本书涵盖的工具和技术中受益。
本书介绍的一些工具处于萌芽时期但是前景看好,目前我们还处在移动设备上使用跨平台的初期。福布斯杂志引用摩托罗拉的研究数据指出,在全球大约1700万软件开发人员中,有大约400万从事移动开发。虽然采用Rhodes、Appcelerator和PhoneGap创建的应用程序已经在苹果公司的应用商店上发布,但是使用这些框架的开发人员总数也不过几十万,甚至更少。这就像Web发展的早期阶段,试验某种程度上仍然是推动整个业界发展的重要因素。本书就是针对类似尝试的重要贡献。
Debi Jones
Telefonica开发人员项目的主编
运营商曾经通过他们的门户主宰和控制着哪些应用程序可以接触热切的最终用户——即通过衡量应用程序的业务开发和测试过程来挑选出赢家和输家。通过运营商发布应用程序存在较大的困难并且成本较高,需要与运营商进行直接沟通。运营商要求开发人员必须对其所支持的操作系统和手机投入精力进行新的业务开发,以满足不同的需求和测试过程。手机门户也要求我们在业务开发方面付出努力并加入到昂贵的开发人员项目中。第三方渠道和个人网站在发布应用程序方面比较简便,但是需要开发人员自己从事市场营销,而且让用户自己下载、安装应用程序也成为其被广泛采纳的障碍。直到最近,除了一些坚定的开发人员和预算充足的知名厂商在支持以外,移动开发业务面临的这些挑战依然束缚着试验和创新。现在,欢迎浏览苹果公司的应用商店(Apple’sAppStore)。
苹果公司的应用商店不仅提供了联系市场的一条渠道,而且显著改变了开发人员在市场中的地位。苹果公司通过“总有一款应用程序满足你的需求”(There’s anApp forThat)运动建立了新的行业标准。突然之间,最终用户不再根据硬件规格来选择手机设备,取而代之的是考虑除了打电话和发短信之外,手机还能用来做什么。现在,一款手机的价值已经体现在其运行众多应用程序的能力。iPhone最初没有应用商店,后来是最终用户驱动了创新模式,而类似情况并不罕见。iPhone的早期使用者破解其操作系统并添加应用程序以增强功能,但是苹果公司很快采取措施利用iTunes连接既能发布0.99美元一首的歌曲,也能发布0.99美元一款的应用程序。
如果不是因为市场上出现了越来越多的支持设备,应用商店的趋势不会并且也不可能流行。诺基亚公司在2007年将过去一般称为智能手机的新一代高级手机称作“多媒体电脑”以强调其重要性。从此,将智能手机比作电脑变得更加普遍,因为智能手机的处理能力和存储容量一直在提高。智能手机市场份额的稳定增长在2008年迎来了历史时刻——在英国和美国的占有率同时超过20%。历史上通常把20%的市场份额作为某项技术成为主流的衡量标准,而从2008年以来事实又一次验证了这点。根据摩根士丹利公司的分析师MaryMeeker的报告,世界其他地区的智能手机市场份额将在2012年达到20%。
目前的发展形势是:智能手机市场呈现爆炸性增长,通过设备和操作系统应用商店可以与市场畅通衔接,商业模式切实可行。正是在这种背景下,本书作者带我们迈出了下一步——跨平台开发。虽然跨平台框架仍然处于技术发展的初级阶段,但现在是开发人员将跨平台框架加入其开发工具箱的最佳时刻。
这对于Web开发人员和那些从广泛发布和深度集成的交易中受益良多的服务品牌更是如此。
在本书的第1部分,作者概述了涵盖主流手机和操作系统供应商(包括iPhone、Android、Blackberry和Windows Mobile)的优秀开发和发布模式。第Ⅱ部分紧接着介绍了最新的跨平台解决方案,包括专用和开源框架,重点是构建原生应用程序。最后在第Ⅲ部分,作者讲述了如何使用HTML为Web应用程序和服务创建本地外观。
贯穿全书的一条主线是认同移动开发是一种商业尝试和机会。本书会介绍如何动手实践和提供代码示例,这对于刚开始接触移动开发的人员是有益的,但是专业的开发人员和公司会从作者的务实观点中获益更多。当然,许多Web开发人员正在追求移动开发,因为这是增长其业务的一个奸决策,并且如果其客户还没有要求移动应用程序,他们会很快提出该要求。
本书并不针对游戏应用程序的开发人员。虽然游戏是所有应用商店的一个首要类别,但是它只是从与操作系统或者设备深度集成中获益的分类之一。跨平台框架不可能是游戏的最佳选择。效率型应用程序、品牌应用程序和一些通信服务(如社交网络应用等)会从本书涵盖的工具和技术中受益。
本书介绍的一些工具处于萌芽时期但是前景看好,目前我们还处在移动设备上使用跨平台的初期。福布斯杂志引用摩托罗拉的研究数据指出,在全球大约1700万软件开发人员中,有大约400万从事移动开发。虽然采用Rhodes、Appcelerator和PhoneGap创建的应用程序已经在苹果公司的应用商店上发布,但是使用这些框架的开发人员总数也不过几十万,甚至更少。这就像Web发展的早期阶段,试验某种程度上仍然是推动整个业界发展的重要因素。本书就是针对类似尝试的重要贡献。
Debi Jones
Telefonica开发人员项目的主编
相关资源回到顶部↑
· 智能手机跨平台开发高级教程—适用于iPhone、BlackBerry、Windows Mobile及Android第1章..
· 智能手机跨平台开发高级教程—适用于iPhone、BlackBerry、Windows Mobile及Android第3章..
· 智能手机跨平台开发高级教程第1章..
· 智能手机跨平台开发高级教程第2章..
· 智能手机跨平台开发高级教程第3章..
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 智能手机跨平台开发高级教程—适用于iPhone、BlackBerry、Windows Mobile及Android第3章..
· 智能手机跨平台开发高级教程第1章..
· 智能手机跨平台开发高级教程第2章..
· 智能手机跨平台开发高级教程第3章..
· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)







点击看大图


加载中...
