您好,欢迎光临有路网!
LBS应用开发
QQ咨询:
有路璐璐:

LBS应用开发

  • 作者:(西)费拉罗 (土)阿克蒂哈诺格卢 李丽
  • 出版社:人民邮电出版社
  • ISBN:9787115295347
  • 出版日期:2012年11月01日
  • 页数:249
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《LBS应用开发》分为三部分,**部分主要从宏观角度介绍位置感知及LBS应用,第二部分介绍与开发LBS应用相关的技术,第三部分讨论基于LBS应用的商业和创业。从介绍LBS的概念入手,《LBS应用开发》涵盖了定位技术、地图选择、应用类型、移动平台、连接问题、服务器端整合,还为创业者提供了商业建议,涉及如何创收、保护隐私、发布应用、保护知识产权和寻求风险投资等内容。 《LBS应用开发》适合移动应用设计开发人员和有志在移动大潮中成功创业的各领域人士阅读。 LBS应用开发_(西)费拉罗,(土)阿克蒂哈诺格卢 ,李丽_人民邮电出版社_
    文章节选
    IDA数据显示窗口
    本章内容
    了解控制器的重要性
    编写基本视图控制器
    利用表视图控制器
    你已经能够自信地 将 二 进 制 文 件
    加载到IDA中,一边喝着自己喜欢的饮料,一边让IDA发挥它的“魔力”。IDA完成初始分析后,该是你接管控制权的时候了。熟悉IDA显示的*佳方法是,浏览IDA用于显示二进制数据的各种带标签的子窗口。对IDA越熟悉,执行逆向工程任务的效率也越高。
    在详细介绍IDA的主要子窗口之前,首先了解IDA用户界面的如下基本规则会有所帮助。
    如果由于你不小心按下某个键,导致数据库文件发生意外,这时,你必须自己将显示窗口恢复到以前的状态。
    记住,IDA的工具栏高度可配置,就像热键对菜单操作的映射一样IDA的工具栏高度可配置,就像热键对菜单操作的映射一样。
    虽然这些菜单无法提供在某个位置允许执行的操作的详尽列表,但你可以用它们执行一些*常见的操作。
    了解这些规则之后,下面开始介绍IDA主要的数据显示窗口。
    5.1 IDA主要的数据显示窗口
    在默认配置下,IDA(从6.1版开始)会在对新二进制文件的初始加载和分析阶段创建7个显示窗口。这些窗口全部可以通过导航带下方显示的一组标题标签访问(如图4-9所示)。3个立即可见的窗口分别为IDA-View窗口、函数窗口和消息输出窗口。无论这些窗口是否默认打开,我们在本章讨论的所有窗口都可通过View?Open
    Subviews菜单打开。请记住这一点,因为你可能会经常无意中关闭IDA的显示窗口。
    在IDA中,ESC键是一个非常有用的热键。在反汇编窗口中,ESC键的作用与Web浏览器的“后退”按钮类似,因此,它在导航反汇编窗口时非常有用(导航将在第6章详细介绍)。遗憾的是,在打开的其他窗口中,ESC键用于关闭窗口。有时候,你可能恰恰想要关闭窗口,但其他情况下,你可能希望立即重新打开刚刚关闭的窗口。
    5.1.1 反汇编窗口
    1. IDA图形视图
    图5-1显示了图形视图中一个非常简单的函数。图形视图会让人联想到程序流程图,因为它将一个函数分解成许多基本块,以生动显示该函数由一个块到另一个块的控制流程。
    图片(Alt+T)
    图5-1 IDA图形视图
    在屏幕上你会发现,IDA使用不同的彩色箭头区分函数块之间各种类型的流。根据测试条件,在条件跳转位置终止的基本块可能会生成两种流:Yes边的箭头(是的,执行分支)默认为绿色,No边的箭头(不,不执行分支)默认为红色。只有一个后继块的基本块会利用一个正常边(默认为蓝色)指向下一个即将执行的块。
    代码清单5-1 控制表的创建方式和运行的3个方法

    根据测试条件
    在条件跳转位置终止的基本块可能会生成两种流:
    注意 来源于希腊语是微小因此uP一般作为微处理器的缩写)来源于希腊语意思是微小(因此uP一般作为微处理器的缩写)。
    ……
    目录
    **部分 LBS蓝图
    第1章 基于位置的服务
    1.1 什么是基于位置的服务
    1.2 商业LBS和用户LBS
    1.2.1 GPS在交通运输业
    1.2.2 GPS与RFID对比
    1.2.3 紧急响应服务
    1.2.4 服务定位软件的应用
    1.2.5 社交网络应用
    1.3 移动LBS在发展中遇到的挑战
    1.3.1 访问成本
    1.3.2 手机厂商和运营商
    1.3.3 隐私立法和公众认知
    1.4 LBS未来的机遇
    1.5 小结
    第2章 定位技术
    2.1 什么是定位技术
    2.1.1 基站三角测量
    2.1.2 卫星导航GPS
    2.1.3 标准GPS
    2.1.4 辅助GPS
    2.1.5 蓝牙或独立式GPS
    2.2 小区识别码(Cell ID)
    2.3 无线定位系统
    2.4 新定位方法
    2.4.1 混合定位技术
    2.4.2 P-Cell技术
    2.4.3 IMU技术
    2.4.4 推拉机制
    2.5 小结
    第3章 地图
    3.1 地图API
    3.2 地图API比较
    3.2.1 MapQuest
    3.2.2 Google Maps
    3.2.3 Bing Maps
    3.2.4 Yahoo! Maps
    3.2.5 CloudMade
    3.2.6 Mapstraction
    3.2.7 关于许可
    3.3 地图供应商
    3.3.1 NAVTEQ
    3.3.2 Tele Atlas
    3.3.3 OpenStreetMap
    3.4 基于浏览器的位置
    3.4.1 Fire Eagle
    3.4.2 Loki
    3.4.3 Geode
    3.4.4 原生浏览器支持
    3.5 小结
    第4章 内容选择
    4.1 内容许可证
    4.2 内容分发格式
    4.2.1 GeoRSS
    4.2.2 GeoJSON
    4.2.3 KML
    4.3 第三方许可内容
    4.4 用户生成的内容
    4.4.1 隐私
    4.4.2 质量
    4.4.3 版权问题
    4.4.4 实施和性能
    4.5 Mashups(混搭网站)
    4.5.1 消费者混搭网站
    4.5.2 数据混搭网站
    4.5.3 商业混搭网站
    4.6 混搭网站编码实例
    4.6.1 使用KML
    4.6.2 使用JavaScript
    4.7 小结
    第二部分 技术
    第5章 消费者应用
    5.1 目标导航
    5.1.1 智能手机上的GPS辅助导航Telmap
    5.1.2 基于Nokia手机的GPS辅助导航Ovi Maps
    5.1.3 创建导航部件平台uLocate
    5.1.4 Google的(免费)地图导航
    5.2 与他人或当地联系
    5.2.1 用有地理标记的相片编故事的Whrrl
    5.2.2 让位置进入主流的Loopt
    5.2.3 让LBS服务全球的GyPSii
    5.2.4 使LBS更容易的Sniff
    5.2.5 通过LBS贯穿真实和虚拟世界的Friendticker
    5.3 娱乐或游戏
    5.3.1 位置感知冒险游戏GPS Mission
    5.3.2 位置感知寻宝藏游戏Geocaching
    5.3.3 基于位置的社交网络游戏
    5.4 前沿应用
    5.4.1 增强现实
    5.4.2 Layar:AR浏览的拓荒者
    5.5 小结
    第6章 移动平台
    6.1 移动电话行业动态
    6.2 移动开发技术与发行方式的变化
    6.3 Java ME
    6.4 Symbian
    6.5 iPhone和iPad
    6.5.1 iOS开发工具的限制条件
    6.5.2 简单的iPhone应用
    6.5.3 Apple App Store
    6.6 Android
    6.6.1 简单的Android应用
    6.6.2 Android Market
    6.7 webOS
    6.8 BlackBerry OS
    6.9 Windows Mobile
    6.10 LiMo
    6.11 MeeGo
    6.12 BREW
    6.13 移动开发框架
    6.13.1 PhoneGap
    6.13.2 Kyte移动应用程序框架
    6.13.3 Big5
    6.13.4 Titanium Mobile
    6.13.5 QuickConnect
    6.13.6 Rhodes框架
    6.14 测试
    6.15 小结
    第7章 连接问题
    7.1 连接中的关键成功因素
    7.1.1 智能手机
    7.1.2 功能手机
    7.2 位置数据的**性
    7.2.1 缓冲位置文件
    7.2.2 数据库服务器
    7.3 位置感知平台实例
    7.3.1 iPhone和iPad实例
    7.3.2 Android实例
    7.3.3 Java ME实例
    7.3.4 Palm webOS实例
    7.4 小结
    第8章 服务器端集成
    8.1 服务器的功能
    8.2 服务器API
    8.2.1 REST
    8.2.2 XML数据交换格式
    8.2.3 JSON数据交换格式
    8.3 空间数据库
    8.3.1 PostgreSQL和PostGIS
    8.3.2 MySQL空间支持
    8.3.3 Microsoft SQL Server空间支持
    8.3.4 Oracle空间
    8.3.5 IBM DB2 Spatial Extender
    8.4 性能
    8.5 返回POI示例
    8.6 第三方LBS服务器
    8.6.1 MapServer
    8.6.2 ESRI ArcGIS Server
    8.6.3 Maptitude
    8.6.4 GeoMedia
    8.6.5 MapInfo Professional
    8.6.6 Microsoft MapPoint
    8.7 小结
    第三部分 LBS应用商业化
    第9章 LBS商业化
    9.1 消费者是收入的来源
    9.1.1 计费网关
    9.1.2 程序内收费
    9.2 企业是收入的来源
    9.2.1 版面费用
    9.2.2 位置数据收费
    9.3 把知识产权转化为财富
    9.3.1 许可
    9.3.2 贴标签
    9.4 小结
    第10章 隐私之争
    10.1 到底什么是隐私
    10.2 隐私之争
    10.2.1 隐私威胁
    10.2.2 位置推与拉
    10.3 谁在管理LBS隐私
    10.4 隐私立法
    10.4.1 避开数据隐私陷阱
    10.4.2 移动电话产业协会的*佳实践指南
    10.5 遵守隐私法规
    10.5.1 设置用户资料
    10.5.2 选择加入屏幕
    10.5.3 不确切的位置
    10.5.4 服务条款
    10.5.5 地理围栏
    10.6 小结
    第11章 应用分销
    11.1 产品好不好,要看卖得好不好
    11.2 发布应用
    11.2.1 应用商店概况
    11.2.2 怎样在商店中发布应用
    11.3 应用商店的可发现性
    11.3.1 应用评论
    11.3.2 应用排名
    11.3.3 应用分析
    11.3.4 应用可发现性
    11.4 通过第三方分销
    11.4.1 通过内容合作者分销
    11.4.2 通过口碑销售
    11.5 小结
    第12章 坚守你的商业理想
    12.1 战略规划
    12.1.1 选择正确的经营策略
    12.1.2 制订营销策略:商业计划
    12.1.3 发展策略:外部合作伙伴
    12.2 寻找投资
    12.2.1 匹配业务发展阶段的投资
    12.2.2 引导性资助
    12.2.3 朋友、家庭和傻瓜资助
    12.2.4 天使投资人
    12.2.5 风险投资家
    12.3 固守你的经营策略
    12.3.1 商标注册和品牌保护
    12.3.2 为你的成果申请专利
    12.4 小结
    附录A 第2章中用到的Java示例代码
    附录B 商业计划大纲
    附录C 投资建议书(样本)
    编辑推荐语
    零基础掌握位置感知应用
    基于LBS应用的商业和创业指南
    为创业者提供商业建议
    LBS应用专家创业真经
    技术与商业并重的入门佳作

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外