Maximizing Your ArcGIS Silverlight Viewer In Your Enterprise

Report 5 Downloads 62 Views
®

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 LocalMessageReceiver and 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 Duato EWEB [email protected] Jeff Mertz SSP Innovations, LLC Visit us at EXPO Booth 301 ! [email protected] http://www.sspinnovations.com/communicating-with-arcfm-silverlight-application.aspx