Desenvolvimento mobile
-
Upload
alexandre-oliveira -
Category
Technology
-
view
117 -
download
8
Transcript of Desenvolvimento mobile
Desenvolvimento Mobile
Mini-CurrículoAlexandre “Montanha” de Oliveira
• Pós-Graduado em Educação pela Estácio de Sá• Historiador pela UFMG• Certificado em Gamification pela University of Pennsylvania
Atua profissionalmente na área de TI há mais de 25 anos. Grande experiência em informatização de empresas de diversos setores como o Colégio Logosófico, Belgo Mineira e CEMIG. Foi Gerente de Fábrica de Software da TOTVS, então a maior empresa de ERP da América Latina por mais de 10 anos, onde desenvolveu uma metodologia que privilegia o cliente e seu requisito, envolvendo todos os players do projeto para uma entrega consciente. Foi responsável por conduzir a TOTVS a duas certificações MPSBR e três certificações ISSO. Atualmente é Diretor de Fábrica de Software da Mobilus Tecnologia.
Acreditamos em tecnologia e mobilidade à favor da vida.
A Mobilus
A Mobilus Tecnologia é uma empresa focada no desenvolvimento de soluções para ambientes móveis (Apple, Android e Windows Phone), Web e Desktop.
Atuando nos diversos segmentos envolvidos nesta atividade (codificação, testes, design gráfico, ilustração, gamification e redes sociais), atingimos o resultado desejado transformando sua ideia ou projeto em uma solução tangível, produtiva e fácil de ser usada.
Através de nossa equipe de consultoria, prestamos serviço para potencializar outras Fábricas, difundindo nossa Metodologia.
Nosso objetivo é que você, nosso cliente, obtenha os resultados desejados com agilidade, comodidade e segurança.
A Mobilus
PENSE MOBILEFilosofia da Mobilidade
Metade dos acessos são feitos via Apps
O Reino da Mobilidade
Locais Gostos
Desgosto Pegadas
Geradores de Informação
9
Conceitos
• O que são Apps?
• Como Funcionam?
10
• Apps do Fabricante
• Apps de Terceiros
Conceitos
Ciclo de Desenvolvimento de Apps
Projeto Briefing Protótipo Arte
Identidade Visual Codificação Teste
Divulgação Evolução
Publicação
Fundamentos
Tecnologia
Modelo Comercial
Marketing
ViabilidadeFinanceira
13
=
Fábricas como Editoras
14
Processos Editoriais
15
IdeiaProtótipos Busca de Parcerias
ProjetoDesenvolvimento
Publicação
Leitor
Publicando uma App
16
Do autor ao “leitor”
17
Fábrica de Games
Mobiles: um portal para a nuvem
XML/
JSO
N
DD
D
Arquitetura Base
SGDB
ModelCamada de Negócio
Data Entitie
s
Busines
s Framewor
k
Business Role
s
BusinessCore
DALCamada de Acesso à Dados
Data Loader
Presentation
Camada de Apresentação e Suas Regras
ViewModel WPF
ServiçosMultiplataforma
CommunicationCamada de Comunicação
WCF
IIS
Exemplo de Uma Arquitetura
21
Webservices
x
FAZENDO APPSOs APPS
IOS- Alta participação no mercado- Hardware e Software proprietários- Alto grau de controle de publicação
Android- Alta participação no mercado- Hardware e Software abertos- Baixo grau de controle de publicação
Windows Phone- Baixa participação no mercado- Hardware aberto e Software proprietário- Médio grau de controle de publicação
Plataformas
Tipos de Apps
Web- Facilmente desenvolvido- HTML + JavaScript- Interação nula com Hardware
WebApp- Complexidade Média- Várias linguagens e ferramentas- Média integração com Hardware
Apps Nativas- Muito complexas (exceto Windows Phone)- XCode, Android DSK, Visual Studio- Alta interação com Hardware
Tipos de Apps
26
Desenvolvimento
Ambientes, Ferramentas e Frameworks para Desenvolvimento
Ambientes Nativos (Apple, Android, Microsoft)
Corona, Xamarin, HTML 5, Ionic, Córdova
Ambientes de Auto Construção
Unity 3D
27
Apps x Sites
Diferença Visual
Diferença de Funcionamento
Uso semelhante de WebServices
Redirecionamento e chamadas recursivas
28
Sites Responsivos
Arquitetura de uma App
Simples: Interface Offline
Simples: Interface de Banco de Dados Local
Média: Interface de Banco de Dados Remoto
Complexa: Interface, Processamento Simples e Banco de Dados Remoto
Muito Complexa. Interface, Processamento Complexo e Banco de Dados Remoto
Games 2D e 3D
Cases
31
Cases
32
Cases
33
Cases
34
Cases
35
Cases
36
Cases
Mobilus TecnologiaAvenida Brasil, 709 - Cj. 1102Santa Efigênia Belo Horizonte - Minas GeraisCEP: 30.140-000(31) [email protected]://mobilus.com.br