pablo ravani leite sistemas operacionais via browser

Propaganda
FACULDADE DE CIÊNCIAS APLICADAS “SAGRADO CORAÇÃO”
DIRETORIA DE ENSINO SUPERIOR
COLEGIADO DO CURSO DE SISTEMAS DE INFORMAÇÃO
PABLO RAVANI LEITE
SISTEMAS OPERACIONAIS VIA BROWSER
LINHARES
2007
2
PABLO RAVANI LEITE
SISTEMAS OPERACIONAIS VIA BROWSER
Trabalho apresentado ao Curso de Bacharelado
em Sistemas de Informação, da Faculdade de
Ciências
Aplicadas
“Sagrado
Coração”
UNILINHARES, como requisito para avaliação.
Orientador: Otacílio José Pereira.
LINHARES
2007
–
3
SUMÁRIO
1 INTRODUÇÃO ........................................................................................................... 04
2 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS................................................... 05
3 FUNCIONALIDADES DOS SISTEMAS OPERACIONAIS ........................................ 07
4 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS VIA BROWSER ........................ 09
4.1 VANTAGENS .......................................................................................................... 10
4.2 DESVANTAGENS ................................................................................................... 11
5 FUNCIONALIDADES DOS SISTEMAS OPERACIONAIS VIA BROWSER.............. 13
6 YOUOS ...................................................................................................................... 14
6.1 FUNCIONALIDADES E APLICAÇÕES DO YOUOS ............................................... 15
7 GOOWY ..................................................................................................................... 16
7.1 FUNCIONALIDADES E APLICAÇÕES DO GOOWY .............................................. 17
8 EYEOS ....................................................................................................................... 18
8.1 FUNCIONALIDADES E APLICAÇÕES DO EYEOS................................................ 19
9 GHOST....................................................................................................................... 20
10 CONCLUSÃO .......................................................................................................... 21
11 REFERÊNCIAS ........................................................................................................ 22
4
1 INTRODUÇÃO
O uso da tecnologia de um sistema operacional vem crescendo cada vez mais, e
com ela os desenvolvimentos de novos dispositivos que suportam esse tipo de
tecnologia, gerando benefícios para o usuário. Com o crescimento tecnológico
surgem os sistemas operacionais via web ou browser, ou webOS como é chamado.
Esses webOS são um sistema operacional que é acessado através de qualquer
lugar do mundo pelo seu browser. Tecnologias que não param de crescer, pois a
tendência e que no futuro poderemos comprar um computador sem HD, disquete ou
qualquer outro dispositivo de mídia.
Com essa idéia neste trabalho mostrarei as funções que um sistema operacional
possui, e também as funções dos sistemas operacionais via browser, e exemplos de
webOS. Idéias inovadoras como esses sistemas pode nos levar num futuro em que
tudo tende a ser online.
5
2 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
Um S.O (Sistema operacional) que na década de 60 era definido como software que
controla o hardware, com o passar dos anos esses sistemas evoluiu muito, e com
isso surgiu melhores hardwares e definição mais ampla para S.O.
Hoje o hardware executa diversas variedades de aplicações do software. Sendo
essas aplicações executadas concorrentemente. Se essas aplicações não forem
programadas irão interferir uma na outra. Resultando de uma camada de softwares,
chamada S.O.
Os S.Os podem ser classificados de três maneiras: pelo tipo do núcleo de sistema
(ou kernel, como é conhecido no jargão técnico), pelo método adotado ao gerenciar
os programas em execução ou pelo número de usuários que podem operá-lo
simultaneamente.
Figura 1 - Estrutura de um sistema de computação.
Fonte: Eusso Tecnologia, 2005
6
Segundo Deitel
[...] Sistemas operacionais podem ser encontrado em dispositivos que vão
de telefones celulares, automóveis a computadores pessoais e de grande
porte (mainframes) . (2005,p.04).
No funcionamento dos S.O, o usuário requisita ao computador que realize uma
ação, e o S.O gerencia o software e o hardware
para que realize uma acão
solicitando pelo usuário. Para maioria dos usuários, o funcionamento do S.O é um
pouco obscuro, no sentido de como essas aplicações e o hardware funcione
corretamente.
Segundo Deitel
[..] Sistemas operacionais são, primordialmente gerenciadores de recursos,
gerenciam o hardware como processadores, memória, dispositivos de
entrada e saída e dispositivo de comunicação. (2005,p.04).
7
3 FUNCIONALIDADES DOS SISTEMAS OPERACIONAIS
Cada um dos recursos do sistema possui suas particularidades, o que impõe
exigências específicas para gerenciar e abstrair os mesmos. Com esse objetivo, as
principais funcionalidades de S.O são essas apontadas na figura abaixo:
Figura 2 - Funcionalidades de um Sistema Operacional.
Fonte: Eusso tecnologia, 2005.

