Robson Vitor Rezini Protótipo de game embarcado em plataforma ARM dotado de acelerômetro e Miguel Alexandre Wisintainer

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

Download "Robson Vitor Rezini Protótipo de game embarcado em plataforma ARM dotado de acelerômetro e Miguel Alexandre Wisintainer"

Transcrição

1 Robson Vitor Rezini Brusque Santa Catarina Brasil Miguel Alexandre Wisintainer Blumenau Santa Catarina Brasil Resumo Este artigo apresenta o desenvolvimento de um protótipo de game embarcado em plataforma Acorn RISC Machine (ARM) dotado de acelerômetro. São abordadas informações sobre o dispositivo acelerômetro utilizado e sua função para com o protótipo, informações sobre o processador ARM e seu kit de desenvolvimento, suas principais características e limites, informações sobre a Integrated Development Enviroment (IDE) e a linguagem computacional utilizada. É desenvolvido o protótipo do game baseado no game clássico Tetris, levando em consideração seus limites e a utilização do acelerômetro para a detecção dos movimentos, que serão utilizados pra controlar os movimentos das peças do jogo, sem o auxilio de qualquer outro botão. Palavras-Chave: Acelerômetro. Software embarcado. Microcontrolador ARM. Abstract This article presents the development of a prototype board game on the platform Acorn RISC Machine (ARM) with the accelerometer. They discussed details on the accelerometer used and its function to the prototype, information on the ARM processor and development of their kit, their main characteristics and limits, information on the Integrated Development Environment (IDE) and the computer language used. It developed the prototype of the game based on the classic Tetris game, taking into account its limits and use the accelerometer to detect movements, which will be used for controlling the movements of parts of the game without the aid of any other button. Keywords: Accelerometer. Software board. ARM Microcontroller. 1 Introdução Já é de conhecimento comum a todos que a indústria de jogos tem crescido muito nos últimos anos, atingindo a todas as faixas etárias, movimentando altos valores financeiros e gerando muita lucratividade para os seus investidores. Isso motivou um investimento em pesquisas de novas tecnologias de software e hardware para desenvolverem seus jogos, estreitando ainda mais a distância entre a realidade e o mundo virtual dos jogos. 1

2 Após uma pesquisa, a DFC Intelligence [a DFC Intelligence é uma empresa de pesquisa e consultoria de mercado focada na área de jogos] concluiu que haverá um crescimento significativo na indústria de jogos eletrônicos nos próximos anos. Até 2011, a indústria mundial que valia US$ 29 bilhões até 2005, passará a valer aproximadamente US$ 44 bilhões [1]. Com essas tecnologias novas, surgiu o acelerômetro, que capta movimentos e age aos estímulos do jogador. A utilização destes componentes na área de entretenimento é muito atual. Sua utilização pode ser muito extensa. Com a captura dos movimentos é possível utilizá-lo para navegação em menus, controle de objetos do mundo virtual como bola, jogador e peças entre outros, e até outras aplicações que podem ir além do mundo dos jogos, como detecção de terremotos, detecção de impacto em discos rígidos e outros dispositivos comuns do cotidiano. Os acelerômetros já estão presentes em alguns celulares e consoles de videogames de última geração, como o smartphone Nokia N95, o console Nintendo Wii e o celular iphone da Apple. Tentando contribuir para a popularização e conhecimento do acelerômetro, surge a idéia de prototipar um game utilizando-o como principal meio de interface entre o jogador e o jogo, mostrando assim suas funcionalidades e seus benefícios, não só ao mundo dos jogos, mas também a outras aplicações que necessitam de uma solução na qual o mesmo se encaixe. 1.1 Escopo e Problema Como visto anteriormente, as indústrias estão investindo em novas tecnologias como o acelerômetro para atrair mais jogadores e como o mesmo está presente na área de atuação da Ciência da Computação, é muito importante o desenvolvimento e a pesquisa deste componente para indivíduos que atuam nesta área, não deixando assim o mercado se desenvolver sem a pesquisa acadêmica. Como são altos os recursos investidos, deve-se incentivar as pesquisas acadêmicas nestas tecnologias, para atrair uma parte deste recurso diretamente ao meio acadêmico, visando o desenvolvimento do conhecimento. Agora, focando diretamente no objeto alvo deste trabalho, o acelerômetro, observa-se que não se trata de algo com conhecimento difundido em meio acadêmico, se trata de um novo recurso da área de eletrônica, ainda pouco explorado nas instituições de ensino e um recurso que, pelas suas características, tem um potencial de uso quase ilimitado, dependendo unicamente da criatividade do desenvolvedor na sua utilização. Será utilizado o kit STM3210B-PRIMER da STMicroleletronics, um kit de desenvolvimento baseado no processador STM32 ARM Cortex M3, que possui um LCD de interface gráfica colorida, conexão USB, buzzer, acelerômetro e utiliza programas desenvolvidos em C/C++, itens que beneficiam o desenvolvimento de jogos. Essa escolha também se deve a própria STMicroeletronics desenvolver os acelerômetros do console da Nintendo, o Wii, e do Iphone da Apple provando desta forma que seus produtos são precisos e de boa qualidade. 1.2 Objetivos O objetivo deste artigo é desenvolver um protótipo de jogo em plataforma ARM que utilize o componente eletrônico acelerômetro como principal interface de interação entre o jogador e o jogo. Os objetivos específicos são: a) identificar um jogo que possua características compatíveis com o dispositivo STM3210B- PRIMER. b) adequar o roteiro e as regras do jogo selecionado para compatibilizá-lo com as limitações do dispositivo STM3210B-PRIMER; c) portar o jogo selecionado para a plataforma ARM do dispositivo STM3210B-PRIMER. d) traduzir a informação do acelerômetro em informação útil ao jogo selecionado. e) utilizar o acelerômetro como única forma de navegação no jogo. 2 Fundamentação Teórica Relacionamos aqui, os conceitos mais importantes, que servirão como base para o desenvolvimento do protótipo. São descritas as principais características de um microcontrolador ARM, do kit STM3210B- PRIMER e do acelerômetro e apresentados alguns trabalhos correlatos. 2.1 Microcontrolador ARM Os microcontroladores ARM são um marco na indústria de semicondutores. Nunca uma arquitetura foi tão rapidamente difundida e maciçamente fabricada como a arquitetura ARM. Parte deste sucesso se deve às suas características atraentes que incluem um design simples, alta velocidade, grande diversidade de modelos e fabricantes e quantidade de software disponível, entre

