Você está na página 1de 76

CENTRO UNIVERSITRIO DE JALES - UNIJALES CURSO DE SISTEMAS DE INFORMAO

CESAR AUGUSTUS SILVA

COMPUTAO EM NUVEM Ferramentas e Funcionalidades

Jales 2009

CESAR AUGUSTUS SILVA

COMPUTAO EM NUVEM Ferramentas e Funcionalidades

Trabalho de Concluso de Curso desenvolvido na disciplina de Trabalho de Concluso de Curso II e apresentado ao Curso de Sistemas de Informao do Centro Universitrio de Jales, como parte das exigncias para obteno do ttulo de Bacharel em Sistemas de Informao

Orientador: Ubiratan Zakaib do Nascimento.

Jales 2009

CESAR AUGUSTUS SILVA

COMPUTAO EM NUVEM Ferramentas e Funcionalidades

Monografia desenvolvida durante a disciplina de Trabalho de Concluso de Curso e apresentada ao Curso de Sistemas de Informao do Centro Universitrio de Jales, como pr-requisito para a obteno do ttulo de Bacharel em Sistemas de Informao.

Data da aprovao: ____/____/_____

Professor: Guilherme de Morais Titulao: Especialista

Professor: Marcos Antnio Estremote Titulao: Mestre

Professor Orientador: Ubiratan Zakaib do Nascimento Titulao: Especialista

Jales 2009

Os nossos pais amam-nos porque somos seus filhos, um fato inaltervel. Nos momentos de sucesso, isso pode parecer irrelevante, mas nas ocasies de fracasso, oferecem um consolo e uma segurana que no se encontram em qualquer outro lugar. Bertrand Russell

DEDICATRIA

Dedico este trabalho aos meus pais, por estarem sempre ao meu lado dando-me fora e motivao para continuar meu caminho. E agradeo especialmente a Deus que esteve sempre ao meu lado, apaziguando as minhas diferenas e ensinando-me a crescer em unio.

AGRADECIMENTOS
Ao professor orientador, brao amigo de todas as etapas deste trabalho. A minha famlia, pela confiana e motivao. Aos amigos e colegas pela fora e vibrao em relao a esta jornada. Aos professores e colegas de curso, pois juntos trilhamos uma etapa importante de nossas vidas. A todos que, com boa inteno, colaboraram para a realizao e finalizao deste trabalho. Aos que no impediram a finalizao deste estudo.

RESUMO
SILVA, Cesar A. Computao em Nuvem: Ferramentas e Funcionalidades. 2009. 76 f. Trabalho de Concluso de Curso (Graduado) - Curso de Sistemas de Informao, Centro Universitrio de Jales, Jales, 2009. Com o avano da tecnologia no mundo, o termo computao em nuvem vem conquistando espao entre usurios e empresas, oferecendo servios online com mobilidade e acesso, para criao de trabalhos com a ajuda de aplicaes disponibilizadas na internet. Portanto no ser mais necessrio comprar softwares e instal-los no computador, esta ser uma maneira vivel para se economizar espao na mquina do usurio. Pois a computao em nuvem oferece softwares e licenas para o seu uso. Para realizar este estudo foi feito uma anlise de quatro aplicativos de Disco Virtual e trs aplicativos de Sute de Escritrio Online, mostrando os recursos e ferramentas oferecidas por cada uma destas aplicaes online acessvel a qualquer lugar e de qualquer mquina, e tambm foi desenvolvida uma aplicao simples, demonstrando o desenvolvimento e a implementao na Computao em Nuvem. Palavras-chave: Computao em Nuvem. Aplicativos. Ferramentas. Recursos. Mobilidade.

LISTA DE ILUSTRAES
FIGURA 1: Servios e equipamentos interligados na Nuvem ________________15 FIGURA 2: Pgina Inicial do 4shared ___________________________________18 FIGURA 3: Pgina Inicial do ADrive ____________________________________20 FIGURA 4: Pgina Inicial do MediaFire __________________________________22 FIGURA 5: Pgina Inicial do SkyDrive___________________________________24 FIGURA 6: Limite de Upload por Arquivo dos Discos Virtuais _________________26 FIGURA 7: Limite de Trfego em Kb/s dos Discos Virtuais ___________________26 FIGURA 8: Pgina Inicial do Google Docs _______________________________29 FIGURA 9: Pgina do Editor de Texto do Google Docs _____________________30 FIGURA 10: Pgina do Editor de Planilha do Google Docs___________________31 FIGURA 11: Pgina do Editor de Apresentao do Google Docs ______________32 FIGURA 12: Pgina do Formulrio do Google Docs ________________________33 FIGURA 13: Pgina Inicial do Microsoft Office Live Workspace _______________34 FIGURA 14: Pgina do Bloco de Notas do Microsoft Office Live Workspace _____35 FIGURA 15: Pgina da Lista do Microsoft Office Live Workspace______________36 FIGURA 16: Pgina da Lista de Tarefas do Microsoft Office Live Workspace_____37 FIGURA 17: Pgina da Lista de Contatos do Microsoft Office Live Workspace ___38 FIGURA 18: Pgina da Lista de Eventos do Microsoft Office Live Workspace ____39 FIGURA 19: Pgina Inicial do Zoho Docs ________________________________41 FIGURA 20: Pgina Inicial do Zoho Writer________________________________42 FIGURA 21: Pgina Inicial do Zoho Sheet________________________________43 FIGURA 22: Pgina Inicial do Zoho Show ________________________________44 FIGURA 23: Limite de Upload por arquivo dos Editores de Documentos ________45 FIGURA 24: Criao de Aplicao no Google App Engine ___________________54 FIGURA 25: Formulrio de Cadastro da Aplicao Implementada _____________55 FIGURA 26: Formulrio da Pgina de Criao de Contas do 4shared __________61 FIGURA 27: Formulrio de Acesso de Usurio do 4shared __________________62 FIGURA 28: Formulrio de Envio de Arquivos do 4shared ___________________62 FIGURA 29: Janela dos Links para arquivos gerados no 4shared _____________63 FIGURA 30: Opes de Compartilhamento de pasta do 4shared ______________63 FIGURA 31: Opes de Permisses de pasta compartilhada do 4shared _______64 FIGURA 32: Link do aplicativo 4shared Desktop ___________________________64

FIGURA 33: Janela de Acesso de Usurio do 4shared Desktop _______________65 FIGURA 34: Transferncia de arquivos e pastas___________________________65 FIGURA 35: Links para arquivo ________________________________________66 FIGURA 36: Formulrio de Acesso de Usurio do Zoho _____________________67 FIGURA 37: 4 Links de Aplicaes do Zoho ______________________________67 FIGURA 38: Upload de Arquivo do Zoho Docs ____________________________68 FIGURA 39: Importao de Documentos do Zoho Writer____________________68 FIGURA 40: Compartilhamento de Documentos do Zoho Writer_______________69 FIGURA 41: Compartilhamento Pblico do Zoho Writer _____________________69 FIGURA 42: Adicionando uma Tag no Zoho Docs _________________________70 FIGURA 43: Importao de Documentos do Zoho Sheet ____________________70 FIGURA 44: Seleo de formatos de arquivo a ser exportado no Zoho Sheet ____71 FIGURA 45: Compartilhamento de Documentos do Zoho Sheet_______________71 FIGURA 46: Criao de Apresentao do Zoho Show ______________________72 FIGURA 47: Seleo de formatos de arquivo a ser exportado no Zoho Show ____72 FIGURA 48: Publicao de Apresentao do Zoho Show____________________73 FIGURA 49: Compartilhamento de Apresentao do Zoho Show ______________73 FIGURA 50: Reproduzindo a apresentao Remota no Zoho _________________74

LISTA DE ABREVIATURAS E SIGLAS


AJAX API's CD Chesf CSS DOC FTP GB GIF HD HTML IaaS ID IBM JPG Kb/s MB ODS ODT & SXW PaaS PDF PNG PPT PPS RTF SaaS SDDP SSL TB URL WebDav XHTML Asynchronous Javascript And XML Application Programming Interface Compact Disc Companhia Hidroeltrica do So Francisco Cascading Style Sheets Microsoft Word File Transfer Protocol GigaBytes Graphics Interchange Format Disco Rgido HyperText Markup Language Infrastructure as a Service Identifier International Business Machines Joint Photographic Experts Group Kilobits por Segundos MegaBytes Open Document Format OpenOffice text Platform as a Service Portable Document Format Portable Network Graphics PowerPoint templates Pension Protection Fund Rich Text Format Software as a Service Subdiretoria de Desenvolvimento e Programas Secure Sockets Layer Terabytes Uniform Resource Locator Web-based Distributed Authoring and Versioning eXtensible Hypertext Markup Language

SUMRIO
INTRODUO ..........................................................................................................12 CAPTULO 1: ENTENDENDO A COMPUTAO EM NUVEM ...............................13 1.1 Conceitos de Web 2.0 .........................................................................................13 1.2 Conceitos de Computao em Nuvem ................................................................14 CAPTULO 2: APLICAES DA COMPUTAO EM NUVEM ..............................15 2.1 Aplicaes da Computao em Nuvem...............................................................15 2.2 Exemplos de Quatro Aplicaes de Disco Virtual ...............................................16 2.2.1 4shared ............................................................................................................17 2.2.2 ADrive...............................................................................................................18 2.2.3 MediaFire .........................................................................................................20 2.2.4 Skydrive............................................................................................................22 2.3 Concluses Sobre as Aplicaes ........................................................................24 2.4 O Servio Escolhido 4shared ...........................................................................27 CAPTULO 3: APLICAES PARA EDIO DE DOCUMENTOS.........................28 3.1 Google Docs........................................................................................................28 3.1.1 Interface e Funcionalidades .............................................................................28 3.1.2 Editor de Texto .................................................................................................29 3.1.3 Editor de Planilhas ...........................................................................................30 3.1.4 Editor de Apresentao ....................................................................................31 3.1.5 Formulrio ........................................................................................................32 3.2 Microsoft Office Live Workspace .........................................................................33 3.2.1 Interface e Funcionalidades .............................................................................34 3.2.2 Bloco de Notas .................................................................................................34 3.2.3 Listas ................................................................................................................35 3.2.4 Listas de Tarefa................................................................................................36 3.2.5 Listas de Contatos............................................................................................37 3.2.6 Listas de Eventos .............................................................................................38 3.3 Zoho ....................................................................................................................39 3.3.1 Zoho Docs ........................................................................................................39 3.3.2 Zoho Writer.......................................................................................................41 3.3.3 Zoho Sheet.......................................................................................................42 3.3.4 Zoho Show .......................................................................................................43 3.4 Concluses Sobre as Aplicaes ........................................................................44 CAPTULO 4: DESENVOLVIMENTO E IMPLEMENTAO ...................................46 4.1 Servio Utilizado..................................................................................................46 4.2 Desenvolvendo a Aplicao ................................................................................46 4.3 Implementando a Aplicao ................................................................................54 4.4 Acessando a Aplicao na Nuvem......................................................................55 CONCLUSO ...........................................................................................................56 REFERNCIAS BIBLIOGRFICAS .........................................................................57 ANEXOS

12

