Aplicações Visuais Mobile com Netbeans 6.0

Tamanho: px
Começar a partir da página:

Download "Aplicações Visuais Mobile com Netbeans 6.0"

Transcrição

1 Aplicações Visuais Mobile com Netbeans 6.0 Ramon Lopes Sun Campus Ambassador

2 Agenda O que é o Netbeans? O que é Java ME? CLDC & MIDP Mobile Demo! Próximos Passos

3 O que é o NetBeans? Um IDE Java simples e Modular > Suporte a Java SE, Java EE, Java ME > Variedades de plugins disponíveis (out of the box) > Fácil desenvolvimento (Drag and Drop) > Debugger, Profiler, Refactoring, etc... > Projetos baseados em Ant Gratuito e Open Source > Código aberto desde Junho 2000 > Grande comunidade de usuários e desenvolvedores Plataforma para construção de aplicações > Modularidade e independência > Fornece gerenciamento de janelas, menus, tool bars, actions

4 E as novidades no NetBeans 6.0? Melhoramentos no editor de código Suporte a Ruby, JRuby, Ruby on Rails Fácil instalação e atualização (Update Center) Swing GUI Data binding Ferramenta de Profiling Integrada Ferramentas para desenvolvimento Web Construção gráfica de jogos para celular SOA & UML

5 Arquitetura: Java ME Profile(s) (APIs Adicionais) (e.x: MIDP) Configuração (JVM / Libraries) (e.x: CLDC, CDC) Sistema Operacional Nativo

6 CLDC Connected, Limited Device Configuration Foco em generalidade e portabilidade Dispositivos com conexão limitada (~9600bits/s) Mínimo de 192Kb para plataforma Java Processador de 16 ou 32 bits Baixo consumo de energia Verficação de classe em duas etapas Exemplos: telefones celulares, pagers, PDAs, terminais de vendas

7 Mobile Information Device Profile (MIDP) Versão 2.0 JSR 118 Aplicações MIDP são chamadas MIDlet Trabalha sobre CLDC Requisitos mínimos do sistema: > Kernel para controlar o hardware (entidade escalonável) > Mecanismo para ler e escrever na memória > Acesso de leitura e escrita à rede sem fio Configurações mínimas de hardware (tamanho do visor, input, memória, som) APIs de Interface com usuário, persitência, redes, mídia e jogos, messaging, etc...

8 MIDP 2.0 APIs Interface do Usuário Displayable Canvas Screen Alert Form List TextBox SplashScreen WaitScreen ChoiceGroup DateField Guage ImageItem StringItem TextField Form Items

9 Sun Wireless Toolkit for Java Implementação de CLDC & MIDP > Implementa... WMA, MMAPI, JTWI, J2ME Web Services, Bluetooth and OBEX, Mobile 3D Graphics Emulador para testar seus programas Ferramentas para criação das MIDlets > Pré verificador > Ofuscador de código (ProGuard) Ainda é trabalhoso, então...

10 Netbeans 6.0: Suporte Mobile Interface gráfica sobre o JWTK Desenvolvimento Visual Suporte a Device fragmentation Suporte visual a arquivo SVG

11 demo

12 Visual Mobile Próximos Passos Download Netbeans 6.0 Participe do projeto Escreva ou traduza tutoriais Participe dos Fórums Crie sua apliação Compartilhe com a comunidade

13 Netbeans Visual Web Resources Site do Netbeans : > Download: versões novas e antigas e plugins > Estudo: tutorials, artigos técnicos, flash demos > Comunidade: últimas notícias, fórums, eventos, discussões Netbeans Wiki: > Documentação, Demos, FAQs, Dicas Planet Netbeans: > Conjunto de blogs de fissurados por Netbeans Código Fonte: cvs.netbeans.org:/cvs > Acesso ao código fonte do Netbeans via CVS

14 Incremente sua carreira! Treinamento GRATUITO via web em Java TM, Solaris TM > Lista de Cursos: > Aproximadamente 80 cursos elaborados pela prórpria Sun > Emissão de certificado Aumente suas chances com certificações Sun! > Sun Certified Associate/Programmer for the Java 2 Platform SE > Sun Certified Web Component Developer for Java EE > Sun Certified Mobile Application Developer for Java ME > Sun Certified System/Network Admin for Solaris Operating System Exames Práticos Gratuitos Desconto em certificações para integrantes do SAI

15 Aplicações Visuais Mobile com Netbeans Muito Obrigado! Ramon Lopes Sun Campus Ambassador

Netbeans 6.0. Thiago S. Gonzaga. Embaixador da Sun UNESP Rio Preto

