O documento discute mitos sobre acessibilidade da web. Apresenta perspectivas de acessibilidade incluindo responsabilidade social, desenvolvimento técnico e financeira. Também discute como tornar sites acessíveis através da escrita de bom código HTML.
This document provides a video tour of Tehran, Iran, highlighting various landmarks, museums, cultural centers, restaurants, and aspects of daily life. It shows Azadi Square, Azadi Tower, mosques, churches, synagogues, fire temples, parliamentary buildings, museums containing art, jewellery, and archaeological collections, palaces like Golestan Palace, cultural centers, theaters, shopping malls, sports complexes, ski resorts, memorial sites, and glimpses of people going about their daily lives including bus drivers, firefighters, sports players, fashion shows, parties, and more to illustrate life in Tehran.
El documento explica los conceptos de coherencia y cohesión en los textos. La coherencia se refiere a que el texto tenga sentido globalmente y en sus partes a través de la organización de las ideas en torno a un tema central (coherencia global) y la relación lógica entre las ideas (coherencia local). La cohesión se logra a través de recursos lingüísticos como pronombres, morfemas y conectores, que unen las diferentes partes del texto.
This document provides guidance on using various features of the SAPO GIS mapping API, including:
1) Adding a map, markers, and customizing markers
2) Adding GeoRSS feeds
3) Retrieving points of interest (POIs) by category from the GIS service
4) Displaying administrative divisions and searching by municipality
5) Displaying statistics and recent POIs with periodic updating
O documento fornece diretrizes para o desenvolvimento de aplicações web para a plataforma Meo, incluindo padrões suportados pelo navegador, formatos de imagem, recursos adicionais, resoluções, entrada do usuário e dicas de desempenho. Também fornece detalhes sobre a API EPG e serviços relacionados.
Este documento fornece diretrizes para o desenho de formulários online eficientes, discutindo a importância de: 1) estabelecer um diálogo com os usuários através de uma organização lógica dos campos; 2) fornecer pistas visuais como indicadores de progresso; e 3) escrever mensagens claras de erro e sucesso.
This document provides a video tour of Tehran, Iran, highlighting various landmarks, museums, cultural centers, restaurants, and aspects of daily life. It shows Azadi Square, Azadi Tower, mosques, churches, synagogues, fire temples, parliamentary buildings, museums containing art, jewellery, and archaeological collections, palaces like Golestan Palace, cultural centers, theaters, shopping malls, sports complexes, ski resorts, memorial sites, and glimpses of people going about their daily lives including bus drivers, firefighters, sports players, fashion shows, parties, and more to illustrate life in Tehran.
El documento explica los conceptos de coherencia y cohesión en los textos. La coherencia se refiere a que el texto tenga sentido globalmente y en sus partes a través de la organización de las ideas en torno a un tema central (coherencia global) y la relación lógica entre las ideas (coherencia local). La cohesión se logra a través de recursos lingüísticos como pronombres, morfemas y conectores, que unen las diferentes partes del texto.
This document provides guidance on using various features of the SAPO GIS mapping API, including:
1) Adding a map, markers, and customizing markers
2) Adding GeoRSS feeds
3) Retrieving points of interest (POIs) by category from the GIS service
4) Displaying administrative divisions and searching by municipality
5) Displaying statistics and recent POIs with periodic updating
O documento fornece diretrizes para o desenvolvimento de aplicações web para a plataforma Meo, incluindo padrões suportados pelo navegador, formatos de imagem, recursos adicionais, resoluções, entrada do usuário e dicas de desempenho. Também fornece detalhes sobre a API EPG e serviços relacionados.
Este documento fornece diretrizes para o desenho de formulários online eficientes, discutindo a importância de: 1) estabelecer um diálogo com os usuários através de uma organização lógica dos campos; 2) fornecer pistas visuais como indicadores de progresso; e 3) escrever mensagens claras de erro e sucesso.
O documento discute como criar aplicações de fala usando a tecnologia de reconhecimento e síntese de fala da Microsoft. Apresenta a API SpeechFX para desenvolvimento de aplicações de fala do lado do cliente e o Speech Server 2007 para aplicações do lado do servidor, além de recursos e demonstrações disponíveis.
O documento apresenta uma introdução ao protocolo XMPP, descrevendo seus blocos básicos como mensagens, pedidos/respostas e presenças, além de exemplos de código para pequenos bots e sincronização de processos em tempo real usando XMPP.
Getting started with mobile devices development - Openmoko Freerunnercodebits
The document discusses the Openmoko Freerunner mobile platform. It provides details on the hardware specifications and compares it to early PCs from 1980. The document outlines the available software stack, including Debian, GNOME mobile, and LAMP. It encourages developers to unleash their creativity and provides ideas for mobile apps in areas like tourism, social networking, and disaster relief. Overall, the document promotes the Openmoko as an open platform for developers to create and innovate on.
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...codebits
1) Microcontrollers are fun to play with and anyone can learn to make cool projects with them.
2) Examples of cool microcontroller projects include the TV-B-Gone universal remote, MiniPOV3 kit, Solar BugBot, LED Cube, and The Brain Machine.
3) A microcontroller is a complete computer on a chip that can accept input, perform operations, and output results. It works by fetching and executing instructions in a loop until powered off.
CouchDB is a document-oriented NoSQL database that stores data as documents with a flexible schema rather than tables. It allows for the storage of semi-structured data and uses JSON documents rather than rigid schemas. Documents are accessed and updated via a RESTful API and can be queried using views built with JavaScript MapReduce functions. The database supports features like replication for synchronization across machines and multi-master replication.
Getting started with mobile devices development - Openmoko Freerunnercodebits
The document describes the hackable ONE, an open phone platform based on the Openmoko FreeRunner. It runs Debian and GNOME with a LAMP stack, has a 450MHz CPU with 128MB RAM, 8GB storage, and built-in GPS. The phone is fully open and 100% hackable.
This document provides an overview of SAPO BUS, including:
1. What is SAPO BUS and its architecture? It is a middleware that implements authentication, caching, support for bindings, transformations, protection, routing and monitoring between clients and services.
2. How to develop services using a contract-first approach with SAPO BUS. This includes creating a schema, project, and service then publishing the operations and strategies.
3. Benefits of using SAPO BUS include standardized contracts, interoperability, and administrative simplification through the back office. It also generates contracts, stubs and proxies automatically.
Qtractor - An Audio/MIDI multi-track sequencercodebits
Qtractor is an open source, multi-track audio and MIDI sequencer software for Linux. It uses JACK and ALSA for audio and MIDI functionality. Qtractor provides a traditional multi-track recorder interface and supports unlimited tracks, clips, and plugins. It is developed and maintained by Rui Nuno Capela as a hobby project to enable music creation. Qtractor is still in alpha but fully functional for basic use. Future plans include additional features like automation and effects.
The document describes Chumby, which is both an Internet-based service and device platform. The Chumby device is an open-source hardware design that allows access to the Chumby service, which provides widgets and content to simple devices. The document outlines the Chumby service, how the device is used, why the hardware was opened, how Chumby plans to make money, and the manufacturing process for the Chumby device.
Este documento discute a teoria e implementação do GLOBS, um sistema de gestão de terminologia online. Resume os principais pontos como (1) a definição e objetivos da terminologia, (2) os objetivos do projeto GLOBS de fornecer um sistema cooperativo para criação e pesquisa de terminologias multilingues, e (3) as tecnologias usadas como Drupal e PHP para a implementação da aplicação web.
ATrad - Sistema de Garantia de Qualidade de Traduçõescodebits
O documento descreve o ATrad, um sistema de garantia de qualidade para traduções. O ATrad verificará traduções por falta de pontuação, inconsistências, erros ortográficos e de seguimento de glossário. Ele será uma aplicação web integrada com ferramentas de tradução online para ajudar equipes de tradução como Mozilla PT e Ubuntu PT a corrigir erros rapidamente.
This document provides tips and best practices for achieving high performance with Java. It discusses measuring performance, optimizing I/O, using memory-mapped files, reusing database connections, and employing techniques like concurrency to improve scaling. The document also presents a case study where various optimizations were applied to analyze call detail records within the required one hour time budget, including splitting workload across threads.
This document provides guidance on using various features of the SAPO GIS mapping API, including:
1) Adding a map, markers, and customizing markers
2) Adding GeoRSS feeds
3) Retrieving points of interest (POIs) by category from the GIS service
4) Displaying administrative divisions and searching by municipality
5) Displaying statistics and recent POIs with periodic updating
O documento apresenta os serviços e ferramentas do Sapo GIS, incluindo arquitetura, ortofotos, visitas virtuais, conteúdos georreferenciados, geoclipping, estatísticas e conclusões. A equipa do Sapo GIS fará uma demonstração e sessão prática sobre como desenvolver aplicações de mapas.
Practical Thin Server Architecture With Dojo Sapo Codebits 2008codebits
This document discusses the benefits of thin server architecture, where user interface code is moved from the server to the client. Some key benefits include improved scalability, immediate user response times, an organized programming model with clear separation of client and server code, client-side state management, support for offline applications, and improved interoperability. The document provides examples to illustrate how scenarios like styling changes, adding new features, and replacing backend code are simpler with a thin server architecture approach. It argues that separating the user interface from the server using structured data and services allows each layer to focus on its own concerns without unnecessary complexity.
Optimização de pesquisas Web utilizando Colónias de Formigascodebits
O documento descreve um projeto europeu (Net-WMS) para integrar realidade virtual e técnicas de otimização em sistemas de gestão de armazéns. O projeto envolveu várias empresas e instituições de investigação. O documento também discute como as colónias de formigas podem inspirar novas abordagens para melhorar os resultados de pesquisa na web, tendo em conta a semântica da pesquisa e a experiência de navegação de outros utilizadores.
Este documento fornece orientações sobre como criar webcomics, abordando tópicos como ideias, personagens, histórias, cronograma, habilidades necessárias e técnicas. Oferece exemplos de webcomics populares e conselhos sobre inspiração, desenho, escrita, publicação e ferramentas.
Microformatos são pequenas marcações semânticas em HTML que fornecem informações estruturadas de maneiras simples. Eles evoluíram de tabelas semânticas em 1998 para RDF em 1999 e agora são implementados usando CSS em 2005, permitindo que dados estruturados sejam extraídos de páginas da web de forma fácil.
O documento discute como criar aplicações de fala usando a tecnologia de reconhecimento e síntese de fala da Microsoft. Apresenta a API SpeechFX para desenvolvimento de aplicações de fala do lado do cliente e o Speech Server 2007 para aplicações do lado do servidor, além de recursos e demonstrações disponíveis.
O documento apresenta uma introdução ao protocolo XMPP, descrevendo seus blocos básicos como mensagens, pedidos/respostas e presenças, além de exemplos de código para pequenos bots e sincronização de processos em tempo real usando XMPP.
Getting started with mobile devices development - Openmoko Freerunnercodebits
The document discusses the Openmoko Freerunner mobile platform. It provides details on the hardware specifications and compares it to early PCs from 1980. The document outlines the available software stack, including Debian, GNOME mobile, and LAMP. It encourages developers to unleash their creativity and provides ideas for mobile apps in areas like tourism, social networking, and disaster relief. Overall, the document promotes the Openmoko as an open platform for developers to create and innovate on.
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...codebits
1) Microcontrollers are fun to play with and anyone can learn to make cool projects with them.
2) Examples of cool microcontroller projects include the TV-B-Gone universal remote, MiniPOV3 kit, Solar BugBot, LED Cube, and The Brain Machine.
3) A microcontroller is a complete computer on a chip that can accept input, perform operations, and output results. It works by fetching and executing instructions in a loop until powered off.
CouchDB is a document-oriented NoSQL database that stores data as documents with a flexible schema rather than tables. It allows for the storage of semi-structured data and uses JSON documents rather than rigid schemas. Documents are accessed and updated via a RESTful API and can be queried using views built with JavaScript MapReduce functions. The database supports features like replication for synchronization across machines and multi-master replication.
Getting started with mobile devices development - Openmoko Freerunnercodebits
The document describes the hackable ONE, an open phone platform based on the Openmoko FreeRunner. It runs Debian and GNOME with a LAMP stack, has a 450MHz CPU with 128MB RAM, 8GB storage, and built-in GPS. The phone is fully open and 100% hackable.
This document provides an overview of SAPO BUS, including:
1. What is SAPO BUS and its architecture? It is a middleware that implements authentication, caching, support for bindings, transformations, protection, routing and monitoring between clients and services.
2. How to develop services using a contract-first approach with SAPO BUS. This includes creating a schema, project, and service then publishing the operations and strategies.
3. Benefits of using SAPO BUS include standardized contracts, interoperability, and administrative simplification through the back office. It also generates contracts, stubs and proxies automatically.
Qtractor - An Audio/MIDI multi-track sequencercodebits
Qtractor is an open source, multi-track audio and MIDI sequencer software for Linux. It uses JACK and ALSA for audio and MIDI functionality. Qtractor provides a traditional multi-track recorder interface and supports unlimited tracks, clips, and plugins. It is developed and maintained by Rui Nuno Capela as a hobby project to enable music creation. Qtractor is still in alpha but fully functional for basic use. Future plans include additional features like automation and effects.
The document describes Chumby, which is both an Internet-based service and device platform. The Chumby device is an open-source hardware design that allows access to the Chumby service, which provides widgets and content to simple devices. The document outlines the Chumby service, how the device is used, why the hardware was opened, how Chumby plans to make money, and the manufacturing process for the Chumby device.
Este documento discute a teoria e implementação do GLOBS, um sistema de gestão de terminologia online. Resume os principais pontos como (1) a definição e objetivos da terminologia, (2) os objetivos do projeto GLOBS de fornecer um sistema cooperativo para criação e pesquisa de terminologias multilingues, e (3) as tecnologias usadas como Drupal e PHP para a implementação da aplicação web.
ATrad - Sistema de Garantia de Qualidade de Traduçõescodebits
O documento descreve o ATrad, um sistema de garantia de qualidade para traduções. O ATrad verificará traduções por falta de pontuação, inconsistências, erros ortográficos e de seguimento de glossário. Ele será uma aplicação web integrada com ferramentas de tradução online para ajudar equipes de tradução como Mozilla PT e Ubuntu PT a corrigir erros rapidamente.
This document provides tips and best practices for achieving high performance with Java. It discusses measuring performance, optimizing I/O, using memory-mapped files, reusing database connections, and employing techniques like concurrency to improve scaling. The document also presents a case study where various optimizations were applied to analyze call detail records within the required one hour time budget, including splitting workload across threads.
This document provides guidance on using various features of the SAPO GIS mapping API, including:
1) Adding a map, markers, and customizing markers
2) Adding GeoRSS feeds
3) Retrieving points of interest (POIs) by category from the GIS service
4) Displaying administrative divisions and searching by municipality
5) Displaying statistics and recent POIs with periodic updating
O documento apresenta os serviços e ferramentas do Sapo GIS, incluindo arquitetura, ortofotos, visitas virtuais, conteúdos georreferenciados, geoclipping, estatísticas e conclusões. A equipa do Sapo GIS fará uma demonstração e sessão prática sobre como desenvolver aplicações de mapas.
Practical Thin Server Architecture With Dojo Sapo Codebits 2008codebits
This document discusses the benefits of thin server architecture, where user interface code is moved from the server to the client. Some key benefits include improved scalability, immediate user response times, an organized programming model with clear separation of client and server code, client-side state management, support for offline applications, and improved interoperability. The document provides examples to illustrate how scenarios like styling changes, adding new features, and replacing backend code are simpler with a thin server architecture approach. It argues that separating the user interface from the server using structured data and services allows each layer to focus on its own concerns without unnecessary complexity.
Optimização de pesquisas Web utilizando Colónias de Formigascodebits
O documento descreve um projeto europeu (Net-WMS) para integrar realidade virtual e técnicas de otimização em sistemas de gestão de armazéns. O projeto envolveu várias empresas e instituições de investigação. O documento também discute como as colónias de formigas podem inspirar novas abordagens para melhorar os resultados de pesquisa na web, tendo em conta a semântica da pesquisa e a experiência de navegação de outros utilizadores.
Este documento fornece orientações sobre como criar webcomics, abordando tópicos como ideias, personagens, histórias, cronograma, habilidades necessárias e técnicas. Oferece exemplos de webcomics populares e conselhos sobre inspiração, desenho, escrita, publicação e ferramentas.
Microformatos são pequenas marcações semânticas em HTML que fornecem informações estruturadas de maneiras simples. Eles evoluíram de tabelas semânticas em 1998 para RDF em 1999 e agora são implementados usando CSS em 2005, permitindo que dados estruturados sejam extraídos de páginas da web de forma fácil.
3. Mitos da Acessibilidade Web
Acessibilidade Web
igualdade de acesso a Web sites a pessoas com limitações
proporcionar um melhor acesso à informação de Web sites a todos
os utilizadores da Internet
Magda Joana Silva SAPO Codebits 2008
4. Mitos da Acessibilidade Web
Acessibilidade Web
Se um Web site não for completamente acessível, então prover
uma versão alternativa de conteúdo equivalente
Magda Joana Silva SAPO Codebits 2008
7. Mitos da Acessibilidade Web
Acessibilidade Web
Pessoas com limitação física
➔
●
Deficiência motora
●
Dificuldade de coordenação motora
●
Pouca sensibilidade ao tacto
Magda Joana Silva SAPO Codebits 2008
8. Mitos da Acessibilidade Web
Acessibilidade Web
Pessoas com limitações cognitivas ou neurológicas
➔
●
Dislexia
●
Défice de atenção
●
Limitações intelectuais
●
Problemas de memória
●
Doenças mentais
●
Epilepsia
Magda Joana Silva SAPO Codebits 2008
9. Mitos da Acessibilidade Web
Acessibilidade Web
Todos os utilizadores no geral
➔
●
Cansaço, lesões
●
Tipo de ligação à Internet
●
Sistema operativo em uso
●
Web browser em uso
●
Dispositivo de acesso à Internet
●
A língua nativa
Magda Joana Silva SAPO Codebits 2008
14. Mitos da Acessibilidade Web
Acessibilidade Web – Perspectiva Financeira
➔
Maior acessibilidade => aumento do número de visitantes
➔
Uso de CSS + Qualidade do HTML => optimização do Web
site para motores de busca
➔
Uso de CSS => rapidez na leitura de páginas
➔
Garantia de Acessibilidade => símbolo de qualidade
Magda Joana Silva SAPO Codebits 2008
16. Mitos da Acessibilidade Web
Acessibilidade Web – Perspectiva Legal
Resolução do Conselho de Ministros 155/2007
➔
... sítios da Internet do Governo e dos serviços e organismos públicos da
administração central sejam escolhidas de forma a permitirem ou facilitarem o
seu acesso pelos cidadãos com necessidades especiais, devendo respeitar o
nível de conformidade «A» ...
... sítios da Internet do Governo e dos serviços e organismos públicos da
administração central que impliquem a prestação de serviços transaccionais aos
cidadãos respeitem o nível de conformidade «AA» ...
das directrizes sobre a acessibilidade do conteúdo da web, desenvolvidas pelo
World Wide Web Consortium (W3C)
Magda Joana Silva SAPO Codebits 2008
17. Mitos da Acessibilidade Web
Conformidade Web
Web Content Accessibility Guidelines: WCAG 2.0
➔
●
Percepção do conteúdo
●
Operabilidade
●
Compreensão
●
Robustez
Magda Joana Silva SAPO Codebits 2008
18. Mitos da Acessibilidade Web
Conformidade Web
Web Content Accessibility Guidelines: Conformidade
➔
●
Níveis de conformidade: A, AA, AAA
●
Páginas completas
●
Processos completos
●
Diferentes tipos de tecnologias alternativas
●
Não interferência
Magda Joana Silva SAPO Codebits 2008
25. Mitos da Acessibilidade Web
Tornar um Web site Acessível
Ter uma boa estruturação conteúdo
➔
●
Menus bem identificados e agrupados por contexto
●
Links bem identificados e com títulos descritivos
●
Utilização de títulos que situem o contexto do
conteúdo
●
Sequência lógica na apresentação do conteúdo
●
Boa legendagem dos formulários ?
Magda Joana Silva SAPO Codebits 2008
26. Mitos da Acessibilidade Web
Tornar um Web site Acessível
Ter uma boa estruturação conteúdo (cont.)
➔
●
Bom contraste de cores
●
Fluidez do design
●
Uma boa leitura dos conteúdos quando os estilos
associados à página estão desactivados
●
Design consistente entre as páginas do mesmo
Web site
Magda Joana Silva SAPO Codebits 2008
27. Mitos da Acessibilidade Web
Tornar um Web site Acessível
Implementação
➔
●
Uso de CSS
●
Evitar o uso de tabelas, e quando necessárias,
utilizar labels para identificar o conteúdo ?
●
Utilizar estilos que permitam o reajustamento de
tamanho de fontes
Magda Joana Silva SAPO Codebits 2008
28. Mitos da Acessibilidade Web
Tornar um Web site Acessível
Implementação
➔
●
Garantir a boa leitura das páginas em diferentes
browsers
●
Utilizar conteúdo equivalente em imagens, gráficos,
scripts, ficheiros multimédia, ?
●
Proporcionar skip links ?
Magda Joana Silva SAPO Codebits 2008
29. Mitos da Acessibilidade Web
Tornar um Web site Acessível
Implementação
➔
●
Criar uma página com indicações da acessibilidade
do Web site ?
●
Utilizar teclas de atalho ?
●
Utilizar acrónimos ?
●
Utilizar tabindex ?
Magda Joana Silva SAPO Codebits 2008
30. Mitos da Acessibilidade Web
Tornar um Web site Acessível
O que não fazer durante a implementação
➔
●
Utilizar longas descrições nos atributos alt e title
●
Utilizar caracteres aleatórios para separar links
●
Usar texto para preencher campos vazios em
formulários
●
Utilizar popups
●
Sobrecarregar as páginas com informação e
Magda Joana Silva SAPO Codebits 2008