INTRODUO
Com o avano digital de servios oferecidos pela web, as indstrias e os usurios procuram meios para se interagirem na internet procura de aplicaes online que se encaixam nas necessidades de uso de cada um, garantindo assim, segurana e praticidade de acesso. Com a busca de aplicaes disponveis na web, a computao em nuvem trs acessibilidade para que as pessoas possam acessar esses servios a qualquer lugar para poder efetuar seus trabalhos. Estas aplicaes no ocupam espao no computador e os arquivos so armazenados e hospedados na web em enormes datacenters. As ferramentas e recursos das aplicaes em Nuvem aqui estudadas tm como objetivo demonstrar aos usurios que atravs da computao em nuvem possvel efetuar trabalhos acadmicos e empresariais. Para que este estudo pudesse realizar, obteve-se a necessidade de identificar o porqu de se utilizar estes servios. Para isso aplicou-se uma anlise de recursos de como trabalhar offline sem estar conectado na internet e ferramentas para a edio de textos, planilhas e slides, que atualmente so encontrados na Sute de Escritrio da Microsoft e agora est interagindo na web juntamente com o usurio. Por fim, foi desenvolvida uma aplicao simples para demonstrar a criao de uma aplicao e como atribu-la na Nuvem utilizando os servios da Computao em Nuvem.

13

CAPTULO 1: ENTENDENDO A COMPUTAO EM NUVEM


1.1 Conceitos de Web 2.0 A Web 2.0 um termo criado pela empresa OReilly Media em 2004. O ambiente online torna-se mais dinmico, onde possvel o usurio fazer troca de informaes para a organizao dos sites que investem em interatividade com os usurios, como servios de blogs, redes sociais, ndices de navegao e compartilhamento de contedo. A Web deixou de ser vista como um programa e passou a ser sujeita a alteraes, um ambiente onde o usurio no acessa simplesmente os dados, mas pode criar e editar contedos e participar da construo do site deixando a sua opinio. Tim OReilly em seu artigo fala sobre o termo Web 2.0, onde define que:
Web 2.0 a mudana para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais so usados pelas pessoas, aproveitando a inteligncia coletiva. (BR, 2009)

Antigamente o usurio interagia na Web somente por conversa. Hoje com a Web 2.0 a sua interao feita por compartilhamento de dados, como msicas, fotos, vdeos e entre outros. Hoje h vrios sites considerados Web 2.0, os mais conhecidos atualmente so a Google, Orkut, Youtube, Wikipdia, etc. A Web 2.0 tambm utilizada para classificar sites que seguem tendncias de design obvio, utilizando tecnologias recentes como XHTML (eXtensible Hypertext Markup Language, em portugus, reformulao da linguagem de marcao HTML), AJAX (Asynchronous Javascript And XML, em portugus, Javascript e XML Assncrono), CSS (Cascading Style Sheets, em portugus, Folhas de Estilo em Cascata) e API's (Application Programming Interface, em portugus, Interface de Programao de Aplicativos). Em uma pagina de Web as linguagens CSS, XHTML so utilizadas para controlar a apresentao dos dados e responsvel pelo visual da pagina e tambm garante um cdigo fonte bem estruturado. O AJAX leve e pratico, portanto, ele fica responsvel pela interao do usurio com a aplicao Web 2.0. Por ltimo, a API pedao de um aplicativo que fornece acesso s dinmicas que passam a interar com a aplicao dos sistemas e aos dados de um site. (SHINDLER, 2007)

14 1.2 Conceitos de Computao em Nuvem A nova tecnologia atualmente chamada de Cloud Computing ou Computao em Nuvem relata a idia de utilizar, uma rede de servidores independentes de serem virtuais ou fsicos. A computao em nuvem consiste em compartilhar ferramentas

computacionais pela interligao dos sistemas, semelhantes s nuvens no cu, em vez de ter essas ferramentas localmente (mesmo nos servidores internos). (B2ML, 2009) O Google e a IBM foram s primeiras empresas em adotar a Computao em Nuvem, mas foi o Google que saiu na frente, no ano de 2002 com os softwares de editores de textos, planilhas, agendas online e correios eletrnicos. Estes programas so todos grtis e podem ser acessados a qualquer lugar sem necessariamente estar em seu prprio computador, pois os arquivos estaro todos guardados na web, em milhes de servidores espalhados por grandes Datacenters no planeta, funcionando a servio de milhes de usurios e empresas. No Brasil, os primeiros testes da tecnologia de computao em nuvem foram colocados em pratica em 2007, mas somente no ano de 2008 comeou a ser oferecido comercialmente. Mas a Computao em Nuvem ainda precisa se aprimorar mais em algumas questes, como a Confiabilidade dos provedores de servios que devero demonstrar um sistema mais poderoso onde possa garantir segurana dos dados de cada cliente. A Disponibilidade do sistema dever cumprir com as suas obrigaes, mesmo que Web 2.0 ligada nuvem seja necessariamente segura, ela poder vir a falhar e neste caso ocorreram vrios riscos para o usurio. Por isso ao utilizar esses recursos o usurio ter Confiana em sua infra-estrutura. Ter Agilidade tambm um fator importante na hora de manter seu ambiente computacional em ordem para oferecer um produto, pois a concorrncia estar sempre atenta. (FONTES, 2009)

15

CAPTULO 2: APLICAES DA COMPUTAO EM NUVEM


2.1 Aplicaes da Computao em Nuvem A computao em nuvem sendo um novo modelo no mercado possui aplicaes praticamente ilimitadas, como servios de web mail, discos virtuais, sites de armazenamento e compartilhamento de fotos ou vdeos, esses so alguns exemplos de aplicaes em nuvem que podem ser acessados por celulares, notebooks, desktops, conforme mostrado a figura 1. Sendo assim o usurio no precisa mais se preocupar em instalar aplicativos no computador, os sistemas de computao em nuvem disponibilizam aplicaes para serem utilizadas por usurios e empresas. (STRICKLAND, 2008)

Fonte: http://ambuj.files.wordpress.com/2009/06/cloudcomputing-2.jpg FIGURA 1: Servios e equipamentos interligados na Nuvem

A empresa por sua vez, usando o sistema de computao em nuvem poder reduzir seus custos com hardware, no precisar mais de computadores com um grande nmero de memria, disco rgido e tambm no ser mais necessrio alugar servidores e dispositivos de armazenamento digital. A computao em nuvem d suporte para as empresas quanto ao acesso s aplicaes, disponibilizando a elas a comprar de licenas para o acesso das aplicaes, a companhia apenas pagar uma taxa empresa que oferece a computao em nuvem. Sendo assim, como se observa as empresas j est adotando a computao em nuvem, conforme mostra o

16 artigo da revista Info Exame:


Hoje, o parque gerador de energia da Chesf (Companhia Hidro Eltrica do So Francisco) [...], a empresa montou um sistema baseado em computao em nuvem. Usando programas Newave e SDDP (Subdiretoria de Desenvolvimento e Programas), a Chesf consegue fazer simulaes rpidas para um futuro de at 40 anos [...] simulaes que levam 90 horas so feitas em menos de 20minutos. (ARIMA, 2009, p.70)

A computao em nuvem trs consigo trs tendncias para sua formao: SaaS: Software as a Service (Software como Servio) que uma forma de trabalho onde o software oferecido como servio, o usurio no precisa adquirir licenas de uso para instalao de programas. Exemplos destas aplicaes mais usados so o Gmail, Yahoo Mail e o Google Calender. PaaS: Platform As A Service (Plataforma como Servio) so ambientes que fornece as primitivas necessrias para o desenvolvimento das aplicaes, os servios de plataformas no possuem necessidade de download ou instalao de programas pelos usurios. Dois exemplos so a Amazon Web Services e o Google App Engine.

IaaS: Infrastructure As A Service (Infra-estrutura como Servio) o


fornecimento de hardware ou de mquinas virtuais onde o desenvolvedor possui um controle sob Sistema Operacional, permitindo a execuo de vrios softwares. Dois exemplos de servios de infra-estrutura a IBM BlueHouse e Amazon EC2. Sendo assim a computao em nuvem no ser uma soluo para os problemas da internet, mas sim uma nova tecnologia pronta para ser utilizada pelo usurio. Por isto, fiquem sempre atentos, assim como outras tecnologias, contratempos podero vir a ocorrer. (LAGES, 2009) 2.2 Exemplos de Quatro Aplicaes de Disco Virtual Sero demonstrados quatro tipos de servios que permitem armazenar e hospedar vrios arquivos, atravs dos discos virtuais 4shared, ADrive, MediaFire e o SkyDrive, estes por sua vez, so acessados de qualquer lugar e de qualquer computador. O disco virtual um local de armazenamento online para que os dados

17 possam ser armazenados ou acessados em qualquer lugar com um computador ou outro dispositivo mvel estando conectado na internet. 2.2.1 4shared O 4shared, na figura 2, foi lanado no ano de 2005. Disponvel em quatro idiomas: portugus, italiano, ingls e russo. Ao entrar no Site do 4shared com sua conta de acesso possvel encontrar: Em seu armazenamento est disponibilizado um espao de 10 GB em seu disco virtual. O 4shared oferece planos para serem comprados caso o usurio queira mais espao para seu disco virtual. No plano Premium, esta disponvel: 100 GB de armazenamento, sem propaganda, downloads sem espera, permite continuar a transferncia dos downloads interrompidos, limite permitido por envio de 5 GB, envio de arquivos direto da internet, links para gerenciamento de downloads e baixa velocidade de transferncia. Considerando que comprando estes planos o usurio ter mais opes de ferramentas em seu disco virtual. Para uma boa organizao ao adicionar arquivos e fotos o usurio pode criar suas pastas e subpastas conforme a sua necessidade. O 4shared disponibiliza tambm uma lixeira, pois quando forem apagados seus arquivos sero enviados para ela, sendo sujeitos a excluso a qualquer momento. Voc tambm poder restaurar estes arquivos caso mande por engano pra lixeira. O modo de organizao bem simples, porem parecido com o diretrio do computador o que facilita ainda mais o usurio a aprender mexer. Caso queira enviar sugestes ou reparar algum erro no 4shared, ele oferece uma opo para enviar comentrios ficando bem visvel ao usurio. Para um controle o 4shared possui uma publicao online visvel. O usurio pode determinar quem poder ver e baixar os arquivos atravs da escolha de permisso. As pastas compartilhadas tambm podem ser selecionadas com escolhas de permisso. Em sua flexibilidade seu limite de upload por arquivo 200 MB. Quando postados seus arquivos permitido copiar, recortar, colar, excluir renomear e colocar legenda em suas fotos. Ao enviar arquivos para o 4shared possvel

18 enviar um por vez ou em mltiplos, conforme sua necessidade. O seu limite de trfego 60 Kb/s e possui um gerenciamento via Desktop. A exibio para quem gosta de dar um visual em sua rea de trabalho possvel escolher quatro tipos de temas. Efetua compartilhamento de pastas configurando sua permisso, senha e distribui o link gerado e envia arquivos e pastas por e-mail atravs dos links gerados.

Fonte: http://www.4shared.com/account/dir/15628241/672686c6/sharing.html FIGURA 2: Pgina Inicial do 4shared

