SlideShare uma empresa Scribd logo
Ambientes e linguagens de programação
mobile
Java Plataform, Micro Edition,
Java ME, ou ainda J2ME, é uma
tecnologia que possibilita o
desenvolvimento de software
para sistemas e aplicações
embutidas ou embarcados, ou
seja, toda aquela que roda em
um dispositivo de propósito
específico, desempenhando
alguma tarefa que seja útil para o
mesmo.
É a plataforma Java para
dispositivos compactos, como
celulares, PDAs, controles
remotos, e uma outra gama de
A plataforma Basic4Android é um dos
grandes adversários do Android Studio.
Utiliza o Visual Basic para a programação e
também é claro rival de Java desde seu
início. Possui um ambiente gráfico
WYSIWYG (What You See Is What You Get).
Mono for android
Apesar de Java ser uma linguagem
de programação nativa do Android,
grande reputação deste sistema
operacional permitiu a chegada de
ferramentas que fazem a
programação de aplicativos para
Android possível para aqueles que
conhecem outras linguagens de
programação. Este for o caso, é
necessário “baixar” o Mono para
Android SDK para poder
desenvolver apps para o Android
diretamente em seu ambiente
App inventor MIT
É uma plataforma desenvolvida pela
Google Labs para encorajar mais
pessoas a desenvolver apps para o
Android. É um ambiente completamente
visual, em que não precisa de nenhuma
única linha de código para ser escrito de
forma a obter apps para programação de
Android. Uma das suas principais
desvantagens é também sua principal
força: sua simplicidade e velocidade ao
criar aplicativos Android. É totalmente
gratuito, basta acessar
ai2.appinventor.mit.edu e se logar com
a conta do gmail
LiveCode
Plataforma para desenvolvimento android multi
plataforma, ou seja, suas apk’s podem ser geradas
para IOs ou windows mobile.
É um complexo software de criação de programas de
computador, inspirado no antigo Apple HyperCard. É
desenvolvido pela empresa escocesa RunRev e,
desde 2013, ganhou uma versão livre, LiveCode
Community Edition, que pode ser usada para a
criação de softwares igualmente livres sob a licença
GPL.
InDesign CS6
Se falamos de conversão de publicações em
aplicativos para download, o InDesign CS6 é o
programa perfeito. A gama de publicações vai de
livros, revistas e histórias em quadrinhos para jornais
e catálogos. É particularmente apropriado se você
pessoalmente não tem tempo ou o entusiasmo para
aprender a programar para converter essas
publicações em apps. Por meio deste CSE você pode
desenvolver apps Android com base no conteúdo que
você já tiver criado.
Appcelerator Titanium
Atualmente, esta é uma das plataformas de
desenvolvimento de aplicativo móvel mais ativas. Tem
mais de 1 milhão de usuários ativos e mais de 20.000
aplicativos desenvolvidos. Como prova da sua
qualidade, podemos destacar que grandes empresas
digitais como o eBay ou PayPal desenvolvem suas
aplicações móveis com Appcelerator Titanium.
IBM WorkLight®
O IBM® Worklight fornece uma plataforma completa para
desenvolver, implementar, hospedar e gerenciar aplicativos
corporativos remotos. O Worklight preenche todos os requisitos
de desenvolvimento de aplicativos remotos e fornece
ferramentas e eficiências para ajudar em todos os estágios do
processo de desenvolvimento e implementação. Este artigo
apresenta uma visão geral do IBM Worklight V5, com uma lista
de verificação de alguns dos novos e importantes recursos que
ajudarão você a lançar e alcançar os seus objetivos de
desenvolvimento para dispositivos móveis.
Ruboto
Se você estiver familiarizado com Ruby ou JRuby, Ruboto é
uma boa opção para aplicar todo esse conhecimento de
programação de aplicativo Android para dispositivos sob este
sistema operacional. Embora não tão grande como
Appcelerator Titanium, existem muitos programadores que a
usa e também há bastante documentação para começar.
Atualmente, é possível “baixar” o console e scripts que
permitem iniciar a programação.
Rhomobile Rodes
Assim como o Ruboto este também pode ser executado com Ruby. No
entanto, Rhomobile Rodes também permite a criação de aplicativos
multiplataforma. Uma de suas grandes vantagens é que você pode incluir
funcionalidades fazendo uso do hardware integrado no dispositivo móvel,
ou seja, você pode solicitar o acesso à sua câmera, GPS, etc. Você pode
fazer isso muito facilmente sem ser um programador especialista em
Android. E ainda por cima, sendo uma estrutura que inclui MVC, algo que
muitos desenvolvedores irão agradecer. Qual é a pegadinha? Se você
deseja comercializar seu aplicativo, que você terá que pagar uma licença
para ser capaz de fazê-lo.
ADOBE® AIR™
Adobe Air é um aplicativo para a criação de programas de
área de trabalho que surge a partir de tecnologias de
desenvolvimento de Website tais como HTML, Javascript ou
Flash. Em si, não é um aplicativo para programação Android,
mas é possível utilizar para esse efeito. Neste caso, você irá
criar aplicativos com base em códigos que são não-nativos
para Android em execução no seu dispositivo Android, que
caso contrário não tem. E com bons resultados.
HTML5
É ideal para todos aqueles que têm programado anteriormente
websites em HTML. Esta linguagem de programação permite
que você saiba com antecedência os resultados que você será
capaz de alcançar ao desenvolver apps para o Android. Com o
HTML5 você vai mais longe, pois representa um enorme passo
em frente, especialmente quando se trata de aplicativos web. A
vantagem desta linguagem de programação é que tem uma
grande versatilidade e seu conteúdo pode se adaptar a muitas
plataformas diferentes. Ou seja, é perfeito para
desenvolvimento de aplicações multi-plataforma. Também é
perfeito para programação de aplicativos para o Android. E
tudo isto para além do grande trunfo de ser capaz de fazer
atualizações instantaneamente.
Intel® XDK
Com intel XDK (agenda)
1. Introdução ao HTML5
2. Bibliotecas Cordova, jQueryMobile e Bootstrap
3. Intel Developer Zone
4. Conhecendo a IDE
5. Construindo nossa UI
6. Notificações e informações do dispositivo móvel
7. Agenda de Contatos e arquivos
8. GPS e Conexões à internet
9. Câmera
10. Banco de dados local (offline)
11. Testes, compilação e publicação do aplicativo
Programação mobile
Links interessantes
https://software.intel.com/html5
https://software.intel.com/en-us/node/492826
http://cordova.apache.org/
http://www.w3c.br/pub/Cursos/CursoHTML5/html5-web.pdf