Gerência do processador
 Esta funcionalidade visa distribuir a capacidade de processamento de
forma justa entre as aplicações, evitando que uma aplicação
monopolize esse recurso e respeitando as prioridades dos usuários.

Gerência de memória
 Esta funcionalidade tem o objetivo de que, para cada aplicação tenha
um espaço próprio de memória.
8

Gerência de dispositivos
 Programa a interação com cada dispositivo por meio de drivers e criar
modelos abstratos que permitam agrupar vários dispositivos distintos
sob a mesma interface de acesso.

Gerência de arquivos
 Desenvolvida sobre a gerência de dispositivos e tem como finalidade
criar as abstrações de arquivo e diretório, definindo também sua
interface de acesso e as regras para seu uso.

Gerência de proteção
 Essa funcionalidade tem como objetivo definir claramente os recursos
que cada usuário pode acessar as formas de acesso permitido garantir
que essas definições serão cumpridas.
O S.O que fica com a função de separar aplicações do hardware que são
acessadas, permitindo serviços que libere que cada aplicação seja executada com
segurança e efetivamente.
9
4 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS VIA BROWSER
Umas das novas tendências da tecnologia são sistemas operacionais via browser ou
web assim chamado. Mas para algumas pessoas, analista de sistemas,
programadores, tecnólogos em redes é uma tecnologia nova, interessante,
misteriosa e duvidosa para alguns. Mas ressalto que isso é uma tecnologia nova e
esta em desenvolvimento.
De primeira vista, pode parecer estranho um S.O baseado e acessado através de
um browser, devido à falta de segurança que apresentamos hoje. Entretanto, com o
avanço das tecnologias e aumento da confiabilidade nestas tecnologias, um S.O
baseado na web é a alternativa viável e aplicável em diversas situações.
O que motivou a existência de um S.O via web, foi Há mais de uma década que
sonhamos com a implantação de sistemas operacionais via web, essa discussão
ganha força mais uma vez. A idéia de operar um computador totalmente virtual,
perdendo a dependência pelo Windows e seus aplicativos, existe desde que o
Netscape era a grande estrela da internet, isso no meio dos anos 90.
Com o lançamento da web 2.0, e com a tendência de tudo ser on-line,
pesquisadores e desenvolvedores estão vendo que num futuro não muito distante, já
podemos deixar de instalar programas no computador, ou seja, os aplicativos no seu
desktop, que podem deixar de existir ou não ter grande importância, visto que
empresas têm investido em desenvolvimento de programas que não precisam
necessariamente ser instalados no seu computador para funcionarem, os chamados
aplicativos web. Jogos, editores de texto, planilhas, slides, gerenciadores de
compartilhamento, HD virtual, estão ai para provar que os aplicativos no S.O via
Web podem ser num curto espaço de tempo substituir os aplicativos de seu
computador.
10
4.1 VANTAGENS
Essa nova tecnologia apresenta e demonstra para muitos empresários e usuários
comuns, uma redução de custo, concentração e gerências de seus recursos tudo
através de um browser. É uma solução acessível de qualquer lugar, podem-se
colocar níveis de acesso presentes nos próprios servidores web, conseguimos
manter todos (ou pelo menos boa parte) os recursos de produção disponíveis aos
colaboradores a uma fração do custo que teríamos se fizéssemos soluções
baseadas em hardware.
O S.O é acessado do browser e em instantes está pronto para usar, sem precisar de
HD ou da própria máquina, apenas tendo monitor, teclado, mouse e periféricos de
mídia, você não precisa instalar ou configurar programa algum, quando bandas ultralargas forem acessíveis, que deve ser de no mínimo de 600 kb para cada máquina,
é assim que será o nosso futuro. Dentre essa tendência do futuro o S.O via Web
podemos apontar algumas vantagens eminentes, como:

Redução de custo
 Uma empresa de grande porte digamos que destina 40 % de seu
gasto, para manter grandes máquinas, ou seja, hardware em geral e
comprando softwares. Com S.O via web, você apenas com um
monitor, teclado e mouse. Vão ter acesso a todos seus aplicativos do
seu desktop, através do browser da empresa.

Concretização e gerência de recursos
 Todos os seus aplicativos utilizados na sua empresa, que antes era
necessário que um técnico fizesse o suporte, podem estar no fim. A
empresa apenas precisara de técnicos em servidores, os técnicos de
suporte não necessariamente precisarão mais de se preocupar com
atualizações, antivírus e firewall.
11
4.2 DESVANTAGENS
Assim como todas novas tecnologias que são lançadas no mercado, no início
sempre surge polêmicas e “críticas”, sobre o assunto abordado. Através de várias
pesquisas chegamos às desvantagens de S.O via web. Realmente isso é uma
tecnologia para o futuro das estações de trabalho, mas os problemas envolvidos
ainda são muitos e alguns sem solução, como o fato do aumento do volume de
tráfego e o acesso às tecnologias de banda-larga que, sejamos realistas, aqui no
Brasil nem é tão "larga" assim. Os funcionários de uma empresa acessam a um
browser, e assim fazem as suas tarefas diárias, só que o que aconteceria se esse
browser ficar indisponível, ou seja, a empresa para.
Ainda temos o lado da segurança que não ficaria nas mãos do usuário, mais sim de
quem administra o servidor, ou seja, se alguém invadisse o browser e o derrubasse
afetaria a todos os usuários de uma vez só. Essa forma de utilização de um S.O via
web, é algo realmente empolgante, porém em longo prazo e talvez muito mais
interessante para empresas do que para usuários domésticos. Além do mais o S.O
via web com sua interface retira do usuário este poder de personalização,
entregando-o um pacote acabado, pouco configurável, assim como o desenvolvedor
ou empresas querem. Infelizmente isto tem apelo popular, pessoas, especialmente a
camada leiga, são consumidores fáceis desses tipos de produtos/serviços.
Com alguns pontos abordados podemos citar como desvantagens do S.O via web
os tópicos a seguir:

Estabilidade da rede
 Por exemplo, você deixa um documento de suma importância nesse
browser, e quando vai acessá-lo a rede não esta disponível.
12

Falta de Segurança
 A probabilidade de vazar alguma informação da empresa através
desse browser é muitos grandes, pois tudo depende de único servido
que iria controla todos os usuários da empresa, você dormiria sabendo
que seus dados da empresa todos têm acesso através do browser,
pois bem é difícil ainda.

Controle
 Devido a falta de segurança, os ambientes do S.O via web tendem a
ter muito mais controle o que muitas vezes supri a liberdade do
usuário, como por exemplo, o bloqueio do protocolo p2p, banda,
capacidade de armazenamento.

Banda larga muito baixa no Brasil
 Para uma empresa ter um bom desempenho e trabalhar tudo “on-line”,