2.2.2 ADrive O ADrive, na figura 3, foi lanado no ano de 2008. Disponvel somente em ingls. Ao entrar no Site com sua conta de acesso possvel encontrar: O seu armazenamento permitido um limite 50 GB no disco virtual. Caso o usurio necessite de comprar um plano para armazenamento e backup, esto disponveis no ADrive, trs tipos de planos: a) O plano Bsico oferece 50 GB de armazenamento, compartilhamento, envio de pastas, download dos arquivos, ferramenta de busca, transferncia remota de arquivos, instalao de caracteres para suporte, Zoho editor. Este o plano Free disponvel pelo ADrive.

19 b) O plano Assinatura oferece 50 GB de armazenamento, FTP, compartilhamento, envio de pastas, download do arquivo, ferramenta de busca, transferncia remota de arquivos, instalao de caracteres para suporte, arquivo histrico, arquivo histrico de recuperao, Zoho editor, Desktop para Windows, Mac e Linux, criptografia em SSL, WebDav, backup, vrias sesses simultneas, suporte e anncios. c) Premium: escolha de armazenamento de: 100 GB, 250 GB, 500 GB, 750 GB e 1 TB. As suas caractersticas so as mesmas da Assinatura. Para uma boa organizao o ADrive conta com acesso universal, compartilha e envia pastas, download de arquivos, ferramenta de busca, transferncia remota de arquivos, instalao de caractersticas de suporte, Zoho editor. O ADrive permite tambm visualizar seus arquivos, copiar, mover os arquivos para diretrios diferentes, visualizar diretrios, criar novos diretrios, gerenciar seus arquivos pblicos, visualizar o seu Arquivo Histria, fornece links para as suas configuraes de conta e transferncia de arquivos. Em sua flexibilidade seu limite de upload por arquivo de 2G. O limite de trafego do ADrive de 70Kb/s. H uma facilidade gerenciar arquivo onde eles podem se movidos os diretrios e arrastados. Selecione um ou vrios arquivos de uma s vez. O ADrive no possui um gerenciamento via desktop. Para um controle o ADrive no possui uma publicao online visvel.

possvel atualizar sua conta, cancelar ou alterar os dados pessoais. Os arquivos podem ser movidos, copiados, compartilhados, pode ver o arquivo no seu navegador web, fazer downloads, renomear, excluir e editar no Zoho. Ao efetuar backups de seus arquivos possvel restaurar e alter-los. A exibio o usurio tem informaes sobre o arquivo exibido, incluindo nome do arquivo, tamanho, data em que ele foi criado e seu compartilhamento privado entre outras opes relacionadas ao seu arquivo selecionado. H uma funo onde se pode efetuar busca de arquivos, pastas e diretrios. Efetue compartilhamento de pastas, arquivos e links. O usurio pode acompanha o compartilhamento do arquivo com nome, o caminho, tamanho, data que foi criado, se o arquivo privado, o URL de download do pblico e o nmero de vezes que foi baixado. Envie um link de seu arquivo compartilhado para um amigo por e-mail.

20

Fonte: http://www.adrive.com/filemanager FIGURA 3: Pgina Inicial do ADrive

2.2.3 MediaFire O MediaFire foi lanado no ano de 2006. Disponvel somente em ingls. Ao entrar no Site com sua conta de acesso possvel encontrar: O seu armazenamento disponibilizado um espao ilimitado. Caso o usurio necessite comprar um plano, est disponvel o MediaPro: a) Encontra-se links para arquivos de outros sites, e-mails e mensagens instantneas, upload com um tamanho de 2 GB por arquivo, proteo para backups dos arquivos, o gerenciamento de contas encriptados, acompanhamento da conta e um acesso de bate-papo ao vivo com o apoio de representantes. Para uma boa organizao o MediaFire demonstra em sua entrada um diretrio com cones para se criar pastas e subpastas, selecionar arquivos desejados, mover arquivos, selecionar e-mails e excluir arquivos, demonstra detalhe se sua conta e esconde detalhes de seu arquivo. A criao de pasta

21 e subpastas para armazenamento limitada para compartilhamento de arquivos e imagens. Est visvel tambm a quantidade de arquivos que o usurio deseja que aparea na pagina, podendo escolher de dez a cinqenta arquivos. O usurio escolhe tambm se o arquivo novo e por nome, como imagem, texto, udio, vdeo e pastas. A sua conta atualizada a cada vinte e quatro horas, demonstrado tambm o nmero de arquivos, o tamanho dos arquivos postados, o total de downloads e a banda. Em sua flexibilidade seu limite de upload por arquivo de 200 MB. O limite de trfego do MediaFire de 75Kb/s. Enquanto posta seus arquivos fica visvel o tempo restante do download e os Kb/s que so baixados. Quanto o grau de facilidade para mexer com os arquivos o MediaFire mais complicado que os outros. E caso no queira abrir uma conta o usurio pode conhecer o MediaFire primeiro pra depois efetu-la, o que no necessrio ter cadastro. O MediaFire possui um gerenciamento via Desktop. Para um controle o MediaFire possui uma publicao online visvel. possvel carregar o tanto de arquivos que o usurio pretender. Com a incorporao de links que voc pode compartilhar pastas inteiras de arquivos e imagens por email, mensagens instantneas, MySpace, blog ou frum. Ele mantm alguns arquivos ocultos como particulares e outros como pblicos. possvel definir senhas para seus arquivos sensveis permitindo-lhe um processo flexvel, caso o usurio no acessar sua conta em 60 dias ou se seus arquivos no forem acessados em 30 dias, eles sero excludos. Na exibio o usurio pode fazer download de um arquivo compactado de todos os seus arquivos com seus amigos, baixando todos os arquivos de uma vez. Efetue compartilhamento de pastas configurando sua permisso, senha e distribua o link gerado. Envie arquivos e pastas por e-mail, blogs com links para quem quiser.

22

Fonte: http://www.mediafire.com/myfiles.php FIGURA 4: Pgina Inicial do MediaFire

2.2.4 Skydrive O SkyDrive, na figura 5, um servio oferecido pelo Windows Live da Microsoft, lanado no ano de 2008. Disponvel em vrios idiomas inclusive em portugus e ingls. Sua funcionalidade permite que o usurio armazene diversos tipos de arquivos como um local de armazenamento de dados, sem ter que se preocupar com a falta de espao de armazenamento de dados na sua prpria mquina. Ao entrar no site do Windows Live SkyDrive com o Windows Live ID possvel encontrar: Em seu armazenamento disponibilizado ao usurio um espao em disco virtual de 25 GB. Ficando visvel na tela de entrada o quanto foi utilizado e o quanto ainda resta de espao no disco. Ao carregar um arquivo de imagem, pode escolher o tamanho da resoluo da imagem a ser adicionado, como: original, mdio 600px (Pixel, em portugus, elemento de imagem) ou grande 1600px. Para uma boa organizao de seus arquivos e pastas, esto dispostas como padro no site quatro pastas fixas, so elas: Documentos, Favoritos, Favoritos

23 Compartilhado e a Pblica. No entanto, podem ser criadas mais pastas ou subpastas. Para um bom controle disponvel ao usurio a escolha de poder determinar as permisses de uma determinada pasta, permitindo que qualquer pessoa possa acessar a pasta ou no, assim ela pode visualizar os arquivos, subpastas e baixar os arquivos. A pasta Pblica j vem configurada com as permisses permitindo que qualquer pessoa possa acessar e armazenar os seus arquivos sem que seja publicado a todos sem a necessidade de configurar a permisso de outra pasta. A pasta Pessoal onde ficam suas fotos, arquivos e favoritos que ficam visveis s para o usurio, somente eles tem autoridade para mexer. Para as pastas Compartilhadas tambm se pode selecionar a escolha de permisso. Os arquivos e subpastas podem ser modificados e excludos somente pelo usurio da conta, outras pessoas s podem visualizar e baixar os arquivos que so publicados. Em sua flexibilidade seu limite de upload de 50 MB por arquivo, o usurio s pode carregar cinco arquivos em cada vez que for fazer upload. Quando for adicionada uma imagem, a uma opo que o usurio pode determinar o tamanho da imagem, podendo aumentar ou diminuir o seu tamanho. O seu limite de trafego de 65 Kb/s e no possui gerenciamento via Desktop Na exibio para quem gosta de dar um visual em sua rea de trabalho possvel escolher temas e idiomas, conforme lhe agradar melhor. As fotos postadas so exibidas em miniaturas, voc pode visualizar em forma de apresentao de slides online. Efetua compartilhamento de arquivos e pastas, adiciona fotos marcando as pessoas que desejar assim ela recebera um e-mail com o link mostrando que ela foi marcada por voc.

24

Fonte: http://cid-1bd949af528a011f.skydrive.live.com/home.aspx FIGURA 5: Pgina Inicial do SkyDrive

2.3 Concluses Sobre as Aplicaes Como concluso, observam-se que as quatros aplicaes 4shared, ADrive, MediaFire e o SkyDrive, so servios de armazenamento e compartilhamento em discos virtual da nuvem disponveis na Web 2.0, para que o usurio em geral, possa acessar seus dados e se conectar de qualquer computador sem a necessidade de armazenar-los em uma mdia de CD ou Pendrive por exemplo. A tabela 1 mostra os dados dos discos virtuais analisados. O servio de disco virtual mais velho o 4shared que foi lanado no ano de 2005. Disponveis nos idiomas portugus, ingls, etc. Com sua capacidade de 5 GB de armazenamento, ele possui um limite de upload por arquivo de 100 MB, sendo que seu limite de trafego oferecido de 60Kb/s. No entanto caso o usurio queira tem mais espao no disco virtual o 4shared dispem a compra de mais espao. Com o 4shared o usurio pode compartilhar suas pastas e links com outros usurios de sua escolha. Alm de ter uma publicao online e um gerenciamento via desktop. A interface do 4shared bem parecida com desktop de um computador, suas ferramentas ficam bem visveis, alm de ter uma barra de menu com os cones mais utilizados para fcil acesso, o que o torna muito fcil de ser gerenciado. Para usufruir do 4shared o usurio precisa fazer uma conta no prprio site, para assim poder a ter

25 acesso ao disco virtual. necessrio que o usurio acesse a sua conta pelo menos uma vez por ms, para que ela no expire. O ADrive est disponveis no idioma ingls, com uma capacidade de armazenamento de 50 GB, sendo que ele possui um limite de upload por arquivo de 2 GB, o seu limite de trafego oferecido de 70Kb/s. No entanto caso o usurio queira tem mais espao no disco virtual o ADrive dispem a compra de mais espao. Com o ADrive o usurio pode compartilhar suas pastas e links com outros usurios de sua escolha. O ADrive no tem publicao online e nem um gerenciamento via desktop. A interface do ADrive mais incrementada, ele lembra o desktop de um computador, suas ferramentas ficam bem visveis. O usurio precisa fazer uma conta no ADrive para poder a ter acesso ao disco virtual, uma desvantagem do ADrive que sua verso Free s fica disposta ao usurio 14 dias, depois sua conta expira. O que tambm dificulta um pouco o fato de no ter a verso em portugus. No ano de 2006 veio o MediaFire. Disponveis no idioma ingls, sua capacidade de armazenamento em disco virtual ilimitada, sendo que ele possui um limite de upload por arquivo de 200 MB. O seu limite de trafego oferecido de 75 Kb/s. No entanto caso o usurio queira tem mais espao no disco virtual o MediaFire dispem a compra de mais espao. Com o MediaFire o usurio pode compartilhar suas pastas e links com outros usurios de sua escolha. Alem de ter uma publicao online, ele no tem um gerenciamento via desktop. A interface do MediaFire tem um visual simples, mas muito bem distribuda, suas ferramentas ficam bem visveis, que o torna muito fcil de gerenciar, o que dificulta um pouco o idioma ingls. Para usufruir do MediaFire o usurio no precisa fazer um cadastro, fica por sua conta se desejar ter uma conta, caso queira pode ser feita no prprio site. Se por acaso o usurio no acessar seus arquivos por mais de um ms eles so excludos. O SkyDrive est disponveis nos idiomas ingls, portugus e outros, com uma capacidade de armazenamento de 25 GB, o SkyDrive possui um limite de upload por arquivo de 50 MB, sendo que seu limite de trafego oferecido de 65Kb/s. No entanto o SkyDrive no oferece a compra de espao no disco virtual. Com o SkyDrive o usurio pode compartilhar suas pastas e links com outros usurios de sua escolha. O SkyDrive tem uma publicao online e no tem um gerenciamento via desktop.

