O documento apresenta uma introdução sobre aplicativos móveis desenvolvidos com J2ME, abordando tópicos como dispositivos móveis, a plataforma J2ME, o perfil MIDP e como desenvolver aplicativos para dispositivos móveis usando ferramentas como o NetBeans Mobility Pack e o Java ME SDK 3.0. O documento também apresenta um exemplo simples de um aplicativo "Hello World" desenvolvido com J2ME.
O documento apresenta uma palestra sobre desenvolvimento de aplicações móveis com JavaME. Aborda a história e mercado de dispositivos móveis, as configurações e perfis da plataforma JavaME, o ambiente e processo de desenvolvimento, as tecnologias e APIs disponíveis e as tendências futuras para a plataforma.
Programando pra Celular!? Java ME: o que é e como começarLucas Torri
Java ME é uma plataforma que permite desenvolver aplicativos para dispositivos móveis usando Java. O documento explica o que é Java ME, como desenvolver aplicativos usando o NetBeans Mobility Pack e aborda alguns frameworks e tecnologias como LWUIT, JavaFX Mobile e PhoneME.
Este documento apresenta sobre Java Móvel e como criar aplicações para celulares usando Java ME. Discute as diferenças entre as plataformas Java, a arquitetura do Java ME, e como desenvolver aplicações para dispositivos móveis considerando os desafios de recursos limitados. Também explica sobre as configurações CLDC e CDC, perfis e o ciclo de vida dos aplicativos Java ME (MIDlets).
O documento discute o desenvolvimento de aplicações móveis com Java, abordando: 1) por que desenvolver para celulares usando Java ME; 2) a arquitetura Java ME incluindo CLDC, MIDP e WTK; 3) como preparar o ambiente de desenvolvimento usando NetBeans ou Eclipse.
O documento introduz a plataforma Java ME, descrevendo suas camadas, recursos e como desenvolver aplicativos MIDlets, incluindo codificação de um "Olá Mundo", empacotamento e implantação em um servidor web para instalação OTA nos dispositivos móveis.
O documento discute o desenvolvimento de aplicativos móveis usando a plataforma Java. Apresenta os conceitos-chave da plataforma Java ME, incluindo configurações, perfis e máquinas virtuais. Também discute tópicos como ciclo de vida de MIDlets, pacotes importantes e boas práticas de projeto para aplicativos móveis.
O documento discute o desenvolvimento de aplicações móveis com Java 2 Micro Edition (J2ME), abordando tópicos como a popularização de dispositivos microprocessados, o interesse no mercado de aplicativos móveis, as vantagens da plataforma Java para pequenos dispositivos, a arquitetura J2ME, as configurações e perfis CLDC e MIDP, ferramentas de desenvolvimento, etapas de criação de um aplicativo MIDP e exemplos de código.
Introdução a Programação de Dispositivos Móveisigorpimentel
O documento apresenta informações sobre desenvolvimento para dispositivos móveis usando a plataforma Java ME. Apresenta as configurações CLDC e CDC, o perfil MIDP, componentes, ambientes de desenvolvimento e exemplo de código "Olá Mundo". Aborda também empacotamento, distribuição e emulação de aplicativos móveis Java.
O documento apresenta uma palestra sobre desenvolvimento de aplicações móveis com JavaME. Aborda a história e mercado de dispositivos móveis, as configurações e perfis da plataforma JavaME, o ambiente e processo de desenvolvimento, as tecnologias e APIs disponíveis e as tendências futuras para a plataforma.
Programando pra Celular!? Java ME: o que é e como começarLucas Torri
Java ME é uma plataforma que permite desenvolver aplicativos para dispositivos móveis usando Java. O documento explica o que é Java ME, como desenvolver aplicativos usando o NetBeans Mobility Pack e aborda alguns frameworks e tecnologias como LWUIT, JavaFX Mobile e PhoneME.
Este documento apresenta sobre Java Móvel e como criar aplicações para celulares usando Java ME. Discute as diferenças entre as plataformas Java, a arquitetura do Java ME, e como desenvolver aplicações para dispositivos móveis considerando os desafios de recursos limitados. Também explica sobre as configurações CLDC e CDC, perfis e o ciclo de vida dos aplicativos Java ME (MIDlets).
O documento discute o desenvolvimento de aplicações móveis com Java, abordando: 1) por que desenvolver para celulares usando Java ME; 2) a arquitetura Java ME incluindo CLDC, MIDP e WTK; 3) como preparar o ambiente de desenvolvimento usando NetBeans ou Eclipse.
O documento introduz a plataforma Java ME, descrevendo suas camadas, recursos e como desenvolver aplicativos MIDlets, incluindo codificação de um "Olá Mundo", empacotamento e implantação em um servidor web para instalação OTA nos dispositivos móveis.
O documento discute o desenvolvimento de aplicativos móveis usando a plataforma Java. Apresenta os conceitos-chave da plataforma Java ME, incluindo configurações, perfis e máquinas virtuais. Também discute tópicos como ciclo de vida de MIDlets, pacotes importantes e boas práticas de projeto para aplicativos móveis.
O documento discute o desenvolvimento de aplicações móveis com Java 2 Micro Edition (J2ME), abordando tópicos como a popularização de dispositivos microprocessados, o interesse no mercado de aplicativos móveis, as vantagens da plataforma Java para pequenos dispositivos, a arquitetura J2ME, as configurações e perfis CLDC e MIDP, ferramentas de desenvolvimento, etapas de criação de um aplicativo MIDP e exemplos de código.
Introdução a Programação de Dispositivos Móveisigorpimentel
O documento apresenta informações sobre desenvolvimento para dispositivos móveis usando a plataforma Java ME. Apresenta as configurações CLDC e CDC, o perfil MIDP, componentes, ambientes de desenvolvimento e exemplo de código "Olá Mundo". Aborda também empacotamento, distribuição e emulação de aplicativos móveis Java.
O documento discute a plataforma Java Micro Edition (JME), seu uso em dispositivos móveis, tendências de mercado e oportunidades. Apresenta a arquitetura JME, funcionalidades como conectividade, interatividade e aplicações. Explica como configurar um ambiente de desenvolvimento e criar um "Hello World" JME.
Introdução ao desenvolvimento de aplicações móveis (workshop)Pedro Moritz
O documento discute o desenvolvimento de aplicações móveis para celulares, destacando que o mercado está em crescimento e há muitas oportunidades. Apresenta as limitações dos celulares e as especificações Java ME, MSA e MSA2 para desenvolvimento de aplicações que rodem nesses dispositivos.
O documento introduz conceitos básicos sobre J2ME, incluindo o que é um dispositivo wireless, por que usar J2ME, como deve parecer uma aplicação J2ME e o que são configurações, perfis e MIDlets.
1. Java Micro Edition (Java ME) é uma plataforma Java para dispositivos móveis com recursos limitados como celulares. 2. A plataforma é modular e escalável, organizada em camadas como a máquina virtual KVM, configurações como CLDC e perfis como MIDP. 3. MIDlets são aplicativos Java ME empacotados em arquivos JAR e JAD para execução em dispositivos móveis.
1) O documento é uma apostila sobre J2ME que introduz os conceitos básicos dessa tecnologia, incluindo suas configurações, perfis e APIs.
2) É explicado que J2ME é voltado para dispositivos móveis limitados em recursos e que o MIDP é o perfil mais comum, definindo requisitos de tela, memória e entrada.
3) O ciclo de vida de uma MIDlet é descrito, desde a compilação e empacotamento até a execução controlada pelo Application Manager.
1) O documento é uma apostila sobre J2ME que introduz os conceitos básicos dessa tecnologia, incluindo suas configurações, perfis, APIs e diferenças entre as versões MIDP 1.0 e 2.0.
2) A apostila ensina como criar projetos em J2ME usando o Wireless Toolkit, compilar código, empacotar aplicativos e testá-los em emuladores, além de explicar conceitos como obfuscation e ciclo de vida de MIDlets.
3) A maior parte do documento é dedicada a forn
O documento discute o desenvolvimento de aplicativos móveis para dispositivos BlackBerry, incluindo recursos, persistência de dados, compilação vs interpretação, webservices, padrões de projeto e ferramentas de desenvolvimento. Também fornece uma breve história da empresa BlackBerry e detalhes sobre seus sistemas operacionais e linguagens suportadas.
O documento discute a plataforma Java Micro Edition (JME), resumindo:
1) O crescimento da telefonia móvel no Brasil e as configurações e perfis da plataforma JME para dispositivos móveis de baixa capacidade;
2) Os requisitos de hardware e software para rodar aplicações JME;
3) O sistema de gerenciamento de aplicações e alguns frameworks populares para desenvolvimento de aplicações JME.
O documento discute o futuro do Android, mencionando:
1) Sua arquitetura e aquisição pela Google;
2) O crescimento da plataforma com 500 mil aplicativos em 2011;
3) Novos dispositivos com quad-core e recursos como reconhecimento facial.
O documento discute a plataforma Java ME 8 e sua aplicação em dispositivos embarcados e Internet das Coisas. Apresenta os desafios atuais da indústria, como variedade de dispositivos e requisitos de energia, e como Java ME 8 aborda esses desafios ao fornecer uma plataforma moderna, portátil e baseada em padrões. Demonstra também como rodar Java 8 em um microcontrolador ARM Cortex-M3/M4 de baixo custo com 256KB de RAM.
O documento introduz o PhoneGap, um framework que permite o desenvolvimento de aplicações móveis híbridas utilizando HTML, CSS e JavaScript. O PhoneGap funciona empacotando o código em uma WebView na aplicação e fornece APIs para acessar recursos de hardware. Exemplos demonstram como listar informações do dispositivo e contatos do celular usando PhoneGap.
Este documento fornece instruções sobre como programar o primeiro aplicativo para Android usando o Eclipse. Explica como instalar o SDK e o plugin ADT no Eclipse, criar um projeto "Olá Mundo" e executá-lo no emulador. Também apresenta brevemente o DroidDraw para criação de layouts.
Este documento fornece instruções sobre como programar o primeiro aplicativo para Android usando o Eclipse. Explica como instalar o SDK e o plugin ADT no Eclipse, criar um projeto "Olá Mundo" e executá-lo no emulador. Também apresenta brevemente o DroidDraw para criação de layouts.
Este documento fornece instruções sobre como programar o primeiro aplicativo para Android usando o Eclipse. Explica como instalar o SDK e o plugin ADT no Eclipse, criar um projeto "Olá Mundo" e executá-lo no emulador. Também mostra como usar o DroidDraw para criar layouts de tela.
Java é uma plataforma de desenvolvimento de software composta por máquina virtual Java, linguagem de programação Java e bibliotecas padrão. Java possui três grandes áreas: Java SE para aplicações de desktop, Java EE para aplicações web e Java ME para dispositivos móveis. A comunidade Java contribui para o desenvolvimento da plataforma por meio do Java Community Process.
O documento apresenta um roteiro para um curso sobre Phonegap e desenvolvimento mobile. No primeiro dia é feita uma introdução à computação móvel e ao desenvolvimento para Android. No segundo dia é apresentado o Phonegap, como instalá-lo e configurá-lo, além dos recursos da Phonegap API. No terceiro dia é mostrado um exemplo de aplicação.
O documento discute estratégias de uso de nuvem com containers, automação e IaaS + PaaS. A adoção de containers permite compartilhar e implantar aplicações facilmente e ferramentas de DevOps ajudam a entregar uma esteira de integração e entrega contínuas. O Red Hat OpenShift é uma plataforma para aplicações em containers baseada em Kubernetes que fornece serviços de infraestrutura e automação do ciclo de vida.
Desenvolvimento de jogos para dispositivos moveisJerry Medeiros
O documento discute o desenvolvimento de jogos para dispositivos móveis. Apresenta diversos sistemas operacionais para dispositivos móveis como Symbian, Brew, Android, Windows Mobile e iOS. Também discute problemas como a dificuldade de emular dispositivos e a necessidade de testes reais. Por fim, aborda SDKs, configurações e perfis para desenvolvimento para dispositivos móveis.
O documento discute conceitos básicos sobre J2ME, incluindo: (1) O que é J2ME e para que serve; (2) As configurações e perfis da plataforma Java para dispositivos móveis; (3) Exemplos de capacidades habilitadas por J2ME como gráficos, armazenamento de dados e comunicação.
O documento discute o desenvolvimento de aplicações corporativas Java para dispositivos móveis usando o NetBeans 5.5 Mobility Pack, conjuntos de ferramentas da Nokia e padrões Java como MIDP e CDC. O palestrante apresenta as principais APIs e JSRs para aplicações corporativas, demonstra o uso do MVC e discute desafios como restrições de memória e conectividade em diferentes dispositivos.
O documento discute Java Server Faces (JSF), incluindo seu surgimento, características, visão geral do modelo MVC, ciclo de vida e integração com Ajax. JSF é uma especificação para desenvolvimento de aplicações web que utiliza componentes pré-construídos e programação orientada a eventos. Ele permite a integração com outros frameworks e possui implementações como MyFaces e Oracle ADF Faces.
Netbeans 6.7: a única IDE que você precisa!João Longo
NetBeans 6.7 é uma IDE modular e multi-linguagem que fornece suporte para Java SE, Java EE, Java ME e outras linguagens como Ruby, Groovy e PHP. O documento descreve as principais características e recursos do NetBeans, incluindo o editor de código, depuração, perfilador e suporte para desenvolvimento mobile e C/C++.
O documento discute a plataforma Java Micro Edition (JME), seu uso em dispositivos móveis, tendências de mercado e oportunidades. Apresenta a arquitetura JME, funcionalidades como conectividade, interatividade e aplicações. Explica como configurar um ambiente de desenvolvimento e criar um "Hello World" JME.
Introdução ao desenvolvimento de aplicações móveis (workshop)Pedro Moritz
O documento discute o desenvolvimento de aplicações móveis para celulares, destacando que o mercado está em crescimento e há muitas oportunidades. Apresenta as limitações dos celulares e as especificações Java ME, MSA e MSA2 para desenvolvimento de aplicações que rodem nesses dispositivos.
O documento introduz conceitos básicos sobre J2ME, incluindo o que é um dispositivo wireless, por que usar J2ME, como deve parecer uma aplicação J2ME e o que são configurações, perfis e MIDlets.
1. Java Micro Edition (Java ME) é uma plataforma Java para dispositivos móveis com recursos limitados como celulares. 2. A plataforma é modular e escalável, organizada em camadas como a máquina virtual KVM, configurações como CLDC e perfis como MIDP. 3. MIDlets são aplicativos Java ME empacotados em arquivos JAR e JAD para execução em dispositivos móveis.
1) O documento é uma apostila sobre J2ME que introduz os conceitos básicos dessa tecnologia, incluindo suas configurações, perfis e APIs.
2) É explicado que J2ME é voltado para dispositivos móveis limitados em recursos e que o MIDP é o perfil mais comum, definindo requisitos de tela, memória e entrada.
3) O ciclo de vida de uma MIDlet é descrito, desde a compilação e empacotamento até a execução controlada pelo Application Manager.
1) O documento é uma apostila sobre J2ME que introduz os conceitos básicos dessa tecnologia, incluindo suas configurações, perfis, APIs e diferenças entre as versões MIDP 1.0 e 2.0.
2) A apostila ensina como criar projetos em J2ME usando o Wireless Toolkit, compilar código, empacotar aplicativos e testá-los em emuladores, além de explicar conceitos como obfuscation e ciclo de vida de MIDlets.
3) A maior parte do documento é dedicada a forn
O documento discute o desenvolvimento de aplicativos móveis para dispositivos BlackBerry, incluindo recursos, persistência de dados, compilação vs interpretação, webservices, padrões de projeto e ferramentas de desenvolvimento. Também fornece uma breve história da empresa BlackBerry e detalhes sobre seus sistemas operacionais e linguagens suportadas.
O documento discute a plataforma Java Micro Edition (JME), resumindo:
1) O crescimento da telefonia móvel no Brasil e as configurações e perfis da plataforma JME para dispositivos móveis de baixa capacidade;
2) Os requisitos de hardware e software para rodar aplicações JME;
3) O sistema de gerenciamento de aplicações e alguns frameworks populares para desenvolvimento de aplicações JME.
O documento discute o futuro do Android, mencionando:
1) Sua arquitetura e aquisição pela Google;
2) O crescimento da plataforma com 500 mil aplicativos em 2011;
3) Novos dispositivos com quad-core e recursos como reconhecimento facial.
O documento discute a plataforma Java ME 8 e sua aplicação em dispositivos embarcados e Internet das Coisas. Apresenta os desafios atuais da indústria, como variedade de dispositivos e requisitos de energia, e como Java ME 8 aborda esses desafios ao fornecer uma plataforma moderna, portátil e baseada em padrões. Demonstra também como rodar Java 8 em um microcontrolador ARM Cortex-M3/M4 de baixo custo com 256KB de RAM.
O documento introduz o PhoneGap, um framework que permite o desenvolvimento de aplicações móveis híbridas utilizando HTML, CSS e JavaScript. O PhoneGap funciona empacotando o código em uma WebView na aplicação e fornece APIs para acessar recursos de hardware. Exemplos demonstram como listar informações do dispositivo e contatos do celular usando PhoneGap.
Este documento fornece instruções sobre como programar o primeiro aplicativo para Android usando o Eclipse. Explica como instalar o SDK e o plugin ADT no Eclipse, criar um projeto "Olá Mundo" e executá-lo no emulador. Também apresenta brevemente o DroidDraw para criação de layouts.
Este documento fornece instruções sobre como programar o primeiro aplicativo para Android usando o Eclipse. Explica como instalar o SDK e o plugin ADT no Eclipse, criar um projeto "Olá Mundo" e executá-lo no emulador. Também apresenta brevemente o DroidDraw para criação de layouts.
Este documento fornece instruções sobre como programar o primeiro aplicativo para Android usando o Eclipse. Explica como instalar o SDK e o plugin ADT no Eclipse, criar um projeto "Olá Mundo" e executá-lo no emulador. Também mostra como usar o DroidDraw para criar layouts de tela.
Java é uma plataforma de desenvolvimento de software composta por máquina virtual Java, linguagem de programação Java e bibliotecas padrão. Java possui três grandes áreas: Java SE para aplicações de desktop, Java EE para aplicações web e Java ME para dispositivos móveis. A comunidade Java contribui para o desenvolvimento da plataforma por meio do Java Community Process.
O documento apresenta um roteiro para um curso sobre Phonegap e desenvolvimento mobile. No primeiro dia é feita uma introdução à computação móvel e ao desenvolvimento para Android. No segundo dia é apresentado o Phonegap, como instalá-lo e configurá-lo, além dos recursos da Phonegap API. No terceiro dia é mostrado um exemplo de aplicação.
O documento discute estratégias de uso de nuvem com containers, automação e IaaS + PaaS. A adoção de containers permite compartilhar e implantar aplicações facilmente e ferramentas de DevOps ajudam a entregar uma esteira de integração e entrega contínuas. O Red Hat OpenShift é uma plataforma para aplicações em containers baseada em Kubernetes que fornece serviços de infraestrutura e automação do ciclo de vida.
Desenvolvimento de jogos para dispositivos moveisJerry Medeiros
O documento discute o desenvolvimento de jogos para dispositivos móveis. Apresenta diversos sistemas operacionais para dispositivos móveis como Symbian, Brew, Android, Windows Mobile e iOS. Também discute problemas como a dificuldade de emular dispositivos e a necessidade de testes reais. Por fim, aborda SDKs, configurações e perfis para desenvolvimento para dispositivos móveis.
O documento discute conceitos básicos sobre J2ME, incluindo: (1) O que é J2ME e para que serve; (2) As configurações e perfis da plataforma Java para dispositivos móveis; (3) Exemplos de capacidades habilitadas por J2ME como gráficos, armazenamento de dados e comunicação.
O documento discute o desenvolvimento de aplicações corporativas Java para dispositivos móveis usando o NetBeans 5.5 Mobility Pack, conjuntos de ferramentas da Nokia e padrões Java como MIDP e CDC. O palestrante apresenta as principais APIs e JSRs para aplicações corporativas, demonstra o uso do MVC e discute desafios como restrições de memória e conectividade em diferentes dispositivos.
O documento discute Java Server Faces (JSF), incluindo seu surgimento, características, visão geral do modelo MVC, ciclo de vida e integração com Ajax. JSF é uma especificação para desenvolvimento de aplicações web que utiliza componentes pré-construídos e programação orientada a eventos. Ele permite a integração com outros frameworks e possui implementações como MyFaces e Oracle ADF Faces.
Netbeans 6.7: a única IDE que você precisa!João Longo
NetBeans 6.7 é uma IDE modular e multi-linguagem que fornece suporte para Java SE, Java EE, Java ME e outras linguagens como Ruby, Groovy e PHP. O documento descreve as principais características e recursos do NetBeans, incluindo o editor de código, depuração, perfilador e suporte para desenvolvimento mobile e C/C++.
O documento apresenta o servidor de aplicações Java EE GlassFish. Ele descreve o que é o GlassFish, suas principais características como compatibilidade com Java EE 5, código aberto, perfis e facilidade de uso. Também discute as vantagens do GlassFish em relação ao Tomcat e convida os leitores a experimentarem o GlassFish.
O documento apresenta uma introdução aos Web Services utilizando a plataforma NetBeans. Apresenta os conceitos de SOA, Web Services e seus principais padrões como SOAP, WSDL e UDDI. Demonstra passo a passo a criação de um Web Service simples e seu cliente para consumo da funcionalidade.
O documento discute Java Server Faces (JSF), um framework para desenvolvimento de aplicações web Java. Ele aborda os benefícios de JSF, como facilitar a programação de interfaces de usuário e suportar internacionalização. Também menciona empresas que usam JSF e discute conceitos importantes como tags, beans, backing beans e regras de navegação.
O documento fornece um resumo sobre a história do Solaris e do OpenSolaris. Apresenta as principais características e inovações do OpenSolaris como Zonas, ZFS e DTrace. Explica também como desenvolvedores e usuários podem participar da comunidade OpenSolaris.
O documento apresenta uma introdução à linguagem Java, à Orientação a Objetos e à IDE NetBeans. Aborda a história do Java, suas principais características como plataforma independente, comunidades de desenvolvedores e suporte a diversas plataformas. Explica os conceitos básicos de Orientação a Objetos como classes, objetos e herança. Apresenta também o que é a IDE NetBeans, suas funcionalidades e tecnologias suportadas.
O documento apresenta os conceitos fundamentais de Java e Orientação a Objetos, incluindo a história da linguagem Java, suas principais características como plataforma independente, e os benefícios da programação orientada a objetos utilizando exemplos práticos de classes Conta e subclasses ContaBásica e ContaPremium.
1) A Sun é uma empresa de tecnologia fundada em 1982 com mais de 33.000 empregados e escritórios em mais de 100 países.
2) A Sun é comprometida com comunidades abertas e livres, sendo o maior contribuidor comercial para projetos de código aberto, com US$2 bilhões em contribuições.
3) O documento discute os princípios e benefícios do código aberto, a importância da participação em projetos de código aberto e as oportunidades para estudantes através da iniciativa ac
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
7. Plataforma J2ME
Profile → Conjunto de API’s que
complementa uma “configuração” para
prover funcionalidades para um
determinado mercado ou dispositivo
Configuration → Define a Máquina
Virtual e um conjunto de características
básicas.
7
8. CLDC → Connected Limited Device Configuration
Especifica o ambiente Java para telefones celulares, pagers e
PDAs.
Define características dos dispositivos CLDC:
Mínimo de 192 kb para a plataforma Java
Processador de 16 ou 32 bits
Baixo consumo de energia
Conexão limitada
8
10. CDC → Connected Device Configuration
Superconjunto da CLDC
CVM
Especifica o ambiente Java para TV Digital, dispositivos sem
fio de alto nível e sistemas automotivos
10
12. JTWI → Java Technology for the Wireless Industry
Conjunto de serviços e especificações padrão
Objetivos:
Minimizar a fragmentação de APIs no mercado de
telefones celulares
Entregar uma especificação clara e previsível para os
fabricantes de dispositivos, operadores e
desenvolvedores de aplicação
12
13. MIDP → Mobile Information Device Profile
Ambiente de execução, baseado na CLDC, para
dispositivos sem fio. Define:
Dispositivo MID (visor, entrada, memória, rede, som)
API de interface, mídia e jogos
Políticas de segurança
Etc
MIDP 2.0:
Game API
Media API
Secure Connection API
13
26. NetBeans Mobility Pack
Extensão do NetBeans para Java ME
CDC
CLDC
Integração com o Wireless Toolkit
Suporte de outros emuladores
Nokia, Sony Ericsson, Motorola, Siemens, ...
Visual Designer
26
29. Java ME SDK 3.0
Sucessor do Sun Java Wireless Toolkit 2.5.2
Integração do CDLC/MIDP, CDC/FP/PBP/AGUI e BD-J
em um único SDK
HotSpot CLDC
Novo ambiente de desenvolvimento
Integração com Lightweight UI Toolkit (LWUIT)
29
38. Referências
DFJUG-Brasil. Curso JEDI - Desenvolvimento de
Aplicações Móveis. Disponível em
<http://jedi.wv.com.br>. Acesso em 22/07/2009
FONSECA, E. Ciclo de vida do MIDlet. Disponível em
<http://imasters.uol.com.br/artigo/3416/java/ciclo_
de_vida_do_midlet/>. Acesso em 11/09/2009
38