ou seja, no browser necessita de uma banda muito larga, de no mínimo
de 600 kb para cada máquina da empresa, isso sem dividir, coisa que
o Brasil ainda não possui uma banda que poderia atender a todas as
necessidades dos usuários e da empresa.
13
5
FUNCIONALIDADES
DOS
SISTEMAS
OPERACIONAIS
VIA
BROWSER
Tecnicamente, um S.O via web funciona como um sistema básico, assim como o
Windows e o Linux, traduzindo as ações dos usuários em funções executadas pelo
hardware. Contudo a finalidade do S.O via web é de utilizar mais o browser como
interface para o usuário, tornando a escolha do S.O a ser utilizado menos importante
que é atualmente.
Essas ações que os usuários solicitam ao browser não necessitam de instalação,
apenas um simples navegador dá conta do recado, fazendo com que funcionem sem
problemas. Atualmente, ganha espaço o expoente extremo do mundo web 2.0. A
web 2.0 resumindo é a nova capacidade de navegadores de executar programas em
linguagem Java script de forma padronizada. Com S.O via web tudo o que
precisamos é um computador com um browser (o tráfego HTTP é menor que o
tráfego RDP, por exemplo), um Server HTTP (Apache, por exemplo) e uma conexão
à rede (internet ou intranet).
Figura 3 – Ações do browser aposto a solicitação do usuário.
Fonte: Machado, 2007.
14
6 YOUOS
O YouOS, o OS for you, ou seja, feito para você como os estudantes chamam, é um
S.O via web desenvolvido por quatro estudantes de Ciências da Computação do MIT
em dezembro de 2005. Todos os seus aplicativos são tudo através do Browser da
internet, inclusive os mais de 150 aplicações que ele possui. Ele veio para ser uns
dos grandes concorrentes do Windows.
O YouOS você tem acesso a ele no site www.youos.com, aonde é necessário fazer
um pequeno cadastro, que por sinal é gratuito, para utilizar o S.O via web. Mas caso
você não queira efetuar o cadastro, o sistema possui no próprio site um demo, que
lhe fornece umas dicas de como trabalhar em um S.O via web.
Figura 4 – Ambiente da área de trabalho do YouOS.
Fonte: Viva o Linux, 2007.
15
6.1 FUNCIONALIDADES E APLICAÇÕES DO YOUOS
Uma consideração muito importante é que o YouOS ainda está disponível na versão
alpha, ou seja, em fase de testes. Com isso está por virem muitas mudanças ate se
torna um produto final.
Após ter feito o seu cadastro no YouOS, você tem acesso direto ao sistema, que
detecta a sua visita, caso seja a primeira a vez que utilize-o, ele abre janelas dando
boas vindas, e dicas de como utilizar o S.O de modo geral. A primeira vista já é um
grande avanço tecnológico, para que o S.O via web o YouOS não entre em conflito
com seu S.O atual utilize-o com a tela toda.
Nessas janelas que abrem existe uma para, instalações de programas, um bloco de
notas tudo como browser ou gerenciador de arquivos. O YouOS de início vem com
menos de dez programas instalados, que são o YouBrowser e o BitBrowser, que
funcionam como dois navegadores simplificados, o YouBuddy, que funciona como
um programa de comunicação, o RichTexteditor, editor de textos e o YouMail,
gerenciador de e-mails.
O S.O via web, como YouOS da a liberdade de usuários poder utilizar seu sistema,
bem como arquivos de qualquer local basta estar conectado na internet.
16
7 GOOWY
Se você não ficou satisfeito com o YouOS, surge um outro S.O via web o Goowy. O
Goowy está atualmente em fase de desenvolvimento, ele funciona como um S.O
integrado as tecnologias Ajax e Macromedia Flash, uns das aplicações da web 2.0.
Esse S.O via web ganho destaque pelo foco nos recursos e de multimídia, alem do
alto
grau
de
personalização
de
interface.
É
acessado
através
do site
www.goowy.com, assim como o YouOS, requer cadastro, tudo gratuito, mas caso
não queria o Goowy possui uma versão para teste. O Goowy é uns dos S.O via web,
mais avançado atualmente, trazendo muitos aplicativos funcionais. A sua
disponibilidade é de agendas de contatos e compromissos, um software de
mensagens instantâneas e um leitor de RSS.
Figura 5 – Ambiente de área de trabalho do Goowy.
Fonte: Viva o Linux, 2005.
17
7.1 FUNCIONALIDADES E APLICAÇÕES DO GOOWY
O S.O via web, o Goowy que tem como funções disponíveis logo que o usuário
acessa a sua área de trabalho. O que torna o Goowy superior aos demais S.O é que
ele trás os softwares como o MSN Messenger, ICQ e o Yahoo Messenger,
possuindo uma interface 100 % em flash.
Por ser em flash a necessidade de uma banda larga, para melhoro rendimento é
eminente, ele possui um aplicativo que permite você inscrições de contas externas,
como o gmail e o hotmail. Com essa permissão o Goowy já trás uma grande
surpresa dos demais S.O via web. Tudo o que é oferecido no Goowy é mostrado de
uma vez, nele não existe a necessidade de ficar instalando programas, ele grava as
configurações do usuário para que quando logar novamente possa exibi-las tudo
igual no sistema. Mas mesmo com tantas vantagens ele não possui um editor de
texto.
18
8 EYEOS
O eyeOS é um S.O online, ou seja, um S.O via web, que funciona assim como os
demais, ele acessa o site por qualquer browser e logar com todas as configurações
proposta pelo usuário. O eyeOS se assemelha ao terminal Server, pois você pode
acessá-lo através do site oficial dele www.eyeos.org, como um S.O via web, ou você
pode baixar ele e instalar em seu servidor, o que da a entender o conceito de um
terminal Server.
O eyeOS teve inicio com suas pesquisas por um pequeno time de programadores
em Barcelona, na Espanha. Ele trabalha como HTML, PHP, AJAX e Java Script,
para disponibilizar uma maior mobilidade.
Figura 6 – Ambiente da área de trabalho do EyeOS.
Fonte: Viva o Linux, 2005.
19
8.1 FUNCIONALIDADES E APLICAÇÕES DO EYEOS
O eyeOS é também conhecido como web Office, ele proporciona ferramentas para
seu escritório direto da janela
do seu navegador. Ele vem com uma proposta
interessante ele mistura o S.O via web, com layout clean e atrativo, uma rede de
transferência de arquivos e um HD virtual.
A grande destaque do eyeOS, e o seu HD virtual, que vários usuários já cadastrados
no eyeOS podem trocar dados, informações, ou seja, um grupo uploaders, que com
o crescimento desse S.O via web pode ser um grande sistema para troca de dados.
20
9 GHOST
O Ghost é um S.O via web gratuito, assim como os demais webOS utiliza suas
aplicações de qualquer lugar, através do browser, que permite centraliza dados e
preferências do usuário, como um computador virtual. O ghost apesar de estar na
fase alpha, ele possui um espaço de 3GB para armazenamento de dados no seu
browser, possui uma interface bem singular e agradável, disponível no site
http://g.ho.st/. Ele utiliza uma tecnologia em JavaScript e flash. Ele possui também
ferramentas através de FTP, webmail, calendário e a facilidade de integração com
os serviços Twitter, Last.fm, Flickr, YouTube e etc.
Figura 7 – Ambiente da área de trabalho do Ghost.
Fonte: Viva o Linux, 2005.
21
10 CONCLUSÂO
Com o trabalho apresentado tivemos o intuito de apresentar as tecnologias que os
sistemas operacionais via web, como alternativa os sistemas operacionais
tradicionais
que conhecemos
hoje. Foram também apresentadas
algumas
características de um sistema operacional. E do Sistema operacional via web, foram
apresentados também alguns desses sistemas que tende a ser o S.O do nosso
futuro, mais como vimos não é um futuro muito distante.
Desde seu projeto inicial, houve grandes avanços no estudo e desenvolvimento
desses sistemas operacionais via browser e componentes da tecnologia com a
finalidade de agilizar e facilitar a transmissão de dados, deixado de lado um pouco
dos periféricos, e o principalmente manterem o browser dos sistemas operacionais o
mais seguro possível. Contudo, existe uma barreira aonde pessoas não confiam
todos os seus dados, arquivos pessoas a um servidor do browser do sistema
operacional, por ser uma tecnologia nova ainda não esta totalmente segura e
confiável, pois não é imune a todas as ameaças e ataques de pessoas mal
intencionadas.
Com o propósito de analisar a tecnologia dos sistemas operacionais via web o que
foi alcançado, foi possível apresentar um trabalho de forma que pessoas leigas
venham a ter contato tanto no entendimento do sistema quanto a seu uso. Com essa
tendência de tudo ser online, concluímos que existem muitos outros sistemas
operacionais via web no mercado, e com isso o monopólio da Microsoft pode está no
terminando.
22
11 REFERÊNCIAS
H.M.Deitel, P.J Deitel,D.R Choffnes.Sistemas operacionais: terceira edição, São
Paulo, 2005.
Viva o Linux. Disponível em
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6392. Acessado em 20
de outubro de 2007.
Best Linux. Disponível em
http://www.bestlinux.com.br/index.php?option=com_content&task=view&id=300&Ite
mid=118. Acessado em 20 de outubro de 2007.
YouOS. Disponível em http://www.youos.com/html/static/business.html. Acessado
em 20 de outubro de 2007.
EyeOS. Disponível em http://www.eyeos.org/. Acessado em 20 de outubro de 2007.
Download