Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Web 2.0 Erros e Acertos, Notas de estudo de Informática

Web 2.0 Erros e Acertos

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 16/11/2010

marcelo-carvalho-26
marcelo-carvalho-26 🇧🇷

5

(2)

3 documentos

1 / 55

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37

Pré-visualização parcial do texto

Baixe Web 2.0 Erros e Acertos e outras Notas de estudo em PDF para Informática, somente na Docsity!

Conteúdo

  • Apoio___________________________________________________________
  • Agradecimento___________________________________________________
  • Prefácio de Gilson Schwartz: O Sonho que se Faz _____________________
  • Introdução ______________________________________________________
  • Parte 1 – O Projeto________________________________________________
    • 1.Início de Tudo _________________________________________________
    • 2.A Idéia ______________________________________________________
    • 3.O Investimento _______________________________________________
    • 4.Escopo Ambicioso - Um Projeto Trilíngue___________________________
  • Parte 2 – Programação ___________________________________________
    • 1.Hospedagem_________________________________________________
    • 2.Domínios ____________________________________________________
    • 3.DNS________________________________________________________
    • 4.Algoritmo ____________________________________________________
    • 5.Código______________________________________________________
    • 6.Banco de Dados ______________________________________________
    • 7.SMS _______________________________________________________
    • 8.Usuários do Twitter ____________________________________________
    • 9.Outras Funcionalidades ________________________________________
  • Parte 3 – Propaganda Online ______________________________________
    • 1.Propaganda, a Alma do Negócio _________________________________
    • 2.As Ferramentas do Google Para Propaganda _______________________
      • 2.1.Google Adsense ___________________________________________
      • 2.2.Google Adwords ___________________________________________
    • 3.Anúncios em Português ________________________________________
      • 3.1.Cliques Suspeitos __________________________________________
    • 4.Anúncios em Espanhol _________________________________________
      • 4.1.Porque Utilizei o Espanhol ___________________________________
    • 5.Porque (Não) Utilizei o Inglês____________________________________
  • Parte 4 – Erros e acertos__________________________________________
    • 1.Clientes Desktop e Plataformas móveis ____________________________
    • 2.Twitter, Um Serviço Instável _____________________________________
    • 3.Outras Redes Sociais __________________________________________
    • 4.Necessidade de Pessoal________________________________________
    • 5.Custo Total __________________________________________________
    • 6.O Que Fazer Com o Projeto _____________________________________
    • 7.Os Grandes Erros _____________________________________________
    • 8.Os Acertos __________________________________________________
  • Parte 5 – O Futuro _______________________________________________
    • 1."digi.to" Social - Evolução e Sonho ________________________________
    • 2.Projeto Colaborativo ___________________________________________
    • 3.Para Encerrar ________________________________________________
  • Referências Online ______________________________________________
  • Quem é Paulo Siqueira ___________________________________________
  • Quem é Orlando Pedroso _________________________________________
  • Licença Creative Commons _______________________________________

Agradecimento

“Para o meu filho Pablo e à minha neta Nara Rosa.”


“Gabriel, obrigado pela consultoria e conselhos de filho para pai.”


“Célia e Gabriel, obrigado pela revisão do texto e pelo apoio.”

O Sonho que se Faz

_Prefácio de Gilson Schwartz ()_*

Um sonho que se sonha só é só um sonho. Um sonho que se sonha junto é real. Mas um sonho que se faz junto é mais que a realidade, é um projeto sustentável.

A engenharia passa no mundo por uma radical mudança de conceitos e práticas. Pode-se dizer no entanto que o olho do furacão, mesmo levando-se em conta a intensidade e extensão das inovações estritamente tecnológicas, está na engenharia de projetos.

Projeto é o sonho que se faz junto – pois fazer uma idéia “virar realidade” é um desafio que apenas a colaboração e a inteligência podem transformar em processos sustentáveis de apoio e renovação de qualquer projeto.

