Desenvolvendo aplicativos iOS com Java8 Intro Importante trabalhar em condicoes extremas (bateria, sinal, processamento) Tipos Nativa – Plataform specific SDK Web – Develop once, run on many (limited moble experience) Hibrida – develop once run on many. Java no mundo mobile Back end Mobile web Variacao do java para android O que mais ? Explorar tudo que o dispositivo oferece Oracle Mobile App Java convertido em código para os devices Write once run anywhere Drag and drop componentes Mix de java com JS e HTML5 Capacidades off-line: SQLLite criptografico Full acces native features Modular, reusable components Possibilidade Conteudo e tela escrito em html5 direto 80+ AMX (Application mobile XML) componentes prontos Remote URL HTML e Java Look and feel com css MVC Integracao com recursos do dispositivo Recursos visualizados como componentes Native push notification support Seguranca Conteinerizacao App carregada de loja interna da empresa. Restrições especificas para esse conjunto de apps (câmera, email, vpn etc...) Oracle enterprise pack for Eclipse Várias ferramentas oracle, incluindo o OMP/MAF (Mobile application framework. Baixar o MAF e o XCode Sempre precisa do XCode para iOS Oracle Mobile cloud service Expor apis JS + NodeJS Facilita exposição do back-end (+rápido –custo)