3 outras. Não é por acaso que esses microcontroladores estão presentes na maioria dos equipamentos portáteis vendidos atualmente, incluindo telefones celulares, computadores de mão (PDAs), MP3 players, videogames etc. [2]. No caso do microcontrolador ARM STM32F103B6 presente no kit de desenvolvimento, a STMicroeletronics [3] descreve suas características como, um microcontrolador ARM baseado na família Cortex-M3 de 32 bits, com 72MHZ de freqüência máxima, com até 128 Kbytes de memória flash, nove interfaces de comunicação diferentes, uma delas sendo USB 2.0 e sete timers internos. De modo geral, os microcontroladores ARM, são processadores de pequeno porte e baixo custo, que possuem em um único chip o processador, os registradores, a memória, as interfaces e os barramentos necessários para o seu funcionamento. 2.2 Acelerômetro A detecção de movimento em dispositivos é possível graças ao acelerômetro, um dispositivo eletromecânico com tamanho e custos reduzidos. No kit, o acelerômetro LIS3LV02DL é utilizado, seu funcionamento baseia-se em pequenos sensores que, segundo a STMicroeletronics [4], é feito de uma tecnologia microscópica, conhecida como Micro Electro Mechanical Systems (MEMS), onde os mesmo possuem pequenas estruturas de silício, representadas na Figura 1, que são imersas em um substrato presentes em três pontos do acelerômetro chamados âncoras, essas estruturas são livres de movimentos, movendo-se para qualquer direção, de acordo com a movimentação do acelerômetro. Quando uma aceleração for aplicada aos sensores, as estruturas se deslocam no substrato, causando um desequilíbrio elétrico entre as hastes, esse desequilíbrio é medido aplicando-o como um pulso elétrico em um capacitor preso a estrutura, e depois se lê a carga do mesmo, essa carga é muito baixa, mas mesmo assim possui limites para não danificar os componentes. Existe ainda um amplificador de sinais, responsável por amplificar os pulsos elétricos. Figura 1: Foto microscópica dos sensores do acelerômetro LIS3LV02DL. 2.2 Kit STM3210B-PRIMER O STM3210B-PRIMER é um kit de desenvolvimento inovador e de baixo custo, concebido para fornecer divertimento e introdução às características dos microcontroladores ARM Cortex M3 [5]. Este kit de desenvolvimento é muito útil para pessoas que queiram iniciar o estudo dos acelerômetros, já que possui vários itens que auxiliam no desenvolvimento de aplicações e uma interface USB para comunicação com outros dispositivos. STMicroeletronics [6] descreve seu kit, representado pela Figura 2, como sendo um pacote de desenvolvimento inovador e divertido que fornece ferramentas de introdução aos microcontroladores ARM Cortex M3, possuindo comunicação USB com o computador e softwares e ferramentas de edição de códigos desenvolvidos pela Raisonance baseados na linguagem C++. Figura 2: Kit de desenvolvimento STM3210B-PRIMER.

4 2.3 Trabalhos Correlatos Existem atualmente alguns hardwares e softwares desenvolvidos para utilizar o acelerômetro, a maioria ainda presente na área de entretenimento. Como esses hardwares e softwares são novos e estão tendo muito sucesso em suas vendas, isso nos leva a crer que esta área tem muito a ganhar com o uso do acelerômetro Nintendo Wii O Nintendo Wii é um console de videogame de última geração que possui uma característica diferente dos consoles de outros fabricantes. O seu controle, o Wii Remote, representado na Figura 3, possui acelerômetros para a detecção de movimentos, aumentando a interatividade com o jogo. Figura 4: O iphone, sendo rotacionado e mudando a posição de sua tela. 3 Desenvolvimento Figura 3: Wii Remote, controle do console Nintendo Wii, que possui um acelerômetro integrado Iphone O iphone, representado na Figura 4, é um novo e revolucionário celular que permite fazer uma chamada com um simples toque em sua tela, é um celular que vem fazendo muito sucesso desde seu lançamento. No iphone o acelerômetro ainda é um dispositivo que não chama muito a atenção, pois o celular possui muitos outros itens que despertam mais a atenção dos usuários, mas aos poucos vão sendo desenvolvidas novas aplicações e o uso deste dispositivo pode se tornar mais presente no aparelho. Basicamente no Iphone o acelerômetro é utilizado para verificar em que posição o celular está, em posição de retrato ou em posição de paisagem. Quando o acelerômetro detecta a mudança da posição da tela, ele gera uma interrupção e faz o iphone ajustar instantaneamente a tela de acordo com a nova posição. Como o principal objetivo deste artigo foi desenvolver um protótipo de game que utilize o acelerômetro como meio de navegação do jogador, foi desenvolvido um protótipo do game Tetris para o kit de desenvolvimento escolhido, a Figura 5 ilustra o game, onde o acelerômetro fica com a tarefa de captar os movimentos do usuário para movimentar as peças do jogo. Este game diferenciou-se de outros possíveis candidatos à implementação por se utilizar do acelerômetro sem modificar as regras básicas e clássicas do jogo. Este game baseia-se em encaixar as peças de diferentes formatos que surgem, uma de cada vez, no alto da tela, na base da tela de forma a preencher totalmente as linhas horizontais, não deixando nenhum espaço livre entre as peças. Quando uma linha é preenchida, a mesma desaparece da tela e o jogador soma pontos, o jogo termina quando as linhas incompletas se empilham até o topo da tela do jogo e o usuário não tem mais vidas para continuar a jogar. continuar a jogar.

