O documento discute programação para dispositivos móveis e contém: 1) Uma breve introdução do palestrante; 2) Objetivos da aula de revisar conceitos básicos de Android e praticar; 3) Um bilhão de dispositivos com Android.
Introdução ao Mobile.
Ementa, introdução, conceito, breve histórico, desafios da mobilidade, as principais linguagens de programação usadas em desenvolvimento mobile, linguagens cross-plataforma, dúvidas e referências.
Aula 1- Fundamentos da computação móvelJanynne Gomes
Primeira aula da disciplina "Desenvolvimento para dispositivos móveis".
Aula teórica com fundamentos da mobilidade: portabilidade, usabilidade, funcionalidade e conectividade.
Introdução ao Mobile.
Ementa, introdução, conceito, breve histórico, desafios da mobilidade, as principais linguagens de programação usadas em desenvolvimento mobile, linguagens cross-plataforma, dúvidas e referências.
Aula 1- Fundamentos da computação móvelJanynne Gomes
Primeira aula da disciplina "Desenvolvimento para dispositivos móveis".
Aula teórica com fundamentos da mobilidade: portabilidade, usabilidade, funcionalidade e conectividade.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Júlia Fernandes Alves
Mini palestra sobre mobile, dando maior ênfase a tecnologia Android. A palestra foi ministrada por Júlia Fernandes Alves, analista de sistemas da Portium Soluções Web, na UNIP - Campina Grande - Paraíba - Brasil em 19/09/2013.
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosCarlos Eugenio Torres
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos.
Ministrada no dia 06/10/2011 na II SEMATEC (Semana de Tecnologia) da Faculdade Lourenço Filho à convite do coordenador do curso de Análise e Desenvolvimento de Sistemas, prof. Ivo Rocha.
Arquitetura dos dispositivos móveis.
00: Arquitetura de Dispositivos Móveis.
01: Os primeiros aparelhos | Historia.
02: O que são dispositivos móveis?
03: O que são dispositivos móveis?
04: Os dispositivos móveis mais comuns são.
05: Os dispositivos móveis mais comuns são | Exemplos.
06: Sistema Operacional dos Dispositivos Móveis.
07: Sistema Operacional dos Dispositivos Móveis.
08: SOR | SYMBIAN.
09: SOR | SYMBIAN - Exemplos.
10: SOR | ANDROID.
11: SOR | ANDROID - Exemplos.
12: SOR | BADA OS.
13: SOR | BADA OS - Exemplos.
14: SOR | iOS.
15: SOR | iOS - Exemplos.
16: SOR | WINDOWS PHONE.
17: SOR | WINDOWS PHONE - Exemplo.
18: Hardware.
19: Hardware - Iphone Arquitetura Frente.
20: Hardware - Iphone Arquitetura Atrás.
21: Hardware - SoC.
22: SoC (System-on-a-Chip).
23:ARM (Advanced RISC Machine).
24: Memória.
25: Telas: OLED x AMOLED x LCD.
26: Telas: OLED x AMOLED x LCD.
27: Telas: OLED x AMOLED x LCD.
28: OLED x AMOLED x LCD - Exemplos.
29: Teclados.
30: Teclados.
31: Teclados.
32: Teclado - Exemplo.
33: Teclado - Exemplo.
34: Teclado - Exemplo.
35: Grupo.
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Pedro Edson Silva Barros
10/2017 - Ministrei palestra com o tema: “Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, Híbridos ou Web Apps. Qual utilizar?”, durante o VII Congresso Acadêmico da Uncisal - CACUN, realizado no Hotel Best Western Premier;
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Júlia Fernandes Alves
Mini palestra sobre mobile, dando maior ênfase a tecnologia Android. A palestra foi ministrada por Júlia Fernandes Alves, analista de sistemas da Portium Soluções Web, na UNIP - Campina Grande - Paraíba - Brasil em 19/09/2013.
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosCarlos Eugenio Torres
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos.
Ministrada no dia 06/10/2011 na II SEMATEC (Semana de Tecnologia) da Faculdade Lourenço Filho à convite do coordenador do curso de Análise e Desenvolvimento de Sistemas, prof. Ivo Rocha.
Arquitetura dos dispositivos móveis.
00: Arquitetura de Dispositivos Móveis.
01: Os primeiros aparelhos | Historia.
02: O que são dispositivos móveis?
03: O que são dispositivos móveis?
04: Os dispositivos móveis mais comuns são.
05: Os dispositivos móveis mais comuns são | Exemplos.
06: Sistema Operacional dos Dispositivos Móveis.
07: Sistema Operacional dos Dispositivos Móveis.
08: SOR | SYMBIAN.
09: SOR | SYMBIAN - Exemplos.
10: SOR | ANDROID.
11: SOR | ANDROID - Exemplos.
12: SOR | BADA OS.
13: SOR | BADA OS - Exemplos.
14: SOR | iOS.
15: SOR | iOS - Exemplos.
16: SOR | WINDOWS PHONE.
17: SOR | WINDOWS PHONE - Exemplo.
18: Hardware.
19: Hardware - Iphone Arquitetura Frente.
20: Hardware - Iphone Arquitetura Atrás.
21: Hardware - SoC.
22: SoC (System-on-a-Chip).
23:ARM (Advanced RISC Machine).
24: Memória.
25: Telas: OLED x AMOLED x LCD.
26: Telas: OLED x AMOLED x LCD.
27: Telas: OLED x AMOLED x LCD.
28: OLED x AMOLED x LCD - Exemplos.
29: Teclados.
30: Teclados.
31: Teclados.
32: Teclado - Exemplo.
33: Teclado - Exemplo.
34: Teclado - Exemplo.
35: Grupo.
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...Pedro Edson Silva Barros
10/2017 - Ministrei palestra com o tema: “Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, Híbridos ou Web Apps. Qual utilizar?”, durante o VII Congresso Acadêmico da Uncisal - CACUN, realizado no Hotel Best Western Premier;
Nesta última quinta-feira, dia 3 de março, proferi uma palestra com o tema Mobilidade na Faculdade de Tecnologia do Nordeste - Fatene - a convite do prof. Izequiel Norões. A freqüência foi muito boa, compareceram mais de 70 alunos de graduação principalmente do curso de Análise e Desenvolvimento de Sistemas.
Procurei abordar conceitos básicos, um pouco de história dos dispositivos móveis e suas aplicações, principais necessidades atuais do mercado e enfatizei o desenvolvimento de aplicativos móveis para iPhone, iPad e Android.
Foi exposta também uma grande necessidade de mercado, que é de profissionais capacitados em desenvolvimento móvel. Empresas especializadas em mobile em todo o Brasil e, em particular, em Fortaleza, como a Cacira Tecnologia, estão sempre buscando novos talentos em desenvolvimento móvel.
Dentro de pouco tempo, a Cacira estará oferecendo cursos para desenvolvimento em iPhone e Android para capacitação de profissionais e estudantes cearenses, facilitando sua inclusão nesse mercado hoje tão promissor. A empresa inclusive prevê a contratação dos melhores alunos de cada turma que terminar.
Article published about the "$100 Computer" in 2007 in the esteemed Portuguese Association of Engineers Magazine, Ingenium. Pages 45-47.
Official download link: http://www.ordemengenheiros.pt/pt/centro-de-informacao/publicacoes/revista-ingenium/revista-ingenium-n-o-102-novembro-dezembro-de-2007/
Desenvolvimento para Android - Bento Gonçalves (08/2011)Gustavo Ciello
Slides do workshop sobre Desenvolvimento para Android, apresentado no Tchêlinux Bento Gonçalves (13/08/2011). http://tchelinux.org/site/doku.php?id=evento_2011_agosto_bento
Android
O Android é um sistema operacional (SO) fundado no núcleo Linux que é aprimorado pelo Google. Com uma interface de usuário que é baseada na manipulação direta, o sistema operacional foi construido para dispositivos móveis com tela sensível ao toque como smartphones e tablets; com interface específica para TV (Android TV), carro (Android Auto) e relógio de pulso (Android Wear).
O Android utiliza-se da tela sensível ao toque para que o usuário possa manipular objetos virtuais e também de um teclado virtual. Independentemente de ser principalmente utilizado em dispositivos móvel com tela sensível ao toque, ele também funciona em consoles de videogames, câmeras digitais, computadores e outros dispositivos eletrônicos.
Primeiros slides do curso de Android da Especializa. O curso foi reformulado no início de 2013 e você pode conferir a ementa completa em http://www.especializa.com.br/curso/android
Este material foi atualizado em Janeiro de 2014
Big Data como Serviço: da captura à visualização de dados com alto desempenhoRicardo Longa
A Neoway fornece serviços de análise de dados e Big Data por assinatura, trabalhando com mais de 10 terabytes de dados indexados de centenas de fontes, em duas verticais: prospecção de clientes e prevenção de fraudes bancárias. Nesta palestra vamos mostrar como organizamos o fluxo de processamento e análise de dados, desde a captura dos dados de mais de 200 fontes públicas, até a disponibilização para clientes.
Apresentaremos como é gerenciado e monitorado nosso ecossistema para garantir alto desempenho e resiliência da plataforma, que consiste de 30 microsserviços e um cluster de ElasticSearch com mais de dez nós. Também serão mostradas as ferramentas utilizadas para implementar Continuous Integration/Delivery/Deployment, e o que nos motivou a refatorar grande parte dos serviços para a linguagem Go e a substituição de RabbitMQ para NSQ.io, assim como os ganhos obtidos e desafios enfrentados com essas mudanças.
Um dos nossos principais desafios tem sido minimizar o tempo desde a captura de grandes volumes de dados até a disponibilização para clientes. Mostraremos como foi acelerado este processo de nove dias para quase realtime através de uma Stream API.
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e CroutonRicardo Longa
Minicurso sobre Android Annotations, GreenDAO, EventBus e Crouton ocorrido em 22 de outubro no TechNight 2014, na Universidade do Sul de Santa Catarina.
Treze ferramentas/frameworks para desenvolvimento androidRicardo Longa
Palestra sobre treze ferramentas/frameworks para desenvolvimento em Android, realizada no dia 18/09/14, no Senai CTAI em Florianópolis (evento do Grupo de usuários Java de SC - http://www.gujavasc.org).
JSR 339 - Java API for RESTful Web ServicesRicardo Longa
Esta palestra é fruto da iniciativa de adoção da JSR 339 pelo Grupo de Usuários Java de SC. Foi apresentada no The Developers Conference 2014 (Florianópolis). Trata das novidades da JAX-RS 2 em relação a especificação anterior.
Da introdução à prática com Drools Expert e Drools FlowRicardo Longa
As suas regras de negócio mudam constantemente? Que tal gerenciar suas regras sem a necessidade de um re-deploy? Nesta palestra serão apresentadas as introduções aos projetos JBoss Drools Expert e JBoss Drools Flow (atualmente jBPM 5). Indicada as pessoas com nenhum ou mínimo conhecimento sobre a plataforma Drools pois serão desenvolvidos exemplos de regras e fluxos básicos para uma melhor compreensão.
2. @ricardolonga
Graduado em Sistemas de Informação;
Pós-graduado em Eng. de Software;
Arquiteto de software na Dígitro Tecnologia;
Membro ativo do Grupo de Usuários Java de
SC;
Palestrante de eventos da área;
Em contato com Java desde 2005.
3. Objetivos da aula
Conhecer a nossa equipe?
Como vamos ficar ricos?
Rever nossos conhecimentos?
Praticar!
22. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device?
23. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
24. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
Versão do primeiro device?
25. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
Versão do primeiro device? 1.1.
26. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
Versão do primeiro device? 1.1.
Roda sobre qual kernel?
27. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
Versão do primeiro device? 1.1.
Roda sobre qual kernel? 2.6 do Linux.
28. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
Versão do primeiro device? 1.1.
Roda sobre qual kernel? 2.6 do Linux.
Qual a licença do projeto?
29. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
Versão do primeiro device? 1.1.
Roda sobre qual kernel? 2.6 do Linux.
Qual a licença do projeto? ASF.
30. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
Versão do primeiro device? 1.1.
Roda sobre qual kernel? 2.6 do Linux.
Qual a licença do projeto? ASF.
O que é Open Handset Alliance?
31. Rever nossos conhecimentos?
Quem criou o projeto Android? Android Inc.
Em que ano a Google comprou? 2005.
Ano do primeiro device? 2008.
Versão do primeiro device? 1.1.
Roda sobre qual kernel? 2.6 do Linux.
Qual a licença do projeto? ASF.
O que é Open Handset Alliance? Um grupo
formado por gigantes do mercado, liderados
pelo Google. Definem a plataforma.
49. O que é
AndroidManifest.xml?
Obrigatório!
Raiz do projeto;
Nome do pacote, activities, ...;
AndroidManifest.xml == web.xml.
50.
51. Como se relacionam?
“A classe android.view.View e
android.app.Activity andam sempre de mãos
dadas.”
52. Única Activity do projeto.
Classe de constantes, gerada
automaticamente.
Utilizada para acessar os recursos da
pasta /res.
Pasta com as imagens, conforme resolução.
Pasta com os arquivos *.xml para construir
as telas da aplicação.
Pasta com os arquivos *.xml para
internacionalização.