26 A interface do Skydrive simples e fcil de gerenciar, sem muitas ferramentas comparando com os demais servios, o usurio s precisa ter uma conta do Hotmail para ter acesso ao disco virtual. Os grficos apresentam os dados gerados ao decorrer da utilizao dos discos virtuais, apresentando os seus limites de upload por arquivo, como mostra na figura 6, e os seus limites de trfego de Kb/s, como mostra na figura 7.

2500 MB 2 GB 2000 MB 1500 MB

1000 MB 500 MB

200 MB

200 MB 50 MB

0 MB 4shared ADrive MediaFire SkyDrive

Fonte: Grfico ou resultado obtido em pesquisa prpria FIGURA 6: Limite de Upload por Arquivo dos Discos Virtuais

80 Kb/s 70 Kb/s 60 Kb/s 50 Kb/s 40 Kb/s 30 Kb/s 20 Kb/s 10 Kb/s 0 Kb/s 4shared 60 Kb/s

75 Kb/s 70 Kb/s 65 Kb/s

ADrive

MediaFire

SkyDrive

Fonte: Grfico ou resultado obtido em pesquisa prpria FIGURA 7: Limite de Trfego em Kb/s dos Discos Virtuais

27 2.4 O Servio Escolhido 4shared Com as concluses tiradas sobre os servios citados, a escolha foi o disco virtual 4shared. O ADrive foi o primeiro a ser descartado, por seu servio ficar disposto ao usurio somente 14 dias, sendo assim ele no convm para quem quer ter acesso diariamente e gratuito. O segundo a ser descartado foi o SkyDrive, o seu servio oferece pouco espao de armazenamento o que dificulta o armazenamento de muitos arquivos, ele seria vivel para postar os arquivos e armazenar s o necessrio para envios, mas uma indicao para aquelas pessoas que ainda no tem o seu conhecimento ele simples de se manusear e j est incluso na conta do Hotmail, o que facilita para o usurio o seu acesso. E por ltimo deixamos o MediaFire, o seu servio no de se jogar fora, o seu armazenamento ilimitado o que agrada bastante. Mas o deixamos de lado por ter um grau maior de dificuldade para o usurio manuse-lo do que o 4shared, e por tambm no estar disponvel na verso em portugus. Pois queremos um servio de fcil gerenciamento, para que qualquer usurio possa manipular seus recursos e ferramentas.

28

CAPTULO 3: APLICAES PARA EDIO DE DOCUMENTOS


Sero demonstrados trs tipos de aplicaes hospedados na nuvem que permite criar, armazenar e compartilhar documentos, planilhas e apresentaes online, atravs de editores de documentos. 3.1 Google Docs O Google Docs um servio que oferece aos seus usurios mobilidade para seus trabalhos, para que sejam efetuados mais facilmente em termos de acesso. Este ambiente online desenvolvido pela Google um timo pacote de aplicativos. Aliados juntamente com a computao em nuvem, o seu armazenamento de documentos direto da internet atravs de uma conta virtual sem ocupar espao do disco rgido do computador. O Google Docs no oferece nem um custo adicional, para ter acesso os usurios apenas precisam ter uma conta do Google e acessar o servio com seus dados e comear a utilizar seus benefcios oferecidos. Os aplicativos do Google Docs possui um editor de texto, editor de planilhas eletrnicas, editor de apresentao de slides e uma ferramenta para criao de formulrios, compatvel com o aplicativo OpenOffice. Uma funo interessante do Google Docs que ele permite visualizar e editar os seus documentos offline, sem estar conectada a internet. No entanto, necessria a instalao do servio Google Gears (permite o acesso dos aplicativos offline na web), para acessar o Google Docs offline. Ao digitar seu documento o usurio tem a funo para convidar outras pessoas que estejam em seus contatos para editar e visualizar o seu documento online em tempo real. 3.1.1 Interface e Funcionalidades Na pagina inicial do Google Docs a sua interface bem organizada e de fcil acesso. Em sua barra de menu a ferramentas de acesso imediato com funes para salvar, novo editore de documento, upload para transferncia de arquivos, compartilhamento com outros usurios, funes para mover, ocultar, excluir, renomear os arquivos e mais opes para selecionar um ou mais itens. E do lado esquerdo a um diretrio com outras opes que facilita o usurio a mostrar todos os itens, pesquisas salvas, pastas e os arquivos salvos e atalhos para apresentaes, textos e planilhas.

29

Fonte: http://docs.google.com/ FIGURA 8: Pgina Inicial do Google Docs

3.1.2 Editor de Texto O editor de textos do Google Docs possui um limite de 500 KB para importar arquivos de texto. Os formatos disponveis para a importao de documentos HTML, TXT, DOC, RTF, ODT. Ao importar os arquivos o contedo convertido em HTML, podendo aumentar o seu tamanho em alguns casos, sendo assim, prevalece o limite de 500 KB ps-converso. A sua interface de fcil acesso com uma organizao bsica, com funes e recursos para a formatao de um editor de textos simples. Em sua guia encontramse algumas opes para formatar seu texto, criar documentos novos, funes como salvar, renomear, fazer download, imprimir, editar, visualizar arquivos para impresso, inserir imagem, link, e outras ferramentas para a verificao ortogrfica.

30

Fonte: http://docs.google.com/Doc FIGURA 9: Pgina do Editor de Texto do Google Docs

3.1.3 Editor de Planilhas O Editor de Planilhas do Google Docs tem um limite de 1.000 planilhas, sendo que as planilhas compartilhadas no contam. Cada planilha criada pelo usurio deve ter no mximo 256 colunas e 200.000 clulas, permanecendo o limite que for atingido primeiro. Sendo que no h limite para o nmero de linhas. permitida a importao de planilhas de at 1 MB, nos formatos em XLS, XLSX, CSV, ODS, TXT, TSV e TSB. A sua interface possui uma organizao bsica com funes e recurso para a formatao de um editor de planilhas necessita. O editor de planilhas eletrnicas visualmente parecido com o Excel, adicionando frmulas, grficos, imagens, comentrios e at gadgets (que so pequenos aplicativos). Na guia o usurio encontra opes para a formatao de suas planilhas, como criar novo arquivo, editar, fazer upload, visualizar, inserir, ferramentas, formato e formulrios. Na barra de ferramentas a recursos mais utilizados para a formatao de texto desde formulas, bordas a ajustar de texto da planilha.

31

Fonte: http://spreadsheets.google.com/ccc FIGURA 10: Pgina do Editor de Planilha do Google Docs

3.1.4 Editor de Apresentao O Editor de Apresentao do Google Docs deve ter um tamanho mximo de 10 MB, nos formatos PPT e PPS. Os arquivos enviados por e-mail podem ter um limite de 500 KB e os importados da web 2 MB de limite. A sua interface possui uma organizao bsica e simples com funes e recurso para a formatao de um editor de apresentao necessita. O editor de apresentao do Google Docs lembra o PowerPoint e possui inmeros recursos para apresentao de slides. Na guia o usurio encontra algumas opes para a formatao de sua apresentao, novo arquivo, editar, inserir, visualizar, adicionar slides e tabelas com formataes necessrias. Na barra de ferramentas a os recursos mais utilizados para a formatao das apresentaes com funes desde inserir formato de texto, imagens, links a formatao de textos.

32

Fonte: http://docs.google.com/present/edit FIGURA 11: Pgina do Editor de Apresentao do Google Docs

3.1.5 Formulrio Um recurso interessante do Google Docs a opo para criar formulrios de pesquisas. Com uma interface simples de se entender, o usurio criar enquetes e consultas a outras pessoas na internet, atravs de perguntas e respostas. As respostas so possveis selecionar seis tipos diferentes como, textos, mltiplas escolha e caixas de seleo. A sua interface possui uma organizao bsica com funes e recurso para uma boa formatao. O usurio pode enviar este formulrio por e-mail, editar, duplicar o formulrio, excluir, salvar, editar um titulo e incluir um texto para ajudar a pessoa a preencher o formulrio.

33

Fonte: http://spreadsheets.google.com/gform FIGURA 12: Pgina do Formulrio do Google Docs

3.2 Microsoft Office Live Workspace O Servio Microsoft Office Live Workspace em verso beta um servio que oferece mobilidades para a edio de texto, planilhas e apresentaes. Este ambiente online desenvolvido pela Microsoft com acesso a nuvem permite armazenar e compartilhar arquivos. Para ter acesso a este servio, preciso efetuar uma conta no site da Microsoft ou se caso o usurio j tiver uma conta pelo Hotmail, poder entrar com o sua conta de acesso do Windows Live ID. Com este servio da Microsoft, o usurio tem disponvel para seu armazenamento online um espao de 5 GB. Sendo assim, possvel visualizar, editar, excluir, salvar, abrir e compartilhar seus arquivos com senha, todas estas funes online do Word, Excel, PowerPoint. O usurio no tem acesso imediato ao Word, Excel e PowerPoint, pois necessria a instalao do suplemento da Microsoft Office Live para assim poder acess-los direto de sua maquina. Ao adicionar um documento ele pode ter 25 MB de tamanho e podem ser carregados vrios tipos de arquivos, desde documentos do Microsoft Office, fotos e PDF e o usurio pode visualizar e editar os seus documentos offline.

34 3.2.1 Interface e Funcionalidades A interface do Microsoft Office Live Workspace possui uma organizao completa com funes e recursos. Em sua interface a uma barra de menu com cones excluir, recortar, copiar, colar, criar, pastas, compartilhar. Este aplicativo disponibiliza a criao de documentos como bloco de notas, listas na forma de tabela, lista de tarefas para criao de atividades, lista de contatos para criao de uma agenda, lista de eventos podendo adicionar atividades, trabalhos, Word, Excel e PowerPoint. Do lado esquerdo a uma lista de arquivos, parecido com um diretrio com ferramentas do espao de trabalho, documentos, documentos compartilhados e itens excludos. Para os arquivos, documentos e pastas excludos ficam na lixeira por 30 dias.

Fonte: http://workspace.office.live.com/ FIGURA 13: Pgina Inicial do Microsoft Office Live Workspace

3.2.2 Bloco de Notas O bloco de notas bem estruturado, ele conta com uma barra de ferramentas simples. Na barra de ferramentas a opes de escolha de fontes com todas as funes necessrias para a sua formatao, marcadores, recuo da margem,

