Sou Coordenador de GIS de nível médio \ Coordenador de GPS que gostaria de se tornar um desenvolvedor de GIS móvel em algum momento. No meu local de trabalho, trabalhamos na plataforma ESRI, ArcGIS Server etc. Sendo um analista de GIS sem nenhuma experiência em programação, comecei a ter aulas de programação em java. Em algum momento, gostaria de criar aplicativos nativos.
No entanto, agora não tenho certeza de como chegar lá. Devo começar criando aplicativos usando o servidor ArcGIS e depois ramificando-me para aplicativos nativos etc?
Acho que minha pergunta é por onde começar? Treinamento formal, idiomas etc. Há muita informação, mas estou tendo dificuldades para descobrir para onde ir.
Esperamos que alguns de vocês possam esclarecer as perspectivas de alguém com experiência profissional no campo. Obrigado pelo seu tempo e minhas desculpas pela imprecisão da minha pergunta.
fonte
Respostas:
Para responder a essa pergunta de maneira definitiva, acho que você precisa se concentrar exatamente em qual campo de desenvolvimento de GIS móvel você está interessado em seguir. Com base no seu cargo atual, você está interessado em desenvolver aplicativos voltados principalmente para a implementação de GIS em campo, como coleta de dados, rastreamento por GPS, etc.? Ou um campo diferente, como a implementação de recursos geoespaciais em aplicativos não específicos de GIS ou a extensão de aplicativos GIS existentes na Web para a região móvel? Para reiterar os comentários anteriores, o desenvolvimento de aplicativos nativos não é trivial sem nenhuma experiência anterior em programação; haverá uma curva de aprendizado considerável, mas nada insuperável se é isso que lhe interessa. Além disso, ter um entendimento básico do ArcGIS Server e a maneira pela qual as operações de geoprocessamento são expostas por meio da API REST serão cruciais para o desenvolvimento de aplicativos; aplicativos nativos e não nativos baseados na plataforma ArcGIS consomem esses serviços de maneira semelhante. Esteja ciente de que o ArcGIS não é a única plataforma disponível, mas é um bom ponto de partida se você já estiver familiarizado com a tecnologia. Forneça uma resposta para essas perguntas e eu posso apontá-lo na direção apropriada. Vou editar esta resposta em conformidade (muito tempo para um comentário). Forneça uma resposta para essas perguntas e eu posso apontá-lo na direção apropriada. Vou editar esta resposta em conformidade (muito tempo para um comentário). Forneça uma resposta para essas perguntas e eu posso apontá-lo na direção apropriada. Vou editar esta resposta em conformidade (muito tempo para um comentário).
fonte
Como você já está tendo aulas de java, eu examinaria o ArcGIS Runtime SDK para Android , que empresta muito de java e fornece pacotes que suportam o fácil consumo do ArcGIS Server.
Ainda assim, como outros mencionaram, vale a pena revisar o debate nativo vs HTML5 .
fonte