Mais conteúdo relacionado

Mais procurados

Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkMinicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Cristian Dean
 
Phonegap
PhonegapPhonegap
Phonegap
Lucas Aquiles
 
Desenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicDesenvolvimento Mobile com Ionic
Desenvolvimento Mobile com Ionic
Felipe Renan Vieira
 
Apresentação JAVOU 5
Apresentação JAVOU 5Apresentação JAVOU 5
Apresentação JAVOU 5
Bruno Muniz
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Felipe Blini
 
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Cássio Nandi Citadin
 
PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5
Rafael Sakurai
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
grupouro
 
Conhecendo o PhoneGap
Conhecendo o PhoneGapConhecendo o PhoneGap
Conhecendo o PhoneGap
Cristiano Gomes
 
Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimento
Max_Antonelli
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha Touch
Rafael Neri
 
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/CordovaAbra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Gustavo Costa
 
Ionic framework
Ionic frameworkIonic framework
Ionic framework
Lucas de Oliveira
 
PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5
Rodrigo Cascarrolho
 
React Native
React NativeReact Native
React Native
Dan Vitoriano
 
2 curso-titanium-plataforma
2 curso-titanium-plataforma2 curso-titanium-plataforma
2 curso-titanium-plataforma
Fernando Lunardelli
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Leonardo Soares
 
Marketing digital tecnologia da informação
Marketing digital   tecnologia da informaçãoMarketing digital   tecnologia da informação
Marketing digital tecnologia da informação
Ana Paula Coelho Barbosa
 
Introdução ao Titanium Appcelerator
Introdução ao Titanium AppceleratorIntrodução ao Titanium Appcelerator
Introdução ao Titanium Appcelerator
dfjorge
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbrido
drbatiston
 

Mais procurados (20)

Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkMinicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
 
Phonegap
PhonegapPhonegap
Phonegap
 
Desenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicDesenvolvimento Mobile com Ionic
Desenvolvimento Mobile com Ionic
 