5 Arquivo button.c buzzer.c circle_api.h Descrição Inicialização e gerenciamento do botão. Funções dedicadas ao buzzer, com suporte a sons no formato RTTTL. Biblioteca de controle geral do kit de desenvolvimento. draw.c Utilitários de desenho. lcd.c Driver LCD para ST7637. Figura 5: O jogo Tetris 3.1 Ferramentas e Codificação Para desenvolver o código fonte da aplicação, foi escolhida a IDE Ride7, isso se deve à ele ser a única voltada á família STM32 de microcontroladores ARM, prover todas as ferramentas necessárias para o desenvolvimento do jogo e por utilizar a linguagem de programação C/C++, bastante popular e muito utilizada em meio acadêmico e profissional. Outro motivo que levou a escolha dessa IDE, foi que a mesma é desenvolvida pela da mesma fabricante do kit de desenvolvimento (hardware), com isso diminuímos a chance de ocorrer inconsistências e incompatibilidades entre a IDE e o kit de desenvolvimento (hardware). led.c mems.c menu.c menu_app.c menu_settings.c pointer.c Gerenciamento dos LEDs. Inicialização e gerenciamento do acelerômetro. Gerenciador geral dos menus e caixas de diálogo. Funções gerais para lidar com o menu da aplicação. Gestão de um menu. Diversos utilitários para gerenciamento dos ponteiros. Esta IDE, traz um padrão de codificação e documentação especificados pelo fabricante, que se seguido, permitira a postagem deste protótipo no fórum do próprio fabricante que aborda o kit de desenvolvimento. Resolveu-se seguir esta metodologia padronizada afim de manter uma qualidade e utilizar mais tarde o fórum do fabricante como ferramenta de testes, pois os códigos fontes e arquivos executáveis são todos submetidos à avaliação dos programadores do fabricante e posteriormente divulgados a comunidade de desenvolvedores. Acompanhando o kit de desenvolvimento, vem a documentação e a Firmware do mesmo, com APIs já configuradas para trabalhar com os componenetes do kit, esta API se chama Circle-OS. Com ela pode-se acessar informações do acelerômetro, clock de processamento, eventos e configurações dos botões e escrita do LCD. A Tabela 1 ilustra os arquivos e suas funções na API. rtc.c Util.c Gestão e utilitários do relógio interno. Funções úteis pata o kit, como conversão de inteiro para string. Tabela 1: Tabela com os arquivos da API Circle-OS. A partir desta API, foi possível gerenciar o comportamento do acelerômetro, utilizando o arquivo mems.c, sendo o mais importante para o desenvolvimento do protótipo, pois fornece informações sobre o acelerômetro através da função MEMS_GetInfo( ), essa informação é guardada em um tipo de estrutura da própria biblioteca chamada tmems_info que pode ser acessada em qualquer momento na aplicação, desde que declarada, conforme código fonte da Figura 6.

6 /*************************************************************** * Function Name : Application_Ini * Description : Initialization function of Circle_App. This * Input : None * Return : MENU_CONTINUE_COMMAND ***************************************************************/ enum MENU_code Application_Ini ( void ) { POINTER_SetMode(POINTER_OFF); if(strcmp(util_getversion(), NEEDEDVERSION) < 0) { return MsgVersion(); } Initial_MEMS_X = 0; Initial_MEMS_Y = 0; MEMS_GetInfo()->DoubleClick = 0; pmems_info = (MEMS_GetInfo()); LCD_SetScreenOrientation ( V12 ) ; VariableInit(); DesignInit(); } return MENU_CONTINUE_COMMAND; A partir dessa informação pode-se começar a trabalhar com o acelerômetro, traduzindo as variáveis e Figura 6 : Exemplo de uso da função MEMS_GetInfo(). //Get information from the accelerometer Current_MEMS_X = pmems_info -> OutX_F4 >> 2; Current_MEMS_Y = pmems_info -> OutY_F4 >> 2; deltax = Current_MEMS_X - Initial_MEMS_X; deltay = Current_MEMS_Y - Initial_MEMS_Y; //Check the direction of movement if(abs(deltax)>abs(deltay))//more X than Y { if(current_mems_x>0) Direction=2; if(current_mems_x<0) Direction=4; } if(abs(deltax)<abs(deltay))//more Y than X { if(current_mems_y>0) Direction=3; if(current_mems_y<0) Direction=1; } seus valores para um significado usual no protótipo, como mostra a Figura 7. Figura 7 : Exemplo do uso das informações do acelerômetro. A primeira parte do código da Figura 7 utiliza duas variáveis de locomoção do acelerômetro, a OutX_F4 e a OutY_F4, que trazem a posição dos acelerômetros nos eixos X e Y respectivamente, no momento em que são atribuídos. Com estes valores, podemos calcular as quanto foi a movimentação de X e Y em relação á posição inicial de X e Y, obtendo assim um valor delta, representado pelas variáveis deltax e deltay. Como no protótipo implementado queria-se somente saber para qual direção o jogador moveu o kit (para cima, ou para baixo, ou para o lado esquerdo ou direito) a fim de mover as peças do game, resolveu-se calcular

7 qual a direção que obteve mais deslocamento, sendo assim calculou-se se X ou Y obteve maior movimentação, sabendo assim se a movimentação foi horizontal (eixo x) ou vertical (eixo y), após isso bastou apenas sabe se os valores eram negativos ou positivos para designar se o movimento foi para o lado esquerdo ou direito, no caso da movimentação horizontal, ou foi para cima ou para baixo, no caso da movimentação vertical. Esse trecho do código de checagem de direção e movimentação foi a parte mais importante do trabalho pois com isso pode-se saber qual foi a intenção do jogador e quais as medidas devem-se ser tomadas para mover ou alterar o status do jogo. Com as funções de captura de movimentos implementadas, bastou-se codificar o game e suas funções de rotação, movimentação, desenho de imagens, controle de pontos e outras mais pertinentes ao jogo em si mesmo e não ao uso do acelerômetro, por isso não se faz necessário a sua documentação neste artigo. Também é possível achar inúmeras implementações do jogo Tetris na internet para diversas plataformas, tendo-se uma idéia geral de sua implementação. 3.2 Resultados e Discussão Para demonstrar e testar na prática o funcionamento do protótipo resolveu-se submeter o mesmo à avaliação dos técnicos, que não é reportada ao desenvolvedor, e dos usuários do fórum do fabricante do kit que hoje conta com trinta e seis projetos cadastrados e quatro mil setecentos e oitenta e três usuários cadastrados, com isso tem-se uma validação real do protótipo, visando uma qualidade boa de código, funcionamento e jogabilidade, provando que o uso do acelerômetro no desenvolvimento do game foi justificado, e que o mesmo ocorreu de maneira a não prejudicar a jogabilidade, trazendo mais benefícios e desafios ao jogador. Após submeter o protótipo ao fórum do fabricante, teve-se uma grande surpresa. Além de o projeto ter passado pela avaliação dos programadores do fabricante, o mesmo apareceu como destaque na página inicial do fórum, apresentando a todos o game como projeto destaque. Nessa situação, começaram a aparecer inúmeros downloads do mesmo, e visitas à página de documentação e download do protótipo. Após duas semanas presente no fórum do fabricante, o protótipo de game Tetris desenvolvido já tinha a melhor avaliação de seus jogadores, ou seja, foi o projeto melhor avaliado, liderando a lista de projetos mais populares do fórum. O endereço do fórum é 4 Conclusão Pode-se concluir que se conseguiu chegar aos objetivos propostos, desenvolvendo um game em plataforma ARM que utilize o acelerômetro como interface de captação de movimento, provando que seu uso contribui ainda mais para a jogabilidade do game. Conclui-se também que o acelerômetro se trata de um dispositivo multiuso com infinitas aplicações, atuando em várias áreas da informática, como entretenimento, segurança, portabilidade e outras. Como o seu uso é abrangente espera-se que surjam cada vez mais aplicações e tecnologias que o utilizem. O meio acadêmico tem muito conhecimento a desenvolver acerca do mesmo, conseguindo assim atrair investimentos acadêmicos criando tecnologias novas. O desenvolvimento deste jogo provou que até pequenas aplicações e jogos podem se fazer do uso do mesmo atraindo mais usuários e jogadores, como provou o fórum do fabricante, onde o jogo obteve sucesso e popularidade muito rapidamente. Mesmo o game não sendo um game de alta tecnologia gráfica com interfaces 3D e uso de inteligência artificial, com o uso do acelerômetro, pode-se conseguir fazer com que o mesmo chame a atenção dos jogadores. Idéias de novas aplicações que o utilizem surgem a toda hora, pois a imaginação é o limite de seu uso. Aplicações como dispositivos de segurança anti-choque em HD s, dispositivos de checagem de nível de inclinação, coordenação de movimentos, dispositivos de equilíbrio para robôs bípedes são só alguns exemplos de aplicações futuras que podem ser implementadas utilizando o acelerômetro como sensor. O crescimento do seu uso e tecnologia, vai só depender do desenvolvimento de novas pesquisas, que não param mais de surgir. Referências [1] PORTAL TERRA. Indústria mundial de games valerá US$ 44 bilhões. [S.l.], Disponível em: <http://games.terra.com.br/interna/0,,oi EI1702,00.html>. Acesso em: 25 mar [2] PEREIRA, Fábio. Tecnologia ARM: microcontroladores de 32 bits. São Paulo: Érica, [3] STMICROELETRONICS. STM32F103x6 STM32F103x8 STM32F103xB: performance line, ARM-based 32-bit MCU with flash, USB, CAN, seven 16-bit timers, two ADCs and nine