Mas se a engenharia de projetos é revolucionária no campo da tecnologia, mudanças sísmicas de magnitude comparável acontecem no “lado” das humanidades: das muitas revisões críticas e criações surpreendentes que até hoje surgiram no campo da educação, pode-se dizer também que a educação por projetos tornou-se o epicentro de uma espetacular revisão de teorias, práticas e valores. Educar é solucionar problemas, não o exercício repetitivo de simplesmente armazenar informações, sem saber dar-lhes sentido.

Projeto é engenharia, projeto é pedagogia mas é preciso iluminar também a dimensão existencial, psicanalítica e espiritual que um projeto encarna. Do sonho vieste, ao sonho voltarás. Projeto que é bom mesmo torna-se sustentável na medida em que se animam muitos a fazer e refazer o sonho sem que o espírito sonhador seja, em momento algum, simplesmente relegado ao almoxarifado das convenções irrelevantes...

Engenharia, pedagogia e desejo, os três elementos aparecem nessa obra que é reflexo (ou seja, chega a nós pela reflexão de Paulo Siqueira) de alguém que apaixonadamente põe as mãos à obra. Numa sociedade por projetos em que a organização do desejo depende cada vez mais da qualidade da nossa pedagogia,

Introdução

Este livro tem o objetivo de transferir e compartilhar o conhecimento e as experiências acumuladas no desenvolvimento de um projeto para a web. É um relato prático e real.

Interessante para estudantes, professores, programadores, analistas, desenvolvedores, gerentes de projeto, executivos de TI, blogueiros, jornalistas de tecnologia, enfim, serve para qualquer pessoa que tenha curiosidade, interesse e queira saber mais sobre como fazer ou como funciona um projeto para a Web.

Não é um manual em sua essência, mas a compilação de algumas ações e reflexões sobre o desenvolvimento de novos projetos – começando pela concepção de uma idéia, a sua elaboração até a sua implementação.

Os erros e acertos são evidenciados ao longo do texto, conjuntamente com algumas referências que podem ser úteis em novos projetos. O livro está dividido em tópicos, quase em ordem cronológica. No entanto, várias das atividades aqui descritas foram, na maioria das vezes, executadas simultaneamente.

Na Parte 1 – O Projeto, comento como surgiu a idéia e a concepção do projeto. Do “ insight ” até a execução, passando pelo (não) planejamento.

A Parte 2 – Programação, está focada no aspecto técnico e formal, com algumas referências à codificação, banco de dados, uso de APIs, DNS, etc.

Na Parte 3 – Propaganda Online, relato as minhas experiências na área de propaganda online e como funcionaram, ou melhor, não funcionaram.

Já na Parte 4 – Erros e acertos, comento sobre as dificuldades e desafios encontrados. Serve como um manual para os novos aventureiros de plantão que como eu que se lançam no mundo da web.

Finalmente, na Parte 5 – O Futuro, abordo algumas possibilidades para dar continuidade ao projeto. O que espero é que este livro sirva de incentivo e referência e, antes de tudo, fomente uma reflexão sobre o desenvolvimento de projetos para a Internet, a multiplicidade de ações envolvidas, as estratégias e a sua complexidade. Termino o livro com uma proposta e novos sonhos.

Parte 1 – O Projeto

O que me interessa, e que o me interessou, foram os microblogs. Fiquei muito curioso com a possibilidade de integração entre a Telefonia Móvel e a Internet - na época isto estava muito relacionado com a minha atividade profissional.

Os microblogs e a utilização da tecnologia de SMS ( Short Message Service ), conhecido popularmente no Brasil como "torpedo", foram o que me levaram a desenvolver um projeto na Web 2.0.

Este casamento entre microblog e SMS é explorado com muito sucesso pelo Twitter. Inicialmente vislumbrei algumas possibilidades interessantes. Assim nasceu o "digi.to" - http://digi.to/. Um serviço de envio de SMS gratuito e encurtador de URLs, que foi concebido com a ambição de complementar o Twitter.