Apresentação JAVOU 5
Apresentação JAVOU 5Apresentação JAVOU 5
Apresentação JAVOU 5
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
 
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
Desenvolvimento de aplicativos Mobile com HTML5 e Javascript com Phonegap (Te...
 
PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5PhoneGap - criando aplicações Android e iOS com HTML5
PhoneGap - criando aplicações Android e iOS com HTML5
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Conhecendo o PhoneGap
Conhecendo o PhoneGapConhecendo o PhoneGap
Conhecendo o PhoneGap
 
Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimento
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha Touch
 
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/CordovaAbra sua cabeça, apps híbridos - PhoneGap/Cordova
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
 
Ionic framework
Ionic frameworkIonic framework
Ionic framework
 
PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5PhoneGap - Criando aplicações Android e iOS com HTML5
PhoneGap - Criando aplicações Android e iOS com HTML5
 
React Native
React NativeReact Native
React Native
 
2 curso-titanium-plataforma
2 curso-titanium-plataforma2 curso-titanium-plataforma
2 curso-titanium-plataforma
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
 
Marketing digital tecnologia da informação
Marketing digital   tecnologia da informaçãoMarketing digital   tecnologia da informação
Marketing digital tecnologia da informação
 
Introdução ao Titanium Appcelerator
Introdução ao Titanium AppceleratorIntrodução ao Titanium Appcelerator
Introdução ao Titanium Appcelerator
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbrido
 

Destaque

Developing cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache CordovaDeveloping cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache Cordova
Mahmoud Tolba
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
Diego Cavalca
 
Desarrollo de aplicaciones moviles con Intel XDK
Desarrollo de aplicaciones moviles con Intel XDKDesarrollo de aplicaciones moviles con Intel XDK
Desarrollo de aplicaciones moviles con Intel XDK
Software Guru
 
INTEL XDK
INTEL XDKINTEL XDK
INTEL XDK
Sumit Rajpal
 
Desenvolvimento de Aplicativo Multiplataforma com Intel® XDK
Desenvolvimento de Aplicativo Multiplataforma com  Intel® XDKDesenvolvimento de Aplicativo Multiplataforma com  Intel® XDK
Desenvolvimento de Aplicativo Multiplataforma com Intel® XDK
Evandro Paes
 
Desenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDesenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de Software
Daniel Rodrigues
 

Destaque (6)

Developing cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache CordovaDeveloping cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache Cordova
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Desarrollo de aplicaciones moviles con Intel XDK
Desarrollo de aplicaciones moviles con Intel XDKDesarrollo de aplicaciones moviles con Intel XDK
Desarrollo de aplicaciones moviles con Intel XDK
 
INTEL XDK
INTEL XDKINTEL XDK
INTEL XDK
 
Desenvolvimento de Aplicativo Multiplataforma com Intel® XDK
Desenvolvimento de Aplicativo Multiplataforma com  Intel® XDKDesenvolvimento de Aplicativo Multiplataforma com  Intel® XDK
Desenvolvimento de Aplicativo Multiplataforma com Intel® XDK
 
Desenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDesenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de Software
 

Semelhante a Introdução intel XDK

Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
armeniocardoso
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Os Fantasmas !
 
Google android p Noobs - COMBINATIVIDADE - UPE
Google android p  Noobs - COMBINATIVIDADE - UPEGoogle android p  Noobs - COMBINATIVIDADE - UPE
Google android p Noobs - COMBINATIVIDADE - UPE
Levi Saturnino
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
Iasmin Cristina Oliveira da Silva
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
William S. Rodriguez
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
grupouro
 
Apps Híbridos e novas promessas Mobile.
Apps Híbridos e novas promessas Mobile.Apps Híbridos e novas promessas Mobile.
Apps Híbridos e novas promessas Mobile.
Tiago Braga
 
Hello world hybrid apps oportunidades com ionic framework v2
Hello world hybrid apps  oportunidades com ionic framework v2Hello world hybrid apps  oportunidades com ionic framework v2
Hello world hybrid apps oportunidades com ionic framework v2
Ricardo Netto - MCP, MSP
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Diogo Rafael da Silva
 
3
33
Aplicativos para dispositivos móveis
Aplicativos para dispositivos móveisAplicativos para dispositivos móveis
Aplicativos para dispositivos móveis
Ygor Castro
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
Reuel Lopes
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
HugoDalevedove
 
Android - Notas de aula
Android - Notas de aulaAndroid - Notas de aula
Android - Notas de aula
antonio sérgio nogueira
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
jgbirk
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação java
Alex Braz
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Júlia Fernandes Alves
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Édipo Souza
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Alessandro Binhara
 
Android
AndroidAndroid
Android
KelvinSalton
 

Semelhante a Introdução intel XDK (20)

Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEISLIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
 
Google android p Noobs - COMBINATIVIDADE - UPE
Google android p  Noobs - COMBINATIVIDADE - UPEGoogle android p  Noobs - COMBINATIVIDADE - UPE
Google android p Noobs - COMBINATIVIDADE - UPE
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Apps Híbridos e novas promessas Mobile.
Apps Híbridos e novas promessas Mobile.Apps Híbridos e novas promessas Mobile.
Apps Híbridos e novas promessas Mobile.
 
Hello world hybrid apps oportunidades com ionic framework v2
Hello world hybrid apps  oportunidades com ionic framework v2Hello world hybrid apps  oportunidades com ionic framework v2
Hello world hybrid apps oportunidades com ionic framework v2
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
3
33
3
 
Aplicativos para dispositivos móveis
Aplicativos para dispositivos móveisAplicativos para dispositivos móveis
Aplicativos para dispositivos móveis
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
 
Android - Notas de aula
Android - Notas de aulaAndroid - Notas de aula
Android - Notas de aula
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação java
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Android
AndroidAndroid
Android
 

Último

UFCD_5673_Segurança nos transportes_índice.pdf
UFCD_5673_Segurança nos transportes_índice.pdfUFCD_5673_Segurança nos transportes_índice.pdf
UFCD_5673_Segurança nos transportes_índice.pdf
Manuais Formação
 
P0107 do aluno da educação municipal.pdf
P0107 do aluno da educação municipal.pdfP0107 do aluno da educação municipal.pdf
P0107 do aluno da educação municipal.pdf
Ceiça Martins Vital
 
Portfólio Estratégico da Marinha do Brasil (MB).pdf
Portfólio Estratégico da Marinha do Brasil (MB).pdfPortfólio Estratégico da Marinha do Brasil (MB).pdf
Portfólio Estratégico da Marinha do Brasil (MB).pdf
Falcão Brasil
 
EBBOK_HORA DO CONTO_O SONHO DO EVARISTO_PAULA FRANCISCO_22_23
EBBOK_HORA DO CONTO_O SONHO DO EVARISTO_PAULA FRANCISCO_22_23EBBOK_HORA DO CONTO_O SONHO DO EVARISTO_PAULA FRANCISCO_22_23
EBBOK_HORA DO CONTO_O SONHO DO EVARISTO_PAULA FRANCISCO_22_23
Sandra Pratas
 
Slides Lição 3, CPAD, Rute e Noemi, Entrelaçadas pelo Amor.pptx
Slides Lição 3, CPAD, Rute e Noemi, Entrelaçadas pelo Amor.pptxSlides Lição 3, CPAD, Rute e Noemi, Entrelaçadas pelo Amor.pptx
Slides Lição 3, CPAD, Rute e Noemi, Entrelaçadas pelo Amor.pptx
LuizHenriquedeAlmeid6
 
Slides Lição 4, CPAD, O Encontro de Rute com Boaz, 3Tr24.pptx
Slides Lição 4, CPAD, O Encontro de Rute com Boaz, 3Tr24.pptxSlides Lição 4, CPAD, O Encontro de Rute com Boaz, 3Tr24.pptx
Slides Lição 4, CPAD, O Encontro de Rute com Boaz, 3Tr24.pptx
LuizHenriquedeAlmeid6
 
A Atuação das Forças Armadas na Garantia da Lei e da Ordem (GLO).pdf
A Atuação das Forças Armadas na Garantia da Lei e da Ordem (GLO).pdfA Atuação das Forças Armadas na Garantia da Lei e da Ordem (GLO).pdf
A Atuação das Forças Armadas na Garantia da Lei e da Ordem (GLO).pdf
Falcão Brasil
 
Ensinar Programação 📚 Python 🐍 Método Inovador e Prático 🚀
Ensinar Programação 📚 Python 🐍 Método Inovador e Prático 🚀Ensinar Programação 📚 Python 🐍 Método Inovador e Prático 🚀
Ensinar Programação 📚 Python 🐍 Método Inovador e Prático 🚀
Miguel Delamontagne
 
Organograma do Ministério da Defesa (MD).pdf
Organograma do Ministério da Defesa (MD).pdfOrganograma do Ministério da Defesa (MD).pdf
Organograma do Ministério da Defesa (MD).pdf
Falcão Brasil
 
Fotossíntese e respiração: conceitos e trocas gasosas
Fotossíntese e respiração: conceitos e trocas gasosasFotossíntese e respiração: conceitos e trocas gasosas
Fotossíntese e respiração: conceitos e trocas gasosas
MariaJooSilva58
 
Oceano, Fonte de Vida e Beleza Maria Inês Aroeira Braga.ppsx
Oceano, Fonte de Vida e Beleza Maria Inês Aroeira Braga.ppsxOceano, Fonte de Vida e Beleza Maria Inês Aroeira Braga.ppsx
Oceano, Fonte de Vida e Beleza Maria Inês Aroeira Braga.ppsx
Luzia Gabriele
 
Caça-palavras - multiplicação
Caça-palavras  -  multiplicaçãoCaça-palavras  -  multiplicação
Caça-palavras - multiplicação
Mary Alvarenga
 
EBOOK_HORA DO CONTO_MARINELA NEVES & PAULA FRANCISCO_22_23
EBOOK_HORA DO CONTO_MARINELA NEVES & PAULA FRANCISCO_22_23EBOOK_HORA DO CONTO_MARINELA NEVES & PAULA FRANCISCO_22_23
EBOOK_HORA DO CONTO_MARINELA NEVES & PAULA FRANCISCO_22_23
Sandra Pratas
 
EBOOK_HORA DO CONTO_O SONHO DO EVARISTO_RITA E CLÁUDIA_22_23
EBOOK_HORA DO CONTO_O SONHO DO EVARISTO_RITA E CLÁUDIA_22_23EBOOK_HORA DO CONTO_O SONHO DO EVARISTO_RITA E CLÁUDIA_22_23
EBOOK_HORA DO CONTO_O SONHO DO EVARISTO_RITA E CLÁUDIA_22_23
Sandra Pratas
 
EBOOK_HORA DO CONTO_O MONSTRO DAS CORES_ANGELINA & MÓNICA_22_23
EBOOK_HORA DO CONTO_O MONSTRO DAS CORES_ANGELINA & MÓNICA_22_23EBOOK_HORA DO CONTO_O MONSTRO DAS CORES_ANGELINA & MÓNICA_22_23
EBOOK_HORA DO CONTO_O MONSTRO DAS CORES_ANGELINA & MÓNICA_22_23
Sandra Pratas
 
APRESENTAÇÃO CURSO FORMAÇÃO EXPERT EM MODERAÇÃO DE FOCUS GROUP.pdf
APRESENTAÇÃO  CURSO FORMAÇÃO EXPERT EM MODERAÇÃO DE FOCUS GROUP.pdfAPRESENTAÇÃO  CURSO FORMAÇÃO EXPERT EM MODERAÇÃO DE FOCUS GROUP.pdf
APRESENTAÇÃO CURSO FORMAÇÃO EXPERT EM MODERAÇÃO DE FOCUS GROUP.pdf
portaladministradores
 
Organograma do Centro Gestor e Operacional do Sistema de Proteção da Amazônia...
Organograma do Centro Gestor e Operacional do Sistema de Proteção da Amazônia...Organograma do Centro Gestor e Operacional do Sistema de Proteção da Amazônia...
Organograma do Centro Gestor e Operacional do Sistema de Proteção da Amazônia...
Falcão Brasil
 
Apresentação Institucional do Centro Gestor e Operacional do Sistema de Prote...
Apresentação Institucional do Centro Gestor e Operacional do Sistema de Prote...Apresentação Institucional do Centro Gestor e Operacional do Sistema de Prote...
Apresentação Institucional do Centro Gestor e Operacional do Sistema de Prote...
Falcão Brasil
 

Último (20)

UFCD_5673_Segurança nos transportes_índice.pdf
UFCD_5673_Segurança nos transportes_índice.pdfUFCD_5673_Segurança nos transportes_índice.pdf
UFCD_5673_Segurança nos transportes_índice.pdf
 
P0107 do aluno da educação municipal.pdf
P0107 do aluno da educação municipal.pdfP0107 do aluno da educação municipal.pdf
P0107 do aluno da educação municipal.pdf
 
FOTOS_AS CIÊNCIAS EM AÇÃO .
FOTOS_AS CIÊNCIAS EM AÇÃO                .FOTOS_AS CIÊNCIAS EM AÇÃO                .
FOTOS_AS CIÊNCIAS EM AÇÃO .
 
Portfólio Estratégico da Marinha do Brasil (MB).pdf
Portfólio Estratégico da Marinha do Brasil (MB).pdfPortfólio Estratégico da Marinha do Brasil (MB).pdf
Portfólio Estratégico da Marinha do Brasil (MB).pdf
 
EBBOK_HORA DO CONTO_O SONHO DO EVARISTO_PAULA FRANCISCO_22_23
EBBOK_HORA DO CONTO_O SONHO DO EVARISTO_PAULA FRANCISCO_22_23EBBOK_HORA DO CONTO_O SONHO DO EVARISTO_PAULA FRANCISCO_22_23
EBBOK_HORA DO CONTO_O SONHO DO EVARISTO_PAULA FRANCISCO_22_23
 
Slides Lição 3, CPAD, Rute e Noemi, Entrelaçadas pelo Amor.pptx
Slides Lição 3, CPAD, Rute e Noemi, Entrelaçadas pelo Amor.pptxSlides Lição 3, CPAD, Rute e Noemi, Entrelaçadas pelo Amor.pptx
Slides Lição 3, CPAD, Rute e Noemi, Entrelaçadas pelo Amor.pptx
 
Slides Lição 4, CPAD, O Encontro de Rute com Boaz, 3Tr24.pptx
Slides Lição 4, CPAD, O Encontro de Rute com Boaz, 3Tr24.pptxSlides Lição 4, CPAD, O Encontro de Rute com Boaz, 3Tr24.pptx
Slides Lição 4, CPAD, O Encontro de Rute com Boaz, 3Tr24.pptx
 
A Atuação das Forças Armadas na Garantia da Lei e da Ordem (GLO).pdf
A Atuação das Forças Armadas na Garantia da Lei e da Ordem (GLO).pdfA Atuação das Forças Armadas na Garantia da Lei e da Ordem (GLO).pdf
A Atuação das Forças Armadas na Garantia da Lei e da Ordem (GLO).pdf
 
Ensinar Programação 📚 Python 🐍 Método Inovador e Prático 🚀
Ensinar Programação 📚 Python 🐍 Método Inovador e Prático 🚀Ensinar Programação 📚 Python 🐍 Método Inovador e Prático 🚀
Ensinar Programação 📚 Python 🐍 Método Inovador e Prático 🚀
 
Organograma do Ministério da Defesa (MD).pdf
Organograma do Ministério da Defesa (MD).pdfOrganograma do Ministério da Defesa (MD).pdf
Organograma do Ministério da Defesa (MD).pdf
 
Fotossíntese e respiração: conceitos e trocas gasosas
Fotossíntese e respiração: conceitos e trocas gasosasFotossíntese e respiração: conceitos e trocas gasosas
Fotossíntese e respiração: conceitos e trocas gasosas
 
Oceano, Fonte de Vida e Beleza Maria Inês Aroeira Braga.ppsx
Oceano, Fonte de Vida e Beleza Maria Inês Aroeira Braga.ppsxOceano, Fonte de Vida e Beleza Maria Inês Aroeira Braga.ppsx
Oceano, Fonte de Vida e Beleza Maria Inês Aroeira Braga.ppsx
 
Caça-palavras - multiplicação
Caça-palavras  -  multiplicaçãoCaça-palavras  -  multiplicação
Caça-palavras - multiplicação
 
EBOOK_HORA DO CONTO_MARINELA NEVES & PAULA FRANCISCO_22_23
EBOOK_HORA DO CONTO_MARINELA NEVES & PAULA FRANCISCO_22_23EBOOK_HORA DO CONTO_MARINELA NEVES & PAULA FRANCISCO_22_23
EBOOK_HORA DO CONTO_MARINELA NEVES & PAULA FRANCISCO_22_23
 
TALENTOS DA NOSSA ESCOLA .
TALENTOS DA NOSSA ESCOLA                .TALENTOS DA NOSSA ESCOLA                .
TALENTOS DA NOSSA ESCOLA .
 
EBOOK_HORA DO CONTO_O SONHO DO EVARISTO_RITA E CLÁUDIA_22_23
EBOOK_HORA DO CONTO_O SONHO DO EVARISTO_RITA E CLÁUDIA_22_23EBOOK_HORA DO CONTO_O SONHO DO EVARISTO_RITA E CLÁUDIA_22_23
EBOOK_HORA DO CONTO_O SONHO DO EVARISTO_RITA E CLÁUDIA_22_23
 
EBOOK_HORA DO CONTO_O MONSTRO DAS CORES_ANGELINA & MÓNICA_22_23
EBOOK_HORA DO CONTO_O MONSTRO DAS CORES_ANGELINA & MÓNICA_22_23EBOOK_HORA DO CONTO_O MONSTRO DAS CORES_ANGELINA & MÓNICA_22_23
EBOOK_HORA DO CONTO_O MONSTRO DAS CORES_ANGELINA & MÓNICA_22_23
 
APRESENTAÇÃO CURSO FORMAÇÃO EXPERT EM MODERAÇÃO DE FOCUS GROUP.pdf
APRESENTAÇÃO  CURSO FORMAÇÃO EXPERT EM MODERAÇÃO DE FOCUS GROUP.pdfAPRESENTAÇÃO  CURSO FORMAÇÃO EXPERT EM MODERAÇÃO DE FOCUS GROUP.pdf
APRESENTAÇÃO CURSO FORMAÇÃO EXPERT EM MODERAÇÃO DE FOCUS GROUP.pdf
 
Organograma do Centro Gestor e Operacional do Sistema de Proteção da Amazônia...
Organograma do Centro Gestor e Operacional do Sistema de Proteção da Amazônia...Organograma do Centro Gestor e Operacional do Sistema de Proteção da Amazônia...
Organograma do Centro Gestor e Operacional do Sistema de Proteção da Amazônia...
 
Apresentação Institucional do Centro Gestor e Operacional do Sistema de Prote...
Apresentação Institucional do Centro Gestor e Operacional do Sistema de Prote...Apresentação Institucional do Centro Gestor e Operacional do Sistema de Prote...
Apresentação Institucional do Centro Gestor e Operacional do Sistema de Prote...
 

Introdução intel XDK

  • 1. Ambientes e linguagens de programação mobile Java Plataform, Micro Edition, Java ME, ou ainda J2ME, é uma tecnologia que possibilita o desenvolvimento de software para sistemas e aplicações embutidas ou embarcados, ou seja, toda aquela que roda em um dispositivo de propósito específico, desempenhando alguma tarefa que seja útil para o mesmo. É a plataforma Java para dispositivos compactos, como celulares, PDAs, controles remotos, e uma outra gama de
  • 2. A plataforma Basic4Android é um dos grandes adversários do Android Studio. Utiliza o Visual Basic para a programação e também é claro rival de Java desde seu início. Possui um ambiente gráfico WYSIWYG (What You See Is What You Get).
  • 3. Mono for android Apesar de Java ser uma linguagem de programação nativa do Android, grande reputação deste sistema operacional permitiu a chegada de ferramentas que fazem a programação de aplicativos para Android possível para aqueles que conhecem outras linguagens de programação. Este for o caso, é necessário “baixar” o Mono para Android SDK para poder desenvolver apps para o Android diretamente em seu ambiente
  • 4. App inventor MIT É uma plataforma desenvolvida pela Google Labs para encorajar mais pessoas a desenvolver apps para o Android. É um ambiente completamente visual, em que não precisa de nenhuma única linha de código para ser escrito de forma a obter apps para programação de Android. Uma das suas principais desvantagens é também sua principal força: sua simplicidade e velocidade ao criar aplicativos Android. É totalmente gratuito, basta acessar ai2.appinventor.mit.edu e se logar com a conta do gmail
  • 5. LiveCode Plataforma para desenvolvimento android multi plataforma, ou seja, suas apk’s podem ser geradas para IOs ou windows mobile. É um complexo software de criação de programas de computador, inspirado no antigo Apple HyperCard. É desenvolvido pela empresa escocesa RunRev e, desde 2013, ganhou uma versão livre, LiveCode Community Edition, que pode ser usada para a criação de softwares igualmente livres sob a licença GPL.
  • 6. InDesign CS6 Se falamos de conversão de publicações em aplicativos para download, o InDesign CS6 é o programa perfeito. A gama de publicações vai de livros, revistas e histórias em quadrinhos para jornais e catálogos. É particularmente apropriado se você pessoalmente não tem tempo ou o entusiasmo para aprender a programar para converter essas publicações em apps. Por meio deste CSE você pode desenvolver apps Android com base no conteúdo que você já tiver criado.
  • 7. Appcelerator Titanium Atualmente, esta é uma das plataformas de desenvolvimento de aplicativo móvel mais ativas. Tem mais de 1 milhão de usuários ativos e mais de 20.000 aplicativos desenvolvidos. Como prova da sua qualidade, podemos destacar que grandes empresas digitais como o eBay ou PayPal desenvolvem suas aplicações móveis com Appcelerator Titanium.
  • 8. IBM WorkLight® O IBM® Worklight fornece uma plataforma completa para desenvolver, implementar, hospedar e gerenciar aplicativos corporativos remotos. O Worklight preenche todos os requisitos de desenvolvimento de aplicativos remotos e fornece ferramentas e eficiências para ajudar em todos os estágios do processo de desenvolvimento e implementação. Este artigo apresenta uma visão geral do IBM Worklight V5, com uma lista de verificação de alguns dos novos e importantes recursos que ajudarão você a lançar e alcançar os seus objetivos de desenvolvimento para dispositivos móveis.
  • 9. Ruboto Se você estiver familiarizado com Ruby ou JRuby, Ruboto é uma boa opção para aplicar todo esse conhecimento de programação de aplicativo Android para dispositivos sob este sistema operacional. Embora não tão grande como Appcelerator Titanium, existem muitos programadores que a usa e também há bastante documentação para começar. Atualmente, é possível “baixar” o console e scripts que permitem iniciar a programação.
  • 10. Rhomobile Rodes Assim como o Ruboto este também pode ser executado com Ruby. No entanto, Rhomobile Rodes também permite a criação de aplicativos multiplataforma. Uma de suas grandes vantagens é que você pode incluir funcionalidades fazendo uso do hardware integrado no dispositivo móvel, ou seja, você pode solicitar o acesso à sua câmera, GPS, etc. Você pode fazer isso muito facilmente sem ser um programador especialista em Android. E ainda por cima, sendo uma estrutura que inclui MVC, algo que muitos desenvolvedores irão agradecer. Qual é a pegadinha? Se você deseja comercializar seu aplicativo, que você terá que pagar uma licença para ser capaz de fazê-lo.
  • 11. ADOBE® AIR™ Adobe Air é um aplicativo para a criação de programas de área de trabalho que surge a partir de tecnologias de desenvolvimento de Website tais como HTML, Javascript ou Flash. Em si, não é um aplicativo para programação Android, mas é possível utilizar para esse efeito. Neste caso, você irá criar aplicativos com base em códigos que são não-nativos para Android em execução no seu dispositivo Android, que caso contrário não tem. E com bons resultados.
  • 12. HTML5 É ideal para todos aqueles que têm programado anteriormente websites em HTML. Esta linguagem de programação permite que você saiba com antecedência os resultados que você será capaz de alcançar ao desenvolver apps para o Android. Com o HTML5 você vai mais longe, pois representa um enorme passo em frente, especialmente quando se trata de aplicativos web. A vantagem desta linguagem de programação é que tem uma grande versatilidade e seu conteúdo pode se adaptar a muitas plataformas diferentes. Ou seja, é perfeito para desenvolvimento de aplicações multi-plataforma. Também é perfeito para programação de aplicativos para o Android. E tudo isto para além do grande trunfo de ser capaz de fazer atualizações instantaneamente.
  • 14. Com intel XDK (agenda) 1. Introdução ao HTML5 2. Bibliotecas Cordova, jQueryMobile e Bootstrap 3. Intel Developer Zone 4. Conhecendo a IDE 5. Construindo nossa UI 6. Notificações e informações do dispositivo móvel 7. Agenda de Contatos e arquivos 8. GPS e Conexões à internet 9. Câmera 10. Banco de dados local (offline) 11. Testes, compilação e publicação do aplicativo Programação mobile