Netbeans 6.0. Thiago S. Gonzaga. Embaixador da Sun UNESP Rio Preto Netbeans 6.0 Thiago S. Gonzaga Embaixador da Sun UNESP Rio Preto thi_gonzaga@yahoo.com.br Tópicos O que é Netbeans? O que há de novo no Netbeans 6? Características Demonstrações O que fazer/onde ir O que

Leia mais

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Sumário Agradecimentos...13 Sobre a autora...14 Prefácio...15 Apresentação...16 PARTE I Introdução a Java para

Leia mais

Por Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009.

Por Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009. J2ME E O PERFIL MIDP Por Bruno T Aquino, Roberto Luiz e Ricardo Vinicius Fabri, Abril 14, 2009. INTRODUÇÃO Com o passar do tempo os aparelhos celulares deixaram de ser apenas para ligações e agenda para

Leia mais

Desenvolvimento para dispositivos móveis JavaME

Desenvolvimento para dispositivos móveis JavaME Desenvolvimento para dispositivos móveis JavaME Marcio Seiji Oyamada Aula 1 UNIOESTE Universidade Estadual do Oeste do Paraná Curso de Informática Cascavel - Brasil Introdução Ementa Conceituação de mobilidade

Leia mais

Java FX. Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll

Java FX. Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll Java FX Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll Têndencias : RIAs (Rich Internet Application) Varias informações na mesma tela RIAs (Rich Internet Application) Interatividade

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

Desenvolvimento Java com ferramentas IBM

Desenvolvimento Java com ferramentas IBM Desenvolvimento Java com ferramentas IBM Camilo Lopes IT Specialist/Analyst Java Programmer camilom@br.ibm.com Iniciando em Java 19/06/09 Agenda Por que Java?! Ferramentas IBM para desenvolvimento Demonstração

Leia mais

Arquitectura de Sistemas Computacionais

Arquitectura de Sistemas Computacionais Arquitectura de Sistemas Computacionais Práticas 2004-2005 Prof. Dr. Paulo Sampaio Departamento de Matemática e Engenharias UNIVERSIDADE DA MADEIRA A plataforma Nokia Series 60 Optimizado para Symbian

Leia mais

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada

Leia mais

INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO

INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO INTEGRANDO A TECNOLOGIA J2ME NO ÂMBITO ACADÊMICO Ramon R. Rabello, Pedro J. Treccani, Thienne M Johnson Universidade da Amazônia, Av Alcindo Cacela, 287, Belém, PA CEP 66092-010 ramon.rabello@gmail.com,

Leia mais

FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC

FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC FRAMEWORK CELEPAR MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DE JVM EM POCKET PC Outubro 2007 Sumário de Informações do Documento Tipo do Documento: Relatório Título do Documento: MANUAL DE INSTALAÇÃO/UTILIZAÇÃO

Leia mais

DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME

DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME DESENVOLVIMENTO DE UMA FERRAMENTA UTILIZANDO A TECNOLOGIA J2ME Ana Paula A. ZANELATO 1 Eliezer Gomes Paraganba FILHO 2 Emerson Silas DÓRIA 3 RESUMO: Este artigo pretende apresentar a tecnologia J2ME (linguagem

Leia mais

Software para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME

Software para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME Software para compartilhamento de arquivos entre celulares usando a tecnologiapeer-to-peer aliada à plataforma JXME Orientador: Francisco Adell Péricas Acadêmico: Roger Robert Kock Roteiro da apresentação

Leia mais

Netbeans 8.1 (Ubuntu / Mint / Debian)

Netbeans 8.1 (Ubuntu / Mint / Debian) NetBeans IDE é uma aplicação de código aberto feita para auxiliar os desenvolvedores na criação de aplicativos em diferentes plataformas, utilizando tecnologia Java para isto. Nela você encontra todas

Leia mais

Desenvolvimento de Sistemas Móveis em Java com J2ME/MIDP. Jorge H. C. Fernandes

Desenvolvimento de Sistemas Móveis em Java com J2ME/MIDP. Jorge H. C. Fernandes Desenvolvimento de Sistemas Móveis em Java com J2ME/MIDP Jorge H. C. Fernandes Desenvolvimento J2ME/MIDP Agenda Plataforma e Edições Java 2 J2ME - Java 2 Micro Edition MIDP - Mobile Information Device

Leia mais

J2ME, Uma Platarfoma de programação para Dispositivos Móveis

J2ME, Uma Platarfoma de programação para Dispositivos Móveis J2ME, Uma Platarfoma de programação para Dispositivos Móveis Jesseildo F. Gonçalves 07/10/2010 Jesseildo F. Gonçalves () 07/10/2010 1 / 50 1 Introdução ao J2ME História Arquitetura do J2ME MIDLets 2 RMS:

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Professor Ariel da Silva Dias Apresentação Android e IDEs Por que estudar programação para dispositivos móveis? Linha histórica da indústria durante os séculos Feudalismo

Leia mais

UMA ABORDAGEM SOBRE J2ME

UMA ABORDAGEM SOBRE J2ME UMA ABORDAGEM SOBRE J2ME Júlio César Jardim Júnior 1, Elio Lovisi Filho (Orientador) 1 1 Ciência da Computação Universidade Presidente Antônio Carlos (UNIPAC) Rua Palma Bageto Viol, s/n Barbacena - MG.

Leia mais

DE TREINAMENTO PROFISSIONAL -

DE TREINAMENTO PROFISSIONAL - I - 1 OCJA Módulo CENTRO DE TREINAMENTO PROFISSIONAL TREINAMENTO@KEES.COM.BR - WWW.KEES.COM.BR I - 2 PREPARATÓRIO PARA A CERTIFICAÇÃO SCJP Oracle Certified Java Associate Éver Santoro OCA, OCP, SCJA, SCJP,

Leia mais

Trabalho elaborado por: Ricardo Nuno Mendão da Silva Jorge Miguel Morgado Henriques

Trabalho elaborado por: Ricardo Nuno Mendão da Silva Jorge Miguel Morgado Henriques Trabalho elaborado por: Ricardo Nuno Mendão da Silva Jorge Miguel Morgado Henriques Contents 1. Introdução...4 2. Objectivos...5 3. Arquitectura...5

Leia mais

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Uma Introdução ao J2ME Computação Móvel (MAC5743/MAC330) DCC-IME-USP Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Visão Geral do Java 2 (1) A plataforma Java 2 engloba três elementos:

Leia mais

RICARDO RODRIGUES BUZZETTE FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS

RICARDO RODRIGUES BUZZETTE FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS RICARDO RODRIGUES BUZZETTE FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS ASSIS 2008 FRONTEND COMERCIAL USANDO J2ME SOBRE PLATAFORMA PALM OS RICARDO RODRIGUES BUZZETTE Trabalho de Conclusão de

Leia mais

MOBILE-FURBOT: UMA VERSÃO DO FURBOT PARA CRIAÇÃO DE JOGOS EM DISPOSITIVOS MÓVEIS

MOBILE-FURBOT: UMA VERSÃO DO FURBOT PARA CRIAÇÃO DE JOGOS EM DISPOSITIVOS MÓVEIS MOBILE-FURBOT: UMA VERSÃO DO FURBOT PARA CRIAÇÃO DE JOGOS EM DISPOSITIVOS MÓVEIS Daniel Severo Estrázulas Mauro Marcelo Mattos - Orientador Roteiro da Apresentação: Introdução Objetivo Fundamentação teórica

Leia mais

Plataformaparadispositivosportáteis, de consumo e embebidos Telemóveis

Plataformaparadispositivosportáteis, de consumo e embebidos Telemóveis Universidado Portucalense Mestrado em Informática Computação Móvel Nuno Flores, Departamento de Engenharia Informática Faculdade de Engenharia da Universidade do Porto Plataformaparadispositivosportáteis,

Leia mais

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani Configuração do Apache Cordova Lab. 13 Prof. Bruno C. Vani brunovani@ifsp.edu.br Apache Cordova Visão Geral [1/2] Permite acessar funcionalidades nativas dos dispositivos móveis (como câmera, GPS, etc.)

Leia mais

UM MODELO PARA COMUNICAÇÃO REMOTA COM DISPOSITIVOS DE DIFÍCIL ACESSO EMPREGANDO JME E BLUETOOTH

UM MODELO PARA COMUNICAÇÃO REMOTA COM DISPOSITIVOS DE DIFÍCIL ACESSO EMPREGANDO JME E BLUETOOTH Revista Eletrônica da Faculdade Metodista Granbery http://re.granbery.edu.br - ISSN 1981 0377 Curso de Sistemas de Informação - N. 7, JUL/DEZ 2009 UM MODELO PARA COMUNICAÇÃO REMOTA COM DISPOSITIVOS DE

Leia mais

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática Módulo I - Introdução Aula 3 Carlos Eugênio Torres Engenheiro de Informática http://cetorres.com Faculdade Christus Sistemas de Informação 24/09/2010 Graduado em Ciência da Computação pela UFC, Brasil

Leia mais

Ângelo Lovatto Éderson Ferreira Taiane Ramos

Ângelo Lovatto Éderson Ferreira Taiane Ramos Ângelo Lovatto Éderson Ferreira Taiane Ramos Como a web chegou ao mobile Início da década de 90 Preparada para mobile? Curiosamente, os primeiros websites, aqueles baseados em texto e otimizados para as

Leia mais

Desenvolvimento de Software I

Desenvolvimento de Software I Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar

Leia mais

Plataforma de desenvolvimento JAVA para terminal POS

Plataforma de desenvolvimento JAVA para terminal POS Plataforma de desenvolvimento JAVA para terminal POS Avenida Viena, 360 Bairro São Geraldo CEP 90240020 Porto Alegre RS Fone 51 3325 2728 Fax 51 3343 9847 azanonatec@azanonatec.com.br Apresentação A plataforma

Leia mais

Desenvolvimento de um Framework de Jogos 3D para Celulares

Desenvolvimento de um Framework de Jogos 3D para Celulares UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Desenvolvimento de um Framework de Jogos 3D para Celulares Fabricio Brasiliense Florianópolis 2006 Fabricio

Leia mais

J. M. Silveira Neto. Sun Campus Ambassador. silveiraneto@gmail.com jose.neto@sun.com http://silveiraneto.net

J. M. Silveira Neto. Sun Campus Ambassador. silveiraneto@gmail.com jose.neto@sun.com http://silveiraneto.net Uma olhada no Netbeans 6 J. M. Silveira Neto Sun Campus Ambassador silveiraneto@gmail.com jose.neto@sun.com http://silveiraneto.net Agenda O que é o Netbeans? Adquira o Netbeans Editor de Código Mais Funcionalidades

Leia mais

Programação para Dispositivos Móveis. Prof. Wallace Borges Cristo

Programação para Dispositivos Móveis. Prof. Wallace Borges Cristo Programação para Dispositivos Móveis Prof. Wallace Borges Cristo Acesso a informação Notícias, Ringtones, Vídeos Messenger/Chat Jogos Acesso a instituições financeiras M-commerce (Mobile Commerce) Aplicações

Leia mais

SISTEMA MÓVEL PARA ACOMPANHAMENTO DE CURSOS

SISTEMA MÓVEL PARA ACOMPANHAMENTO DE CURSOS SISTEMA MÓVEL PARA ACOMPANHAMENTO DE CURSOS José Celso Freire Junior 1 ; Pedro Lima Catalani 2 ; Agnelo Marotta Cassula 3 Universidade Estadual Paulista, Faculdade de Engenharia de Guaratinguetá, Depto.

Leia mais

Introdução ao Desenvolvimento de

Introdução ao Desenvolvimento de Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo

Leia mais

ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula²

ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula² ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS Gabriel de Biasi¹; Nilton Cézar de Paula² ¹ Acadêmico de Ciência da Computação e bolsista de Iniciação Científica, e-mail: biasi131@gmail.com

Leia mais

Universidade Federal de Viçosa Departamento de Informática Trabalho de Computação Móvel Leitor Móvel de RSS Professor Mauro Nacif Rocha Viçosa

Universidade Federal de Viçosa Departamento de Informática Trabalho de Computação Móvel Leitor Móvel de RSS Professor Mauro Nacif Rocha Viçosa Universidade Federal de Viçosa Departamento de Informática Trabalho de Computação Móvel Leitor Móvel de RSS Professor Mauro Nacif Rocha Alex Guimarães Lima 47678 Ângelo Cavalier 47665 Mariane de Oliveira

Leia mais

Tutorial Java ME. Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin

Tutorial Java ME. Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin Apresentação Experiência com Java desde 2002 (SCJP): Atuando com mobilidade desde 2005 P&D do Mobile Sys da Softway

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Professor Ariel da Silva Dias Desenvolvendo para Android Por que estudar programação para dispositivos móveis? Linha histórica da indústria durante os séculos Feudalismo

Leia mais

UM FRAMEWORK DE CONECTIVIDADE PARA APLICAÇÕES MÓVEIS EM JAVA ME

UM FRAMEWORK DE CONECTIVIDADE PARA APLICAÇÕES MÓVEIS EM JAVA ME Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática UM FRAMEWORK DE CONECTIVIDADE PARA APLICAÇÕES MÓVEIS EM JAVA ME PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno: Carlos

Leia mais

OSGi Um Sistema Dinâmico de Módulos para Java

OSGi Um Sistema Dinâmico de Módulos para Java OSGi Um Sistema Dinâmico de Módulos para Java Raoni Kulesza raoni@larc.usp.br MAC-5863 Sistemas de Middleware Avançados 2006/2 Prof. Dr. Francisco Reverbel IME-USP, 28/11/2006 Agenda Introdução Arquitetura

Leia mais

Qualcomm Brew X Sun J2ME Um comparativo entre soluções para desenvolvimento de jogos em dispositivos móveis

Qualcomm Brew X Sun J2ME Um comparativo entre soluções para desenvolvimento de jogos em dispositivos móveis Qualcomm Brew X Sun J2ME Um comparativo entre soluções para desenvolvimento de jogos em dispositivos móveis Lucas Fernando Müller 1, Guilherme João Frantz 1, Jacques Nelson C. Schreiber 1 1 Departamento

Leia mais

BrokerCell: programando celular com J2ME para cotar papéis na Bovespa

BrokerCell: programando celular com J2ME para cotar papéis na Bovespa BrokerCell: programando celular com J2ME para cotar papéis na Bovespa Nairon Neri Silva 1, Luís Augusto Mattos Mendes(Orientador) 1 1 Ciência da Computação - Universidade Presidente Antônio Carlos (UNIPAC)

Leia mais

Súmula Virtual: Modernização da Súmula de Futebol utilizando PDAs interligados com um Web Service

Súmula Virtual: Modernização da Súmula de Futebol utilizando PDAs interligados com um Web Service George Ramos Martins Rodolpho Luna de Moura Súmula Virtual: Modernização da Súmula de Futebol utilizando PDAs interligados com um Web Service Orientador: Prof. Frank Siqueira Bacharelado em Ciências da

Leia mais

Linguagem de Programação IV Implementação 01

Linguagem de Programação IV Implementação 01 Linguagem de Programação IV Implementação 01 Prof. Alessandro Borges 2 Tópicos Primeiro projeto MIDlet Ciclo de vida 3 Primeiro Projeto 4 Primeiro projeto Crie um novo projeto no NetBeans Java ME Aplicação

Leia mais

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software SUMÁRIO Motivação Contextualização Objetivo Desenvolvimento Etapas de preparação Hardware Software Aplicação Discussão Conclusão Perguntas MOTIVAÇÃO Interesse em novas tecnologias Interesse no desenvolvimento

Leia mais

Introdução a Computação em Nuvem

Introdução a Computação em Nuvem Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia

Leia mais

PESQUISA E DESENVOLVIMENTO DE UM APLICATIVO PARA DISPOSITIVOS MÓVEIS A INTERAGIR COM O SISTEMA SAGU

PESQUISA E DESENVOLVIMENTO DE UM APLICATIVO PARA DISPOSITIVOS MÓVEIS A INTERAGIR COM O SISTEMA SAGU PESQUISA E DESENVOLVIMENTO DE UM APLICATIVO PARA DISPOSITIVOS MÓVEIS A INTERAGIR COM O SISTEMA SAGU Everton Danilo dos Santos Faculdade de Administração e Informática evertondanilo@gmail.com Rodrigo Augusto

Leia mais

SOLETRANDOMOB: UM JOGO EDUCACIONAL VOLTADO PARA O ENSINO DA ORTOGRAFIA NA LÍNGUA PORTUGUESA

SOLETRANDOMOB: UM JOGO EDUCACIONAL VOLTADO PARA O ENSINO DA ORTOGRAFIA NA LÍNGUA PORTUGUESA SOLETRANDOMOB: UM JOGO EDUCACIONAL VOLTADO PARA O ENSINO DA ORTOGRAFIA NA LÍNGUA PORTUGUESA Antônio Francisco Gomes de Mesquita FILHO (1) (1) Instituto Federal do Piauí - IFPI, Teresina PI, Brasil, antoniofilho00@gmail.com

Leia mais

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus Java ME e suas principais tecnologias de conectividade Gracieli Begia Mateus Telefones Celulares no Mundo Fonte: UIT e Wireless Intelligence (Ovum/GSM Association) Posição do Brasil no Mundo Principais

Leia mais

Arquitetura Java ME (J2ME) & Tecnologias Java Embarcadas Relacionadas

Arquitetura Java ME (J2ME) & Tecnologias Java Embarcadas Relacionadas Arquitetura Java ME (J2ME) & Tecnologias Java Embarcadas Relacionadas INF-455/655 Computação Móvel Universidade Federal de Viçosa Departamento de Informática Conteúdo 3 sabores para as plataformas Java

Leia mais

UMA APLICAÇÃO TELNET PARA DISPOSITIVOS MÓVEIS

UMA APLICAÇÃO TELNET PARA DISPOSITIVOS MÓVEIS UMA APLICAÇÃO TELNET PARA DISPOSITIVOS MÓVEIS Trabalho de Conclusão de Curso Engenharia da Computação Renato Augusto Gomes Pina França Orientador: Prof. Sérgio Castelo Branco Soares Recife, 26 de dezembro

Leia mais

Introdução ao Desenvolvimento para Dispositivos Móveis

Introdução ao Desenvolvimento para Dispositivos Móveis PARTE II Introdução ao Desenvolvimento para Dispositivos Móveis Victor Adriel de Jesus Oliveira INF - UFRGS Summary PARTE I Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos

Leia mais

Ajax na Construção de uma Aplicação Web para Monitoramento de Ambientes. Marcus Vinícius Silva Gois Orientador: Paulo César Rodacki Gomes

Ajax na Construção de uma Aplicação Web para Monitoramento de Ambientes. Marcus Vinícius Silva Gois Orientador: Paulo César Rodacki Gomes Ajax na Construção de uma Aplicação Web para Monitoramento de Ambientes Marcus Vinícius Silva Gois Orientador: Paulo César Rodacki Gomes Roteiro Introdução O problema da web Objetivos do Trabalho Fundamentação

Leia mais

Introdução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel

Introdução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel Introdução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel Pré-requisitos Conhecer o paradigma orientado a objeto Conhecer a Linguagem Java Ter instalada a plataforma Android

Leia mais

Grupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java

Grupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java Grupo de Usuários Java do Noroeste Paulista Introdução à tecnologia Java Referências http://www.java.sun.com; Ivan Luiz Marques Ricarte, Faculdade de Engenharia Elétrica e de Computação-UNICAMP (http://www.dca.fee.unicamp.br/~ricarte/welcome.html);

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DEVELOPMENT OF SOFTWARE FOR MOBILE DEVICES 8º CICLO DE PALESTRAS DE INFORMÁTICA DA FAI

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DEVELOPMENT OF SOFTWARE FOR MOBILE DEVICES 8º CICLO DE PALESTRAS DE INFORMÁTICA DA FAI DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DEVELOPMENT OF SOFTWARE FOR MOBILE DEVICES ROBERTO JUNDI FURUTANI 1 JOSÉ LUIZ VIEIRA DE OLIVEIRA 2 8º CICLO DE PALESTRAS DE INFORMÁTICA DA FAI Resumo

Leia mais

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

A linguagem Java foi projetada tendo em vista os seguintes objetivos: Java Disciplina: Programação II Professora: Mai-Ly Vanessa Histórico do Java Em 1991 a Sun Microsystems financiou uma pesquisa sobre o que seria a nova onda digital. Desta pesquisa resultou a criação da

Leia mais

Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação. Prof. Bruno Moreno

Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação. Prof. Bruno Moreno Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Motivação Por que existe mais de uma LP? Propósitos diferentes; Avanços tecnológicos;

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS

DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS DESENVOLVIMENTO DE SOFTWARE PARA DISPOSITIVOS MÓVEIS Aluno: Fábio Bicalho de Araujo Orientador: Marco Antonio Grivet Matoso Maia Introdução Um fato da atualidade: o mundo está se tornando cada vez mais

Leia mais

Protocolos de Aplicação WAP

Protocolos de Aplicação WAP Protocolos de Aplicação WAP WAP - Wireless Application Protocol Protocolo para aplicações sem fio; Padrão internacional para aplicações que utilizam comunicações sem fio; Foi desenvolvido para prover serviços

Leia mais

Java 2 Micro Edition (J2ME)

Java 2 Micro Edition (J2ME) Java 2 Micro Edition (J2ME) por Filipe Gonçalves Barreto de Oliveira Castilho Departamento de Engenharia Informática Universidade de Coimbra 3030 Coimbra, Portugal fgonc@student.dei.uc.pt Resumo: Apresenta-se

Leia mais

UNIJUI - UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DETEC DEPARTAMENTO DE TECNOLOGIA

UNIJUI - UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DETEC DEPARTAMENTO DE TECNOLOGIA UNIJUI - UNIVERSIDADE REGIONAL DO NOROESTE DO ESTADO DO RIO GRANDE DO SUL DETEC DEPARTAMENTO DE TECNOLOGIA AMBIENTE PARA DESENVOLVIMENTO DE APLICATIVOS PARA DISPOSITIVOS MÓVEIS COM SISTEMA OPERACIONAL

Leia mais

COMO DESENVOLVER UM SITE PARA EVENTOS COM

COMO DESENVOLVER UM SITE PARA EVENTOS COM COMO DESENVOLVER UM SITE PARA EVENTOS COM OBJETIVO Repassar a minha experiência em desenvolvimento web utilizando CMS Joomla! para a criação de um website para eventos de tecnologia ROTEIRO Apresentação

Leia mais

Ferramenta para uso de regras de produção em jogos para dispositivos móveis

Ferramenta para uso de regras de produção em jogos para dispositivos móveis Ferramenta para uso de regras de produção em ARTIGO jogos DE para REVISÃO dispositivos / REVIEW móveis ARTICLE Ferramenta para uso de regras de produção em jogos para dispositivos móveis Tool for use of

Leia mais

AD05: Studio 5000 e Logix Laboratório Introdutório

AD05: Studio 5000 e Logix Laboratório Introdutório AD05: Studio 5000 e Logix Laboratório Introdutório Weltron Oliveira PUBLIC INFORMATION Area Manger A&S woliveira@ra.rockwell.com +55 19 99645-1073 Escalabilidade do Sistema Rockwell Automation Arquitetura

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Aula N : 17 Tema:

Leia mais

MyMLE MOODLE Ferramenta para desenvolvimento de Objetos de Aprendizagem para Celulares

MyMLE MOODLE Ferramenta para desenvolvimento de Objetos de Aprendizagem para Celulares MyMLE MOODLE Ferramenta para desenvolvimento de Objetos de Aprendizagem para Celulares Projeto de Pesquisa Aprendizagem com Dispositivos Móveis IF Federal Fluminense Campus Campos-Centro Silvia Cristina

Leia mais

4 Scenario: Sistema de visualização de panoramas com objetos ativos em plataformas celulares.

4 Scenario: Sistema de visualização de panoramas com objetos ativos em plataformas celulares. 4 Scenario: Sistema de visualização de panoramas com objetos ativos em plataformas celulares. Essa dissertação tem o objetivo de apresentar um protótipo que possibilite a navegação em ambientes virtuais

Leia mais

Acelerando o desenvolvimento de aplicações desktop

Acelerando o desenvolvimento de aplicações desktop Acelerando o desenvolvimento de aplicações desktop Michael Nascimento Santos Michel Graciano Summa Technologies JustJava 2007 Michael Nascimento Santos 8 anos de experiência com Java Co-líder da JSR-310

Leia mais

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados Acadêmico: Bernardo Marquardt Müller Orientador: Prof. Dr. Mauro Marcelo Mattos Roteiro

Leia mais

Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1

Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1 Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android Odette Mestrinho Christian Reis 1 Agenda Histórico Google Histórico Android Versões Android Novidades Android Quantidade

Leia mais

Rede de computadores WAP. Professor Carlos Muniz

Rede de computadores WAP. Professor Carlos Muniz Rede de computadores Professor Carlos Muniz O QUE É? (sigla para Wireless Application Protocol; em português, Protocolo para Aplicações sem Fio) é um padrão internacional para aplicações que utilizam comunicações

Leia mais

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos UFRJ IM - DCC Sistemas Operacionais I Unidade IV Gerência de Recursos Entrada e Saída 02/12/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Fundamentos Evolução Estrutura

Leia mais

UM FRAMEWORK PARA DESENVOLVIMENTO DE

UM FRAMEWORK PARA DESENVOLVIMENTO DE UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:

Leia mais

Ambiente de Desenvolvimento Integrado (IDE)

Ambiente de Desenvolvimento Integrado (IDE) Ambiente de Desenvolvimento Integrado (IDE) Aula #2.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Roteiro Ambiente de Desenvolvimento Integrado; ; Instalação

Leia mais

Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto

Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DO PENCIL PROJECT... 3 COMO BAIXAR...

Leia mais

Computação Móvel J2ME

Computação Móvel J2ME Computação Móvel J2ME Java 2 Platform (1) Java 2 Standard Edition (J2SE) Desktop applications Java 2 Enterprise Edition (J2EE) Server applications Java 2 Micro Edition (J2ME) Handheld/embedded devices

Leia mais

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO Prof. Msc. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Linguagens de Programação Material

Leia mais

PhoneGap - Apache Cordova Mobile Framework

PhoneGap - Apache Cordova Mobile Framework CONTEÚDO PROGRAMÁTICO PhoneGap - Apache Cordova Mobile Framework Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO

Leia mais

Construindo seu site com WordPress. Profº Bruno Baruffi Esteves

Construindo seu site com WordPress. Profº Bruno Baruffi Esteves Construindo seu site com WordPress Profº Bruno Baruffi Esteves O que é a internet? Uma enorme Rede de computadores Descentralizada. Independente. Maior meio de comunicação já criado pela Humanidade. Como

Leia mais

Programação orientada a objetos

Programação orientada a objetos J100 com Programação orientada a objetos TM SE Helder da Rocha (helder@acm.org) argonavis.com.br 1 Objetivos Este curso tem como objetivo iniciá-lo em Java... mas não apenas isto Visa também a ajudá-lo

Leia mais

Oportunidades IBM Academic Initiative,Produtos IBM e Oportunidades TI

Oportunidades IBM Academic Initiative,Produtos IBM e Oportunidades TI Oportunidades IBM Academic Initiative,Produtos IBM e Oportunidades TI Camilo Lopes Analyst Java Programmer /IT Specialist 28 de Março de 2009 Agenda A IBM IBM Academic Initiative Mentorização Oportunidades

Leia mais

SISTEMA DE BUSCA DE PERFIL PARA CELULARES UTILIZANDO J2ME, BLUETOOTH E XML SCHEMA

SISTEMA DE BUSCA DE PERFIL PARA CELULARES UTILIZANDO J2ME, BLUETOOTH E XML SCHEMA SISTEMA DE BUSCA DE PERFIL PARA CELULARES UTILIZANDO J2ME, BLUETOOTH E XML SCHEMA Bruno Gomes de Araújo 1, Ricardo Alexsandro de Medeiros Valentim 2 Abstract The increasing impact of the advertising in

Leia mais

Gerenciamento de Dados Agrícolas Utilizando a Computação Móvel em Dispositivos com Limitada Capacidade de Armazenamento

Gerenciamento de Dados Agrícolas Utilizando a Computação Móvel em Dispositivos com Limitada Capacidade de Armazenamento Gerenciamento de Dados Agrícolas Utilizando a Computação Móvel em Dispositivos com Limitada Capacidade de Armazenamento Ricardo da Silva Ogliari 1, Cristiano Roberto Cervi 1, Willingthon Pavan 1, Carina

Leia mais

Compatibilizando MIDP 1.0 e MIDP 2.0 para o desenvolvimento de jogos em dispositivos móveis 1

Compatibilizando MIDP 1.0 e MIDP 2.0 para o desenvolvimento de jogos em dispositivos móveis 1 Compatibilizando MIDP 1.0 e MIDP 2.0 para o desenvolvimento de jogos em dispositivos móveis TARCISIO CAMARA GEBER RAMALHO ANDRÉ SANTOS Universidade Federal de Pernambuco Centro de Informática {tpc, glr,

Leia mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

Interfaces Dinâmicas e Adaptativas para Celulares

Interfaces Dinâmicas e Adaptativas para Celulares Interfaces Dinâmicas e Adaptativas para Celulares Flavio Henrique Cardoso de Freitas, Silvano Maneck Malfatti Faculdade Católica do Tocantins (FACTO) Palmas TO Brasil {flaviohcf,silvanomalfatti}@hotmail.com

Leia mais

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli Técnico em Informática Web JavaScript Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela

Leia mais

MINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA

MINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA MINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA 1. Número e Título do Projeto: OEI BRA09/004 - Aprimoramento da sistemática de gestão do Ministério da Educação

Leia mais

Chegou o Pipplware 5.0 RC2 para Raspberry PI

Chegou o Pipplware 5.0 RC2 para Raspberry PI Chegou o Pipplware 5.0 RC2 para Raspberry PI Date : 29 de Outubro de 2015 É com enorme prazer que anunciamos o PiPplware 5.0 RC2! A distro Pipplware está cada vez melhor, mais rápida e com maior e melhor

Leia mais

Curso de Engenharia de Computação PROTÓTIPO DE COMUNICAÇÃO ENTRE DISPOSITIVOS USANDO BLUETOOTH

Curso de Engenharia de Computação PROTÓTIPO DE COMUNICAÇÃO ENTRE DISPOSITIVOS USANDO BLUETOOTH Curso de Engenharia de Computação PROTÓTIPO DE COMUNICAÇÃO ENTRE DISPOSITIVOS USANDO BLUETOOTH Fernando Bonet Maia Campinas São Paulo Brasil Dezembro de 2009 Curso de Engenharia de Computação PROTÓTIPO

Leia mais

CARACTERÍSTICAS Interface intuitiva. Em pouco tempo você está ambientado com o software;

CARACTERÍSTICAS Interface intuitiva. Em pouco tempo você está ambientado com o software; DATASHEET 1 UMA REVOLUCIONÁRIA FERRAMENTA DE MONITORAMENTO DE REDES Monsta é uma poderosa ferramenta de monitoramento que diagnostica, detecta, alerta e auxilia na solução de problemas existentes em sua

Leia mais

Componentes Personalizados com CustomItem

Componentes Personalizados com CustomItem Componentes Personalizados com CustomItem Ricardo da Silva Ogliari Introdução Devido ao crescente uso da plataforma Java 2 Micro Edition na programação para pequenos dispositivos, a necessidade de alguns

Leia mais

Introdução a Computação em Nuvem

Introdução a Computação em Nuvem Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia

Leia mais

Solisc 2010 Gerenciamento de Projetos com dotproject

Solisc 2010 Gerenciamento de Projetos com dotproject Solisc 2010 Gerenciamento de Projetos com dotproject Marcio Junior Vieira marcio em ambientelivre.com.br Sobre o Palestrante A 10 anos trabalha nas áreas de análise, consultoria e desenvolvimento de sistemas.

Leia mais