Reprodução da página do “digi.to”

2. A Idéia

No início de 2009, depois de "brincar" com o Twitter e me familiarizar com a plataforma, comecei a investigar as possibilidades de desenvolver um aplicativo que se integrasse diretamente com as APIs do serviço de microblogging.

O que é uma API

"API, de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por programas aplicativos -- isto é: programas que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços".

Fonte: Wikipédia

A idéia inicial foi fazer um aplicativo com algumas funcionalidades onde qualquer pessoa pudesse enviar um SMS com a sua mensagem do Twitter. Alem disto o usuário poderia fazer a compactação de URLs, verificar quantos cliques foram recebidos pelo link compactado, ou quantos SMSs foram enviados, e até mesmo reenviar a mensagem (ReTuitar ou RT no jargão do Twitter).

Este aplicativo não necessita de nenhum tipo de registro ou login. Basta realizar a compactação da URL através do website. “Compactar a URL” (ou encurtador de URL) é um aplicativo que permite a diminuição do tamanho do endereço de um site. O link http://www.seashepherd.org/news-and-media/news-090825-1.html por exemplo, foi compactado pelo "digi.to", o que o deixou bem menor. O novo link passa a ser http://digi.to/Kagi.

O motivo é a limitação imposta pelo Twitter: as mensagens não podem ter mais do que 140 caracteres. Compactando o seu link, você tem mais espaço para o texto de sua postagem no microblog.

3. O Investimento

Sem contar com as horas e horas de programação e modelagem do banco de dados, além de algumas noites em claro testando, arrumando "bugs" e refazendo o código, gastei R$ 600 para registrar três domínios por dois anos. Também comprei R$ 300 em crédito para envio de SMS. O crédito me deu acesso a API para envio de SMS, e o direito de enviar 1.000 SMSs diretamente dos meus sites para praticamente qualquer país que eu quisesse.

Além disto gastei mais ou menos uns R$ 500 em propaganda online. O orçamento era de cinco reais por dia, por anúncio, em propaganda no Google Adwords, onde publiquei diversos anúncios sobre o serviço do “digi.to” por algum tempo.

Para hospedagem utilizei o mesmo serviço que já possuía para o site da minha empresa, com custo de cerca de R$ 300 ao ano. Este serviço já vem com banco de dados incluído; no meu caso utilizo o MySQL.

O investimento total ficou em torno de R$ 1.700, sem incluir o tempo que investi no projeto, que foi de cerca de 120 horas.

4. Escopo Ambicioso - Um Projeto Trilíngue

A idéia inicial era fazer um desenvolvimento rápido, ter o protótipo funcionando em três línguas e encontrar um patrocinador. Bom, não tenho os contatos certos, não tenho plano de negócios e necessitaria investir mais em desenvolvimento e programação, área comercial e propaganda - tudo a fundo perdido, esperando que o Twitter, como mídia social dê certo. Esperando também que me levasse a junto de alguma forma.

Outra idéia que tive para o projeto foi desenvolver aplicativos para celulares e fazer acordos com as operadoras de telefonia móvel para que pré-instalassem o software em seus celulares ante de vendê-los ao consumidor final.

Estabelecendo-se uma parceria com uma operadora de celulares, obviamente os custos de envio de SMS seriam bem menores, e o custo para todo o projeto seria mais viável.

Eu bolei o projeto todo já pensando numa operadora em particular com a qual eu já tinha trabalhado. A operadora em questão tem presença em toda a América Latina. Eu sabia que, se não tivesse um produto bem acabado e funcionando, não haveria a menor chance.

Um dos grandes desafios das operadoras é incrementar o consumo de serviços que utilizam pacotes de dados. O "digi.to", na minha visão, cai como uma luva para isto. Enfim...

1. Hospedagem

Utilizei a Locaweb para hospedagem, pelo fato de que o site da minha empresa, a Exadigital, já estar hospedado nesta prestadora de serviços online. O meu blog Mobilidade também fica no mesmo espaço.