35 desfazer e refazer ao e hiperlink (insere um link para outra pagina web, endereo de email ou documento). E acima desta barra de ferramentas a um menu com funes de fcil acesso com opes salvar, compartilhar, comentrio, atividade, fechar e um controle de verso. E do lado esquerdo um diretrio mostrando o espao de trabalho, documentos compartilhados e itens excludos.

Fonte: http://workspace.office.live.com/ FIGURA 14: Pgina do Bloco de Notas do Microsoft Office Live Workspace

3.2.3 Listas A Lista cria listas simples na forma de uma tabela livre. Sendo assim ela possui uma barra de ferramentas pequena para a criao desta lista, contendo, adicionar linha, adicionar coluna, excluir linha, excluir coluna, desfazer e refazer ultima ao. E acima desta barra de ferramentas a um menu com funes de fcil acesso com opes salvar, compartilhar, comentrio, atividade, fechar e exportar para o Excel. A lista j vem com uma coluna adiciona, para adicionar suas informaes desejadas. E do lado esquerdo um diretrio mostrando o espao de trabalho, documentos compartilhados e itens excludos.

36

Fonte: http://workspace.office.live.com/ FIGURA 15: Pgina da Lista do Microsoft Office Live Workspace

3.2.4 Listas de Tarefa A Lista de Tarefas permite criar de uma lista para suas atividades. Apresentado uma barra de ferramentas, simples com poucas funes contendo, adicionar linha, adicionar coluna, excluir linha e coluna, desfazer e refazer ultima ao. E acima desta barra de ferramentas a um menu com funes de fcil acesso com opes salvar, compartilhar, comentrio, atividade, fechar, exportar para o Excel e conectar a Outlook. A lista de tarefas j vem com uma planilha com quatro colunas informando titulo, data de concluso, prioridade alta e concluda, para seus eventos serem preenchidos. E do lado esquerdo um diretrio mostrando o espao de trabalho, documentos compartilhados e itens excludos.

37

Fonte: http://workspace.office.live.com/ FIGURA 16: Pgina da Lista de Tarefas do Microsoft Office Live Workspace

3.2.5 Listas de Contatos A Lista de Contatos permite criar uma agenda. Apresentado uma barra de ferramentas simples com poucas funes como, adicionar linha, adicionar coluna, excluir linha e coluna, desfazer e refazer ultima ao. E acima desta barra de ferramentas a um menu com funes de fcil acesso com opes salvar, compartilhar, comentrio, atividade, fechar, exportar para o Excel e conectar a Outlook. A lista de contatos j possui uma planilha com nove colunas informando sobrenome, nome, endereo de e-mail, telefone residencial, telefone celular, telefone comercial, empresa, cargo e endereo, para seus eventos serem preenchidos. E do lado esquerdo um diretrio mostrando o espao de trabalho, documentos compartilhados e itens excludos.

38

Fonte: http://workspace.office.live.com/ FIGURA 17: Pgina da Lista de Contatos do Microsoft Office Live Workspace

3.2.6 Listas de Eventos A lista de eventos permite adicionar suas atividades, trabalhos, etc. Apresentado uma barra de ferramentas simples e pequena com poucas funes como, adicionar linha, adicionar coluna, excluir linha e coluna, desfazer e refazer ultima ao. E acima desta barra de ferramentas a um menu com funes de fcil acesso com opes salvar, compartilhar, comentrio, atividade, fechar, exportar para o Excel e conectar a Outlook. A lista de eventos j possui uma planilha com cinco colunas informando titulo, local, hora de inicio, hora de termino e descrio, para seus eventos serem preenchidos. Caso queira adicionar mais linhas e colunas esta a disposio. E do lado esquerdo um diretrio mostrando o espao de trabalho, documentos compartilhados e itens excludos.

39

Fonte: http://workspace.office.live.com/ FIGURA 18: Pgina da Lista de Eventos do Microsoft Office Live Workspace

3.3 Zoho O Zoho outro servio online e gratuito disponvel em vrios idiomas incluindo ingls e portugus (o portugus no esta disponvel para todas as aplicaes). O usurio pode desfrutar de varias aplicaes e ferramentas de compartilhamento e edio de documentos com recursos e agilidades da Web 2.0, juntamente com a interligao da computao em nuvem. Com o Zoho, o usurio pode fazer uploads de msica, vdeos, imagens, criar documentos de texto, planilhas, apresentaes e cria uma conta de e-mail, disponvel online. Ao entrar no site do Zoho ele disponibiliza a interao com sua conta do Google e Yahoo. O usurio pode efetuar seu login pela sua conta do Google ou Yahoo, caso ele no tenha nenhuma destas contas ele poder criar uma diretamente do site do Zoho. 3.3.1 Zoho Docs O Zoho Docs um gerenciador de documentos que permite armazenar e compartilhar seus documentos online para ter acesso a qualquer lugar. Com 1 GB de espao, disponibilizado pela sua verso Free, ele a pgina inicial para todos os

40 arquivos do Zoho Writer, Zoho Show, Zoho Sheet, musicas, fotos podendo assim criar, editar, compartilhar, ver e fazer upload de qualquer tipo de arquivos, incluindo Zip, PDF. O Zoho Docs oferece um destino nico de pagina para o usurio editar, criar, compartilhar e visualizar todos seus documentos. A organizao de suas pastas fcil, o usurio pode arrastar e soltar qualquer arquivo diretamente para ela. Tambm possvel adicionar tags a cada arquivo para organizar ainda mais suas pastas e subpastas. Os arquivos a serem compartilhados podem ser classificados por grupos, pois o Zoho Docs suporta o compartilhamento de grupos. Assim, com os grupos criados o usurio poder compartilhar com os grupos de sua escolha. H tambm uma funo para o usurio conversar com seus amigos dos contatos do Zoho, chamado de Zoho Chat, no necessrio sair do aplicativo para ativ-lo possvel tambm fazer buscas imediatas de seus documentos. Caso o usurio queira adquirir o Zoho Profissional com 5 GB ou o Zoho Negcios com 15 GB eles esto disponvel para a compra, pois eles so pagos. A sua interface da pagina inicial possui uma tima organizao com funes e recursos para a formatao e edio de textos, planilhas, apresentaes, musicas, vdeos, mas o seu idioma apenas em Ingls. Esta pagina a inicial que da entrada para as outras aplicaes, nela o usurio encontra um diretrio do seu lado esquerdo com funes com trs abas mostrando as patas, o espao de trabalho, documentos compartilhados, lixeira grupos e tags criados. Abaixo das abas as outras funes com atalhos para documentos recentes, arquivos, planilhas, apresentaes, imagens, msicas, vdeo. A tambm a opo para bate papo online, mudana de status, foto, nome, ver suas notificaes e contatos.

41

Fonte: http://docs.zoho.com/index.do FIGURA 19: Pgina Inicial do Zoho Docs

3.3.2 Zoho Writer O Zoho Writer uma aplicao que oferece um editor de texto tradicional. Do lado esquerdo a uma barra com guias que so organizadas em categorias por meus documentos, modelos, documentos compartilhados, documentos pblicos e lixeira. Na barra de ferramentas superior a opes para salvar, visualizar impresso, criar links em site, documentos, convida um amigo pra participar do texto, envia e-mail, exporta textos. Arquivos do Zoho Sheet so salvos nos formatos padres (Microsoft Word (DOC), OpenOffice text (ODT & SXW), HTML, RTF, JPG, GIF e PNG) e Office 2007 (DocX).

42

Fonte: http://writer.zoho.com/index.do FIGURA 20: Pgina Inicial do Zoho Writer

3.3.3 Zoho Sheet O Zoho Sheet e uma aplicao para criao de planilhas. A sua interface bem organizada com funes e recursos para a realizao de clculos e criao de grficos. Assim como no editor de texto, aqui no Zoho Sheet tambm possvel importar arquivos do computado com extenso XLS, XLSX, SXC, ODS, CSV E TSV. Na barra de ferramentas a funes de salvar, imprimir, exportar, compartilhar, publicar, importar, adicionar nova planilha, macros, bordas, soma, grfico, ordenao, classificao, data, hora e outras funes para a formatao de texto da planilha. Temos atalhos pra visualizar planilhas, modelos, planilhas compartilhadas e lixeira.

43

Fonte: http://sheet.zoho.com/home.do FIGURA 21: Pgina Inicial do Zoho Sheet

3.3.4 Zoho Show O Zoho Show outro aplicativo para a criao e edio de slides, este o servio o que tem as caractersticas mais parecidas com o PowerPoint. Este aplicativo importar slides de apresentao salvas no seu computador para ser modificada no Zoho e tambm exportar para seu computador as apresentaes criadas nele. Em cima de sua barra de ferramentas a uma guia com funes salvar, exportar, publicar, imprimir, compartilhar, exibir apresentao remota, apresentao de slide. Em sua barra de ferramentas encontram-se funes para a formatao da apresentao links, imagens, caractere, caixa de texto e formatao do texto. E ainda a opo de inserir e aplicar direto da aplicao objetos de formas bsicas, bales e estrela, seta de bloco, smbolo, clipart, fluxograma, alterar tema. Os arquivos do Zoho Show so salvos nos formatos PDF, HTML, PPT, PPS e ODP.

44

Fonte: http://show.zoho.com/home.do FIGURA 22: Pgina Inicial do Zoho Show

3.4 Concluses Sobre as Aplicaes Como concluso dos pacotes do Office online, observa-se que as aplicaes para edio de textos, planilhas e apresentao do Google Docs, Microsoft Office Live Workspace e Zoho podem ser usadas no dia-a-dia do usurio. O servio da Google Docs oferece uma interface simples de fcil acesso e entendimento. Os aplicativos de editores de textos, planilhas eletrnicas e apresentao de slides possuem ferramentas necessrias para suas formataes. O Google Docs tem uma funo de interao com usurio para a edio e visualizao dos arquivos online e trabalha offline sem estar conectada a internet. J o servio da Microsoft Office Live Workspace ainda em verso beta. Os seus editores de textos, planilhas eletrnicas e apresentao de slides tm a interao com o Microsoft Office 2003 e 2007, a sua interface a mesma do Microsoft Office, apenas muda o adicionamento de uma barra para permitir a utilizao do servio offline do Microsoft Office Live Workspace. Sendo assim o Microsoft Office Live Workspace mais completo que o Google Docs, mas em questes de acesso o Google Docs mais acessvel. Pois necessrio ter o Microsoft Office instalado para poder editar seus documentos pela a aplicao.

45 O Zoho Docs necessariamente o editor online mais completo em relao ao Google Docs e o Microsoft Office Live Workspace. Ele tem uma interface completa e simples como as outras duas. O que ira dificultar um pouco o usurio por seu idioma no ser completamente em portugus, ele se mistura com o ingls. O Zoho tambm oferece um bate papo entre seus usurios e a tambm buscas imediatas de seus documentos, arquivos e pastas. Permite modo offline para que o usurio possa trabalhar mesmo no estando conectado na internet e interao para edio e visualizao dos documentos em tempo real. O Zoho disponibiliza no site um

pequeno aplicativo para interagir com a Microsoft Office, ele cria uma barra de ferramenta no Microsoft Office para efetuar este trabalho.

