Plone na Plataforma Mobile. Fabiano Weimar dos Santos e Giuseppe Romagnoli



Documentos relacionados
Adaptando o Plone para Plataformas Móveis. Fabiano Weimar dos Santos e Giuseppe Romagnoli

DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO. Profº Ritielle Souza

Interação Humano-Computador Design: estrutura e estética PROFESSORA CINTIA CAETANO

Está na hora de adequar seu site para mobile!

PADRÕES PARA O DESENVOLVIMENTO NA WEB

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc.

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

O dilema no uso da internet rica

Sessão de Esclarecimento. Curso de Webdesign

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc.

TÉCNICAS DE ESTRUTURAÇÃO PARA DESIGN RESPONSIVO: AMPLIANDO A USABILIDADE NO AMBIENTE WEB

@media screen and (grande-variedade-dispositivos){ usuários{ sites { ; } Google {

Conteúdos Off-Line e para Dispositivos Móveis

Rastreamento Mobile. Manual de uso

Design para internet. Resolução. - No Design Gráfico quanto maior o DPI melhor. - Na web não é bem assim.

Web Design. Prof. Felippe

Sobre Nós. Primeiro, pensamos em construir negócios. O seu negócio!

Análise dos Navegadores de Internet

NGIN Mobile Portal Gestão Usuário

DocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios

Iniciativa igeo Mentes Criativas Concurso de ideias para o desenvolvimento de uma aplicação para sistemas móveis (App)

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

ONE TOONE CURSOS PARTICULARES HTML5 + CSS3 + ADOBE DREAMWEAVER CC

ONE TOONE CURSOS PARTICULARES HTML5 + CSS3 + ADOBE DREAMWEAVER CC

Coleção - Análises de marketing em clientes de

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena!

Aula 2: RIA - Aplicações Ricas para Internet Fonte: Plano de Aula Oficial da Disciplina

Responsive Web Design

SenchaTouch + PhoneGap

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas

USANDO RESPONSIVE WEB DESIGN PARA DESENVOLVIMENTO DE SISTEMAS WEB. Rodrigo Eduardo Boni orientado por Prof. Jhony Alceu Pereira Orientador - FURB

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

Apps: o desafio de ir além do download

Proposta Concessionária Terra Nova Land Rover

Artur Petean Bove Júnior Tecnologia SJC

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha.

RELATÓRIO DO GOMOMETER

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

Plano de Trabalho Docente Ensino Técnico

Mitos da Acessibilidade Web

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados.

RIO ESTADO DIGITAL - Animação pra WEB platafromas de EAD

OneDrive: saiba como usar a nuvem da Microsoft

Proposta Revista MARES DE MINAS

Segurança no Plone. Fabiano Weimar dos Santos [Xiru]

USANDO O IZCODE PARA GERAR SOFTWARE RAPIDAMENTE

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2013

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET

Website para dispositivos Móveis. O futuro na palma de sua mão!

Uso de Padrões Web. maio/2009

Backsite Serviços On-line

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

Conceitos Básicos

Guia para produção de peças HTML5 Globo.com

O W3C Futuro da Web HTML5. Março/2011 Web Expo Fórum

Frameworks para criação de Web Apps para o Ensino Mobile

Responsive Web Design e User Experience na adequação funcional de sites empresariais para dispositivos móveis

Observações importantes:

Site para Celular JFPB

Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis

Informações importantes

MOBILE WEB,! você esta presente?

Guia para Criativos em HTML5 ABRIL

Roteiro A/V Quinto Tratamento WEBSITES. Por Best Web Fast. Best Web FAst. vídeo de animação 3D duração 3 minutos

Conectando sonhos e negócios.

Comunicação por meio de dispositivos móveis ainda tem muito para crescer no país

ISHIFT: Informação em Movimento

Desenvolvimento de Sites. Subtítulo

Oferta de Estágio. iscriptor. Setembro 2011

Lucas Nascimento Santos

É um prazer ter você como cliente da Agência WX.

Treinamento SharePoint 2013 para Designers

Tiago/Costa/ Web & Graphic Designer

ONE TOONE CURSOS PARTICULARES ADOBE EDGE ANIMATE CC

Plano de Trabalho Docente Ensino Técnico

Itinerários de Ônibus Relatório Final

BRASÍLIA, NOVEMBRO DE 2012

Memorial Descritivo. Portfólio Acadêmico Online

CELULAR X COMPUTADOR APLICATIVO PARA CELULAR DICAS DO SEBRAE

Universo Online S.A 1

Produção de Websites. Composição Web. Artur M. Arsénio. Engenharia Informá:ca / Informá:ca Web 2014/15

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI

Somos uma agência de soluções online, especializada em marketing digital e inovações.

<apresentação institucional> <junho, 2015>

Documento de Arquitetura

Agência digital especializada na consultoria, design e desenvolvimento de projetos de internet

Especificações Técnicas

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Desenvolvimento de um Caderno de Campo para Plataformas Móveis utilizando PhoneGap

BlackBerry Mobile Voice System

ÍNDICE... 2 POWER POINT Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo LAYOUT E DESIGN... 13

UM FRAMEWORK PARA DESENVOLVIMENTO DE

Introdução. Introdução

MANUAL DE INTEGRAÇÃO Versão 1.0

CSS. Oficina de CSS Aula 10. Cascading Style Sheets. Cascading Style Sheets Roteiro. Cascading Style Sheets. Cascading Style Sheets W3C

Transcrição:

Plone na Plataforma Mobile

Plone na Plataforma Mobile

Plone na Plataforma Mobile Fabiano FabianoWeimar Weimardos dossantos Santos Os amigos me chamam de Os amigos me chamam dexiru Xiru Mestre em Inteligência Artificial UFRGS Mestre em Inteligência Artificial - UFRGS Consultor, Consultor,Desenvolvedor DesenvolvedoreeSysadmin SysadminPlone Plone Escritor "Aspira" Escritor "Aspira"...eerecentemente recentementeestudante estudantede demúsica Música Giuseppe GiuseppeRomagnoli Romagnoli Consultoria Tecnológica Consultoria Tecnológicado doserpro SERPRO Responsável pela adoção do Plone Responsável pela adoção do Ploneno no SERPRO e em vários órgãos de governo SERPRO e em vários órgãos de governo Atualmente Atualmenteno noprojeto Projetode demobile Mobiledo doserpro SERPRO

Crescimento dos Dispositivos Móveis Brasil deve ter 1 bilhão de aparelhos com acesso à internet em 2020 Paulo Bernardo Ministro das Comunicações 08/08/2012

Crescimento dos Dispositivos Móveis 2020 serão mais de 20 Bilhões em Mundo Todo

Crescimento dos Dispositivos Móveis A realidade é que estamos usando mais tempo os dispositivos móveis para acessar a Internet do que qualquer outro meio!

Crescimento dos Dispositivos Móveis Serviços, aplicações, sites, trabalho, lazer tudo está sendo feito para dispositivos móveis.

O Grande Desafio Oferecer serviços que possam atender a todos

Porque precisamos de uma versão mobile de um website? Melhorar a experiência do usuário ao navergar em dispositivos que tem uma usabilidade diferenciada.

Governo já demanda sítios adaptados - Algumas Apps já foram criadas. - Ministérios querem seus portais adaptados - A demanda irá crescer muito nos próximos meses - É necessário conhecer bem sobre o assunto para orientar o processo de adaptação - Cidadão já procura pelos serviços e sítios adaptados ** Este é um exemplo apenas ilustrativo

Governo já demanda sítios adaptados Usabilidade Acessibilidade Interoperabilidade Portabilidade ** Este é um exemplo apenas ilustrativo Segurança Disponibilidade

Adaptação não é miniaturização - A informação precisa ser simples de acessar e entender - Segurança e confiabilidade são muito importantes, especialmente em redes ruins - Velocidade não é tudo. Latência também é importante - Tecnologia móvel ainda é cara ** Este é um exemplo apenas ilustrativo

Adaptar é focar no conteúdo ** Este é um exemplo apenas ilustrativo

Boas Práticas Algumas Recomendações W3C Mobile Web Best Practices 1.0 60 Práticas (2008) W3C Mobile Web Application Best Practices 32 Práticas (2010).

Dicas Dada as limitações dos dispositivos móveis Aplicações web simples são sempre melhores Mantenha o DOM pequeno e limite o número de seletores CSS Use poucos requests HTTP (cuidado com a latência ) Seja cuidadoso ao utilizar javascript

Desenvolvimento Seguro OWASP The Open Web Application Security Project OWASP Top 10 (riscos de segurança) Documentos interessantes sobre desenvolvimento seguro! Plone segue recomendações muito bem. Novo: Top Ten Mobile Controls

HTML 5 e CSS 3 Não possuem especificações finais ainda (quem sabe em 2014) Já são consideradas as tecnologias adequadas para desenvolvimento Mobile Aplicativos nativos podem ser criados através de extensões aos HTML 5 usando javascript (PhoneGap)

3. joulukuuta 2012 18

Adaptação de Conteúdo Algumas questões ainda são polêmicas Formatos de Vídeo (Mp4, Ogv, WebM) Formatos de Áudio (Mp3, Ogg, Wav) Formatos Patenteados x Formatos Livres Suporte "variados" nos engines dos navegadores. Adobe Flash está morto (em dispositivos móveis). Há outros formatos "complicados"...

Estratégias de Implementação Web Design Responsivo Mesmo código fonte HTML é acessado na mesma URI utilizando diferentes plataformas (desktop e móvel) Conteúdo visualizado é adaptado aos recursos que a plataforma disponibiliza (tamanho da tela, resolução, orientação, etc) Adoção de um Framework Agiliza o desenvolvimento de interfaces especializadas para dispositivos móveis

Web Design Responsivo É a estratégia que o Plone padrão utiliza. Não é tão simples quanto parece! Layout flexível, com medidas proporcionais Imagens adaptativas (ou vetores SVG) CSS Media Queries Folhas de estilo que formatam apenas dispositivos que possuem determinado recurso (especificação bastante recente)

Web Design Responsivo Todas as medidas devem ser relativas (nada de colocar "px" no css, apenas % ou "em") float e display: uso pode ocasionar barras de rolagem ou zoom padding e margin: evitar espaços vazios background-image: substituindo as imagens por versões adaptativas ou vetoriais

Web Design Responsivo http://designmodo.com/responsive-design-examples/

Web Design Responsivo (exemplo) http://designmodo.com/responsive-design-examples/

jquery Mobile As vezes CSS não resolve tudo (pelo menos não de uma maneira simples) Ideal para adaptação de portais com aparência de aplicação nativa. Baseado no jquery Facil de Usar Não requer uso de javascript

3. joulukuuta 2012 26

3. joulukuuta 2012 27

jquery Mobile

jquery Mobile Tema Diazo com jquery Mobile (em 5 minutos)

Considerações Finais Não existe solução mágica Conteúdo tem que ser valorizado Adequação não é reescrever sua aplicação Desktops vão entrar em extinção. Prepare-se.

Contatos Fabiano Weimar dos Santos xiru@xiru.org IRC: [Xiru] @xiru github.com/xiru Giuseppe Romagnoli giuseppe.romagnoli@gmail.com