Blog do Autor – http://blog.exadigital.com.br

2. Domínios

Registrei três domínios de topo com a extensão "to" no site http://www.tonic.to/. O domínio ".to" é do Reino de Tonga, um paraíso no Pacífico onde trabalhei algum tempo. A família real é dona do "negócio".

O que é um Domínio de Topo

“O domínio de topo (sigla: TLD, do inglês top-level domain) é um dos componentes dos endereços de Internet. Cada nome de domínio na Internet consiste de alguns nomes separados por pontos, e o primeiro desses nomes é o domínio de topo, ou TLD. Por exemplo, no nome de domínio exemplo.com, o TLD é com (ou COM, visto que nos TLDs a capitalização é ignorada).

Os TLDs são usados em primeiro lugar com o protocolo DNS, que transforma os nomes de domínio em endereços IP. Podem dividir-se em duas classes: TLDs de código de país (ccTLDs, de country code TLDs) e TLDs genéricos (gTLDs, de generic TLDs). Os ccTLDs têm sempre duas letras e derivam do código ISO 3166- 1 alpha-2, e os gTLDs têm sempre mais do que duas letras.”

Fonte: Wikipédia

Efetuar o registro foi um trabalho que durou apenas alguns minutos, bastou possuir um cartão de crédito. Em um dia já estava tudo registrado e funcionando.

Nesta etapa, o que mais demandou tempo foi criar nomes para os domínios. Passei horas pesquisando as várias combinações possíveis. Achei que a combinação de nomes ficou interessante. Os três sites registrados foram:

Português: http://digi.to

Espanhol: http://cuen.to

Inglês: http://bind.to

4. Algoritmo

Gastei um bom tempo pesquisando e criando o algoritmo para gerar os códigos que o aplicativo utiliza para encurtar a URL. Foi um bom desafio que me fez quebrar bastante a cabeça.

O que é o Algoritmo

“Um algoritmo é uma seqüência finita de instruções bem definidas e não ambíguas, cada uma das quais pode ser executada mecanicamente num período de tempo finito e com uma quantidade de esforço finita...

Um programa de computador é essencialmente um algoritmo que diz ao computador os passos específicos e em que ordem eles devem ser executados, como por exemplo, os passos a serem tomados para calcular as notas que serão impressas nos boletins dos alunos de uma escola.”

Fonte: Wikipédia

5. Código

O código para os três sites é o mesmo (ou deveria ser) para facilitar a manutenção. O que muda entre eles é só a localização, ou seja, a língua. Mas não é fácil dar manutenção em três aplicativos cada vez que se muda alguma coisa no código. É uma tarefa contínua e necessária uma vez que todo código apresenta “bugs”, ou defeitos, que necessitam de correção ou manutenção.

Para desenvolver o projeto utilizei o Microsoft “Visual Studio”, uma ferramenta que já domino há vários anos em função de minhas atividades profissionais. Você pode fazer o download gratuito do Visual Studio Express Edition ou ainda do Visual Studio Professional Edition para teste por três meses.

Como linguagem de programação/tecnologia utilizei HTML, JavaScript, ASP.NET, VB.NET / VBScript, SQL e alguns componentes disponíveis na internet, que facilitam a integração com as APIs do Twitter. Estes componentes não têm custo e são para uso livre (freeware):

SPIURL - utilizado para trabalhar com imagens dos usuários.

Argotic Syndication Framework – para trabalhar com o formato atom e XML do sistema de buscas ( search ) do Twitter.

Um ponto importante foi que tive que entender como funcionava o API do Twitter e a API para envio de SMS, incluir o código nas páginas do meu site, depois testar e testar.

Outra atividade que tomou meu tempo foi definir os termos da busca – a função “search” no Twitter – para que os links dos meus aplicativos (as URLs encurtadas) fossem listados corretamente nas páginas dos três sites "digi.to", "cuen.to" e "bind.to".