50 MB 50 MB 45 MB 40 MB 35 MB 30 MB 25 MB 20 MB 15 MB 10 MB 5 MB 0 MB Google Docs Microsoft Office Live Workspace Zoho 25 MB 25 MB

Fonte: Grfico ou resultado obtido em pesquisa prpria FIGURA 23: Limite de Upload por arquivo dos Editores de Documentos

46

CAPTULO 4: DESENVOLVIMENTO E IMPLEMENTAO


Foi criada uma aplicao de cadastro com os dados: Nome, Endereo, Bairro, Cidade e Estado, para poder demonstrar o passo a passo da criao de uma aplicao em nuvem. 4.1 Servio Utilizado Tendo uma aplicao pronta, preciso de um servio que possa testar e disponibilizar o acesso da aplicao para todos. Ento foi escolhido o servio de plataforma da Google, o Google App Engine para poder implementar a aplicao na nuvem. A escolha do servio foi por escolha prpria, no quer dizer que tenha sido escolhido esse servio por ser o melhor. 4.2 Desenvolvendo a Aplicao Essa parte mostrar todo cdigo-fonte da aplicao desenvolvida, o que foi necessrio para desenvolver a aplicao e fazer funcionar perfeitamente no Google App Engine. A aplicao foi desenvolvida na linguagem de programao Java e foi utilizado o SDK em Java do Google App Engine para desenvolver a aplicao. Os arquivos da aplicao so organizados em uma estrutura de diretrios, como demonstra seguinte:
build.xml src/ +--java/ | +--pacotes/ | Cadastro.java | Dados.java | Pesquisa.java | PMF.java | +--META-INF/ jdoconfig.xml war/ | frmCadastro.jsp | frmPesquisa.jsp | index.jsp | +--WEB-INF/ appengine-web.xml web.xml

47 No caso para testar a aplicao durante o desenvolvimento, para gerenciar o processo de construo da aplicao, foi utilizando o Apache Ant. Ele facilita o gerenciamento da aplicao tudo a partir da linha de comando. O build.xml o arquivo de construo, nele possui instrues para execuo de tarefas, onde definido o caminho da classe, das bibliotecas, do local de origem dos arquivos que iram ser compilados e o local de destino que iro ser armazenados as classes compiladas. Todos as instrues contidas no build.xml, so para o funcionamento da aplicao utilizando o Apache Ant. O Cadastro.java o arquivo de cdigo-fonte Java, onde est a rotina de cadastro da aplicao. O Dados.java o arquivo de cdigo-fonte Java, onde possui as funes para obter e atribuir os dados nos campos privados que so anotados com @Persistent para informar que deve armazen-los como propriedades de objetos no armazenamento de dados do Google App Engine. O Pesquisa.java o arquivo de cdigo-fonte Java, onde est a rotina de pesquisa que carrega todos dados dos cadastros efetuados para listar ao usurio. Para armazenar os dados cadastrados foi utilizado o JDO (Objetos de Dados Java), uma API para armazenamento de dados. O jdoconfig.xml o arquivo de configurao que informa a plataforma de acesso quando usar o armazenamento de dados do Google App Engine como o backend para a implementao JDO. O PMF.java o arquivo de cdigo-fonte Java, que utilizado para que cada solicitao que usar o armazenamento de dados cria uma instncia nova da classe PersistenceManager. O frmCadastro.jsp, frmPesquisa.jsp e o index.jsp so os arquivos JSPs (JavaServer Pages) para implementar a interface de usurio na aplicao. As JSPs so parte do padro servlet. O Google App Engine compila todos os arquivos JSPs no diretrio WAR da aplicao e mapeia todos para os caminhos do URL. O appengine-web.xml um arquivo de configurao para informar ao Google App Engine, como implementar e executar a aplicao. Nele inclui o ID registrado da aplicao no Google App Engine, o nmero da verso da aplicao e listas de arquivos que deveram ser tratados como um arquivo esttico. O web.xml um arquivo de configurao conhecido como o descritor de implementao do aplicativo da web. Esse arquivo serve como mapeamento, quando o servidor da web recebe uma solicitao, ele determina qual classe de servlet deve ser chamada utilizando o arquivo web.xml.

48 build.xml

<?xml version="1.0" encoding="UTF-8"?> <project name="Trabalho2Bim" default="datanucleusenhance"> <property name="sdk.dir" location="../.." /> <import file="${sdk.dir}/config/user/ant-macros.xml" /> <path id="project.classpath"> <pathelement path="war/WEB-INF/classes" /> <fileset dir="war/WEB-INF/lib"> <include name="**/*.jar" /> </fileset> <fileset dir="${sdk.dir}/lib"> <include name="shared/**/*.jar" /> </fileset> </path> <target name="copyjars" description="Copies the App Engine JARs to the WAR."> <copy todir="war/WEB-INF/lib" flatten="true"> <fileset dir="${sdk.dir}/lib/user"> <include name="**/*.jar" /> </fileset> </copy> </target> <target name="compile" depends="copyjars" description="Compiles Java source and copies other source files to the WAR."> <mkdir dir="war/WEB-INF/classes" /> <copy todir="war/WEB-INF/classes"> <fileset dir="src"> <exclude name="**/*.java" /> </fileset> </copy> <javac srcdir="src" destdir="war/WEB-INF/classes" classpathref="project.classpath" debug="on" /> </target> <target name="datanucleusenhance" depends="compile" description="Performs JDO enhancement on compiled data classes."> <enhance_war war="war" /> </target> <target name="runserver" depends="datanucleusenhance" description="Starts the development server."> <dev_appserver war="war" port="8082" /> </target> <target name="update" depends="datanucleusenhance" description="Uploads the application to App Engine."> <appcfg action="update" war="war" /> </target> <target name="update_indexes" depends="datanucleusenhance" description="Uploads just the datastore index configuration to App Engine."> <appcfg action="update_indexes" war="war" /> </target> <target name="rollback" depends="datanucleusenhance" description="Rolls back an interrupted application update."> <appcfg action="rollback" war="war" /> </target>

49
<target name="request_logs" description="Downloads log data from App Engine for the application."> <appcfg action="request_logs" war="war"> <options> <arg value="--num_days=5"/> </options> <args> <arg value="logs.txt"/> </args> </appcfg> </target> </project>

Cadastro.java

package pacotes; import javax.jdo.PersistenceManager; public class Cadastro { public String Cadastrar(Dados data){ PersistenceManager pm = PMF.get().getPersistenceManager(); try { pm.makePersistent(data); } finally { pm.close(); } return ("Cadastro realizado com sucesso."); } }

Dados.java

package pacotes; import import import import import javax.jdo.annotations.IdGeneratorStrategy; javax.jdo.annotations.IdentityType; javax.jdo.annotations.PersistenceCapable; javax.jdo.annotations.Persistent; javax.jdo.annotations.PrimaryKey;

@PersistenceCapable(identityType = IdentityType.APPLICATION) public class Dados { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private Long id; @Persistent private String nome, endereco, bairro, cidade, estado; public void setNome(String name){ nome = name; } public String getNome(){ return nome; }

50
public void setEndereco(String name){ endereco = name; } public String getEndereco(){ return endereco; } public void setBairro(String name){ bairro = name; } public String getBairro(){ return bairro; } public void setCidade(String name){ cidade = name; } public String getCidade(){ return cidade; } public void setEstado(String name){ estado = name; } public String getEstado(){ return estado; } }

Pesquisa.java

package pacotes; import java.util.List; import javax.jdo.PersistenceManager; public class Pesquisa { private String pesquisa; public void setPesquisa(String name){ pesquisa = name; } public String getPesquisa(){ return pesquisa; } public List Pesquisar(){ PersistenceManager pm = PMF.get().getPersistenceManager(); String query = "select from " + Dados.class.getName(); List<Dados> list = (List<Dados>) pm.newQuery(query).execute(); return list; }

51
}

PMF.java

package pacotes; import javax.jdo.JDOHelper; import javax.jdo.PersistenceManagerFactory; public final class PMF { private static final PersistenceManagerFactory pmfInstance = JDOHelper.getPersistenceManagerFactory("transactions-optional"); private PMF() {} public static PersistenceManagerFactory get() { return pmfInstance; } }

jdoconfig.xml

<?xml version="1.0" encoding="utf-8"?> <jdoconfig xmlns="http://java.sun.com/xml/ns/jdo/jdoconfig" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/ns/jdo/jdoconfig"> <persistence-manager-factory name="transactions-optional"> <property name="javax.jdo.PersistenceManagerFactoryClass" value="org.datanucleus.store.appengine.jdo.DatastoreJDOPersistence ManagerFactory"/> <property name="javax.jdo.option.ConnectionURL" value="appengine"/> <property name="javax.jdo.option.NontransactionalRead" value="true"/> <property name="javax.jdo.option.NontransactionalWrite" value="true"/> <property name="javax.jdo.option.RetainValues" value="true"/> <property name="datanucleus.appengine.autoCreateDatastoreTxns" value="true"/> </persistence-manager-factory> </jdoconfig>

frmCadastro.jsp

<%@page language="java" import="java.sql.*,javax.swing.JOptionPane"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <jsp:useBean id="Cadastro" class="pacotes.Cadastro" scope="request" /> <jsp:useBean id="Dados" class="pacotes.Dados" scope="request" /> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Aplicativo no App - Cesar Augustus Silva</title> </head> <body> <h1>Cadastro</h1> <jsp:setProperty name="Dados" property="*" /> <% out.println(Cadastro.Cadastrar(Dados)); %> <p><a href="index.jsp">Voltar</a></p> <p><a href="frmPesquisa.jsp">Lista</a></p>

52
</body> </html>

frmPesquisa.jsp

<%@page language="java" import="java.sql.*,javax.swing.JOptionPane" %> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.util.*" %> <%@page import="pacotes.*" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <jsp:useBean id="Pesquisa" class="pacotes.Pesquisa" scope="page" /> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Aplicativo no App - Cesar Augustus Silva</title> </head> <body> <h1>Lista</h1> <jsp:setProperty name="Pesquisa" property="pesquisa" /> <table width="100%" border="1"> <tr style="color:#ffffff; font-size: 12px; "> <td bgcolor="#000000" width="30%"><b>NOME</b></td> <td bgcolor="#000000" width="30%"><b>ENDEREO</b></td> <td bgcolor="#000000" width="15%"><b>BAIRRO</b></td> <td bgcolor="#000000" width="15%"><b>CIDADE</b></td> <td bgcolor="#000000" width="5%"><b>ESTADO</b></td> </tr> <% List Lista = Pesquisa.Pesquisar(); Iterator ListaIterator = Lista.iterator(); Dados data; while (ListaIterator.hasNext()){ data = (Dados) ListaIterator.next(); %> <tr style="font-size: 12px"> <td><%= data.getNome() %></td> <td><%= data.getEndereco() %></td> <td><%= data.getBairro() %></td> <td><%= data.getCidade() %></td> <td><%= data.getEstado() %></td> </tr> <% } %> </table> <p><a href="index.jsp">Cadastrar</a></p> </body> </html>

index.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Aplicativo no App - Cesar Augustus Silva</title> </head>

