<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Interaction between map and another web application - The Best Technique? in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/interaction-between-map-and-another-web/m-p/352853#M9043</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You might want to look at something like Prism (it is part of Microsoft Practices and on codeplex).&amp;nbsp; That is what I have been using for Silverlight applications.&amp;nbsp; It provides a modular framework and an event framework which sounds like what you want.&amp;nbsp; It also provides the ability to use Dependency Injection with either MEF or Unity and a good commanding architecture to help with developing MVVM applications. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As an example in my site I have an application that keeps a table of points for graphics that the user is adding to a map.&amp;nbsp; I also have a couple applications that allow the users to draw graphics on a map.&amp;nbsp; Every time the user adds a graphic in one of the drawing applications it sends off an event.&amp;nbsp; The application that keeps the table is listening for that event and when it receives the event updates the table.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 May 2012 03:25:06 GMT</pubDate>
    <dc:creator>JoeHershman</dc:creator>
    <dc:date>2012-05-25T03:25:06Z</dc:date>
    <item>
      <title>Interaction between map and another web application - The Best Technique?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/interaction-between-map-and-another-web/m-p/352852#M9042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dear All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We want to know the best technique for integrating map application with other web applications. The "other" web application is a .Net-based web application and it has several other functions. Let's say, in one of its functions, they have a query for school names. When they query a school, we will display a map in a panel (iFrame, etc) and the user will be able to interact (zoom in/out, pan, etc) with that map. Initially, the "other" application does not display any map. Let's assume further that, if there are more than 1 school with the same name. Then, schools will be displayed in the map, the map will be zoomed to the extent of both schools, and whenever a school is clicked, the map will display it with another symbol, etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In a similar way, when user clicks on the "Map" part of the application, the "other" part will be able to display "something" related with that location (for example, a related information about that school, or a comment form about that school, etc.). The thing is that, we don't want these (commenting, etc) functionality be implemented by the "Map" part of the application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The "other" application shall have no GIS programming parts. And the Map application has no other logic than responding to "map"-related queries. In other words, "other" application will call some services from the Map application to have map displayed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The question: what's the best technique to achieve this kind of two-way integration?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any suggestions?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2012 20:34:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/interaction-between-map-and-another-web/m-p/352852#M9042</guid>
      <dc:creator>BarisUz</dc:creator>
      <dc:date>2012-05-24T20:34:45Z</dc:date>
    </item>
    <item>
      <title>Re: Interaction between map and another web application - The Best Technique?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/interaction-between-map-and-another-web/m-p/352853#M9043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You might want to look at something like Prism (it is part of Microsoft Practices and on codeplex).&amp;nbsp; That is what I have been using for Silverlight applications.&amp;nbsp; It provides a modular framework and an event framework which sounds like what you want.&amp;nbsp; It also provides the ability to use Dependency Injection with either MEF or Unity and a good commanding architecture to help with developing MVVM applications. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As an example in my site I have an application that keeps a table of points for graphics that the user is adding to a map.&amp;nbsp; I also have a couple applications that allow the users to draw graphics on a map.&amp;nbsp; Every time the user adds a graphic in one of the drawing applications it sends off an event.&amp;nbsp; The application that keeps the table is listening for that event and when it receives the event updates the table.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 May 2012 03:25:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/interaction-between-map-and-another-web/m-p/352853#M9043</guid>
      <dc:creator>JoeHershman</dc:creator>
      <dc:date>2012-05-25T03:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: Interaction between map and another web application - The Best Technique?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/interaction-between-map-and-another-web/m-p/352854#M9044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your answer. For bi-directional interaction what you suggest sounds like one of the solutions. I think we will implement one-way only at the beginning - from the "other" application to map. We will achieve this by providing some URLs with parametric queries, to display map in a requested format.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 May 2012 13:06:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/interaction-between-map-and-another-web/m-p/352854#M9044</guid>
      <dc:creator>BarisUz</dc:creator>
      <dc:date>2012-05-26T13:06:44Z</dc:date>
    </item>
  </channel>
</rss>

