seminários em mídias e interfaces rafael roque aschoff
DESCRIPTION
Seminários em Mídias e Interfaces Rafael Roque Aschoff. Roteiro. Motivação e Objetivos Usando o MoBalada Perspectiva de Mercado Receita Fatores de Sucesso Risco Usando o MoBalada Desenvolvimento do Projeto. Motivação e Objetivos. Suporte Web a Redes Sociais. Alguns Números. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/1.jpg)
Seminários em Mídias e Interfaces Rafael Roque Aschoff
![Page 2: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/2.jpg)
Roteiro
• Motivação e Objetivos• Usando o MoBalada• Perspectiva de Mercado• Receita• Fatores de Sucesso• Risco• Usando o MoBalada• Desenvolvimento do Projeto
![Page 3: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/3.jpg)
Motivação e Objetivos
Suporte Web a Redes Sociais
![Page 4: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/4.jpg)
Alguns Números
• As redes sociais baseadas na WEB vêm crescendo vertiginosamente em todo o mundo– MySpace tem cerca de 25 milhões de
usuários nos EUA• 11.6 bilhões de page views em 10/05 (fica atrás
apenas do Yahoo!, Time Warner/AOL e MSN)• Foi vendida para a News Corp. por $580 mi
– LinkedIn possui 5 milhões de usuários ativos– 10 milhões de usuários no MSN Spaces
![Page 5: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/5.jpg)
Alguns Números
• O brasileiro é inerentemente ávido por conexões sociais– 11 milhões de brasileiros estão no Orkut
– 211.000 usuários do fotolog.net são brasileiros (cerca de 45%)
![Page 6: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/6.jpg)
Brasileiros no Orkut
Fonte: Orkut
![Page 7: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/7.jpg)
Motivação e Objetivos
Suporte Mobile a Redes Sociais
![Page 8: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/8.jpg)
Redes Sociais Móveis
• Estabilidade das plataformas móveis de desenvolvimento (Brew / J2ME / Symbian OS / Windows Mobile)
• Popularização de serviços baseados em localização (LBS)
• Rápida adoção dos dispositivos móveis pelos consumidores
• Esses fatores fizeram com que as redes sociais começassem a migrar para as plataformas móveis
• Alinhados com uma previsão de geração de receita de $215 milhões para 2009 segundo a Business Week Online.
![Page 9: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/9.jpg)
Redes Sociais Móveis
• A SMS.ac, maior rede social móvel do mundo já possui mais de 50 milhões de usuários
• O Brasil, apesar de já atingir a marca de 90 milhões de usuários de celular, ainda não possui um serviço do tipo, que seja exclusivo e voltado aos hábitos de seus consumidores.
![Page 10: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/10.jpg)
MoBalada
• Sistema de informação que dá suporte via celular e web a redes de relacionamento, objetivando interação real entre os usuários
• Desafio– Como sair desta idéia geral para um produto
específico?
![Page 11: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/11.jpg)
Usando o MoBalada
Pra onde meus amigos vão?
Procurando um amigo especifico
Saco cheio, não quero receber nada
Tô no barzinho.Qual a boa de hoje?
Balada Morgada.Quero uma melhor!
Balada excelenteConvidar amigos
Onde fica o Downtown?
Convidar para meu aniversário
To viajando, qual o lugar mais badalado?
Alerta de compromisso
Enviar cantada
Visualizar dados do Perfil
Criar Local Adicionar amigo/paquera
![Page 12: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/12.jpg)
Perspectivas de Mercado
Fonte: Orkut
![Page 13: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/13.jpg)
Perspectivas de Mercado
90106
170
0
50
100
150
200
Dados em Milhõesreferentes ao Brasil
Celulareshabilitadosaté 2005
Previsãopara 2006
Previsãopara 2010
Fonte: Fitec
![Page 14: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/14.jpg)
Receita
• Utilização da base de usuários e informações sobre a mesma como instrumento de campanhas de marketing não intrusivas via SMS:– Uma marca de Vodka cria um perfil no Mobalada e
faz uma campanha para que todos a adicionem. Sempre que houver uma ação em algum bar/restaurante, os “amigos” da Vodka recebem mensagens. Micro promoções como, “Vá ao bar X nos próximos 30 minutos e compre uma dose a R$ 1,00”.
![Page 15: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/15.jpg)
Receita
• Aumento do tráfego de SMS aumentando a receita da operadora
• Anúncios no site• Possibilidade de cobrar uma assinatura pelo
serviço• 40 milhões de americanos pagam por serviços
de dating na WEB segundo U.S News & World Report
• Possibilidade de cobrar um pouco mais que a tarifa padrão pelos SMS enviados
![Page 16: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/16.jpg)
Fatores de Sucesso
• Redes sociais se tornam infinitamente mais interessantes se considerarmos a proximidade física dos amigos. Nada supera o contato físico.
• Integra conceitos extremamente interessantes do ponto de vista de aceitação do usuário como dating, serviços de localização, realidade aumentada, e redes de relacionamento.
• Utiliza uma tecnologia presente em 100% da base de usuários e a qual o usuário tem bastante intimidade (SMS)
![Page 17: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/17.jpg)
Fatores de Sucesso
• O modelo de negócio inicial é simples (receita vem dos SMS) mas pode ser expandido para explorar o conceito de “mobile advertisement” ou modelo de assinatura.
• A possibilidade de utilização efetiva do serviço de LBS da operadora eliminaria a necessidade do usuário de informar onde ele está e tornaria o serviço mais interessante.
![Page 18: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/18.jpg)
Riscos
• Análise de riscos– Integração com outros sistemas pode ser
problemática caso as interfaces não estejam bem documentadas e não haja suporte
– Serviço de localização e base de estabelecimentos não corresponderem a expectativa
– Usabilidade da interface não corresponder à expectativa
![Page 19: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/19.jpg)
Riscos
• Mitigação de risco– Fase de requisitos deve ser bem executada
levantando todos os pontos de integração, pontos focais para suporte e qualidade dos sistemas que darão suporte à solução (SMS, LBS, etc.)
– Entrevistas, questionários e testes de usabilidade do sistema
![Page 20: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/20.jpg)
Desenvolvimento
• Roteiro– Usabilidade
• Brainstorm• Design• Apresentação aberta
– Arquitetura• Arquitetura Geral• Interface Web• Interface Mobile• Desenvolvimento do BD
![Page 21: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/21.jpg)
Usabilidade - Brainstorm
• Jogo de idéias
• Grande arsenal de comentários
• Sugestões jogadas
• Definição de escopo inicial
• Visão de futuro
• Perspectivas de empreendimento
![Page 22: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/22.jpg)
Usabilidade - Brainstorm
Nome?Celular
Balada
BailarMobile
Mobalada
Mobailada
![Page 23: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/23.jpg)
Usabilidade - Design
Logo Inicial
![Page 24: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/24.jpg)
Usabilidade - Apresentação
![Page 25: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/25.jpg)
Arquitetura - GeralBanco
de Dados
Mobal ada Ser ver
Modul o Amigos
Modul o Cadast r o
Modul o Per fi l
Modul o Locais
Modul o Paquer as
WebSer ver SMS Ser ver
C l ient e Web
API
C l ient e SMS
![Page 26: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/26.jpg)
Arquitetura - Geral
BD
DAO DAODAODAO
Cont r o l ador Cont r o l ador Cont r o l ador Cont r o l ador
Fachada
Ser vidor es C l ientes
Model
View
Cont r ol l er
Hiber nate
![Page 27: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/27.jpg)
Interface Mobile
Navegador(Firefox)
Internet
Rede GSM
VirtualPhone Driver
GSMModem Driver
OzekiMessage
Server
Database Plugin
SGBDAplicação
![Page 28: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/28.jpg)
Interface Mobile
• GSM Modem Driver• Driver responsável
pelo envio e recebimentos de mensagens através de um celular GSM ligado ao PC
![Page 29: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/29.jpg)
Interface Mobile
• Virtual Phone Driver– Driver utilizado para
facilitar o teste da aplicação
– Mensagens são enviadas e recebidas através de um navegador sem a necessidade de envio real de mensagens
![Page 30: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/30.jpg)
Interface Mobile
• OZEKI SMS Server– Ferramenta eficiente para envio e recepção
de mensagens SMS através do computador– Pode enviar mensagens pela internet (IP
SMS)ou através de um modem GSM conectado ao computador
– Função principal de “SMS gateway”
![Page 31: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/31.jpg)
Interface Mobile
• Database Plugin– Usa o servidor de banco de dados para envio e
recebimento de mensagens SMS.
![Page 32: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/32.jpg)
Interface Mobile
• SGBD– Esquema diferenciado com relação ao resto do
sistema– Conexão direta com o MySQL através do driver
ODBC– Não utiliza hibernate
![Page 33: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/33.jpg)
Interface Mobile
• Aplicação– Abstração genérica com idéias de Estados
• 1) Verifica Recebimento de mensagens• 2) Trata mensagens recebidas, se houver• 3) Enviar resposta, se necessário• 4) Dormir
1 2 3 4
![Page 34: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/34.jpg)
Interface Mobile
• Aplicação (Algumas mensagens)– ajuda -> “ajuda”– Checkin -> “@ nomeLocal”– Buscar endereco -> “? nomeLocal” – Buscar amigos -> “local nomeAmigo” – Habilitar SMS -> “habilitar”– Desabilitar SMS -> “desabilitar”
![Page 35: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/35.jpg)
Interface Mobile
• Aplicação– Única classe principal SMSServer– Uma interface com serviço disponíveis
• enviarSms(String msg);
– Sistema de Log
![Page 36: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/36.jpg)
Interface WEB
• Para o desenvolvimento WEB, adotamos JSP
• Java Sever Pages é a tecnologia Java para a criação de páginas WEB
• JSP possui diversas vantagens
![Page 37: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/37.jpg)
Interface WEB
• Algumas vantagens do uso do JSP– Permite que você encaixe código Java
diretamente em suas páginas HTML – A parte dinâmica é escrita em Java, sendo
assim mais poderosa e mais adaptada para aplicações complexas
– O conteúdo dinâmico de uma página Web pode ser separado da apresentação
![Page 38: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/38.jpg)
Interface WEB
• Três tipo de Gestões WEB existem no Mobalada– Gestão de Perfil– Gestão de Amigos– Gestão de Locais
![Page 39: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/39.jpg)
Interface WEB
• Gestão de Perfil – Inserir perfil – Atualizar perfil– Remover perfil
![Page 40: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/40.jpg)
Interface WEB
• Gestão de Perfil – Inserir perfil – Atualizar perfil– Remover perfil
• Gestão de Amigos – O usuário pode adicionar um amigo– Remover um amigo– Visualizar um amigo– Procurar um amigo
• Gestão de Locais – Inserir um novo local – Atualizar o conteúdo do local– Remover local– Procurar local
![Page 41: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/41.jpg)
Interface WEB
![Page 42: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/42.jpg)
Interface WEB
![Page 43: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/43.jpg)
Desenvolvimento BD
• Ponto crítico
• Gargalo
• Suporte ao desenvolvimento do projeto
• Agilidade
• Performance
• Robustez
![Page 44: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/44.jpg)
Desenvolvimento BD
• Alocação de uma equipe
• Divisão de tarefas
• Padrões e soluções existentes e provadas
• Utilização de framework existente
• MySQL + Hibernate + Padrão GDAO
• Testes, testes e... Testes!
![Page 45: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/45.jpg)
Desenvolvimento BD
• Diagrama de classes
• Modelagem Relacional
• Implementação em Java
• Implementação SQL
• Mapeamento Objeto-Relacional
![Page 46: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/46.jpg)
Apresetação
• www.mobalada.com.br
![Page 47: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/47.jpg)
LBS
• Serviço de localização que serve para determinar as coordenadas de latitude e longitude do usuário.
• Funciona através de satélites GPS, ou de sistemas terrestres
• Os LBS (Location Based Services) podem auxiliar os automobilistas, orientar os turistas, ou informar o público em geral sobre características e serviços referentes a determinada zona ou região.
![Page 48: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/48.jpg)
SMS
• Serviço de mensagens curtas ou Short message service (SMS) disponível em telefones celulares digitais que permite o envio de mensagens curtas (até 255 caracteres em GSM e 160 em CDMA) entre estes equipamentos e entre outros dispositivos como palm e handheld, e até entre telefones fixos.
• SMS originalmente foi projetado como parte do GSM (Sistema de comunicação móvel global) padrão digital de telefone celular, mas está agora disponível num vasto leque de redes, incluindo redes 3G.
![Page 49: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/49.jpg)
SMS
• O primeiro SMS foi projetado em dezembro de 1992 de um computador pessoal (PC) a um telefone celular na rede da GSM de Vodafone no Reino Unido.
• O termo Torpedo é utilizado no Brasil para designar o nome das mensagens escritas que são enviadas para o celular.
![Page 50: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/50.jpg)
MMS
• Serviço de mensagens multimídia (do termo inglês multimedia messaging service) é uma tecnologia que permite aos telemóveis enviar e receber mensagens multimédia.
• Com o MMS, os usuários poderão enviar e receber mensagens não mais limitados aos 160 caracteres do SMS, bem como poderão enriquecê-las com recursos audiovisuais, como imagens, sons e gráficos.
![Page 51: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/51.jpg)
MMS
• O MMS foi criado para tirar proveito das tecnologias 2,5G e 3G e obviamente espera pegar carona na popularidade do SMS.
• Alguns analistas acreditam que a migração do SMS para o MMS terá impacto tão grande no mercado de telefonia móvel quanto a transição do DOS para o Windows no mundo dos PCs.
![Page 52: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/52.jpg)
MMS
• A evolução do SMS para o MMS deverá ser gradual, com funcionalidades sendo adicionadas à medida que o mercado as absorve.
• Para as operadoras, o MMS será mais uma fonte de receitas, não apenas pelo maior número de bits transmitidos por mensagens, mas pela possibilidade de criação de serviços diferenciados de maior valor agregado.
![Page 53: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/53.jpg)
MoSoSo: A Interação social no celular
• MoSoSo é o Móbile Social Software.
• É uma aplicação de inter-relacionamento pessoal/social através da comunicação móvel.
• Permite a interação social no celular, o relacionamento entre usuários e a localização por proximidade
![Page 54: Seminários em Mídias e Interfaces Rafael Roque Aschoff](https://reader035.vdocuments.site/reader035/viewer/2022062805/56814d81550346895dbadf89/html5/thumbnails/54.jpg)
MoSoSo
• Por aqui, a tecnologia ainda não decolou.
• Há muitos sites que oferecem o serviço. O americano Dodgeball, alusão à comédia “Com a bola Toda”, e o inglês Playtxt são os mais populares