53
<body> <h1>Cadastro</h1> <form action="frmCadastro.jsp" method="GET"> <table border="0"> <tr> <td>Nome</td> <td><input type="text" name="nome" /></td> </tr> <tr> <td>Endereo</td> <td><input type="text" name="endereco" /></td> </tr> <tr> <td>Bairro</td> <td><input type="text" name="bairro" /></td> </tr> <tr> <td>Cidade</td> <td><input type="text" name="cidade" /></td> </tr> <tr> <td>Estado</td> <td><input type="text" name="estado" /></td> </tr> </table> <br /> <input type="submit" value="Inserir" name="btnInserir" /> </form> <p><a href="frmPesquisa.jsp">Lista</a></p> </body> </html>

appengine-web.xml

<?xml version="1.0" encoding="utf-8"?> <appengine-web-app xmlns="http://appengine.google.com/ns/1.0"> <application>7396998</application> <version>1</version> <system-properties> <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/> </system-properties> </appengine-web-app>

web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <session-config> <session-timeout> 30 </session-timeout> </session-config> <welcome-file-list> <welcome-file>index.jsp</welcome-file>

54
</welcome-file-list> </web-app>

4.3 Implementando a Aplicao Com o desenvolvimento da aplicao pronta, o prximo passo implementar a aplicao na nuvem. Para compilar as classes da aplicao devem ser executadas as seguintes linhas de comandos no diretrio da aplicao, onde possui o arquivo build.xml. ant copyjars: copia todas bibliotecas JARs que a aplicao esteja usando para o funcionamento da aplicao. ant compile: compila os cdigos-fonte Java e armazena no diretrio das classes compiladas da aplicao ant runserver: usado para mostrar o funcionamento da aplicao como ir ficar no servidor web quando for implementar no Google App Engine. Antes de implementar a aplicao no Google App Engine, preciso criar uma aplicao no Google App Engine, definindo o ID da aplicao, que no caso o ID que j contm no appengine-web.xml, e o ttulo da aplicao, como mostrado na figura 24.

Fonte: https://appengine.google.com/start/createapp FIGURA 24: Criao de Aplicao no Google App Engine

55 Com a aplicao no Google App Engine pronta, para enviar a aplicao na nuvem usado um comando includo no SDK do Google App Engine, chamado appcfg, que utilizada para interagir com as aplicaes no Google App Engine: appcfg update war: a linha de comando que ir enviar todos cdigo e os arquivos da aplicao para o Google App Engine, solicitando o nome de usurio e a senha no momento do envio da aplicao. 4.4 Acessando a Aplicao na Nuvem Com a aplicao j desenvolvida e implementada na nuvem, pode acessar a aplicao com a seguinte URL do site que comea com o ID da aplicao, que ir mostrar a aplicao na nuvem, como mostra a figura 25.

Fonte: http://7396998.appspot.com/ FIGURA 25: Formulrio de Cadastro da Aplicao Implementada

56

CONCLUSO
As aplicaes em nuvem apresentam um avano para a TI, possibilitando para os usurios o acesso com a Web. Portanto, o usurio utilizar o computador na internet e ter o espao que precisa para guardar seus arquivos como documentos, fotos, vdeos e msicas, etc. Atravs dos estudos de analise das ferramentas dispostos pelas aplicaes, observa-se que os recursos online so bem organizados para fcil compreenso e interatividade com o usurio final. Os servios de edio de texto, planilhas e apresentaes so parecidos com o Microsoft Office. Assim editar os arquivos atravs destas aplicaes excelentes como funes de colaborao com outros usurios, como apresentado no Zoho que se destaca pelo seu limite de upload por arquivo de 50 MB. Os servios dos discos virtuais tambm oferecem acessos para o armazenamento de dados permitindo um gerenciamento com o computador, como demonstrado no 4shared que trs aos usurios um limite de upload por arquivo de 200 MB. Com o desenvolvimento dos servios da computao em nuvem, novas implementaes de aplicaes em nuvem esto sendo criadas para o benefcio dos usurios e empresas.

57

REFERNCIAS BIBLIOGRFICAS
4shared. Disponvel em: <http://www.4shared.com/> Acesso em: 14 nov. 2009. ADrive. Disponvel em: <http://www.adrive.com/> Acesso em: 18 nov. 2009. AppEngine. O que o Google App Engine?. Disponvel em: <http://www.appengine.com.br/o-que--o-google-app-engine-1> Acesso em: 15 dez. 2009 ARIMA, K. Caso de inovao. Revista Info Exame, n 283, p. 70, set. 2009. BR, Web 2.0. Conceituando o que Web 2.0. Disponvel em: <http://web2.0br.com.br/conceito-web20/>. Acesso em: 6 dez. 2009. FONTES, E. A computao na nuvem, mas os ps ficam no cho!. Disponvel em: <http://www.viaseg.com.br/artigo/130a_computacao_e_na_nuvem_mas_os_pes_ficam_no_chao.html> Acesso em: 17 maio 2009. Google Code. Disponvel em: <http://code.google.com/intl/pt-BR/appengine/docs/> Acesso em: 15 dez. 2009. Google Docs. Disponvel em: <http://docs.google.com/> Acesso em: 15 nov. 2009. LAGES, A. Definies sobre os termos IaaS, PaaS e SaaS, 2009. Disponvel em: <http://www.infoq.com/br/news/2009/01/Iaas-Paas-Saas> Acesso em: 15 abr. 2009. MEDEIROS, B.J. Redao Cientfica: A Prtica de Fechamento, Recursos, Resenhas. Ed. Atlas S.A, 10 edio. So Paulo, 2008. MediaFire. Disponvel em: <http://www.mediafire.com/> Acesso em: 14 nov. 2009. SCHINDLER, E. Introduo Web 2.0, 2007. Disponvel em: <http://cio.uol.com.br/tecnologia/2007/06/11/idgnoticia.2007-06-11.3448154755/> Acesso em: 15 abr. 2009. STRICKLAND, J. Como funciona a computao em nuvem, 2008. Disponvel em: <http://informatica.hsw.uol.com.br/computacao-em-nuvem2.htm> Acesso em: 7 jun.

58 2009. Skydrive. Disponvel em: <http://www.skydrive.live.com/> Acesso em: 18 nov. 2009. Microsoft Workspace Office Live. Disponvel em: <http://workspace.office.live.com/> Acesso em: 12 nov. 2009. Zoho. Disponvel em: <http://www.zoho.com/> Acesso em: 16 nov. 2009.

59

ANEXOS

60

ANEXO A TABELAS DOS DISCOS VIRTUAIS

Tabela 1: Dados dos Discos Virtuais


Tabela de Aplicaes de Discos Virtuais da Cloud Computing Ano de Espao Compra de Servios Idiomas lanamento em disco espao 4shared 2005 Portugus, Ingls, etc. 5 GB Oferece ADrive 2008 Ingls 50 GB Oferece MediaFire 2006 Ingls Ilimitado Oferece SkyDrive 2008 Portugus, Ingls, etc. 25 GB No oferece

Tabela 2: Dados dos Discos Virtuais


Tabela de Aplicaes de Discos Virtuais da Cloud Computing Limite de upload Limite de Gerenciamento Publicao Compartilhamento Servios por arquivo trfego via Desktop online de pastas e links 4shared 200 MB 60 Kb/s Sim Possui Sim ADrive 2 GB 70Kb/s No No possui Sim MediaFire 200 MB 75Kb/s No Possui Sim SkyDrive 50 MB 65 Kb/s No Possui Sim

61

ANEXO B TUTORIAL DE UTILIZAO DO 4SHARED


Este ser um breve manual que auxiliar o usurio a aprender a utilizar o 4shared de uma maneira fcil e pratica. De inicio ser necessrio criar uma conta, portanto o usurio necessita em se inscrever acessando o site do 4shared. Na pgina principal, encontra-se o link para inscrever-se no 4shared. Acessando a pgina de criao de contas conforme a figura 26, so preenchidos os campos do formulrio com os dados necessrios do usurio e clicar em inscrever-se para criar a conta no 4shared.

Fonte: http://www.4shared.com/signup.jsp FIGURA 26: Formulrio da Pgina de Criao de Contas do 4shared

Acessando a conta Aps ter criado a conta no 4shared, o usurio ira acessar sua conta. Sendo que existem duas maneiras para acessar a conta. A primeira utilizando o navegador para poder entrar pelo o site e a segunda utilizar o aplicativo chamado 4shared Desktop. Acessando a conta de usurio pelo navegador na pgina inicial, so informados o e-mail e a senha. Caso o usurio tenha uma conta do Google ou OpenID (sistema de identificao) no ser necessrio criar uma conta no 4shared, s clicar direto na Google ou OpenID. Aps o formulrio de acesso, carregada a janela do 4shared para se utilizado.

62

Fonte: http://www.4shared.com/ FIGURA 27: Formulrio de Acesso de Usurio do 4shared

Enviando arquivos O 4shared envia um arquivo de cada vez, como mostra a figura 28, como tambm possvel enviar vrios arquivos de uma s vez quando for necessrio. Para enviar arquivos, a um limite de envio, sendo que quando o usurio for enviar um arquivo com um tamanho acima do limite, o envio impedido e uma mensagem enviada avisando que o limite do tamanho de arquivo foi ultrapassado. E quando selecionado somente os arquivos com o tamanho inferior ao limite, fica visvel o progresso de envio de arquivos at terminar a transferncia de todos os arquivos.

Fonte: http://www.4shared.com/account/dir/15628241/672686c6/sharing.html FIGURA 28: Formulrio de Envio de Arquivos do 4shared

Links para arquivos Com os arquivos criados o usurio pode gerar links para pode baix-los. Para conseguir o link, basta selecionar o arquivo e em seguida clicar no boto links da barra de ferramentas para serem gerados os links dos arquivos selecionados e aparecer uma janela visualizando os links, como mostra na figura 29.

63

Fonte: http://www.4shared.com/account/dir/15628241/672686c6/sharing.html FIGURA 29: Janela dos Links para arquivos gerados no 4shared

Compartilhando pasta O compartilhamento de pasta ajuda o usurio a distribuir seus arquivos com outras pessoas. Para no ter que mandar todos os links dos arquivos para o destinatrio, pode-se compartilhar a pasta, e assim todos os seus amigos ou somente a pessoa desejada poder obter todos os arquivos que estiver na pasta compartilhada. Na barra de ferramentas contm o boto de compartilhamento, ao clic-lo abre o painel de compartilhamento. Dentro do painel de compartilhamento de pasta como mostra a figura 30, contm as opes no compartilhar a pasta e compartilhar a pasta, selecionada a segunda opo para ativar o

compartilhamento de pasta.

Fonte: http://www.4shared.com/account/dir.jsp FIGURA 30: Opes de Compartilhamento de pasta do 4shared

Permisses de pasta compartilhada Na pasta compartilhada o usurio pode definir as permisses, para quem deseja enviar os arquivos e quem poder baix-lo. Na figura 31, a opes para a

64 definio de permisso da pasta compartilha, onde o usurio pode configura conforme suas exigncias.

Fonte: http://www.4shared.com/account/dir.jsp FIGURA 31: Opes de Permisses de pasta compartilhada do 4shared

4shared Desktop Logo aps o usurio ter acessado a sua conta do 4shared, na prpria pagina a um link do 4shared Desktop para ser feito o download. Clicando neste link, como mostra a figura 32 instalado o aplicativo do 4shared em seu computador para poder trabalhar offline, quando no conectado da internet.

