首页 > 其他 > 详细

Intent 属性的作用

时间:2014-03-18 16:59:47      阅读:558      评论:0      收藏:0      [点我收藏+]

        2014年Esri全球开发者大会又为开发者带来了诸多方面的惊喜,围绕着Native原生开发,整个Runtime团队做了很多工作。ArcGIS Runtime团队的产品经理Euan说,通常说到的Native app,不仅仅是指Phone设备上的,还包括tablet、laptop、desktop,甚至是embedded设备。


bubuko.com,布布扣


        为了让开发者们能够更好的在不同的平台上开发native应用,Esri于三年就开始设计了全新的基于C++的API——ArcGIS Runtime,并且在各个平台上都尽量提供一致的接口。

        下面是ArcGIS Runtime Native原生开发10.2.2的新特性。


4、改进的开发者体验


        Esri在增强Web APIs 和Runtime SDKs功能之外,还在努力改进开发者体验:

        1)        开发帮助和资源更易用

        最明显的就是现在网站使用相同的功能列表,使得开发者无论使用何种编程语言都能快速理解GIS,因为不同开发方式的功能和接口都是相同的。

bubuko.com,布布扣

developers.arcgis.com新的布局,更容易查找

 

        2)        云开发模式来临

        开发者无需自己架设服务器,直接可以把数据托管到ArcGIS.com(需花费配额),另外App也可以发布到市场(ArcGIS Marketing)里,自由选择免费或付费模式(目前仅限美国范围)。

bubuko.com,布布扣

开发者托管的数据和App

        3)        API和SDK优化

        对开发者来说,更简洁的代码会提高生产效率和工作乐趣,所以新的API和SDK都在优化,以AndroidSDK为例,地图加载、缩放等常规操作的代码都大大简化了。

bubuko.com,布布扣


5、Qt跨平台开发


        终端平台发展日新月异,所以原生应用开发面对的挑战之一就是跨平台的需求。ArcGIS Runtime SDK for Qt是Esri提供的跨平台开发方式,可以:

  • ? 支持多种设备
  • ? 使用QML和C++开发(QML代码与JavaScript API很接近)
  • ? Qt的开发人群日益壮大

        *QML是随Qt Quick推出的一种陈述性语言,用来描述一个程序的用户界面。优点是简单易用,即可以创建用户界面图形对象,同时又能跟Qt写的C++代码进行方便的交互)。


bubuko.com,布布扣

使用Qt Creater编程


        QtSDK提供的功能除了常规的地图浏览、要素查询等,还包括最新的离线地图保存、离线要素编辑以及离线分析功能,相同的Qt应用可以运行在Windows、Mac、Android和iOS上。


6、ArcGIS Runtime授权方式调整


        ArcGIS Runtime原生开发的授权方式已经调整,新版本的Runtime SDKs授权包括了原来的Java、Qt、WPF的SDK以及Android、iOS、MacOS X以及新的.Net SDK,授权分为基础版和标准版,其中,基础版授权能够使用地图浏览、查询、在线编辑等常规的功能,标准版授权可使用10.2.2新推出的离线功能。

bubuko.com,布布扣


7、支持三维(后续版本)


        ArcGIS Runtime提供了绚丽的3D展示,除了可以响应手势来控制三维场景,还可以使用游戏手柄的方式来操控,为用户提供了更多体验途径;三维数据也是全部存储在本地的Geodatabase中,可以实现完全离线的应用场景。更为绚丽的是,对于本地的数据,可以提供二维和三维两种展示方式,并且三维的场景可以通过extrusion由二维的数据实时动态的生成。

bubuko.com,布布扣


8、支持影像及分析(后续版本)


        各种Native设备上也提供了高性能的Raster Processing功能,全新设计的架构能够极大限度的提升GPU的性能,从而让用户在各种平板上也能高效的加载和处理影像数据,包括镶嵌数据集、DEM等的高效浏览,再到实时动态的栅格分析,移动端都表现的毫无压力。

bubuko.com,布布扣

支持镶嵌数据集


bubuko.com,布布扣

实时动态的栅格分析



Intent 属性的作用,布布扣,bubuko.com

Intent 属性的作用

原文:http://blog.csdn.net/coslay/article/details/21465201

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!