Rich Internet Application(RIA,富互联网应用)   Representational State Transfer(REST,表述性状态转移)  
 

在互联网日益成为应用程序开发默认平台的今天,传统的基于HTML页面、服务器端数据传递模式的Web应用程序,随着Web应用程序复杂性越来越高,已经渐渐不能满足Web浏览者更高的、全方位的体验要求了。此时一种被称为RIA的具高度互动性和丰富用户体验的网络应用程序理念出现了。 [查看维基百科词条]

为了让GIS用户也能充分享受最新Web技术,ESRI推出了许多相应的应用程序接口,例如可免费下载使用的ArcGIS Server Flex/Javascript/silverlight API。有了它们,就可以轻而易举地使用GIS地图与功能,创建出功能丰富、操作便利并具备极强视觉冲击力的Web GIS应用。

 

目前有三种主流网络服务方案,而REST由于其Web服务比复杂的SOAP和XML-PRC简洁,从而成为了优质的Web应用程序架构。[查看维基百科词条]

ArcGIS Server 9.3引入REST,以其新颖强大的功能使用户可以轻松灵活地发布和使用Web服务。也为各层次开发者提供了利用ArcGIS Server 创建自定义应用的通用方法。

 
 
  ArcGIS Server Flex API
 
ArcGIS Server Flex API可以在RIA中实现丰富的GIS功能,除此以外,还可以通过访问Web Services调用ArcGIS Server的服务资源,例如地图集、地址定位和地理处理模型等。 Flex
 

ArcGIS API for Flex 开发入门教程

1.环境搭建

2.map 的创建

3.地图浏览控件的使用

4.Darw控件的使用

5.查询

6.identify

7.Geometry service 的使用

8.GP服务的使用

9.webservices 的使用


在线体验ArcGIS Server API for Flex

ArcGIS API for Flex 高级主题

1.ESRI tilemap 四叉树索引研究

2.自定义控件的开发

3.与Google map 的融合

相关资源下载

ArcGIS RIA开发实践 for Flex

ArcGIS API for Flex 教程

Flex&JavaScript彩页

 
  ArcGIS API for Javascript
ArcGIS Server JavaScript API可以帮助用户运用ArcGIS Server提供的服务去搭建轻量级的高性能客户端GIS应用程序,将一幅交互式的地图或一个地理处理任务(例如查询空间数据)嵌入到网络应用程序中。
 

深入浅出 Javascript API 系列教程

1.浅析 AGS REST API

2.基本框架

3.地图显示与基本操作

4.地图配置

5.绘制 Graphics

6.Query&Find 查询

在线体验ArcGIS Server API for Javascript

JavaScript
 
ArcGIS API for Silverlight
ArcGIS Server Silverlight API可以帮助用户将ArcGIS Server和微软的Virtual Earth的服务及功能整合在Silverlight的应用程序中,通过网络发布ArcGIS Server的地图、地理信息系统服务,以及应用程序。 Silverlight

ArcGIS API for Silverlight开发入门系列

1.为什么要用Silverlight API?

2.Getting Started

3.一个基础地图实例

4.Widgets

5.用户与地理信息之间的桥梁--GraphicsLayer

6.任务外包——Tasks

7.图层类型小结

8.使用非AGS数据源的图层

9.在程序中使用Virtual Earth的服务

相关资源下载

ArcGIS RIA开发讲座 for Silverlight

在线体验ArcGIS API for Silverlight

  更多资源链接 专题推荐 专题联系人
 

ESRI中国社区

中国RIA开发者论坛

Silverlight中文社区

ESRI资源中心

CSAI RIA技术专题

CSDN Flex专区

企业级GIS

GIS之路征文

第八届ESRI中国用户大会

联系人:毛奕芳

Email:maoyf#esrichina-bj.cn

说明:发邮件请用@代替#

     
 
ArcGIS Server 9.3 REST 基础教程
REST基础教程 点击下载本教程

什么是REST风格的Web服务

REST类型Web服务的优势

ArcGIS REST API支持的服务类型

可以轻松使用的ArcGIS REST API

不编程就能使用REST API

如何基于浏览器端编程使用REST API

如何通过服务器端和桌面编程使用REST API

 
推荐阅读

RIA+REST,琴瑟合鸣

浅析 ArcGIS Server REST API

RIA与GIS共进

 
背景知识

1.RIA是什么

2.REST是什么

3.FLEX是什么

4.Microsoft Silverlight是什么?

5.ArcGIS JavaScript API和ArcGIS FlEX API有什么不同?

6.Silverlight和Adobe Flex有什么不同?

7.ArcGIS API for Microsoft Silverlight 和其它 ArcGIS APIs有什么不同?

8.WebADF和ArcGIS FLEX API有什么不同?

9.怎样才能获取ArcGIS API for Flex?

10.我可以在本地部署ArcGIS API for Flex吗?

11.为什么使用Microsoft Silverlight?

12.如何获得ArcGIS API for Microsoft Silverlight?

13.NET Web ADF开发者是否应该使用ArcGIS API for Microsoft Silverlight?

14.ArcGIS API for Microsoft Silverlight是免费的吗?

15.ArcGIS API for Microsoft Silverlight和WPF有关系吗?

 
问卷调查