Fonte: http://www.4shared.com/account/dir/15628241/672686c6/sharing.html FIGURA 32: Link do aplicativo 4shared Desktop

Aps instalar 4shared Desktop abrir uma janela de acesso como mostra a figura 33. S pode ser acessado por uma conta criada no 4shared, ou seja, no

65 permitido acessar usando a conta da Google, como feito pelo site do 4shared.

Fonte: Aplicativo 4shared Desktop do 4shared FIGURA 33: Janela de Acesso de Usurio do 4shared Desktop

Enviando arquivos e pastas com o Desktop Para enviar arquivos e pastas com todos os arquivos contidos dentro dela, sem a necessidade de ter que seleciona arquivo por arquivo. O usurio ir clicar na aba do upload em Select, em seguida ser aberta uma janela mostrando os arquivos e pastas selecionadas, sendo transferidos, como mostra na figura 34.

Fonte: Aplicativo 4shared Desktop do 4shared FIGURA 34: Transferncia de arquivos e pastas

Links para arquivo Como no site do 4shared, pode-se obter um link para baixar o arquivo determinado pelo Desktop. Para gerar o link, basta selecionar o arquivo em que pretende obter o link, pode ser mais que um arquivo diretamente, e clicar no boto

66 Links na barra de ferramentas do 4shared, em seguida ir mostrar o link de cada arquivo que foi selecionado, como mostra na figura 35.

Fonte: Aplicativo 4shared Desktop do 4shared FIGURA 35: Links para arquivo

67

ANEXO C TUTORIAL DE UTILIZAO DO ZOHO


Este ser um breve manual que auxiliar o usurio a aprender a utilizar o Zoho Docs de uma maneira fcil e prtica. De inicio ser necessrio criar uma conta no Zoho. Se o usurio tiver uma conta do Google, Google Apps (servio do Google para aplicaes em nuvem) ou Yahoo possvel acessar o Zoho diretamente, pois eles interagem com o Zoho como mostra a figura 36.

Fonte: http://www.zoho.com/ FIGURA 36: Formulrio de Acesso de Usurio do Zoho

Aps ter entrado no Zoho, ser aberta a pgina com a sua conta de usurio mostrando todas as aplicaes oferecidas pelo Zoho. Em nosso iremos utilizar apenas o Zoho Docs, Zoho Show, Zoho Writer e o Zoho Sheet, como mostrado na figura 37. O usurio pode clicar em qualquer uma delas para comear a trabalhar.

Fonte: http://www.zoho.com/ FIGURA 37: 4 Links de Aplicaes do Zoho

68 Importando Documentos no Zoho Docs Para fazer uploads de arquivos, o usurio ir barra de ferramentas do Zoho Docs e clicar em cima de Upload, para fazer a transferncia dos arquivos. Em seguida ser aberta uma janela para o usurio selecionar o arquivo desejado por ele, sendo que permitido um total 50 MB de arquivos postados. O usurio tambm pode escolher para que pasta do Zoho Docs ele queira que o arquivo seja enviado, assim como mostra a figura 38.

Fonte: http://docs.zoho.com/index.do FIGURA 38: Upload de Arquivo do Zoho Docs

Importando Documentos no Zoho Writer O usurio pode compartilhar seus documentos clicando na aba do lado esquerdo na opo Importar que abriram uma janela mostrando as formas para serem importados. O usurio pode importar do computador ou do Google Docs, permitindo um limite de 10 MB, conforme a figura 39.

Fonte: http://writer.zoho.com/index.do FIGURA 39: Importao de Documentos do Zoho Writer

69 Compartilhando Documentos no Zoho Writer Clicando ainda na barra de ferramentas do Zoho Writer, o usurio pode compartilhar seus documentos. Sendo assim abrir uma janela para o usurio informar os contatos que iro receber estes documentos.

Fonte: http://writer.zoho.com/index.do FIGURA 40: Compartilhamento de Documentos do Zoho Writer

O usurio tambm pode compartilhas seus documentos publicando para todos os seus contatos. s clicar na aba Share acima da barra de ferramentas e clicar em publicar, ser aberta uma janela para ser feito o compartilhamento pblico, como mostrado na figura 41.

Fonte: http://writer.zoho.com/index.do FIGURA 41: Compartilhamento Pblico do Zoho Writer

Criando Tags no Zoho Docs Tags so novas pastas que servem para categorizar os documentos do seu

70 escritor. O usurio pode adicionar a Tag clicando do lado esquerdo do Zoho Docs na aba tags folders. Em seguida ira aparecer janela, conforme na figura 42, onde o usurio ira escrever o nome para a tag e adicion-la. Logo aps de adicionar a tag aparecer ela criada, clicando sobre ela a duas opes para excluir ou adicionar como pasta pode ser acessada a partir do lado esquerdo do painel em Tag Pastas.

Fonte: http://docs.zoho.com/index.do FIGURA 42: Adicionando uma Tag no Zoho Docs

Importando Documentos no Zoho Sheet O usurio pode importar seus documentos clicando acima da barra de ferramentas do Zoho Sheet na opo Importar. Em seguida ser aberta uma janela para o usurio importar o documento desejado por ele, podendo escolher um arquivo local ou um endereo URL. Como mostra a figura 43.

Fonte: http://sheet.zoho.com/home.do FIGURA 43: Importao de Documentos do Zoho Sheet

71 Exportando Documentos no Zoho Sheet Para o usurio exportar um documento ele deve clicar na aba acima da barra de ferramentas em Exportar e escolher o formato desejado. Aps escolher o formato, abrir uma janela para se fazer o download do documento no formato escolhido.

Fonte: http://sheet.zoho.com/home.do FIGURA 44: Seleo de formatos de arquivo a ser exportado no Zoho Sheet

Compartilhando Documentos no Zoho Sheet Para compartilhar o usurio ira na aba Compartilhar em cima da barra de ferramentas e clicar sobre ela. Em seguida aparecer uma janela para ser efetuado o compartilhamento. Nesta janela ser escolhido o tipo da permisso.

Fonte: http://sheet.zoho.com/home.do FIGURA 45: Compartilhamento de Documentos do Zoho Sheet

72 Criando Apresentaes no Zoho Show Ao entrar no Zoho Show ele pede para cria uma nova apresentao, como mostra a figura 46. O usurio devera escolher o tema e colocar um nome pra a apresentao e em seguida iniciar.

Fonte: http://show.zoho.com/create.do FIGURA 46: Criao de Apresentao do Zoho Show

Exportando Apresentaes no Zoho Show Para o usurio exportar um documento ele deve clicar na aba acima da barra de ferramentas em Exportar e escolher o formato desejado. Aps escolher o formato, abrir uma janela para se fazer o download do documento no formato escolhido.

Fonte: http://show.zoho.com/document.do FIGURA 47: Seleo de formatos de arquivo a ser exportado no Zoho Show

Tornando uma Apresentao Pblica no Zoho Show Para publicar uma apresentao o usurio ir clicar na aba Publicar em cima da barra de ferramentas e escolher o seu tipo de publicao. Ir aparecer uma janela informando se o usurio deseja tornar esta apresentao publica. Se ele

73 continuar em seguida abrir outra janela, informando que esta apresentao foi publicada, gerando uma URL para ser acessada.

Fonte: http://show.zoho.com/document.do FIGURA 48: Publicao de Apresentao do Zoho Show

Compartilhando a Apresentao no Zoho Show Acima da barra de ferramentas do Zoho Show, o usurio pode compartilhar seus documentos clicando na aba Compartilhar. Sendo assim abrir uma janela para informar os contatos que iro receber estes documentos, como mostra a figura 49. Logo aps ter compartilhado, abrir uma janela mostrando o endereo das pessoas que foram enviadas.

Fonte: http://show.zoho.com/document.do FIGURA 49: Compartilhamento de Apresentao do Zoho Show

74 Tornando uma Apresentao Remota no Zoho Show Em cima na barra de ferramentas a tambm a aba Remota, clicando nela o usurio ir apresentar apresentao remotamente. Sendo assim ser aberta uma janela para fazer ela remota, conforme a figura 50, em seguida gerada a URL para ser enviada para os participantes participarem da apresentao. O usurio clicando em Enviar, ira abrir uma pagina informando que a apresentao foi enviada com sucesso para o participante. Caso o usurio clique em enviar, ser aberta uma janela do browser, para iniciar a apresentao remota.

Fonte: http://show.zoho.com/document.do FIGURA 50: Reproduzindo a apresentao Remota no Zoho

75

ANEXO D ESTRUTURA DO GOOGLE APP ENGINE


O que o Google App Engine? O Google App Engine um servio de plataforma que oferecida para executar aplicaes web utilizando a infra-estrutura do Google. Com o App Engine s preciso enviar a aplicao que est pronta para usar, sendo fcil de construir, fcil de escalar conforme as necessidades de trfego e armazenamento que crescem. No Google App Engine criado um subdomnio no domnio appspot.com para cada vez que enviada uma nova aplicao, podendo compartilhar a aplicao para todos ou limitar acessos para alguns membros da sua organizao. O Google App Engine gratuito, no precisar pagar nada. Pode desenvolver e publicar diversas aplicaes que no cobrado nenhum custo. Para cada conta criada fornecido um espao de armazenamento persistente de 500 MB, CPU e uma transferncia de banda. Ferramentas de Desenvolvimento de Software do Google App Engine O Google App Engine oferece o Software Development Kit, em portugus, Ferramentas de Desenvolvimento de Software que inclui uma aplicao de servidor web com todas as APIs e bibliotecas disponveis no App Engine para emular os servios do App Engine no computador local. No App Engine possui at agora apenas duas SDK, que para a utilizao da linguagem de programao Java e Python, enquanto as outras linguagens de programao esto sendo consideradas para lanamentos futuros. No SDK possui uma ferramenta para enviar as aplicaes para o App Engine, tendo necessrio criar o cdigo da aplicao a ser mandado, os arquivos estticos e de configurao, para utilizar a ferramenta e enviar os dados. Pode criar diversas aplicaes e mandar para o App Engine que enquanto criado um novo cdigo para enviar uma nova aplicao, as aplicaes antigas continuam servindo na App Engine. Subindo uma Aplicao em Java no Google App Engine Para desenvolver e subir uma aplicao com a linguagem de programao Java preciso baixar o SDK do Google App Engine para Java, que possui para as

76 plataformas Windows, Mac OS X, Linux e outras plataformas. Com a aplicao j pronta, necessrio registrar um ID no Google App Engine para a aplicao que pretende enviar. Aps registrar o ID para a aplicao, deve editar o arquivo appengine-web.xml, e atribuir o valor do elemento <application> para ser o ID da aplicao registrada. Por ltimo, utilizado um comando que envia o cdigo e os arquivos da aplicao para o App Engine, que o appcfg.cmd (Windows) ou appcfg.sh (Mac OS X, Linux). Para enviar a aplicao executado o comando atribuindo o parmetro update e o caminho do diretrio war da aplicao, ser solicitado o nome de usurio e a senha da conta do Google. Para poder acessar a aplicao para poder ver executando no Google App Engine, o URL do site comea com o ID da aplicao como o subdomnio, no domnio appspot.com (http://id_aplicao.appspot.com/). (APPENGINE)