O documento discute o desenvolvimento de aplicativos para dispositivos móveis usando Java ME e NetBeans. Ele apresenta números sobre o mercado de dispositivos móveis, fornece uma introdução ao Java ME e suas configurações e perfis, descreve o ambiente de desenvolvimento NetBeans e sugere criar um aplicativo simples para demonstrar o processo de desenvolvimento.
Embarcadero Conference 2018 - Abordagens modernas no desenvolvimento web. (Saiba como anda o mundo de desenvolvimeno web, que a cada dia se moderniza e expande rapidamente facilitando a vida de desenvolvedores front-end e back-end. Conheça tecnologias e ferramentas que vão deixar Saiba como anda o mundo de desenvolvimeno web, que a cada dia se moderniza e expande rapidamente facilitando a vida de desenvolvedores front-end e back-end. Conheça tecnologias e ferramentas que vão deixar descomplicada a construção e manutenção de aplicações.)
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Programação para celular em JAVA - Leandro StachlewskiTchelinux
programação para celulares está se tornando cada vez mais comum. Usando a API NetBeans ME (Micro Edition), é possível criar aplicativos JAVA, em diferentes níveis de abstração.
Trabalhando com EVA 2017
O curso objetiva capacitar profissionais para que possam atuar na Educação a Distância, mais especificamente, gerando disponibilidade de conhecimento mediada pela Web, de maneira a permitir que construam estratégias focadas em favorecer o processo de ensino / aprendizagem através da interatividade entre aluno-aluno, aluno-conteúdo e aluno-professor.
Panorama da aula semi-presencial: desafios, vantagens e dificuldadesReuel Lopes
Panorama da aula semi-presencial: desafios, vantagens e dificuldades
Profa. Dra. Miroslava Hamzagic
Prof. Esp. Reuel Adimar Lopes
O mundo está numa constante demanda de atualização, e nisso permite-se novas produções de conhecimento e quebra de paradigmas. Com base neste novo contexto que foi inserido na UNITAU, a modalidade semipresencial visa o autodesenvolvimento e autocapacitação do aluno. O mais importante é que o ambiente virtual não é melhor nem pior que o tradicionalista, mais sim um complementa o outro no sistema de aprendizagem.
Universidade de Taubaté - UNITAU
Embarcadero Conference 2018 - Abordagens modernas no desenvolvimento web. (Saiba como anda o mundo de desenvolvimeno web, que a cada dia se moderniza e expande rapidamente facilitando a vida de desenvolvedores front-end e back-end. Conheça tecnologias e ferramentas que vão deixar Saiba como anda o mundo de desenvolvimeno web, que a cada dia se moderniza e expande rapidamente facilitando a vida de desenvolvedores front-end e back-end. Conheça tecnologias e ferramentas que vão deixar descomplicada a construção e manutenção de aplicações.)
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Programação para celular em JAVA - Leandro StachlewskiTchelinux
programação para celulares está se tornando cada vez mais comum. Usando a API NetBeans ME (Micro Edition), é possível criar aplicativos JAVA, em diferentes níveis de abstração.
Trabalhando com EVA 2017
O curso objetiva capacitar profissionais para que possam atuar na Educação a Distância, mais especificamente, gerando disponibilidade de conhecimento mediada pela Web, de maneira a permitir que construam estratégias focadas em favorecer o processo de ensino / aprendizagem através da interatividade entre aluno-aluno, aluno-conteúdo e aluno-professor.
Panorama da aula semi-presencial: desafios, vantagens e dificuldadesReuel Lopes
Panorama da aula semi-presencial: desafios, vantagens e dificuldades
Profa. Dra. Miroslava Hamzagic
Prof. Esp. Reuel Adimar Lopes
O mundo está numa constante demanda de atualização, e nisso permite-se novas produções de conhecimento e quebra de paradigmas. Com base neste novo contexto que foi inserido na UNITAU, a modalidade semipresencial visa o autodesenvolvimento e autocapacitação do aluno. O mais importante é que o ambiente virtual não é melhor nem pior que o tradicionalista, mais sim um complementa o outro no sistema de aprendizagem.
Universidade de Taubaté - UNITAU
O objetivo deste oficina é ensinar todos os pontos mais importantes para a criação e publicação de slides bem elaborados e modernos utilizando todas as ferramentas do Slideshare.
O curso objetiva capacitar profissionais para que possam atuar na Educação a Distância, mais especificamente, gerando disponibilidade de conhecimento mediada pela Web, de maneira a permitir que construam estratégias focadas em favorecer o processo de ensino / aprendizagem através da interatividade entre aluno-aluno, aluno-conteúdo e aluno-professor.
2. Sobre o que vamos falar ?
• O que são dispositivos móveis ?
• Números do mercado de dispositivos móveis
• Java ME
• Introdução
• Classificando os dispositivos
• NetBeans
• “Mão na massa”
• Links interessantes
4. Números do mercado
• Hoje em dia os usuários de telefonia celular utilizam seus aparelhos
para transmitir dados do que para receber e efetuar chamadas
• No Brasil, existem cerca de 173 milhões de aparelhos
• ...existem cerca de 72 milhões de computadores.
• 90,5% da população possui aparelho de telefone celular
• ...telefone residencial atinge cerca de 31%.
5. Números do Mercado
• Algumas áreas que estão em expansão
• Mobile payment
• Mobile marketing
• Soluções em “software sob medida”
• Existem previsões de que esse mercado movimente 17 bilhões de
dólares até 2012
• Fonte: http://www.google.com/hostednews/afp/article/ALeqM5hNDTWqyTbxd980-aZAMqencca-RA
6. Dispositivos móveis
• Nosso foco
• Desenvolvimento de aplicações para
• Telefones celulares
• Smartphones
• Java ME
• NetBeans
7. Java em UM slide
APLICAÇÃO
APLICAÇÃO JAVA “2”
JAVA “1”
APLICAÇÃO EM
CÓDIGO NATIVO
Máquina Virtual Java – JVM
SISTEMA OPERACIONAL
HARDWARE REAL
8. Java ME
• Java Micro Edition
• Edição da plataforma Java adaptada para dispositivos móveis
• Permite interagir adequadamente com os diversos recursos
oferecidos pelos dispositivos
9. Java ME
• Ao desenvolver um software, temos que ter em mente quais serão
os requisitos mínimos do dispositivo em que a aplicação irá ser
executada
• Para isso, existem algumas especificações que definem grupos de
recursos que são disponibilizados pelos fabricantes
• Configurações – relativo à adaptação da JVM
• Perfis – relativo aos recursos disponíveis
12. NetBeans
• Atualmente na versão 6.8
• 6.9 é RC2
• Para fazer o download
• http://netbeans.org/downloads/index.html
13. NetBeans
• É um ambiente integrado de desenvolvimento (IDE)
• Suporta Java, C/C++, Ruby, Python, Groovy, PHP, e muito mais...
• Open-source
• Fácil de instalar
• Distribuído em Linux, Mac OS X, Solaris e Windows
• Muita documentação e comunidade ativa
14. “Mão na Massa”
• A ideia é criar uma pequena aplicação usando NetBeans
• Entender a ferramenta, como criar um projeto
• O que são de como funcionam os Midlets
• Testar no emulador
• Testar no aparelho real
• Entender os desafios no desenvolvimento de aplicações mobile
15. Links interessantes
• Java ME - http://java.sun.com/javame/index.jsp
• NetBeans - http://netbeans.org/
• Floggy - http://floggy.sourceforge.net/
• Um ótimo framework de persistência
• Meu blog - http://www.reuellopes.com.br