84 resultados para browsers
Resumo:
Browsing the web has become one of the most important features in high end mobile phones and in the future more and more people will be using mobile phone for web browsing. Large touchscreens improve browsing experience but many web sites are designed to be used with a mouse. A touchscreen differs substantially from a mouse as a pointing device and therefore mouse emulation logic is required in the browsers to make more web sites usable. This Master's thesis lists the most significant cases where the differences of a mouse and a touchscreen affect web browsing. Five touchscreen mobile phones and their web browsers were evaluated to find out if and how these cases are handled in them. Also as a part of this thesis, a simple QtWebKit based mobile web browser with advanced mouse emulation model was implemented, aiming to solve all the problematic cases. The conclusion of this work is that it is feasible to emulate a mouse with a touchscreen and thus deliver good user experience in mobile web browsing. However, current highend touchscreen mobile phones have relatively underdeveloped mouse emulations in their web browsers and there is a lot to improve.
Resumo:
Os laboratórios de experimentação remota estão normalmente associados a tecnologias ou soluções proprietárias, as quais restringem a sua utilização a determinadas plataformas e obrigam ao uso de software específico no lado do cliente. O ISEP possui um laboratório de experimentação remota, baseado em instrumentação virtual, usado no apoio ao ensino da electrónica e construído sobre uma plataforma NIELVIS da National Instruments. O software de controlo da plataforma recorre à linguagem gráfica de programação LabVIEW. Esta é uma ferramenta desenvolvida pela National Instruments que facilita o desenvolvimento de aplicações de sistemas de experimentação remota, mas que possui várias limitações, nomeadamente a necessidade de instalação do lado do cliente de um plug-in, cuja disponibilidade se encontra limitada a determinadas versões de sistemas operativos e de Web Browsers. A experiência anterior demonstrou que estas questões limitam o número de clientes com possibilidade de acesso ao laboratório remoto, para além de, em alguns casos, se ter verificado não ser transparente a sua instalação e utilização. Neste contexto, o trabalho de investigação consistiu no desenvolvimento de uma solução que permite a geração de interfaces que possibilitam o controlo remoto do sistema implementado, e que, ao mesmo tempo, são independentes da plataforma usada pelo cliente.
Resumo:
This paper presents the system developed to promote the rational use of electric energy among consumers and, thus, increase the energy efficiency. The goal is to provide energy consumers with an application that displays the energy consumption/production profiles, sets up consuming ceilings, defines automatic alerts and alarms, compares anonymously consumers with identical energy usage profiles by region and predicts, in the case of non-residential installations, the expected consumption/production values. The resulting distributed system is organized in two main blocks: front-end and back-end. The front-end includes user interface applications for Android mobile devices and Web browsers. The back-end provides data storage and processing functionalities and is installed in a cloud computing platform - the Google App Engine - which provides a standard Web service interface. This option ensures interoperability, scalability and robustness to the system.
Resumo:
Esta dissertação descreve o sistema de apoio à racionalização da utilização de energia eléctrica desenvolvido no âmbito da unidade curricular de Tese/Dissertação. O domínio de aplicação enquadra-se no contexto da Directiva da União Europeia 2006/32/EC que declara ser necessário colocar à disposição dos consumidores a informação e os meios que promovam a redução do consumo e o aumento da eficiência energética individual. O objectivo é o desenvolvimento de uma solução que permita a representação gráfica do consumo/produção, a definição de tectos de consumo, a geração automática de alertas e alarmes, a comparação anónima com clientes com perfil idêntico por região e a previsão de consumo/produção no caso de clientes industriais. Trata-se de um sistema distribuído composto por front-end e back-end. O front-end é composto pelas aplicações de interface com o utilizador desenvolvidas para dispositivos móveis Android e navegadores Web. O back-end efectua o armazenamento e processamento de informação e encontra-se alojado numa plataforma de cloud computing – o Google App Engine – que disponibiliza uma interface padrão do tipo serviço Web. Esta opção assegura interoperabilidade, escalabilidade e robustez ao sistema. Descreve-se em detalhe a concepção, desenvolvimento e teste do protótipo realizado, incluindo: (i) as funcionalidades de gestão e análise de consumo e produção de energia implementadas; (ii) as estruturas de dados; (iii) a base de dados e o serviço Web; e (iv) os testes e a depuração efectuados. (iv) Por fim, apresenta-se o balanço deste projecto e efectuam-se sugestões de melhoria.
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Informática
Resumo:
Este estágio, realizado na CrowdProcess, consistiu em integrar a equipa da empresa, trabalhando na área do Design de Comunicação, Web e Gráfico, integrado no Departamento de Comunicação da empresa. A CrowdProcess é uma plataforma de computação distribuída que utiliza o poder de processamento dos browsers ligados para correr tarefas de computação distribuída. Uma vez que se trata de um produto online, a maioria do trabalho desenvolvido diz respeito a design e desenvolvimento web e apenas uma pequena parte dedicada a design gráfico. O trabalho foi desenvolvido com as linguagens HTML, CSS e JavaScript. Foram tidos em consideração os princípios de Design, Usabilidade e Arquitectura de Informação, com principal foco na prototipagem dos vários objectos desenvolvidos.
Resumo:
El document analitza, de forma manual i detallada, l'accessibilitat de 10 pàgines web del portal de la UOC en base a les 14 pautes i 65 punts de validació de les WCAG 1.0 i en base als quatre principis de les WCAG 2.0 que a la vegada s'organitzen en 12 directius i 61 criteris de conformitat.
Resumo:
Este trabajo pretende esbozar el estado del arte en cuanto a herramientas geoespaciales desarrolladas para el sistema operativo Android, encontrado en muchos dispositivos "smartphone" actuales. Se centra en los navegadores de mapas, como aplicación más representativa de este tipo de herramientas. Se destaca el papel de la empresa Google Inc. como desarrollador de la plataforma y principal proveedor web de información geográfica, y se exploran algunas alternativas.
Resumo:
The Final Year Project consists of two essentially different parts, which share acommon theme: HTML code validation. The first of these two parts focuses on the study of the validation process. It supplies a brief introduction to the evolution of HTML and XHTML, the new tags introduced in HTML5 and the most common errors found in today's websites. Already developed HTML validation tools are analyzed and examined in detail in order to compare their features and evaluate their performances. Lastly, a comparison of the parsing process in the most common browsers found nowadays is provided. In the second part of the project the focus of the project is shifted towards the development of a XHTML5 validation tool. The input is a XHTML5 file whose content may or may not comply with the W3C specification, and therefore, may or may not be a valid XHTML5 document. The output provided by this tool will be a fixed XHTML5 document and an error log returned in the form of a XML file. Information as to the course of action pursued to fix the error and its location will also be included.
Resumo:
The GENCODE Consortium aims to identify all gene features in the human genome using a combination of computational analysis, manual annotation, and experimental validation. Since the first public release of this annotation data set, few new protein-coding loci have been added, yet the number of alternative splicing transcripts annotated has steadily increased. The GENCODE 7 release contains 20,687 protein-coding and 9640 long noncoding RNA loci and has 33,977 coding transcripts not represented in UCSC genes and RefSeq. It also has the most comprehensive annotation of long noncoding RNA (lncRNA) loci publicly available with the predominant transcript form consisting of two exons. We have examined the completeness of the transcript annotation and found that 35% of transcriptional start sites are supported by CAGE clusters and 62% of protein-coding genes have annotated polyA sites. Over one-third of GENCODE protein-coding genes are supported by peptide hits derived from mass spectrometry spectra submitted to Peptide Atlas. New models derived from the Illumina Body Map 2.0 RNA-seq data identify 3689 new loci not currently in GENCODE, of which 3127 consist of two exon models indicating that they are possibly unannotated long noncoding loci. GENCODE 7 is publicly available from gencodegenes.org and via the Ensembl and UCSC Genome Browsers.
Resumo:
BACKGROUND: There is a growing use of mobile devices to access the Internet. We examined whether participants who used a mobile device to access a brief online survey were quicker to respond to the survey but also, less likely to complete it than participants using a traditional web browser. FINDINGS: Using data from a recently completed online intervention trial, we found that participants using mobile devices were quicker to access the survey but less likely to complete it compared to participants using a traditional web browser. More concerning, mobile device users were also less likely to respond to a request to complete a six week follow-up survey compared to those using traditional web browsers. CONCLUSIONS: With roughly a third of participants using mobile devices to answer an online survey in this study, the impact of mobile device usage on survey completion rates is a concern. TRIAL REGISTRATION: ClinicalTrials.gov: NCT01521078.
Resumo:
The carbon, oxygen, and strontium isotope composition of enamel from teeth of large Miocene herbivorous mammals from Sandelzhausen (MN5, late Early/early Middle Miocene) in the North Alpine foreland basin, were analyzed to infer diet and habitat. The mean enamel delta(13)C value of -11.4 +/- 1.0% (n = 53) for the nine taxa analyzed (including proboscideans, cervids, suids, chalicotheres, equids, rhinocerotids) indicates a pure C(3) plant diet for all mammals. (87)Sr/(86)Sr ratios of similar to 0.710 higher than those from teeth of the western Molasse Basin (0.708-0.709) seem to indicate preferential feeding of the mammals in the northeastern Molasse Basin. The sympatric herbivores have different mean delta(13)C and delta(18)O values which support diet partitioning and/or use of different habitats within a C(3) plant ecosystem. Especially the three sympatric rhinoceroses Plesiaceratherium fahlbuschi, Lartetotherium sansaniense, and Prosantorhinus germanicus show clear partitioning of plants and/or habitats. The palaeomerycid Germanomeryx fahlbuschi was a canopy folivore in moderately closed environments whereas Metaschizotherium bavaricum (Chalicotheriidae) and P. germanicus (Rhinocerotidae) were browsers in more closed forest environments. The horse Anchitherium aurelianense was probably a more generalized feeder than assumed from its dental morphology. The forest hog Hyotherium soemmeringi has the highest delta(13)C and lowest delta(18)O value of all analyzed taxa, possibly related to a frugivorous diet. Most taxa were water-dependent browsers that record meteoric water delta(18)O values of about -5.6 +/- 0.7% Vienna Standard Mean Ocean Water (VSMOW). Using a modern-day mean annual air temperature (MAT)-delta(18)OH(2)O relation a MAT of 19.3 +/- 1.5 degrees C can be reconstructed for Sandelzhausen. A Gomphotherium subtapiroideum tusk serially sampled for delta(18)O values does not record a clear pattern of seasonality. Thus most taxa were C(3) browsers in a forested and humid floodplain environment in the Molasse Basin, which experienced a warm-temperate to subtropical climate and possibly low seasonality.
Resumo:
O presente documento descreve o estágio realizado pela estagiária, que foi integrado num projecto de estudo e desenvolvimento de uma plataforma já existente e em produção. A implementação inicial deste sistema de informação partiu da experiência do orientador inicial Jorge Oliveira, ao desenvolver uma plataforma na ANET- Associação Nacional dos Engenheiros Técnicos. O sistema de informação actual da ANET é constituído por 9 módulos: Membros, Inscrição/Estágio, Secretaria, Declarações, Documentação, Meu INETSYS, Contabilidade, Administração e Manuais/FAQ. Apesar da plataforma se encontrar em funcionamento, apresenta algumas limitações, em particular diferenças de comportamento entre browsers e apresentação de redundância nos dados presentes na Base de Dados do sistema. Para contornar tais problemas a estagiária realizou um estudo sobre a plataforma existente, reestruturou e reaplicou a normalização para algumas tabelas da Base de Dados, remodelou e desenvolveu uma nova plataforma com recurso a novas tecnologias e efectuou estudos de performance, benchmarking, escalabilidade e segurança na aplicação desenvolvida. Dada a extensão dos módulos do sistema objecto de estudo e a limitação de tempo imposta pela duração do estágio, tendo como objectivo último o desenvolvimento de uma aplicação estruturada que respondesse positivamente a testes de performance e segurança, a estagiária ficou responsável pela implementação de alguns daqueles. O trabalho desenvolvido numa primeira fase, coincidente com o primeiro semestre, consistiu no levantamento de requisitos, na análise do desempenho da plataforma em produção na instituição, na análise das soluções tecnológicas e metodologias de desenvolvimento de software a adoptar para o desenvolvimento da nova aplicação. Na segunda fase, portanto segundo semestre, os trabalhos definidos e realizados pela estagiária centraram-se no estudo de performance (análise de front-end/back-end, recorrendo a ferramentas por forma a verificar o comportamento da aplicação), na implementação e reestruturação dos módulos para que se obtenha um bom desempenho ao nível da performance e da segurança, e na avaliação da aplicação mediante a realização de testes ao nível da escalabilidade, segurança, benchmarking e tunig.