Upload
ssp-innovations
View
72
Download
0
Embed Size (px)
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.
Citation preview
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
Jeff MertzSSP Innovations, LLC
Visit us at EXPO Booth 301 [email protected]
http://www.sspinnovations.com/communicating-with-arcfm-silverlight-application.aspx