8 communication interfaces. [S.l.], 2008b. Disponível em: <http://www.st.com/stonline/products/literature/d s/13587.pdf >. Acesso em: 26 mar [4] STMICROELETRONICS. LIS3LV02DL: MEMS inertial sensor 3-axis - ±2g/±6g digital output low voltage linear accelerometer. [S.l.], 2008a. Disponível em: <http://www.st.com/stonline/products/literature/d s/12094/lis3lv02dl.pdf>. Acesso em: 26 mar [5] RAISONANCE. STM32-primer: fun, easy introduction kit for STM32 microcontrollers. [S.l.], Disponível em: <http://elmicro.com/files/raisonance/stm32- primer-manual.pdf>. Acesso em: 01 abr [6] STMICROELETRONICS. STM32 primer. [S.l.], 2007a. Disponível em: <http://www.st.com/mcu/contentid STM3210B_PRIMER.html>. Acesso em: 01 abr

Introdução a Computação Móvel

Introdução a Computação Móvel Introdução a Computação Móvel Computação Móvel Prof. Me. Adauto Mendes adauto.inatel@gmail.com Histórico Em 1947 alguns engenheiros resolveram mudar o rumo da história da telefonia. Pensando em uma maneira

Leia mais

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

Sistemas Embarcados. Introdução aos sistemas embarcados

Sistemas Embarcados. Introdução aos sistemas embarcados Sistemas Embarcados Introdução aos sistemas embarcados Introdução aos Sistemas embarcados Definição de um sistema embarcado Exemplos de sistemas embarcados Processadores utilizados em sistemas embarcados

Leia mais

MODELAGEM DO MUSEU VIRTUAL DO CESUMAR

MODELAGEM DO MUSEU VIRTUAL DO CESUMAR 26 a 29 de outubro de 2010 ISBN 978-85-61091-69-9 MODELAGEM DO MUSEU VIRTUAL DO CESUMAR Heinz Jefferson Vieira 1 ; Anderson de Lima 1 ; Luiz Fernando Braga Lopes 2 RESUMO: Este trabalho apresenta uma pesquisa

Leia mais

AULA 2. Aspectos Técnicos. Luciano Roberto Rocha. www.lrocha.com. MBA em Marketing Digital SOCIAL GAMES

AULA 2. Aspectos Técnicos. Luciano Roberto Rocha. www.lrocha.com. MBA em Marketing Digital SOCIAL GAMES MBA em Marketing Digital SOCIAL GAMES AULA 2 Luciano Roberto Rocha Aspectos Técnicos Ponta Grossa, 31 de agosto de 2013 ROTEIRO Papéis Processos Plataformas Ferramentas 2 PAPÉIS O desenvolvimento de um

Leia mais

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

O conjunto é composto por duas seções: o App Inventor Designer e o App Inventor Blocks Editor, cada uma com uma função específica.

O conjunto é composto por duas seções: o App Inventor Designer e o App Inventor Blocks Editor, cada uma com uma função específica. Google App Inventor: o criador de apps para Android para quem não sabe programar Por Alexandre Guiss Fonte: www.tecmundo.com.br/11458-google-app-inventor-o-criador-de-apps-para-android-para-quem-naosabe-programar.htm

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Professor: Roberto Franciscatto Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos

Leia mais

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE. Guia PDA e SmartPhones Windows Mobile, Pocket PC e CE. Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das

Leia mais

Desenvolvimento de um Framework de Jogos 3D para Celulares

Desenvolvimento de um Framework de Jogos 3D para Celulares Desenvolvimento de um Framework de Jogos 3D para Celulares Fabrício Brasiliense Departamento de Informática e Estatística(INE) Universidade Federal de Santa Catarina (UFSC) Campus Universitário Trindade-

Leia mais

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional Elaboração: Prof. Éverton Loreto everton@uffs.edu.br 2010 Objetivo Conhecer as características e recursos do Sistema Operacional

Leia mais

Tecnologia e Informática

Tecnologia e Informática Tecnologia e Informática Centro Para Juventude - 2014 Capitulo 1 O que define um computador? O computador será sempre definido pelo modelo de sua CPU, sendo que cada CPU terá um desempenho diferente. Para

Leia mais

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano Informática Aplicada Aula 2 Windows Vista Professora: Cintia Caetano AMBIENTE WINDOWS O Microsoft Windows é um sistema operacional que possui aparência e apresentação aperfeiçoadas para que o trabalho

Leia mais

Tecnólogo em Análise e Desenvolvimento de Sistemas

Tecnólogo em Análise e Desenvolvimento de Sistemas Tecnólogo em Análise e Desenvolvimento de Sistemas O conteúdo deste documento tem como objetivos geral introduzir conceitos mínimos sobre sistemas operacionais e máquinas virtuais para posteriormente utilizar

