如今,从日常生活中的查天气、查路线,到办公室里的业务处理,我们越来越多地可以通过轻轻点击安装在各终端的Apps进行操作。而这些遍布我们工作与生活的各种终端入口,同时也成为了各服务提供商的必争之地。对于B2C领域来说,这种争夺更多集中在移动端,并早已白热化。有多少昨日的榜上明星,过几日可能就变得无人问津。这当中,或许是因为消费者的兴趣点转换太快,又或是同行的竞争压力太大。那对于B2B领域来说,那些动辄需要安装到大型服务器上的平台软件,在当前这种Apps轻应用潮流面前该何去何从,已经是各相关厂商不得不考虑的问题。
以地理信息系统(GIS)平台厂商Esri为例,这家始创于1969年的老牌地理平台厂商,不仅自己的研发团队在加紧开发各种轻量Apps,同时也在进一步打通平台对于广大开发者的各种通道,鼓励越来越多的开发者加入到该公司ArcGIS产品相关的Apps开发大军之中。
2016年Esri全球开发者大会在美国召开
在刚结束不久的Esri全球开发者大会上,Esri就向来自全球多个国家的开发者展示了多个针对特定应用场景和人群的Apps。其中,首次亮相的Insights for ArcGIS是ArcGIS Apps家族中一个重量级的、桌面App新成员,为数据分析提供了简单的工具和简洁的界面。通过Insights for ArcGIS,用户可以将自己的数据库如企业数据仓库、ArcGIS数据、地理数据库、电子表格、大数据和实时数据流以及Esri权威网站等,快速创建图形、图表和地图,获取态势感知,探索不同的应用场景,并可以实现图、表联动,及实时统计分析,同时还支持工作流创建和共享。在现场演示中,技术人员以美国费城过去2年的犯罪统计情况为例,通过犯罪统计、人口情况、警察分布等数据,展示了基于已有数据及空间分析工具快速创建图形、图表等。
随着无人机技术越来越成熟,应用领域越来越广泛,无人机数据处理的应用需求就越来越大。为此,Esri特推出了一款轻量级的无人机数据处理平台Drone2Map for ArcGIS,它以ArcGIS平台为支撑,与航空影像处理软件Pix4D建立良好合作关系,可提供简单、易用、便捷的无人机影像处理工具。Drone2Map for ArcGIS是一个支持多线程的64位桌面端的APP,提供从无人机原始数据到镶嵌正射产品、3D点云、3D网格纹理产品生产,可有效降低大规模航空影像采集、处理和使用的成本。
Drone2Map for ArcGIS
ArcGIS Earth是一个可交互的虚拟地球,用户可通过它来查看世界上的任一部分,并可使用包括KML在内的各种2D和3D地图数据格式进行工作。据介绍,这款App的研发初衷是为失去访问Google Earth的企业级用户提供一个用户界面友好、轻量级的客户端产品,帮其实现在整个组织分享、浏览GIS信息。
ArcGIS Earth
此外,近期Esri力推的Apps还有专门为提升野外工作效率而开发的轻量级应用Workforce for ArcGIS,以表单为中心的数据采集解决方案Survey123 for ArcGIS等等,此处不一一列举。
除了自身加油结合用户的细分需求研发各式Apps,Esri还以开放的心态,欢迎广大开发者基于其ArcGIS平台开发各种Apps。在今年的Esri全球开发者大会开幕式上,总裁杰克﹒丹杰蒙德(Jack Dangermond)即指出,ArcGIS平台对于非开发者是一个完整的使用平台;而对于开发者,又是一个开放的、可扩展的平台,为开发者提供了足够的空间。
对于开发者来说,ArcGIS平台提供了多种应用搭建及开发工具,更强调需求导向。对于不具备开发力量又想要快速创建自定义应用的用户来说,Esri推出的两款应用构建器Web AppBuilder for ArcGIS和AppStudio for ArcGIS将是非常合适的选择,前者基于JS/HTML5开发,通过微件的方式提供功能,用户按需配置即可零代码快速构建运行于各种终端的Web应用程序;后者基于Qt开发,通过提供模板的方式提供功能,可以根据目标平台,一键打包iOS、Android、Windows、Mac、Linux等平台上的原生Apps。同时,它们也都支持完全自定义扩展,可以使用相应的开发语言去自定义微件和模板。
对于有更高个性化需求的开发者,可以利用APIs(JavaScript API)和原生SDKs(Android、IOS、Java、Qt)来开发多姿多彩的应用程序。对于ArcGIS平台的开发者,各种类型的扩展资源均可在Esri为开发者打造的开发者专属站点上找到。正因为ArcGIS平台是一个开放的平台,所以它拥有丰富的内容和服务。这其中既有Esri提供的,也有大众共享的,应有尽有的资源让开发更丰富、更简单。
在大的发展趋势面前,不管是大象还是小猪,都要勇于站在风口,才有可能起飞,才有可能飞得更久更高。
关键词: