Soy Analista de SIG de nivel medio \ Coordinador de GPS que quisiera convertirse en desarrollador móvil de SIG en algún momento. En mi lugar de trabajo, trabajamos en la plataforma ESRI, ArcGIS Server, etc. Como analista de SIG sin experiencia en programación, he comenzado a tomar clases de programación en Java. En algún momento me gustaría crear aplicaciones nativas.
Sin embargo, en este momento no estoy seguro de cómo llegar allí. ¿Debo comenzar creando aplicaciones usando el servidor ArcGIS y luego ramificarme a aplicaciones nativas, etc.?
Entonces, supongo que mi pregunta es ¿por dónde empiezo? Entrenamiento formal, idiomas, etc. Hay mucha información, pero me cuesta mucho averiguar a dónde ir.
Esperemos que algunos de ustedes puedan arrojar algo de luz de las perspectivas de alguien con experiencia profesional en el campo. Gracias por su tiempo y mis disculpas por la vaguedad de mi pregunta.
fuente
Respuestas:
Para responder a esta pregunta de manera definitiva, creo que debe centrarse exactamente en qué campo de desarrollo de SIG móvil le interesa seguir. Según su cargo actual, ¿está interesado en desarrollar aplicaciones orientadas principalmente a implementar SIG en el campo, es decir, recopilación de datos, seguimiento por GPS, etc.? ¿O un campo diferente, como la implementación de la capacidad geoespacial en aplicaciones no específicas de SIG, o la extensión de las aplicaciones existentes de SIG basadas en la web al ámbito móvil? Para reiterar los comentarios anteriores, el desarrollo de aplicaciones nativas no es trivial sin experiencia previa en programación; habrá una curva de aprendizaje considerable pero nada insuperable si esto es lo que le interesa. Además, tener una comprensión básica de ArcGIS Server y la manera en que se exponen las operaciones de geoprocesamiento a través de la API REST será crucial para el desarrollo de aplicaciones; Las aplicaciones nativas y no nativas basadas en la plataforma ArcGIS consumen estos servicios de manera similar. Tenga en cuenta que ArcGIS no es la única plataforma disponible, pero es un buen lugar para comenzar si ya está familiarizado con la tecnología. Proporcione una respuesta a estas preguntas, y puedo orientarlo en la dirección adecuada. Editaré esta respuesta en consecuencia (demasiado tiempo para un comentario). Responda a estas preguntas y puedo orientarlo en la dirección adecuada. Editaré esta respuesta en consecuencia (demasiado tiempo para un comentario). Responda a estas preguntas y puedo orientarlo en la dirección adecuada. Editaré esta respuesta en consecuencia (demasiado tiempo para un comentario).
fuente
Como ya está tomando clases de Java, miraría el ArcGIS Runtime SDK para Android , que toma mucho prestado de Java y proporciona paquetes que admiten el consumo fácil de ArcGIS Server.
Aún así, como otros han mencionado, vale la pena revisar el debate nativo vs HTML5 .
fuente