{"action":"opened","issue":{"url":"https://api.github.com/repos/Esri/runtime-questions/issues/36","labels_url":"https://api.github.com/repos/Esri/runtime-questions/issues/36/labels{/name}","comments_url":"https://api.github.com/repos/Esri/runtime-questions/issues/36/comments","events_url":"https://api.github.com/repos/Esri/runtime-questions/issues/36/events","html_url":"https://github.com/Esri/runtime-questions/issues/36","id":64376117,"number":36,"title":"A set of Questions on moving from Engine to Runtime","user":{"login":"GeneRupelJr","id":11654637,"avatar_url":"https://avatars.githubusercontent.com/u/11654637?v=3","gravatar_id":"","url":"https://api.github.com/users/GeneRupelJr","html_url":"https://github.com/GeneRupelJr","followers_url":"https://api.github.com/users/GeneRupelJr/followers","following_url":"https://api.github.com/users/GeneRupelJr/following{/other_user}","gists_url":"https://api.github.com/users/GeneRupelJr/gists{/gist_id}","starred_url":"https://api.github.com/users/GeneRupelJr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GeneRupelJr/subscriptions","organizations_url":"https://api.github.com/users/GeneRupelJr/orgs","repos_url":"https://api.github.com/users/GeneRupelJr/repos","events_url":"https://api.github.com/users/GeneRupelJr/events{/privacy}","received_events_url":"https://api.github.com/users/GeneRupelJr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-25T21:23:09Z","updated_at":"2015-03-25T21:23:09Z","closed_at":null,"body":"I attended the 2015 Esri Developer Summit.  During the summit, on multiple occasions, it was stated that one of the goals of the ArcGIS Runtime Quartz release is to: “Move Engine developers to Runtime”.  \r\n\r\nWith that in mind, I have the following questions.\r\n\r\nFirst, I need to provide a description of the workflow were my Engine application runs.\r\n\r\nI develop an ArcGIS Engine application with Microsoft Visual C++/MFC.\r\n\r\nDifferent instances of the Engine app run on multiple computers on a standalone network.  This network is not connected to the internet.  There are incoming real-time data streams into the standalone network.  However, all other inputs to the system and all outputs pass through an air gap.  With the exception of the real-time data streams, the system is standalone.\r\n\r\nA customer creates “work data” for the system.  The “work data” include shapefiles authored by ArcGIS Desktop.  These shapefiles are loaded into computer folders on the network and the folder paths are put into a database.  When my Engine app comes up, it gets the folder path names from the database, connects to those folders, and creates/displays layers in the MapControl.\r\n\r\nAfter a set of “work” is done, “results” are loaded onto media and returned to the customer.  The “results” include shapefiles.\r\n\r\nBoth the “work data” coming in and the “results” going out are transferred via removable electronic media.\r\n\r\nAll software apps in this environment are desktop applications.  No Wi-Fi/cell phones are allowed anywhere near this network.\r\n\r\nNow to specific questions.\r\n\r\nQ01:  Will the ArcGIS Runtime Quartz release support the above workflow?\r\n\r\nQ02:  As you can see, the above workflow is relatively primitive.  During the summit, the use of a “local server” with Runtime was mentioned for an offline workflow.\r\na)\tWill a “local server” be useful in the above workflow?\r\nb)\tIf so, can you provide a high level description of what a “local server” does and how it does it?  Can you provide a pointer to detailed documentation on the “local server”?\r\n\r\nQ03:  Since the computers, this Engine app run on, are never connected to the internet then “unbound” licenses are needed.  Is a similar licensing scheme available for Runtime?\r\n\r\nQ04:  Can a Runtime app and an Engine app run on the same computer (assuming the use of “unbound” licenses for all apps)? \r\n\r\nQ05: Can a Runtime app and ArcGIS Desktop run on the same computer (assuming the use of “unbound” licenses for all apps)?\r\n\r\nQ06: Can Runtime apps created from different releases run on the same computer (assuming the use of “unbound” licenses for all apps)?\r\n\r\nQ07:  In one seminar it was stated that “Esri would no longer be enhancing ArcObjects/ArcGIS Engine” and that “Runtime is the future for Engine developers”.\r\na)\tIs there a date for when ArcGIS Engine will no longer be sold?\r\nb)\tIs there a date for when ArcGIS Engine will no longer have tech support?\r\n\r\nQ08:  It was stated that “3D” is expected to be in the Runtime .NET 10.2.6 Release.\r\na)\tWill this Runtime 3D be functionally equivalent to the Engine SceneControl.\r\nb)\tDoes Runtime 3D need a server connection or can it work in an offline/standalone workflow?\r\n\r\nQ09:  It was repeatedly stated/shown that Runtime is “high performance”.  Are there any published benchmarks comparing Runtime performance to Engine performance?\r\n\r\nQ10:  In real-time, I need to move graphic markers across the map.  Does Runtime have equivalent functionality to the Engine GraphicTracker?\r\n\r\nQ11:  Does the Runtime labeling allow for multiple labels for a marker/feature?\r\n\r\nThank for your time, \r\nGene A Rupel, Jr \r\nBoeing Software Engineer                                                                                                          714-896-5514\r\n\r\n"}}