24
Aplicações Gerais de Informá5ca Prof. Marcos V. O. de Assis [email protected] [email protected] hAp://mvoassis.wordpress.com

Aplicações+Gerais+de+Informáca · O+que+vimos+até+agora?+ • Introdução+àInformáca • Estruturageral+do+Computador+ – Hardware+ • SoOware+de+Sistema – Sistemaoperacional+

Embed Size (px)

Citation preview

Aplicações  Gerais  de  Informá5ca  

 Prof.  Marcos  V.  O.  de  Assis  

[email protected]  [email protected]  

 hAp://mvoassis.wordpress.com  

 

O  que  vimos  até  agora?  •  Introdução  à  Informá5ca  •  Estrutura  geral  do  Computador  – Hardware  

•  SoOware  de  Sistema  – Sistema  operacional  

Hoje  veremos...  •  Introdução  às  aplicações    •  Internet  e  redes  de  computadores  •  Aplicações  para  a  Internet  

Aplicações  /  aplica5vos  •  Aplica5vo:  – SoOware   desenvolvido   para   uma   aplicação  específica  

•  Exemplos:  – Processador  de  texto  – Planilha  eletrônica  – Tocador  de  Música  – Navegador  de  Internet  – Etc.  

Geralmente  funcionam...  

Geralmente  funcionam...  •  Exemplo:  Editor  de  Texto  –  Entradas:  

•  Teclado  •  Arquivo  gravado  em  disco  (HD)  

–  Processamento:    •  Quebra  de  linhas  •  Formatação  •  Corretor  ortográfico  

–  Saída  •  Tela  •  Arquivo  •  Impressora  

Geralmente  funcionam...  •  Exemplo:  Tocador  (player)  de  música  – Entradas:  

•  Arquivo  MP3  •  CD  

– Processamento:  •  Interpretação  do  arquivo/mídia  para  audio  

– Saída:  •  Caixa  de  som  

Geralmente  funcionam...  •  Exemplo:  Navegador  de  Internet  –  Entradas:  

•  URLs  (endereços)  •  Interação  do  teclado  e  mouse  com  hiperlinks  •  Respostas  a  requisições  HTTP  (páginas)  

–  Processamento:  •  Criação  de  requisições  HTTP  •  Execução  de  scripts  (Javascript)  

–  Saída  •  Para  servidor  Web:  requisições  HTTP  •  Para   usuário:   renderização   de   página   (mostra   página   e  elementos  da  mesma  em  tela)  

Geralmente  funcionam...  •  Exemplo:  Cliente  de  E-­‐mail  – Entradas:  

•  Mensagens  do  servidor  de  e-­‐mail  •  Mensagens  do  usuário  

– Processamento:  •  Similares  ao  editor  de  texto  •  Criação  e  interpretação  das  mensagens  

– Saída  •  Para  servidor  de  e-­‐mail:  mensagens  a  enviar  •  Para  usuário:  mensagens  recebidas  

Internet  e  Aplicações  WEB  

An5gamente...  •  ...   Tudo   o   que   se   fazia   no   computador   era  armazenado  e  processado  localmente...  

•  Sistemas  centralizados  – Arquivos  – Banco  de  dados  – Programas  instalados  na  máquina  

Com  a  Internet...  •  ...   U5lizamos   aplicações   que   estão   em  servidores  remotos...  

•  Sistemas  descentralizados  – Redes  de  computadores  – Sistemas  distribuídos  –  Internet  – Computação  em  nuvem  

O  que  é  a  Internet?  •  Rede   mundia l   de  computadores  

•  In ter l i ga   d iversas  redes  e  computadores  do   mundo   todo   por  m e i o   d e   v á r i o s  roteadores  

•  Protocolos  TCP/IP  

•  Vídeo  

Aplicações  da  Internet  •  World  Wide  Web  (WEB,  ou  WWW)  –  Sistema   de   documentos   em   hipermídia  interligados  e  executados  na  Internet  

– Baseado  na  arquitetura  cliente-­‐servidor  (HTTP)  

Aplicações  da  Internet  •  World  Wide  Web  

Aplicações  da  Internet  •  World  Wide  Web  – Web  1.0  

•  Páginas  está5cas  •  Sem  intera5vidade  do  usuário  com  a  página  

– Web  2.0  •  Conteúdo  dinâmico  • Web  colabora5va  •  Não  somente  páginas  -­‐>  mas  Aplicações  Web  

– Web  3.0  ?  

Aplicações  Web  (Web  2.0)  •  Aplicações  mais  elaboradas  para  a  web  •  “Web  como  plataforma,  soOware  como  serviço”  – Aplicações  disponíveis  desde  que  haja  Internet  – Adeus  instalações  e  caixas  de  programas  –  Computação  em  núvem  

•  Exemplos:  –  Redes  sociais  (Facebook,  Linkedin,  etc)  –  Blogs  – Wikipedia  –  Forums  de  discussão  –  Youtube  

Aplicações  Web  (Web  2.0)  •  Computação  em  nuvem  

Aplicações  Web  (Web  2.0)  •  Computação  em  nuvem  – Exemplos  

•  Google   Docs,   Office   Live   (processadores   de   texto,  planilhas,  apresentações,  etc.)  •  Dropbox  (armazenamento  de  arquivos)  •  Google  Music,  SoundCloud  (música)  •  Nerlix,  Youtube  (filmes  e  vídeos)  •  Onlive  (jogos)  •  Etc.  

Aplicações  Web  (Web  2.0)  •  Computação  em  nuvem  – Vantagens:  

•  Sem  instalação  de  programas  pesados  •  Rodam  em  máquinas  fracas  

–  Basta  ter  um  navegador  

•  Acesso  em  qualquer  lugar  

– Desvantagens  •  Desconfiança  /  segurança  •  Requer  conexão  com  Internet  estável  

Aplicações  da  Internet  •  E-­‐mail  (correio  eletrônico)  

Aplicações  da  Internet  •  E-­‐mail  (correio  eletrônico)  – Clientes  de  e-­‐mail:  

• Webmail  (Gmail,  Hotmail,  etc)  •  MicrosoO  Outlook  •  Mozilla  Thunderbird  

– Servidores  de  e-­‐mail  •  POP3  •  SMTP  •  IMAP  

Aplicações  da  Internet  •  VoIP  (telefonia  via  IP)  – Permite  fazer  ligação  telefônica  pela  internet  – Exemplo:  

•  Skype  – Vantagens:  

•  Tarifas  costumam  ser  mais  baratas  

– Desvantagens:  •  Requer  conexão  estável  com  a  Internet  

Dúvidas?