Leia mais

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega ARDUINO O que é Arduino Arduino foi criado na Itália por Máximo Banzi com o objetivo de fomentar a computação física, cujo conceito é aumentar as formas de interação física entre nós e os computadores.

Leia mais

Manual do usuário. isic5 - iphone e ipod Touch

Manual do usuário. isic5 - iphone e ipod Touch Manual do usuário isic5 - iphone e ipod Touch isic5 - iphone e ipod Touch Este manual irá auxiliá-lo na instalação e utilização do software para visualização das imagens dos DVRs e Câmera Speed Dome IP

Leia mais

AUTOMAÇÃO DE INSTRUMENTAÇÃO DE LABORATÓRIO

AUTOMAÇÃO DE INSTRUMENTAÇÃO DE LABORATÓRIO AUTOMAÇÃO DE INSTRUMENTAÇÃO DE LABORATÓRIO Téo Ferraz Benjamin ¹ Raul Almeida Nunes ² Dado Sutter ³ ¹ Aluno de Engenharia de Controle e Automação da PUC-Rio ² Prof. Dr. do DCMM Orientador dos projetos

Leia mais

MANUAL DE ACESSO INTERNET EXPLORER (HTTP) / CMS / CELULAR (MOBILE) Flash Systems - Manual de Acesso

MANUAL DE ACESSO INTERNET EXPLORER (HTTP) / CMS / CELULAR (MOBILE) Flash Systems - Manual de Acesso MANUAL DE ACESSO INTERNET EXPLORER (HTTP) / CMS / CELULAR (MOBILE) Flash Systems - Manual de Acesso INTERNET EXPLORER (HTTP) Importante: Usar somente o navegador Internet Explorer, devido à necessidade

Leia mais

JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS GAME OF MEMORY TO MOBILE DEVICES

JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS GAME OF MEMORY TO MOBILE DEVICES JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS GAME OF MEMORY TO MOBILE DEVICES Célia Hirata Aoki - celia@unisalesiano.edu.br Prof. M.Sc. Anderson Pazin - pazin@unisalesiano.edu.br RESUMO As fortes expansões

Leia mais

Informática Aplicada Revisão para a Avaliação

Informática Aplicada Revisão para a Avaliação Informática Aplicada Revisão para a Avaliação 1) Sobre o sistema operacional Windows 7, marque verdadeira ou falsa para cada afirmação: a) Por meio do recurso Windows Update é possível manter o sistema

Leia mais

Orientação a Objetos com Java

Orientação a Objetos com Java Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Aula 01: Começando com Java Objetivos: Compreender o que é Java, OO e suas vantagens; Entender os procedimentos para criação

Leia mais

ODG Auto Acessórios Ltda www.odginstruments.com.br Versão 2.0 FEVEREIRO 2009

ODG Auto Acessórios Ltda www.odginstruments.com.br Versão 2.0 FEVEREIRO 2009 ODG Auto Acessórios Ltda www.odginstruments.com.br Versão 2.0 FEVEREIRO 2009 1 INDICE 1. Instalação do Software...3 2. Tela Inicial...3 3. Criando arquivo de configurações (Alt + C + C)...4 3.1 Sensores

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

Apresento a resolução da prova para Agente da Polícia Federal. Observe as possibilidades de recurso que anotei nas questões.

Apresento a resolução da prova para Agente da Polícia Federal. Observe as possibilidades de recurso que anotei nas questões. Olá, pessoal, Apresento a resolução da prova para Agente da Polícia Federal. Observe as possibilidades de recurso que anotei nas questões. Para proferir uma palestra acerca de crime organizado, um agente

Leia mais

MEGAFREE MANUAL DO USUÁRIO

MEGAFREE MANUAL DO USUÁRIO MEGAFREE MANUAL DO USUÁRIO VERSÃO: Julho, 2013. DIREITOS DE USO: Publicação de uso exclusivo, classificada quanto ao nível de sigilo como RESERVADA. A presente documentação é propriedade da Tellfree Brasil

Leia mais

O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA

O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA Quim. Nova, Vol. 38, No. 3, S1-S6, 2015 O USO DE UM SENSOR DE LUZ LINEAR COMO RECURSO DIDÁTICO PARA DEMONSTRAR PRINCÍPIOS DE DIFRAÇÃO E ESPECTROSCOPIA Fernando Arruda Mendes de Oliveira a,b, Eduardo Ribeiro

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Toolkit para Linux Embarcado. Autor: Thiago Waltrik Orientador: Miguel Alexandre Wisintainer

Toolkit para Linux Embarcado. Autor: Thiago Waltrik Orientador: Miguel Alexandre Wisintainer Toolkit para Linux Embarcado Autor: Thiago Waltrik Orientador: Miguel Alexandre Wisintainer Roteiro Introdução Fundamentação Teórica Objetivos Trabalhos Correlatos Desenvolvimento Requisitos Especificação

Leia mais

Capitulo 11 Multimídias

Capitulo 11 Multimídias Capitulo 11 Multimídias Neste capítulo são exploradas as ferramentas multimídias presentes no SO Android customizadas para o Smartphone utilizado neste manual. É inegável o massivo uso destas ferramentas,

Leia mais

Escola. Europeia de. Ensino. Profissional ARQUITETURA DE COMPUTADORES

Escola. Europeia de. Ensino. Profissional ARQUITETURA DE COMPUTADORES Escola Europeia de t Ensino Profissional ARQUITETURA DE COMPUTADORES TRABALHO REALIZADO: ANDRÉ RIOS DA CRUZ ANO LETIVO: 2012/ 2013 TÉCNICO DE GESTÃO DE EQUIPAMENTOS INFORMÁTICOS 2012 / 2013 3902 Escola

Leia mais

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação

Leia mais

Tipos de Sistemas Distribuídos (Cluster e Grid)

Tipos de Sistemas Distribuídos (Cluster e Grid) Tipos de Sistemas Distribuídos (Cluster e Grid) Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência

Leia mais

MANUAL DO USUÁRIO. Software de Imagem via ipad baseado no sistema operacional ios

MANUAL DO USUÁRIO. Software de Imagem via ipad baseado no sistema operacional ios MANUAL DO USUÁRIO Software de Imagem via ipad baseado no sistema operacional ios Software de Imagem via ipad baseado no sistema operacional ios Este manual irá auxiliá-lo na instalação e utilização do

Leia mais

Painel de Controle e Configurações

