Identificando IP s ativos com aplicativo Android
|
|
- Leila Santana Weber
- 8 Há anos
- Visualizações:
Transcrição
1 Identificando IP s ativos com aplicativo Android Nicolas Melo 1, Diógenes Oliveira 1, Marcelo Amorim 1 1 Departamento de Estatística e Informática Universidade Federal Rural de Pernambuco (UFRPE) CEP Recife PE Brasil {nicolasmelo2,didjosport@hotmail.com, marcelo_amorim@live.com Abstract. This article aims to describe in details the creation of an application that uses the ICMP and ping for the Android platform that aims to identify the active IP's in the network. We started discussing and defining the concepts of ICMP, ping and Android. From this, we discussed how is creating applications for the platform of Google. After these intersections, we focus on the steps of the project itself, which tools are used, coding, installation and application. Resumo. O presente artigo visa relatar com detalhes a criação de um aplicativo que usa o ICMP e o ping para plataforma Android que objetiva identificar os IP s ativos na rede. Iniciamos discutindo e definindo os conceitos de ICMP, ping e Android. A partir disso, discutimos como se dá a criação de aplicativos para a plataforma da Google. Após essas intersecções, focaremos nos passos do projeto em si, quais as ferramentas utilizadas, codificação, instalação e aplicação. 1. Introdução Este artigo foi desenvolvido como proposta de estudo da disciplina de Redes de Computadores ofertada no curso de Bacharelado em Ciência da Computação da Universidade Federal Rural de Pernambuco UFRPE. A motivação primeira para a construção deste texto foi facilitar a interlocução entre o conhecimento teórico elaborado em sala de aula e a vivência prática do objeto de estudo. Para isso, foi utilizado um aplicativo, desenvolvido para a plataforma Android, que utiliza o ICMP e o PING com a finalidade de observar a conectividade entre dispositivos. O aplicativo desenvolvido foi nomeado de PingTraffic. A ferramenta possui uma interface simples e possui como funcionalidade realizar PING, retornar os IP s ativos e detalhar as Características de Rede. Alguns aplicativos semelhantes já se encontram disponíveis ao usuário na loja Google Play. Entre eles temos o NetPING, PingTotal, HostPING etc. O aplicativo desenvolvido neste estudo, possui características similares aos demais citados. No entanto, se espera que a abordagem aqui utilizada venha a contribuir mais nos estudos relacionados. A fim de prover o leitor com os fundamentos teóricos necessários para uma melhor compreensão das análises metodológicas, será exposto um breve resumo sobre o ICMP (Internet Control Message Protocol). Protocolo integrante da camada de rede do modelo TCP/IP. Em seguida, será apresentado o PING (Internet Packet Group), utilitário do protocolo ICMP. Antes de partirmos para o desenvolvimento metodológico,
2 será abordado um pouco sobre o sistema operacional Android. Plataforma voltada para dispositivos móveis, na qual o aplicativo foi desenvolvido. Após a exposição dos tópicos mencionados, o leitor terá, a seu alcance, os requisitos necessários para uma melhor compreensão do desenvolvimento metodológico deste estudo. Nesse momento, serão discutidos o processo construtivos ferramentas utilizadas e resultados obtidos. Por fim, as considerações finais serão expostas. 2. ICMP ICMP (Internet Control Message Protocol) é um dos três principais componentes da camada de rede da Internet e usado para comunicação desta camada entre roteadores e hosts, mais comumente, são comunicadas informações de erro. Por exemplo, numa sessão HTTP, quando recebemos uma mensagem de erro do tipo Rede de destino inalcançável, provavelmente o roteador não conseguiu encontrar uma rota para o host e o ICMP gerou a mensagem de erro. elas: Em geral, existem três causas mais comuns que geram as mensagens ICMP. São - Um pacote IP não chegou ao seu destino. - Os pacotes não são transmitidos pelo gateway na frequência adequada. - O roteador encontrou uma melhor rota para enviar os pacotes. Vale salientar que as mensagens ICMP são geradas dentro de datagramas IP. Ou seja, em termos de arquitetura, ele está logo acima do IP. Segue abaixo uma tabela com todos os tipos de mensagem ICMP. Figura 1: KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a Internet: uma nova abordagem. 3. Ping O ping (Packet Internet Grouper) é o utilitário que usa o protocolo ICMP para testar conexões. Basicamente, ele envia uma mensagem do tipo 8 e código 0 para o hospedeiro em questão, que por sua vez devolve uma mensagem de eco do tipo 0 código 0 (o chamado pong, em alusão ao famoso jogo ping-pong).
3 É importante lembrar que a maior parte das implementações TCP/IP suporta o servidor ping diretamente do sistema operacional, o que indica que o servidor não é um processo. O uso do ping para diagnosticar problemas de conexão é sem dúvida, um dos mais usados para tal uso, porém, no início dos anos 2000, muitos provedores de Internet ativaram um filtro para o ICMP tipo 8 para combater ataques de vírus comuns naquela época e com isso, a utilidade do ping foi enfraquecida. Abaixo, uma imagem de uma requisição ping através do prompt de comando da plataforma Windows: Figura 2: 4. Android No início dos anos 2000, a Google tinha pretensões de entrar no mercado de telefonia móvel e em agosto de 2005 comprou uma pequena empresa em Palo Alto, na Califórnia-USA, chamada Android Inc. Um ano depois, várias notícias sobre a compra foram divulgadas por fontes de respaldo mundial, como a BBC e The Wall Street Journal, o que fincou a entrada da Google no mercado de celulares e Smartphones. Em 5 de novembro de 2007, a Google finalmente anunciou o Android como seu Sistema Operacional oficial no mercado mobile. Tecnicamente, o Android é uma plataforma baseada em Linux e de código aberto, isto é, qualquer um pode ter acesso ao código fonte, modifica-lo e até mesmo criar seus próprios aplicativos para o SO. Em sua quase totalidade, os aplicativos são desenvolvidos no Eclipse, da linguagem Java, da Oracle. O ambiente de desenvolvimento no Eclipse é o SDK juntamente com o plugin ADT (Android Development Tools). O Android 1.0, lançada em setembro de 2008 foi a primeira versão comercial do software e teve sua primeira atualização em 9 de fevereiro do ano seguinte, a versão 1.1.
4 A partir da versão 1.5-Cupcake, as atualizações do Android passaram a ter nomes de sobre mesas e bolos em ordem alfabética. As versões seguintes foram 1.6- Donut, 2.0/2.1-Eclair, 2.2-Froyo, 2.3-Gingerbread, 3.0/3.1/3.1-Honeycomb, 4.0-Ice Cream Sandwich, 4.1/4.2/4.3-Jelly Bean. Desde seu lançamento, o Android tem sido um sucesso nas vendas e adotado por marcas líderes no mercado de telefonia móvel, como a HTC, Samsung, Sony, Motorola, LG e Positivo Informática. De acordo com a Folha de São Paulo Online de 4 de julho deste ano, juntando celulares, smartphones e tablets com o Sistema Operacional da Google, o Android está perto de alcançar o número de aplicativos baixados da Apple Store. Uma pesquisa pela Asymco (gráfico abaixo) mostrou que em maio de 2012, cerca de 30 bilhões de aplicativos foram baixados na Apple Store, 10 bilhões a mais de aplicativos adquiridos no mesmo mês na Google Store. Um ano depois, em maio de 2013, a Google anunciou que teria 48 bilhões de aplicativos baixados e segundo a Asymco, neste mesmo mês, a Apple chegou aos 50 bilhões, o que comprova o crescimento e a evolução do Android no cenário do mercado mundial. 5. Metodologia Figura 3: Asymco billion App downloads, MAY Para a realização deste projeto foi preciso fazer uso de algumas ferramentas e arquivos indispensáveis para o desenvolvimento de aplicativos móveis para a plataforma Android. Tais ferramentas foram essenciais para constituir o ambiente de desenvolvimento propício para tal finalidade:
5 IDE Eclipse: o A IDE Eclipse é um Ambiente Integrado de Desenvolvimento (Integrated Development Environment) é composto por ferramentas que visam agilizar o desenvolvimento de software. o As ferramentas que integram a IDE Eclipse são: Editor, compilador, depurador, geração de código, testes automatizados, etc. o O download está disponível em: Plugin ADT para o Eclipse: o O ADT (Android Development Tools) é um plugin para a IDE Eclipse e inclui uma variedade de ferramentas que auxiliam o desenvolvedor em todas as fases do desenvolvimento (criação, execução, depuração e distribuição). o As instruções para download está disponível em: Java JDK: o Java Development Kit é um kit de desenvolvimento Java distribuído livremente pela Oracle. É constituído de um conjunto de programas que inclui: compilador, interpretador e utilitários que fornecem um aglomerado de ferramentas básicas para o desenvolvimento de aplicações Java. o O download do Java JDK está disponível em: Android SDK Tools para Windows: o O Android SDK (Software Development Kit) é um pacote que permite aos programadores elaborarem aplicativos para rodarem na plataforma móvel Android. o O download está disponível em: Após essas ferramentas iniciais terem sido instaladas, é possível iniciar o desenvolvimento pleno do aplicativo que se deseja. Conforme o desenvolvimento avança, também se faz necessário analisar e modificar os principais arquivos gerados para o projeto em Android, são eles: Activity.java
6 o A activity é uma classe que gerencia a interface com o usuário. Podem ser definidas várias delas e nelas estão contidos os métodos responsáveis por controlar como a interface vai agir ou como ela vai responder aos comandos da tela. Nela também está a função principal que será executada quando a tela é acionada bem como o carregamento do layout. R.java o O plugin ADT cria esse arquivo automaticamente. Contém as constantes necessárias para acessar diversos recursos da aplicação Android, como o layout, por exemplo. Main.xml o Define o layout e os componentes utilizados para a activity. Dentro deste arquivo são determinados os tipos de layout (relativo, linear, etc), que ditam como os elementos ficarão dispostos na interface. Manifest.xml o É visto com o sistema nervoso da aplicação. Nesse arquivo ficam as definições referentes à aplicação, às activities, etc. Aqui poderão ser definidos os filtros para novas activities e permissões necessárias para o perfeito funcionamento do aplicativo (permissão para acessar as informações da rede, por exemplo). Para a criação e desenvolvimento do aplicativo em questão foi conduzido um estudo acerca do ambiente de desenvolvimento para Android no que tange às possibilidades de layout, telas e outras características visuais. Também fez-se necessário aprofundar o aprendizado na linguagem de programação Java e sua capacidade de lidar com funções que estão relacionadas com as características das redes de computadores. Concomitantemente aos estudos relacionados a semântica intrínseca do Java e do Android, foi imprescindível e trivial conhecer e saber identificar as características de uma rede de computadores, bem como compreender os cálculos realizados para especificar subredes, suas peculiaridades e seus atributos. A fim de reconhecer e analisar as características da rede foram usados: o prompt de comando do sistema operacional Windows, o console/terminal do sistema Linux Ubuntu e o aplicativo Shell Terminal Emulator - disponível para download em: Com esse conglomerado de ferramentas e informações, foi dado início ao processo de codificação onde, a partir do comando Ping e de outras funções específicas de rede tais como () foi possível codificar o endereço IP, a máscara de rede, e com esses dados foi feito um AND binário para se ter a ciência de qual subrede esse IP pertence e qual o intervalo de IP s comportados pela mesma.
7 6. O aplicativo É importante ressaltar que para o perfeito funcionamento do aplicativo é necessário que o aparelho seja root (modificação que permite ao usuário/aplicativo obter mais poderes e privilégios sobre o sistema). Para saber como realizar este procedimento acesse este link: Funcionamento O aplicativo consiste, primordialmente, em coletar e analisar os dados obtidos da rede para, através do comando Ping, verificar quais IP s estão ativos na rede em questão. Essa verificação ocorre dentro de um laço de repetição que captura o IP inicial da rede e incrementa em uma unidade até alcançar o último IP possível da rede. A cada iteração é realizado o Ping e sua resposta é avaliada e tratada para, a partir da mesma, indicar se o IP considerado está ativo em algum dispositivo Código Aqui, mostraremos algumas das funções que foram utilizadas durante o desenvolvimento de todo o aplicativo. Ressaltando que são apenas amostras do código e que não refletem a totalidade do software, apenas servem de demonstração do que foi utilizado: Verificar se o dispositivo está conectado: ConnectivityManager conectivtymanager = (ConnectivityManager) getsystemservice (Context.CONNECTIVITY_SERVICE); Executar e guardar o resultado do comando ping: String pingcmd = "ping -c 4 " + host; String pingresult = ""; Runtime r = Runtime.getRuntime(); Process p = r.exec(pingcmd); BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream())); String inputline; while ((inputline = in.readline())!= null) { pingresult += (inputline + "\n"); Retorna informações como IP e máscara: String ipmask = "ifconfig eth0"; String ipmaskresult = ""; Runtime r = Runtime.getRuntime(); Process p = r.exec(ipmask);
8 Retorna o IP do servidor DNS: String dns = "getprop net.dns1"; String dnsresult = ""; Runtime r2 = Runtime.getRuntime(); Process p2 = r2.exec(dns); Informações sobre o status da conexão wifi: WifiManager wifiman = (WifiManager) getsystemservice(context.wifi_service); WifiInfo wifiinf = wifiman.getconnectioninfo(); String macaddr = wifiinf.getmacaddress(); Nome do host: InetAddress inetaddr = InetAddress.getByName(ip); String hostname = inetaddr.gethostname(); String canonicalhostname = inetaddr.getcanonicalhostname(); AND binário entre o IP (strb) e a máscara (strb2): String andsn = ""; int contador = 0; for (contador=0; contador < strb2.length(); contador++){ char c = strb2.charat(contador); char c2 = strb.charat(contador); if (c==c2){ andsn = andsn + c; else { andsn = andsn + "0"; Gateway da rede: String iproute = "iproute"; String iprouteresult = ""; Runtime r3 = Runtime.getRuntime(); Process p3 = r3.exec(iproute); Incrementa 1 (um) ao endereço IP dado: 1. Recebe um endereço IP binário 2. Divide a string binária (impossibilidade de calcular os 32 bits do IP) 3. Converte cada parte para inteiro / BigInteger 4. Adiciona 1 5. Devolve o valor no formato IP decimal (ex.: )
9 public static String somarum (String host2){ String rangeini = host2.replaceall("[.]", ""); String rangeini1 = rangeini.substring(0, 16); int rangeini11 = Integer.parseInt(rangeIni1, 2); String rangeini111 = Integer.toString(rangeIni11); String rangeini12 = rangeini.substring(16, rangeini.length()); int rangeini122 = Integer.parseInt(rangeIni12, 2); String rangeini1222 = Integer.toString(rangeIni122); String a9 = Integer.toString((int)Math.pow(2, 16)); BigInteger aa9 = new BigInteger (a9); BigInteger rangeini9 = new BigInteger (rangeini111); BigInteger rangeini92 = new BigInteger (rangeini1222); BigInteger um = new BigInteger ("1"); BigInteger resultini = aa9.multiply(rangeini9).add(rangeini92).add(um); String resultinii = resultini.tostring(2); int numbit = 32; StringBuffer resultini7 = new StringBuffer(resultInii); for (int u = resultini7.length(); u<numbit; u++){ resultini7.insert(0, "0"); int aa = 8; int ii = 0; StringBuilder strbb = new StringBuilder(resultIni7); while (ii<3){ strbb.insert(resultini7.length() - aa, '.'); aa += 8; ii += 1; String[] octetos3 = strbb.tostring().split("[.]"); int qq, ww; String fhip = ""; for (qq=0; qq<octetos3.length; qq++){ ww = Integer.valueOf(octetos3[qq], 2); fhip = fhip + ww; fhip = fhip + "."; String fhipfinal = fhip.substring(0, fhip.length() -1); return fhipfinal;
10 7. Resultados e discussão Como resultado deste projeto, obtivemos um aplicativo útil para quem deseja saber um pouco mais das características da rede a qual está acessando com seu dispositivo móvel. Como esperado, o desenvolvimento deste software nos possibilitou adquirir um embasamento técnico razoavelmente sólido para podermos, a partir de agora, dar prosseguimento às melhorias que podem ser realizadas no mesmo. Ressaltamos aqui, também, que o resultado final foi bastante satisfatório e atendeu completamente às expectativas e anseios dos desenvolvedores. Abaixo, algumas imagens do aplicativo em funcionamento: Figura 4: aplicativo em funcionamento Figura 5: aplicativo em funcionamento
11 8. Conclusão Neste artigo, conseguimos entender melhor algumas questões relevantes na disciplina de Redes de Computadores, tais como protocolos e camadas. Com uma base mais fortalecida sobre esses conhecimentos e suas funcionalidades, podemos partir para o desenvolvimento móvel (no caso, a plataforma Android), o qual se mostrou um mundo cheio de alternativas e em pleno vapor no mercado. Concluímos que nosso projeto contribuiu para ampliar ainda mais as possibilidades dos softwares desenvolvidos para plataformas móveis como um todo, já que diferentemente dos aplicativos que usam o ping para simples teste de conectividade, o nosso faz uso deste para descobrir números de IP s ativos numa determinada rede. Por fim, chegamos à conclusão de que este projeto pode ser usado, como uso futuro, em práticas nas próprias aulas na disciplina de redes, tendo em vista o grande número de tópicos e assuntos que são vistos teoricamente. 9. Referências bibliográficas How to icmp ping on Android, setembro ICMP, setembro KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a Internet: uma nova abordagem. Tradução de Arlete Simille Marques. São Paulo: Addison Wesley, cap. 6, p Ping, setembro Ping, setembro Ping or nmap to identify machines, setembro ROESLER, V. Transmissão multimídia em Redes de Computadores: um relato para redes locais e Internet2. In: WORKSHOP RNP2, II, Anais... Belo Horizonte: UFMG, p.
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 maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisSUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
Leia maisArquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Leia maisMáscaras de sub-rede. Fórmula
Máscaras de sub-rede As identificações de rede e de host em um endereço IP são diferenciadas pelo uso de uma máscara de sub-rede. Cada máscara de sub-rede é um número de 32 bits que usa grupos de bits
Leia maisMANUAL 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 maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisIV SEMANA DE INFORMÁTICA. Prof. Rafael Hens Ribas (rafael.r@ienh.com.br)
IV SEMANA DE INFORMÁTICA Prof. Rafael Hens Ribas (rafael.r@ienh.com.br) O que é; ROTEIRO Quais versões existem e suas principais funcionalidades; O que preciso para começar a desenvolver; Como é o ambiente
Leia maisVeja abaixo um exemplo de um endereço IP de 32 bits: 10000011 01101011 00010000 11001000
4 Camada de Rede: O papel da camada de rede é transportar pacotes de um hospedeiro remetente a um hospedeiro destinatário. Para fazê-lo, duas importantes funções da camada de rede podem ser identificadas:
Leia maisIP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.
Endereços IP Endereços IP IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.) precisam ter endereços. Graças
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisA máscara de sub-rede pode ser usada para dividir uma rede existente em "sub-redes". Isso pode ser feito para:
Fundamentos: A máscara de pode ser usada para dividir uma rede existente em "s". Isso pode ser feito para: 1) reduzir o tamanho dos domínios de broadcast (criar redes menores com menos tráfego); 2) para
Leia maisManual 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 maisREDES DE COMPUTADORES
REDES DE COMPUTADORES 09/2013 Cap.3 Protocolo TCP e a Camada de Transporte 2 Esclarecimentos Esse material é de apoio para as aulas da disciplina e não substitui a leitura da bibliografia básica. Os professores
Leia maisAula Prática Roteador
Aula Prática Roteador INTRODUÇÃO Os roteadores são os equipamentos empregados na função de interconexão das redes como, por exemplo, redes IP. Diferentes redes IPs enviam suas informações/tráfego por meio
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Leia maisPara funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:
Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.
Leia maisOBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.
Técnico em Informática Turma 10 Programação para Dispositivos Móveis Roteiro Parcial de Projeto Guilherme Cruz OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ. FERRAMENTA IntelliJ
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisNa Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:
Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na
Leia maisUm Driver NDIS Para Interceptação de Datagramas IP
Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para
Leia maisDisciplina Fundamentos de Redes. Introdução ao Endereço IP. Professor Airton Ribeiro de Sousa Outubro de 2014
Disciplina Fundamentos de Redes Introdução ao Endereço IP 1 Professor Airton Ribeiro de Sousa Outubro de 2014 PROTOCOLO TCP - ARQUITETURA Inicialmente para abordamos o tema Endereço IP, é necessário abordar
Leia maisFTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio Competências da aula 3 Servidor de DHCP. Servidor de Arquivos. Servidor de Impressão. Aula 04 CONCEITOS
Leia maisSAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO
1 AULA SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! ROTEIRO PRÉ-REQUISITOS 1 INTRODUÇÃO 2 DISTRIBUIÇÕES LINUX 3 AJUDA PARA ESCOLHER SUA DISTRIBUIÇÃO LINUX 4 DÚVIDAS FREQUENTES
Leia maisMapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva
Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos
Leia maisSistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto
Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 Protocolo de rede... 3 Protocolo TCP/IP... 3 Máscara de sub-rede... 3 Hostname... 3
Leia maisUnidade 5 Utilitários de Redes
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Redes de Computadores Disciplina: Redes de Computadores Prof.: Fernando Hadad Zaidan 1 Unidade 5 Utilitários de Redes 2 Bibliografia da disciplina
Leia maisAula Prática Wi-fi Professor Sérgio Teixeira
Aula Prática Wi-fi Professor Sérgio Teixeira INTRODUÇÃO Os Access Points ou ponto de acesso wi-fi são os equipamentos empregados na função de interconexão das redes sem fio e com fio (infraestrutura).
Leia maiswww.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com
SERVIÇOS DE REDES DE COMPUTADORES Prof. Victor Guimarães Pinheiro/victor.tecnologo@gmail.com www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com Modelo TCP/IP É o protocolo mais usado da atualidade
Leia maisProcedimentos e Recursos Técnicos
Procedimentos e Recursos Técnicos Procedimentos e Recursos Técnicos Aprenderemos neste Curso Web alguns procedimentos e recursos técnicos utilizados Para realizar a configuração de sistemas de CFTV. Configurar
Leia maisConfigurando o DDNS Management System
Configurando o DDNS Management System Solução 1: Com o desenvolvimento de sistemas de vigilância, cada vez mais usuários querem usar a conexão ADSL para realizar vigilância de vídeo através da rede. Porém
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisGuia 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 maisLógica de Programação
Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE
Leia maisRELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE)
DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS PARA COLETA E DISSEMINAÇÃO DE DADOS (VERSÃO CLIENTE- SERVIDOR) RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE) Victor Araújo
Leia maisANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisManual 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 maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia maisUc-Redes Técnico em Informática André Luiz Silva de Moraes
Roteiro 2: Conceitos Básicos de Redes: parte 1 Neste roteiro são detalhados os equipamentos componentes em uma rede de computadores. Em uma rede existem diversos equipamentos que são responsáveis por fornecer
Leia maisGuia do usuário do PrintMe Mobile 3.0
Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial
Leia maisIntranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO
Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial
Leia maisCurso de extensão em Administração de sistemas GNU/Linux: redes e serviços
Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia,
Leia maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia maisRede de Computadores
Escola de Ciências e Tecnologia UFRN Rede de Computadores Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso
Leia maisRedes de Computadores II. Professor Airton Ribeiro de Sousa
Redes de Computadores II Professor Airton Ribeiro de Sousa 1 PROTOCOLO IP IPv4 - Endereçamento 2 PROTOCOLO IP IPv4 - Endereçamento A quantidade de endereços possíveis pode ser calculada de forma simples.
Leia maisRedes de Computadores. Trabalho de Laboratório Nº2
Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº2 Configuração de TCP/IP numa rede de computadores Utilização de Ipconfig, Ping e Tracert
Leia maisRedes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim
Redes TCP/IP alexandref@ifes.edu.br Camada de Redes 2 O que acontece na camada de rede Transporta segmentos do hospedeiro transmissor para o receptor Roteador examina campos de cabeçalho em todos os datagramas
Leia maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Leia mais5 Mecanismo de seleção de componentes
Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações
Leia maisClasse A: Apenas o primeiro octeto identifica a rede e os três últimos identificam os Hosts.
MÓDULO 9 Endereçamento IP Em uma rede TCP/IP, cada computador possui um endereço IP que o identifica na rede, esse endereço é composto por uma seqüência de bits divididos em 4 grupos de 8 bits que recebem
Leia maisArquitetura de Rede de Computadores
Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 2. TCP/IP i. Fundamentos ii. Camada de Aplicação iii. Camada de Transporte iv. Camada de Internet v. Camada de Interface
Leia maisCurso de extensão em Administração de redes com GNU/Linux
Curso de extensão em - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia Todo o material aqui disponível pode, posteriormente,
Leia maisProfessor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede
Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.
Leia maisProtocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:
Protocolo TCP/IP Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Número IP Máscara de sub-rede O Número IP é um número no seguinte formato: x.y.z.w Não podem existir
Leia maisADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia
ADDRESS RESOLUTION PROTOCOL Thiago de Almeida Correia São Paulo 2011 1. Visão Geral Em uma rede de computadores local, os hosts se enxergam através de dois endereços, sendo um deles o endereço Internet
Leia maisGuia de Conectividade Worldspan Go Res! A V A N Ç A D O
Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Í n d i c e Considerações Iniciais...2 Rede TCP/IP...3 Produtos para conectividade...5 Diagnosticando problemas na Rede...8 Firewall...10 Proxy...12
Leia maisFerramentas Livres para Monitoramento de Redes
Ferramentas Livres para Monitoramento de Redes SOBRE A AUTORA Estudante de graduação do curso de Bacharelado em Informática Biomédica da Universidade Federal do Paraná (UFPR). Atualmente participa do grupo
Leia maisProgramação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.
Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL Prof. MSc. Hugo Souza Na última aula falamos um pouco sobre as ferramentas
Leia maisAcesso Remoto Placas de captura
Acesso Remoto Placas de captura 1 instalar o DVR Siga os passos de instalação informados na caixa do produto, após seu perfeito funcionamento vá para próximo passo. 2 Configurá-lo na rede Local O computador
Leia maisFirewall. Qual a utilidade em instalar um firewall pessoal?
Firewall Significado: Firewall em português é o mesmo que parede cortafogo, um tipo de parede, utilizada principalmente em prédios, que contém o fogo em casos de incêndio. O firewall da informática faz
Leia maisCOMPARATIVO ENTRE IOS, ANDROID E WINDOWS PHONE
COMPARATIVO ENTRE IOS, ANDROID E WINDOWS PHONE Carlos Eduardo SARTORELI 1 Nairemilia KUCHAUSKI 2 Alves Uno RESUMO: Este artigo tem por objetivo apresentar algumas diferenças existentes entre três sistemas
Leia maisCAPÍTULO 2. Este capítulo tratará :
1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,
Leia maisFaculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.
Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisRedes de Computadores II INF-3A
Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados
Leia maisICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET
INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve
Leia maisSoftware 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 mais3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança
3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade
Leia maisCartilha da Nota Fiscal Eletrônica 2.0 Hábil Empresarial PROFISSIONAL & Hábil Enterprise
Cartilha da Nota Fiscal Eletrônica 2.0 Hábil Empresarial PROFISSIONAL & Hábil Enterprise Koinonia Software Ltda (0xx46) 3225-6234 Índice I Índice Cap. I Introdução 1 1 Orientações... Iniciais 1 Cap. II
Leia maisGuia. 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 maisSCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução
SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list
Leia maisAplicação Prática de Lua para Web
Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio
Leia maisSistemas Distribuídos Capítulos 3 e 4 - Aula 4
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisNesse artigo abordaremos os principais aspectos de instalação e uso do NTOP no Fedora Core 4.
Diego M. Rodrigues (diego@drsolutions.com.br) O NTOP é um programa muito simples de ser instalado e não requer quase nenhuma configuração. Ele é capaz de gerar excelentes gráficos de monitoramento das
Leia maisLógica de Programação
Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...
Leia maisServiço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes
IP Os endereços IP são números com 32 bits, normalmente escritos como quatro octetos (em decimal), por exemplo 128.6.4.7. A primeira parte do endereço identifica uma rede especifica na interrede, a segunda
Leia maisCapítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página
Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento IP 1 História e Futuro do TCP/IP O modelo de referência TCP/IP foi desenvolvido pelo Departamento de Defesa dos Estados Unidos (DoD). O DoD exigia
Leia mais4 Estrutura do Sistema Operacional. 4.1 - Kernel
1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,
Leia maisANE0003 - Configurando a pilha TCP/IP Microchip
- Configurando a pilha TCP/IP Microchip ANE0003 Autor: 1. Introdução Marcelo Martins Maia do Couto A pilha TCP/IP é largamente utilizada para a comunicação entre elementos dentro de uma rede. Este protocolo
Leia maisMDaemon GroupWare. Versão 1 Manual do Usuário. plugin para o Microsoft Outlook. Trabalhe em Equipe Usando o Outlook e o MDaemon
MDaemon GroupWare plugin para o Microsoft Outlook Trabalhe em Equipe Usando o Outlook e o MDaemon Versão 1 Manual do Usuário MDaemon GroupWare Plugin for Microsoft Outlook Conteúdo 2003 Alt-N Technologies.
Leia maisTECNOLOGIA WEB INTERNET PROTOCOLOS
INTERNET PROTOCOLOS 1 INTERNET Rede mundial de computadores. Também conhecida por Nuvem ou Teia. Uma rede que permite a comunicação de redes distintas entre os computadores conectados. Rede WAN Sistema
Leia maisAula pratica 4 Testar Conexões TCP/IP em Redes Industrias Usando os comandos Ping e Net View (1.a Parte)
1 Aula pratica 4 Testar Conexões TCP/IP em Redes Industrias Usando os comandos Ping e Net View (1.a Parte) Objetivo: Esta aula tem como objetivo apresentar aos alunos como testar a conectividade de uma
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia maisTeleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010
Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Prof. Silvana Rossetto (DCC/IM/UFRJ) 1 13 de julho de 2010 Questões 1. Qual é a diferença fundamental entre um roteador
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisAula 5 Cálculo de máscara e de subredes
1 Aula 5 Cálculo de máscara e de subredes 5.1 Conceitos Quando um host se comunica com outro usa o endereço de enlace dele. Os endereços de hardware das placas de rede, ou MAC Address, são constituídos
Leia maisGuiBi: Um aplicativo para plataforma Android com um guia comercial da cidade de Bambuí MG
GuiBi: Um aplicativo para plataforma Android com um guia comercial da cidade de Bambuí MG Bruno Alberto Soares Oliveira 1,3 ; Lucas Vieira Murilo 1,3 ; Maik Olher Chaves 2,3 1 Estudante de Engenharia de
Leia maisDesenvolvimento para Android
Desenvolvimento para Android Instruções de Instalação Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário
Leia maisGerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:
Gerência de Redes: - Gerência de redes é o monitoramento de qualquer estrutura física e/ou lógica de uma rede. É de extrema importância esse gerenciamento para que se obtenha um bom fluxo no tráfego das
Leia maisRedes de Computadores
Redes de Computadores Prof. Macêdo Firmino Princípios de Gerência de Redes Macêdo Firmino (IFRN) Redes de Computadores Maio de 2011 1 / 13 Introdução Foi mostrado que uma rede de computadores consiste
Leia maisSumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.
1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.
Leia maisINTRODUÇÃO: 1 - Conectando na sua conta
INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito
Leia maisProfessor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede
Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede Uma Rede de Computadores consistem em dois ou mais dispositivos, tais como computadores, impressoras e equipamentos relacionados, os
Leia maisINTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins dmartins@gmail.com São
Leia maisCapítulo 8 - Aplicações em Redes
Capítulo 8 - Aplicações em Redes Prof. Othon Marcelo Nunes Batista Mestre em Informática 1 de 31 Roteiro Sistemas Operacionais em Rede Modelo Cliente-Servidor Modelo P2P (Peer-To-Peer) Aplicações e Protocolos
Leia mais