Maximizing ArcGIS Silverlight Viewer In your Enterprise

Post on 02-Jul-2015

73 views 0 download

description

Maximizing Your ArcGIS Silverlight Viewer In your Enterprise In this presentation we describe how to utilize the ArcGIS Silverlight Viewer technology for utility needs.

transcript

Eugene Water & Electric Board

Founded 1911

Oregon's largest customer-owned utility Provides electricity, water and steam to more than 86,000 homes,

business, schools and other customers in Eugene, Oregon.

Electric Distribution Engineering

Systems Engineering

Dispatch (Outage Management)

Operations

Fiber Management

Right-of-Way

Surveyors

Water Engineering

Operations

Energy Management

Power Resources Generation

Carmen-Smith Project

Environmental Source Protection

Water Quality

Etc.

Over 300+ Users Majority Viewers

Power Users/Editors

Designers

Field Crews

Management

Etc.

Responder - Outage Management System

Designer

ArcFM Viewer (Desktop/Server/Mobile)

Fiber Manager

Conduit Manager

Desktop GIS

Mobile GIS

Analysis Tools

Server GIS

Database (Oracle)

Provide a way to smoothly integrate non-GIS systems with web based GIS System using a Single framework for delivering applications to users

Allow non-desktop users access to maps/data Use of Telvent ArcFM Silverlight Viewer

Allow interaction with existing apps Create additional value

Use of multiple systems together instead of separate ones

Streamline end-user functions Easily jump from one app to another

“The ArcFM Viewer application must have the ability to receive requests from other web-based applications and display a specific query request in the viewer.”

Push data to a Silverlight App

Silverlight Applications are “sand-boxed”

Inherent tightened security measures

Unknown “other web-based applications”

Esri

ArcGIS Server for Microsoft .Net Framework 10 with Service Pack 3

ArcGIS API for Silverlight 2.2

Telvent

ArcFM Server 10.0.3

ArcFM Silverlight SDK 2.2

Visual Studio 2010

Silverlight 4 and related toolkits

“The ArcFM Viewer application must have the ability to receive requests …”

Silverlight LocalMessageSender and LocalMessageReceiver

The channel is started by the LocalMessageReceiverand one or more LocalMessageSenders can communicate with it. The receiver can also respond to the original message which promotes a two-way conversation, if needed. The message that is sent can be simple text or complex structures that can be serialized, such as XML or JSON data.

“The ArcFM Viewer application must have the ability to receive requests …”

Sample proof-of-concept application

Start ArcFM Silverlight viewer if not running

Parameters on the URL

Send parameters to Silverlight app startup

Parse parameters in Silverlight app

Tap into existing Telvent searching

Questions / More Information

Raul DuatoEWEB

raul.duato@eweb.org

Jeff MertzSSP Innovations, LLC

Visit us at EXPO Booth 301 !jeff.mertz@sspinnovations.com

http://www.sspinnovations.com/communicating-with-arcfm-silverlight-application.aspx