Painel de Controle e Configurações Painel de Controle e Configurações Painel de Controle FERRAMENTAS DO PAINEL DE CONTROLE: - Adicionar Hardware: Você pode usar Adicionar hardware para detectar e configurar dispositivos conectados ao seu

Leia mais

CCNA 1 Conceitos Básicos de Redes. Capítulo1 - Introdução à Redes. Associação dos Instrutores NetAcademy - Agosto de 2007 - Página

CCNA 1 Conceitos Básicos de Redes. Capítulo1 - Introdução à Redes. Associação dos Instrutores NetAcademy - Agosto de 2007 - Página CCNA 1 Conceitos Básicos de Redes Capítulo1 - Introdução à Redes 1 Requisitos para Conexão à Internet Para disponibilizar o acesso de um computador à rede, devem ser levados em consideração 03 parâmetros:

Leia mais

JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS. Célia Hirata Aoki Anderson Pazin

JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS. Célia Hirata Aoki Anderson Pazin JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS Célia Hirata Aoki Anderson Pazin LINS SP 2009 2 JOGO DA MEMÓRIA PARA DISPOSITIVOS MÓVEIS RESUMO As fortes expansões do mercado de desenvolvimento de softwares,

Leia mais

Entenda as vantagens dos chips de quatro núcleos

Entenda as vantagens dos chips de quatro núcleos Entenda as vantagens dos chips de quatro núcleos Novos processadores começam a aparecer em celulares e tablets Nos próximos meses começam a chegar ao Brasil os primeiros smartphones e tablets com processadores

Leia mais

MANUAL DO USUÁRIO. Software de imagem via celular (isic) para sistema operacional BlackBerry

MANUAL DO USUÁRIO. Software de imagem via celular (isic) para sistema operacional BlackBerry MANUAL DO USUÁRIO Software de imagem via celular (isic) para sistema operacional BlackBerry Software de imagem via celular para sistema operacional BlackBerry Parabéns, você acaba de adquirir um produto

Leia mais

PAINEL ELETRÔNICO SONYTECH

PAINEL ELETRÔNICO SONYTECH PAINEL ELETRÔNICO SONYTECH Nathalio M. de A. Santos, Osamu Saotome Departamento de Eletrônica Aplicada, Instituto Tecnológico de Aeronáutica Resumo O presente artigo mostra o desenvolvimento do Painel

Leia mais

Como Usar o DriverMax

Como Usar o DriverMax Como Usar o DriverMax Este programa é uma mão na roda para proteger os drivers dos componentes de um computador. Veja porquê. O DriverMax é uma ferramenta que faz cópias de segurança de todos os drivers

Leia mais

Game Design e Tecnologia na Incubadora

Game Design e Tecnologia na Incubadora Game Design e Tecnologia na Incubadora INCUBADORA versão final Introdução Inspirado em jogos de simulação como The Sims, INCUBADORA versão final é um espetáculo-jogo, que promove a reflexão sobre os modos

Leia mais

Fundamentos de Hardware Aula 3 - Software

Fundamentos de Hardware Aula 3 - Software Fundamentos de Hardware Aula 3 - Software Informática Setembro/2014 Roteiro Apresentação. BIOS Softwares de Manutenção Drivers. Sistemas Operacionais. Tema da Apresentação 15 de março de 2015 2 Apresentação

Leia mais

Single-Chip Cloud Computer

Single-Chip Cloud Computer IME-USP Departamento de Ciência da Computação Single-Chip Cloud Computer Diogo de Jesus Pina 6798294 (diogojpina@gmail.com) Everton Topan da Silva 6514219 (everton.topan.silva@usp.br) Disciplina: Organização

Leia mais

APOSTILA LINUX EDUCACIONAL

APOSTILA LINUX EDUCACIONAL MUNICÍPIO DE NOVO HAMBURGO DIRETORIA DE INCLUSÃO DIGITAL DIRETORIA DE GOVERNO ELETRÔNICO APOSTILA LINUX EDUCACIONAL (Conteúdo fornecido pelo Ministério da Educação e pela Pró-Reitoria de Extensão da UNEB)

Leia mais

CURSO BÁSICO DE INFORMÁTICA

CURSO BÁSICO DE INFORMÁTICA CURSO BÁSICO DE INFORMÁTICA Introdução a microinformática William S. Rodrigues HARDWARE BÁSICO O hardware é a parte física do computador. Em complemento ao hardware, o software é a parte lógica, ou seja,

Leia mais

Rastreadores Portáteis:

Rastreadores Portáteis: Rastreadores Portáteis: MXT100 ou MXT101: Rastreadores portáteis que podem ser utilizados no monitoramento de pessoas, animais e ativos móveis - como cargas e bagagens - com exatidão de dados e grande

Leia mais

EVIL ANGEL CHIBI - SCAPE OF DEATH

EVIL ANGEL CHIBI - SCAPE OF DEATH EVIL ANGEL CHIBI - SCAPE OF DEATH RAMARI, L.; FERNANDES, F.N. RESUMO O artigo apresenta o funcionamento de jogos na plataforma 2D, descrevendo os principais tipos de jogos e mostrando os passos básicos

Leia mais

Guia ineocontrol. iphone e ipod Touch

Guia ineocontrol. iphone e ipod Touch Guia ineocontrol iphone e ipod Touch Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das interfaces criadas

Leia mais

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO Alessandro A. M de Oliveira 1 ; Alexandre de Oliveira Zamberlan 1 ; Péricles Pinheiro Feltrin 2 ; Rafael Ogayar Gomes 3

Leia mais

Manual de instalação e configuração da Ferramenta Android SDK

Manual de instalação e configuração da Ferramenta Android SDK Trabalho de Programação para Dispositivos Móveis Turma: 1011 Camila Botelho camilacunhabotelho@gmail.com Manual de instalação e configuração da Ferramenta Android SDK Introdução O Android é uma ferramenta

Leia mais

Visualizador de informações Agro metereológicas para TV de Alta Definição - AgroTV

Visualizador de informações Agro metereológicas para TV de Alta Definição - AgroTV Visualizador de informações Agro metereológicas para TV de Alta Definição - AgroTV Fillipi Truppel Fernandes truppelfernandes@gmail.com Instituto Federal de Santa Catarina Departamento de Metal Mecânica

Leia mais

Manual de Instalação

Manual de Instalação Manual de Instalação Produto: n-mf Xerox Versão do produto: 4.7 Autor: Bárbara Vieira Souza Versão do documento: 1 Versão do template: Data: 09/04/01 Documento destinado a: Parceiros NDDigital, técnicos

Leia mais

Interação Humana com Computador

