969 resultados para Web, Html 5, JavaScript, Dart, Structured Web Programming
Resumo:
El proyecto “Aplicación móvil y web para la gestión de lugares geolocalizados (www.midiez.com)” tiene como objetivo principal crear un repositorio de listas categorizadas de sitios para su uso en el ámbito personal o comercial. Tanto la aplicación web como la aplicación móvil desarrollada en Android tienen el propósito de gestionar listas de lugares de interés (Restaurantes, tiendas,..) o con propósitos específicos (Organización de viajes) o simplemente como una forma de anotar aquellos sitios que nos comentan y que nos gustaría visitar. El desarrollo de este proyecto además permitirá contrastar las distintas alternativas y la evolución de las distintas herramientas que se han ido desarrollando para la gestión del ocio en los últimos años desde el sistema Android y plataformas web. Todo el proyecto ha sido realizado usando software libre (PHP para el lenguaje web servidor y Java para la programación móvil). La principal finalidad desde el punto de vista del desarrollador es: aprovechar las sinergias de la programación móvil y la programación web de manera que las mismas capas de negocio de Datos sean usadas por ambas plataformas. Asimismo crear una aplicación distribuida y fácilmente escalable. Las herramientas que se han usado para desarrollar han sido: la SDK proporcionada por Google, una JDK de Java y un IDE de desarrollo Java como es Eclipse y otro similar para el desarrollo de la parte PHP. La BBDD elegida ha sido MySQL. El proyecto pretende mostrar el potencial de las aplicaciones móviles geolocalizadas desde el punto de vista del ocio y compararlas con el estado del arte actual. Por lo tanto la mayor parte del tiempo dedicado al proyecto ha sido empleado en el desarrollo de la aplicación web, la aplicación móvil y en la base de datos pero también he dedicado una pequeña parte del trabajo para realizar un estudio sobre las consecuencias que esta tecnología está teniendo en nuestros cerebros. ABSTRACT The project "Web and Mobile App for managing geolocation places” has as main objective managing of places lists in order to use them in the leisure time scope. Nowadays the use of GPS is being a constant in mobile applications so that is already part of our daily life. We used to know where we are always and at the same time we can find locations using the technology of our mobile phones. Now it is very difficult to get lost outside but also is difficult to explain somebody how to get to anywhere without using Google Maps. Google Maps, Geolocation, gps navigators, … all that kind of stuff are making our life easier and less complicated but also are making our brains lazier. Furthermore, the development of this project will use the potential of locate places into maps to avoid annotate every spot we would like to visit or a brand new restaurant. The project itself shows the location features of Google Maps combined with an places data base in order to create, and manage places lists and use them to get to them as well as to share those places with our contacts. Also, the main purpose from the point of view of the developer is to combine different programming languages and use the resulting synergies in a easily scalable and portable environment. The tools that have been used to develop are: the SDK provided by Google, one JDK Java and Java development IDE such as Eclipse and similar to the development of the PHP part. The DB has been chosen MySQL. Finally, this project aims to show, from an educational point of view, the use and potential of this technology. Thus, it has been devoted a large amount of time of the project (and, consequently, its documentation) on develop the Android app, the data base and the web app but also but also to highlight the consequences of using technology.
Resumo:
El proyecto consiste en analizar los problemas de las librerías MVC (Model-View-Controller) existentes y que se usan para el desarrollo de servicios web, evaluando las características y aplicabilidad de las nuevas librerías que han aparecido. Se realizará una evaluación de las distintas librerías JavaScript y se compararán con las emergentes identificando qué problemas resuelven. Se estudiarán las características, las ventajas, así como las tecnologías que podemos encontrar alrededor de React y Flux ilustrándolas con un ejemplo sencillo. Finalmente, se ilustrará mediante un ejemplo práctico como funcionan estas tecnologías en una versión simplificada del proyecto Quiz de la asignatura Computación en Red concluyendo que ventajas e inconvenientes presenta en una aplicación real.
Resumo:
Este estudo procura verificar como ocorre a colaboração dos usuários no conteúdo informativo do Portal R7, a partir da nova configuração da internet, a web 2.0, criada em 2004. O termo web 2.0 surgiu para qualificar uma segunda geração de comunidades e serviços, em um ambiente de interação e participação que engloba diversas linguagens. Com o crescimento da adesão à tecnologia digital, algumas barreiras que limitavam a colaboração nos conteúdos informativos foram superadas e o ambiente comunicacional tornou-se um espaço de intercâmbio para experiências e práticas do cotidiano. Nesse cenário, os internautas passam a ter uma relação mais aproximativa nos processos midiáticos presentes no suporte digital, no qual o cidadão pode se expressar, ter maior visibilidade e se relacionar a partir do momento em que ele produz, publica e compartilha qualquer tipo de conteúdo, seja de caráter informativo ou de entretenimento. A revisão bibliográfica abrangeu autores como Ciro Marcondes Filho, José Marques de Melo, Nelson Traquina, Alex Primo, Ana Brambilla, Marcelo Träsel, Raquel Recuero, Polyana Ferrari, Squirra, entre outros. O método de investigação utilizado é o qualitativo, por meio de uma pesquisa exploratória descritiva, do tipo estudo de caso. Os instrumentos para a investigação foram a observação direta assistemática e a entrevista semiestruturada (ou semiaberta). O principal resultado obtido é que o webjornalismo colaborativo no Portal R7 é prioritariamente induzido pelas redes sociais, especialmente o Facebook e o Twitter, inspirado no “call for action”, como estratégia para chamar à colaboração. As práticas jornalísticas estão intrinsicamente dependentes da ação do usuário, sendo que o jornalista agrega às práticas de checagem uma nova etapa, a de relacionamento com o usuário do Portal, para agregar e fidelizar a audiência, valorizando a colaboração em todas as etapas de produção.
Resumo:
Chromosome 7q22 has been the focus of many cytogenetic and molecular studies aimed at delineating regions commonly deleted in myeloid leukemias and myelodysplastic syndromes. We have compared a gene-dense, GC-rich sub-region of 7q22 with the orthologous region on mouse chromosome 5. A physical map of 640 kb of genomic DNA from mouse chromosome 5 was derived from a series of overlapping bacterial artificial chromosomes. A 296 kb segment from the physical map, spanning Ache to Tfr2, was compared with 267 kb of human sequence. We identified a conserved linkage of 12 genes including an open reading frame flanked by Ache and Asr2, a novel cation-chloride cotransporter interacting protein Cip1, Ephb4, Zan and Perq1. While some of these genes have been previously described, in each case we present new data derived from our comparative sequence analysis. Adjacent unfinished sequence data from the mouse contains an orthologous block of 10 additional genes including three novel cDNA sequences that we subsequently mapped to human 7q22. Methods for displaying comparative genomic information, including unfinished sequence data, are becoming increasingly important. We supplement our printed comparative analysis with a new, Web-based program called Laj (local alignments with java). Laj provides interactive access to archived pairwise sequence alignments via the WWW. It displays synchronized views of a dot-plot, a percent identity plot, a nucleotide-level local alignment and a variety of relevant annotations. Our mouse–human comparison can be viewed at http://web.uvic.ca/~bioweb/laj.html. Laj is available at http://bio.cse.psu.edu/, along with online documentation and additional examples of annotated genomic regions.
Resumo:
En este tema se hace una introducción a la problemática de los dispositivos móviles y a conceptos generales sobre programación de aplicaciones web para ellos.
Resumo:
Se describen las ventajas de usar un framework para desarrollar aplicaciones web para móviles, y en concreto se ve el funcionamiento de jQuery Mobile.
Resumo:
En este tema se ven las ventajas de usar un framework para escribir código en JavaScript. Se describe jQuery, uno de los frameworks más difundidos en la actualidad.
Resumo:
En esta presentación se introduce el lenguaje JavaScript, su uso en la web y la gestión de eventos.
Resumo:
En esta presentación se describe el lenguaje CSS, el formato estándar en la web para asociar estilo a los documentos HTML/XHTML.
Resumo:
The robotics is one of the most active areas. We also need to join a large number of disciplines to create robots. With these premises, one problem is the management of information from multiple heterogeneous sources. Each component, hardware or software, produces data with different nature: temporal frequencies, processing needs, size, type, etc. Nowadays, technologies and software engineering paradigms such as service-oriented architectures are applied to solve this problem in other areas. This paper proposes the use of these technologies to implement a robotic control system based on services. This type of system will allow integration and collaborative work of different elements that make up a robotic system.
Resumo:
Conceptual Modelling approaches for the web need extensions to specify dynamic personalization properties in order to design more powerful web applications. Current approaches provide techniques to support dynamic personalization, usually focused on implementation details. This article presents an extension of the OO-H conceptual modeling approach to address the particulars associated with the design and specification of dynamic personalization. The main benefit is that this specification can be modified without recompile the rest of the application modules. We describe how conventional navigation and presentation diagrams are influenced by personalization properties. In order to model the variable part of the interface logic OO-H has a personalization architecture that leans on a rule engine. Rules are defined based on a User Model and a Reference Model.
Resumo:
El sistema ciencia, tecnología y sociedad no está consolidado en España por el desequilibrio que existe entre el desarrollo de la investigación y su divulgación. Además, la cultura científica de la sociedad está por debajo de la media europea y en la última década han descendido las vocaciones científicas entre los más jóvenes. En este contexto, se ha analizado si las instituciones de investigación utilizan las herramientas de la Web 2.0, principal canal de comunicación de los jóvenes entre 15 y 24 años, para mostrar a la sociedad los resultados de sus trabajos. Para ello, se han seleccionado como objeto de estudio los centros de investigación del Consejo Superior de Investigaciones Científicas en Andalucía y Cataluña. Entre los principales resultados obtenidos, a través del diseño de una checklist ad hoc, destaca el escaso uso que hacen de este canal de comunicación, ya que solo un 4,5% de los centros analizados utilizan todas las herramientas estudiadas. La efectividad de la comunicación ha sido otro de los valores observados, en este caso, en función de la conectividad (seguidores en sus perfiles sociales) e intensidad (número de publicaciones). Ambos ítems presentan también valores muy bajos. Por otro lado se observa un escaso nivel de popularidad de sus sitios web (número de enlaces que reciben) y una casi inexistente relación entre los mismos a través de hipervínculos que los conecten. Este último aspecto, se ha determinado con las herramientas webmétricas Webometric Analyst y ScoSciBot.
Empirical study on the maintainability of Web applications: Model-driven Engineering vs Code-centric
Resumo:
Model-driven Engineering (MDE) approaches are often acknowledged to improve the maintainability of the resulting applications. However, there is a scarcity of empirical evidence that backs their claimed benefits and limitations with respect to code-centric approaches. The purpose of this paper is to compare the performance and satisfaction of junior software maintainers while executing maintainability tasks on Web applications with two different development approaches, one being OOH4RIA, a model-driven approach, and the other being a code-centric approach based on Visual Studio .NET and the Agile Unified Process. We have conducted a quasi-experiment with 27 graduated students from the University of Alicante. They were randomly divided into two groups, and each group was assigned to a different Web application on which they performed a set of maintainability tasks. The results show that maintaining Web applications with OOH4RIA clearly improves the performance of subjects. It also tips the satisfaction balance in favor of OOH4RIA, although not significantly. Model-driven development methods seem to improve both the developers’ objective performance and subjective opinions on ease of use of the method. This notwithstanding, further experimentation is needed to be able to generalize the results to different populations, methods, languages and tools, different domains and different application sizes.
Resumo:
Modern compilers present a great and ever increasing number of options which can modify the features and behavior of a compiled program. Many of these options are often wasted due to the required comprehensive knowledge about both the underlying architecture and the internal processes of the compiler. In this context, it is usual, not having a single design goal but a more complex set of objectives. In addition, the dependencies between different goals are difficult to be a priori inferred. This paper proposes a strategy for tuning the compilation of any given application. This is accomplished by using an automatic variation of the compilation options by means of multi-objective optimization and evolutionary computation commanded by the NSGA-II algorithm. This allows finding compilation options that simultaneously optimize different objectives. The advantages of our proposal are illustrated by means of a case study based on the well-known Apache web server. Our strategy has demonstrated an ability to find improvements up to 7.5% and up to 27% in context switches and L2 cache misses, respectively, and also discovers the most important bottlenecks involved in the application performance.
Resumo:
Este trabajo presenta los principales resultados de una investigación cuya finalidad es conocer la adopción de las redes sociales on-line en las pymes dirigidas por mujeres. Se parte de la base de que el uso de redes, como elemento estratégico de comunicación, se encuentra todavía en una fase incipiente de desarrollo, lejos aún de ser una práctica consolidada. Nuestro interés en este trabajo es conocer la predisposición y motivaciones de las empresarias hacia el uso estas redes, así como las utilidades y dificultades a las que han de enfrentarse. Nos interesa visibilizar el cambio actitudinal y competencial que las empresarias están imprimiendo en sus empresas dentro del marco competitivo en el que se encuentran. En definitiva, nos interesa estudiar la percepción que tienen las empresarias sobre el uso de las redes sociales online en la medida en que están insertas, como una herramienta más de gestión empresarial. Nos situamos ante un nuevo ámbito de conocimiento sobre el que apenas existen referencias bibliográficas ni se ha realizado apenas investigación; de ahí que la investigación tenga una finalidad fundamentalmente exploratoria y de carácter cualitativo. Para la obtención de la información se realizaron catorce entrevistas semi-estructuradas entre empresarias andaluzas de distintos sectores de actividad. Entre los principales resultados encontramos que algo menos de la mitad de ellas las utilizan, o están implantadas en sus empresas, como herramientas de comunicación. El resto, y relacionado con el tamaño de sus negocios, las utilizan como una prolongación del uso personal en el que se iniciaron.