Interação Humana com Computador Interação Humana com Computador Tecnologias de Computadores André Ferraz N.º24881 Jason Costa N.º25231 Ana Pereira N.º25709 IHC Estudo, planeamento e desenho de uma interação entre o utilizador e computadores.

Leia mais

Professor: Macêdo Firmino Introdução ao Windows 7

Professor: Macêdo Firmino Introdução ao Windows 7 Professor: Macêdo Firmino Introdução ao Windows 7 O hardware não consegue executar qualquer ação sem receber instrução. Essas instruções são chamadas de software ou programas de computador. O software

Leia mais

23/05/2013. Partes do Sistema Computacional. Hardware. Ciclo do Processamento de Dados HARDWARE: CONCEITOS BÁSICOS. Hardware Software Dados Usuários

23/05/2013. Partes do Sistema Computacional. Hardware. Ciclo do Processamento de Dados HARDWARE: CONCEITOS BÁSICOS. Hardware Software Dados Usuários 2 Partes do Sistema Computacional HARDWARE: CONCEITOS BÁSICOS Software Dados Usuários Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística

Leia mais

SSC 741 - Projeto e Implementação de Sistemas Embarcados I

SSC 741 - Projeto e Implementação de Sistemas Embarcados I INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO ICMC UNIVERSIDADE DE SÃO PAULO - USP SSC 741 - Projeto e Implementação de Sistemas Embarcados I Projeto Final Responsáveis: Prof. Dr. Eduardo Marques e

Leia mais

MANUAL DO USUÁRIO. Software de Imagem via iphone e ipod Touch baseado no sistema operacional ios

MANUAL DO USUÁRIO. Software de Imagem via iphone e ipod Touch baseado no sistema operacional ios MANUAL DO USUÁRIO Software de Imagem via iphone e ipod Touch baseado no sistema operacional ios Software de Imagem via iphone e ipod Touch baseado no sistema operacional ios Este manual irá auxiliá-lo

Leia mais

1.- Introdução ------------------------------------------------------------------------------ 02

1.- Introdução ------------------------------------------------------------------------------ 02 1 Manual do Usuário para leitor Biblioteca Digital Cengage Indice: 1.- Introdução ------------------------------------------------------------------------------ 02 2.- O acesso à aplicação ------------------------------------------------------------------

Leia mais

Microcontroladores ARM Cortex-M3 - XM 700 -

Microcontroladores ARM Cortex-M3 - XM 700 - T e c n o l o g i a Microcontroladores ARM Cortex-M3 - XM 700 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade. INTRODUÇÃO Microcontroladores ARM Cortex-M3 - XM 700

Leia mais

Como posso usar o HP Easy Printer Care através de USB ou conexão paralela?

Como posso usar o HP Easy Printer Care através de USB ou conexão paralela? HP Easy Printer Care Perguntas freqüentes Como posso usar o HP Easy Printer Care através de USB ou conexão paralela? O HP Easy Printer Care só pode ser usado através de USB ou de uma conexão paralela se

Leia mais

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS Ana Paula Carrion 1, Késsia Rita da Costa Marchi 1, Jaime Willian Dias 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil anapaulacarrion@hotmail.com,

Leia mais

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO

UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO UNIVERSIDADE FEDERAL DE VIÇOSA DEPARTAMENTO DE INFORMÁTICA COMPUTAÇÃO MÓVEL CONTROLE DE GASTOS PARA ORÇAMENTO DOMÉSTICO Fred Paulino Ferreira, Leonardo Couto, Renato Maia, Luiz G. Montanha Departamento

Leia mais

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO IDE ECLIPSE T1011 GUILHERME RODRIGUES Ano 2015 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DA IDE ECLIPSE. Neste documento aborda como instalar e configurar a IDE eclipse para

Leia mais

PROTÓTIPO DE UM COMPUTADOR DE BORDO PARA AUTOMÓVEIS BASEADO NA ARQUITETURA ARM. Rafael de Souza Prof. Miguel Wisintainer - Orientador

PROTÓTIPO DE UM COMPUTADOR DE BORDO PARA AUTOMÓVEIS BASEADO NA ARQUITETURA ARM. Rafael de Souza Prof. Miguel Wisintainer - Orientador PROTÓTIPO DE UM COMPUTADOR DE BORDO PARA AUTOMÓVEIS BASEADO NA ARQUITETURA ARM Rafael de Souza Prof. Miguel Wisintainer - Orientador Roteiro da Apresentação Introdução Objetivos do trabalho Microcontrolador

Leia mais

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

Introdução ao Android SDK. Prof. Me. Hélio Esperidião Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,

Leia mais

Painel de Controle Windows XP

Painel de Controle Windows XP Painel de Controle Windows XP Autor: Eduardo Gimenes Martorano Pág - 1 - APOSTILA PAINEL DE CONTROLE Pág - 2 - ÍNDICE INTRODUÇÃO:...4 PAINEL DE CONTROLE...4 TRABALHANDO COM O PAINEL DE CONTROLE:...4 ABRINDO

Leia mais

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

O ESTUDO E A IMPLEMENTAÇÃO DE UMA INTERFACE INTERATIVA PARA ENTRETENIMENTO DIGITAL

O ESTUDO E A IMPLEMENTAÇÃO DE UMA INTERFACE INTERATIVA PARA ENTRETENIMENTO DIGITAL 26 a 29 de outubro de 2010 ISBN 978-85-61091-69-9 O ESTUDO E A IMPLEMENTAÇÃO DE UMA INTERFACE INTERATIVA PARA ENTRETENIMENTO DIGITAL Maurílio Mardegan Mendes 1 ; Anderson Brito Garcia 1 ; Carlos Cezar

Leia mais

Controlador Automatizador CAP-1

Controlador Automatizador CAP-1 Controlador Automatizador CAP-1 Guia de Referência 1 Sumá rio 1 Introdução... 3 2 Especificações Técnicas... 3 2.1 Itens Inclusos... 4 3 Controle Remoto... 4 3.1 Funcionalidades das Teclas... 4 4 Conexões...

Leia mais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos

Leia mais

TUTORIAL Arduino Nano

TUTORIAL Arduino Nano Conceito: O é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel AVR com circuitos de entrada/saída embutido que podem ser facilmente

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Conceitos Básicos Sistema Operacional: Um Sistema Operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O Propósito do SO é fornecer

Leia mais

ESTUDO DE CASO WINDOWS VISTA

ESTUDO DE CASO WINDOWS VISTA ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado

Leia mais

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular Procedimento para instalação do BLACKBERRY Software de Imagem via Celular Atenção: este aplicativo é compatível somente com a versão do sistema operacional do BlackBerry 4.6 ou superior. Os modelos de

Leia mais

Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião

Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Windows Mobile O Windows Mobile é um sistema operacional compacto, desenvolvido para rodar em dispositivos móveis como Pocket

Leia mais

Hardware e Software. Exemplos de software:

Hardware e Software. Exemplos de software: Hardware e Software O hardware é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos. Em complemento ao

Leia mais

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS Leandro Guilherme Gouvea 1, João Paulo Rodrigues 1, Wyllian Fressatti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leandrog.gouvea@gmail.com,

Leia mais

Easi-Scope Utilizador GUIA DO USUÁRIO www.tts-shopping.com

Easi-Scope Utilizador GUIA DO USUÁRIO www.tts-shopping.com Easi-Scope Aumenta-se a amostras até 41 vezes em um monitor de computador de 17 pol Utilizador GUIA DO USUÁRIO www.tts-shopping.com Sumário Informações importantes 2 Cuidados e manutenção 2 Advertência

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

CAPTURAS DE VÍDEO CONHECENDO :: PLACAS DE CAPTURAS

CAPTURAS DE VÍDEO CONHECENDO :: PLACAS DE CAPTURAS CAPTURAS DE VÍDEO CONHECENDO :: PLACAS DE CAPTURAS MODALIDADES : US, ECO, ENDO E COLO. CAPTURA DE IMAGENS. Criamos uma linha de produtos denominado PROCapVG para a utilização em serviços de captura de

Leia mais

Manual do Aplicativo - Rastreamento Veicular

Manual do Aplicativo - Rastreamento Veicular Manual do Aplicativo - Rastreamento Veicular Sumário Apresentação... 2 Instalação do Aplicativo... 2 Localizando o aplicativo no smartphone... 5 Inserindo o link da aplicação... 6 Acessando o sistema...

Leia mais

www.microgenios.com.br

www.microgenios.com.br Manual (versão 2.0) Microgenios Soluções Eletrônicas Ltda. ME - ano 2009 Todos os direitos reservados Proibida cópia integral ou parcial do material aqui contido.br Índice Apresentação...3 Características

Leia mais

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. MICROSOFT WINDOWS O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais. Apresentaremos a seguir o Windows 7 (uma das versões do Windows)

Leia mais

Rastreadores Portáteis:

Rastreadores Portáteis: Rastreadores Portáteis: MXT120: Rastreador/comunicador que permite ao usuário, familiares e/ou responsáveis por pessoas que necessitam de cuidados especiais a localização imediata pela Internet, o recebimento

Leia mais

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Entrada e Saída. Prof. Leonardo Barreto Campos 1 Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos

Leia mais

MANUAL DO USUÁRIO. para tv TV101

MANUAL DO USUÁRIO. para tv TV101 MANUAL DO USUÁRIO adaptador android para tv TV101 Índice Exibição do Produto 03 Instruções para Uso 03 Menu Principal 04 Configurações de Wi-Fi 04 Navegando por Arquivo ou Pasta 05 Conexão USB 06 Instalando/

Leia mais

Circuito UNIFACS Semana SBC

Circuito UNIFACS Semana SBC Circuito UNIFACS Semana SBC Aspectos Técnicos e Mercadológicos da Programação para Dispositivos Móveis Utilizando ios e Android Mestre em Informática Desenvolvedor Apple para ios Roteiro (1 / 4) Uma Breve

Leia mais

I N T R O D U Ç Ã O W A P desbloqueio,

I N T R O D U Ç Ã O W A P desbloqueio, INTRODUÇÃO Para que o Guia Médico de seu Plano de Saúde esteja disponível em seu celular, antes de mais nada, sua OPERADORA DE SAÚDE terá de aderir ao projeto. Após a adesão, você será autorizado a instalar

Leia mais

Informática básica: Sistema operacional Microsoft Windows XP

Informática básica: Sistema operacional Microsoft Windows XP Informática básica: Sistema operacional Microsoft Windows XP...1 Informática básica: Sistema operacional Microsoft Windows XP...1 Iniciando o Windows XP...2 Desligar o computador...3 Área de trabalho...3

Leia mais

Sistemas Embarcados. 1. Introdução. www.sbajovem.org Este Material é livre e não pode ser comercializado 1

Sistemas Embarcados. 1. Introdução. www.sbajovem.org Este Material é livre e não pode ser comercializado 1 Escrito por: Otavio Chase Em 12/2007 www.sbajovem.org SBAJovem 2010 Sistemas Embarcados 1. Introdução Segundo alguns dados estimados por pesquisas em alta tecnologia, mais de 90% dos microprocessadores

Leia mais

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora OpenGL Uma Abordagem Prática e Objetiva Marcelo Cohen Isabel Harb Manssour Novatec Editora Capítulo 1 Introdução A Computação Gráfica é uma área da Ciência da Computação que se dedica ao estudo e ao desenvolvimento

Leia mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID

MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID Alessandro Teixeira de Andrade¹; Geazy Menezes² UFGD/FACET Caixa Postal 533,

Leia mais

Fundamentos da Informática

Fundamentos da Informática 1 PROCESSAMENTO DE DADOS I - FUNDAMENTOS A) CONCEITO DE INFORMÁTICA - é a ciência que estuda o tratamento automático e racional da informação. B) PROCESSAMENTO DE DADOS 1) Conceito Processamento de dados

Leia mais

1. StickerCenter... 3. 2. Menu Broadcast Stickers... 4. 3. Menu MyStickers... 9

1. StickerCenter... 3. 2. Menu Broadcast Stickers... 4. 3. Menu MyStickers... 9 1. StickerCenter... 3 1.1. O que é?... 3 1.2. O que são Stickers?... 3 1.3. Como acessar o StickerCenter?... 3 1.4. Como atualizar o StickerCenter?... 3 2. Menu Broadcast Stickers... 4 2.1. O que é?...

Leia mais

Configurações do Windows para Leitores de Tela

Configurações do Windows para Leitores de Tela MÓDULO DE ACESSIBILIDADE VIRTUAL - CEFET BG SIEP (SISTEMA DE INFORMAÇÃO DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA) Configurações do Windows para Leitores de Tela Desenvolvido por Celio Marcos Dal Pizzol e

Leia mais

HELP TECH 1. OBJETIVO DO SERVIÇO

HELP TECH 1. OBJETIVO DO SERVIÇO 1. OBJETIVO DO SERVIÇO Com o serviço de assistência Help Tech você tem o auxílio completo para a instalação e manutenção de seus computadores, games, celulares, tablets, etc, que trazem mais facilidade

Leia mais