14 research outputs found

    Sistema de control, gesti贸n y administraci贸n del servicio de taxi

    Get PDF
    Este tema de tesis tiene como objetivo presentar los lineamientos para la implementaci贸n de una soluci贸n que, utilizando tel茅fonos m贸viles como medio de comunicaci贸n entre participantes, soporte el servicio que ofrece una empresa de taxi. En el cap铆tulo 1 se da una breve introducci贸n sobre el trabajo realizado as铆 como tambi茅n se definen los objetivos del proyecto y el alcance del mismo. En el cap铆tulo 2 se analiza la situaci贸n del servicio de transporte de taxis en el Per煤, as铆 como los procesos m谩s importantes que las empresas llevan a cabo. Se concluye describiendo el problema a solucionar con la implementaci贸n de la aplicaci贸n mencionada en esta tesis. En el capitulo 3 se hace una breve explicaci贸n sobre las diferentes tecnolog铆as que se utilizan en la actualidad para el desarrollo de aplicaciones con dispositivos m贸viles. Se realiza una comparaci贸n entre las plataformas de desarrollo de aplicaciones m贸viles m谩s importantes del mercado: J2ME y BREW. En el capitulo 4 se procede con el an谩lisis de la aplicaci贸n a desarrollar especificando requerimientos y casos de uso que se tomaron en cuenta para el desarrollo de la soluci贸n. El capitulo 5 explica el proceso de dise帽o poniendo 茅nfasis en la arquitectura en la cual se enmarca la soluci贸n. El capitulo 6 contiene los detalles de la implementaci贸n de la aplicaci贸n as铆 como los casos de prueba desarrollados para asegurar la calidad y el buen funcionamiento de la soluci贸n. Para finalizar, en el capitulo 7 se exponen las conclusiones a las que se lleg贸 luego del desarrollo del proyecto as铆 como recomendaciones y sugerencias que deber铆an tomarse en cuenta en desarrollos y/o posteriores ampliaciones.Tesi

    Implementaci贸n de aplicaciones isom贸rficas con Javascript

    Get PDF
    With the evolution of browsers and the implementation of new Web standards (HTML5), new tools became available that have enabled us to create more complex web applications with better user experiences. Over time, these types of applications have proven useful, but deteriorate the user experience as extended lengths of time are used load the data on each page. For this same reason, it is proven that there is a need for interaction from the server to the generation page with the hybrid applications. One such technique was to allow the use (creation and modification) of graphical user interface elements, both in the client just like the server, which is why these applications are called isomorphic. This article shows the process that was undertaken to arrive at the concept of isomorphic applications, which describes the characteristics that must have an isomorphic implementation and, finally, presents a model of application architecture with code examples.Con la evoluci贸n de los navegadores y la implementaci贸n de los nuevos est谩ndares web (HTML5), aparecieron nuevas herramientas que nos han permitido crear aplicaciones web m谩s complejas, con una mejor experiencia de usuario. Con el tiempo, este tipo de aplicaciones han resultado 煤tiles, perosacrifi cando la experiencia de usuario debido a los tiempos de carga de los datos en cada p谩gina.Fue por este inconveniente que se evidenci贸 la necesidad de la interacci贸n desde el servidor para lageneraci贸n de p谩gina con aplicaciones h铆bridas. Una de estas t茅cnicas era permitir la utilizaci贸n (creaci贸n y modifi caci贸n) de componentes de interfaz gr谩fi ca, tanto en el cliente como en el servidor, por lo cual estas aplicaciones son llamadas isom贸rfi cas. El presente art铆culo muestra el proceso que se llev贸 a cabo hasta llegar al concepto de aplicaciones isom贸rfi cas, describe las caracter铆sticas que una aplicaci贸n isom贸rfi ca debe tener y, por 煤ltimo, plantea un modelo de arquitectura de aplicaci贸n con ejemplos de c贸digo

    Applying pair programming practice in the improvement of software design skills, in an undergraduate course

    Get PDF
    Teaching design patterns has proved to be a complicated topic in software engineering courses. Practitioners require mastering this technique in order to develop higher-quality programs. As part of the experiment, we used pair programming practice to solve this problem in an undergraduate classroom activity, aiming that finding the best pair configuration based on previous programming skills and character affinity, would lead us to better results. The experiment was divided into five rounds, increasing the complexity every each exercise. Afterward, we compared the score obtained by the students in the mid-term exam with last semester scores, resulting in an improvement of 0.37 points with the previous semester, which was 12.3% of the highest score (3 points)

    Gamit!: Plataforma para la gamificaci贸n basada en un sistema de recompensas para estudiantes universitarios

    Get PDF
    La gamificaci贸n es una t茅cnica que permite utilizar en distintos contextos las que se presentan en los juegos. En la actualidad, existen varias iniciativas para aplicarla en contextos educativos, las cuales buscan impactar en la experiencia de los estudiantes mediante la mejora en la motivaci贸n (Surendeleg et al., 2014; Hamari et al., 2015; Rinc贸n-Flores et al., 2018) y la atenci贸n de ellos (Hamari & Keronen, 2017). Para una correcta aplicaci贸n de la gamificaci贸n, es necesario basarse en alguna metodolog铆a que ordene y facilite su adopci贸n, as铆 como una herramienta que dinamice su utilizaci贸n por parte de los docentes y los estudiantes. Gamit! Es una plataforma tecnol贸gica de gamificaci贸n cuyo valor radica en facilitar la adopci贸n de esta t茅cnica mediante una metodolog铆a basada en narrativas

    Heuristics Applied to Mutation Testing in an Impure Functional Programming Language

    Get PDF
    The task of elaborating accurate test suites for program testing can be an extensive computational work. Mutation testing is not immune to the problem of being a computational and time-consuming task so that it has found relief in the use of heuristic techniques. The use of Genetic Algorithms in mutation testing has proved to be useful for probing test suites, but it has mainly been enclosed only in the field of imperative programming paradigms. Therefore, we decided to test the feasibility of using Genetic Algorithms for performing mutation testing in functional programming environments. We tested our proposal by making a graph representations of four different functional programs and applied a Genetic Algorithm to generate a population of mutant programs. We found that it is possible to obtain a set of mutants that could find flaws in test suites in functional programming languages. Additionally, we encountered that when a source code increases its number of instructions it was simpler for a genetic algorithm to find a mutant that can avoid all of the test cases

    Asociaci贸n entre Artritis Reumatoidea y otras enfermedades autoinmunes

    Get PDF
    Objetivos: determinar la frecuencia de enfermedades autoinmunes (EAI) en pacientes con Artritis Reumatoidea (AR) y comparar la frecuencia de EAI entre pacientes con AR y sin AR ni otra EAI reumatol贸gica. Material y M茅todos: estudio multic茅ntrico, observacional, anal铆tico, retrospectivo. Se incluyeron pacientes consecutivos con AR (ACR/EULAR 2010) y como grupo control pacientes con diagn贸stico inicial de Osteoartritis primaria (OA).

    Implementaci贸n de aplicaciones isom贸rficas con Javascript

    No full text
    Con la evoluci贸n de los navegadores y la implementaci贸n de los nuevos est谩ndares web (HTML5), aparecieron nuevas herramientas que nos han permitido crear aplicaciones web m谩s complejas, con una mejor experiencia de usuario. Con el tiempo, este tipo de aplicaciones han resultado 煤tiles, pero sacrificando la experiencia de usuario debido a los tiempos de carga de los datos en cada p谩gina. Fue por este inconveniente que se evidenci贸 la necesidad de la interacci贸n desde el servidor para la generaci贸n de p谩gina con aplicaciones h铆bridas. Una de estas t茅cnicas era permitir la utilizaci贸n (creaci贸n y modifi caci贸n) de componentes de interfaz gr谩fi ca, tanto en el cliente como en el servidor, por lo cual estas aplicaciones son llamadas isom贸rfi cas. El presente art铆culo muestra el proceso que se llev贸 a cabo hasta llegar al concepto de aplicaciones isom贸rfi cas, describe las caracter铆sticas que una aplicaci贸n isom贸rfi ca debe tener y, por 煤ltimo, plantea un modelo de arquitectura de aplicaci贸n con ejemplos de c贸digo.With the evolution of browsers and the implementation of new Web standards (HTML5), new tools became available that have enabled us to create more complex web applications with better user experiences. Over time, these types of applications have proven useful, but deteriorate the user experience as extended lengths of time are used load the data on each page. For this same reason, it is proven that there is a need for interaction from the server to the generation page with the hybrid applications. One such technique was to allow the use (creation and modifi cation) of graphical user interface elements, both in the client just like the server, which is why these applications are called isomorphic. This article shows the process that was undertaken to arrive at the concept of isomorphic applications, which describes the characteristics that must have an isomorphic implementation and, finally, presents a model of application architecture with code examples

    Implementaci贸n de aplicaciones isom贸rficas con Javascript

    No full text
    With the evolution of browsers and the implementation of new Web standards (HTML5), new tools became available that have enabled us to create more complex web applications with better user experiences. Over time, these types of applications have proven useful, but deteriorate the user experience as extended lengths of time are used load the data on each page. For this same reason, it is proven that there is a need for interaction from the server to the generation page with the hybrid applications. One such technique was to allow the use (creation and modification) of graphical user interface elements, both in the client just like the server, which is why these applications are called isomorphic. This article shows the process that was undertaken to arrive at the concept of isomorphic applications, which describes the characteristics that must have an isomorphic implementation and, finally, presents a model of application architecture with code examples.Con la evoluci贸n de los navegadores y la implementaci贸n de los nuevos est谩ndares web (HTML5), aparecieron nuevas herramientas que nos han permitido crear aplicaciones web m谩s complejas, con una mejor experiencia de usuario. Con el tiempo, este tipo de aplicaciones han resultado 煤tiles, perosacrifi cando la experiencia de usuario debido a los tiempos de carga de los datos en cada p谩gina.Fue por este inconveniente que se evidenci贸 la necesidad de la interacci贸n desde el servidor para lageneraci贸n de p谩gina con aplicaciones h铆bridas. Una de estas t茅cnicas era permitir la utilizaci贸n (creaci贸n y modifi caci贸n) de componentes de interfaz gr谩fi ca, tanto en el cliente como en el servidor, por lo cual estas aplicaciones son llamadas isom贸rfi cas. El presente art铆culo muestra el proceso que se llev贸 a cabo hasta llegar al concepto de aplicaciones isom贸rfi cas, describe las caracter铆sticas que una aplicaci贸n isom贸rfi ca debe tener y, por 煤ltimo, plantea un modelo de arquitectura de aplicaci贸n con ejemplos de c贸digo

    Implementaci贸n de aplicaciones isom贸rficas con Javascript

    No full text
    With the evolution of browsers and the implementation of new Web standards (HTML5), new tools became available that have enabled us to create more complex web applications with better user experiences. Over time, these types of applications have proven useful, but deteriorate the user experience as extended lengths of time are used load the data on each page. For this same reason, it is proven that there is a need for interaction from the server to the generation page with the hybrid applications. One such technique was to allow the use (creation and modification) of graphical user interface elements, both in the client just like the server, which is why these applications are called isomorphic. This article shows the process that was undertaken to arrive at the concept of isomorphic applications, which describes the characteristics that must have an isomorphic implementation and, finally, presents a model of application architecture with code examples.Con la evoluci贸n de los navegadores y la implementaci贸n de los nuevos est谩ndares web (HTML5), aparecieron nuevas herramientas que nos han permitido crear aplicaciones web m谩s complejas, con una mejor experiencia de usuario. Con el tiempo, este tipo de aplicaciones han resultado 煤tiles, perosacrifi cando la experiencia de usuario debido a los tiempos de carga de los datos en cada p谩gina.Fue por este inconveniente que se evidenci贸 la necesidad de la interacci贸n desde el servidor para lageneraci贸n de p谩gina con aplicaciones h铆bridas. Una de estas t茅cnicas era permitir la utilizaci贸n (creaci贸n y modifi caci贸n) de componentes de interfaz gr谩fi ca, tanto en el cliente como en el servidor, por lo cual estas aplicaciones son llamadas isom贸rfi cas. El presente art铆culo muestra el proceso que se llev贸 a cabo hasta llegar al concepto de aplicaciones isom贸rfi cas, describe las caracter铆sticas que una aplicaci贸n isom贸rfi ca debe tener y, por 煤ltimo, plantea un modelo de arquitectura de aplicaci贸n con ejemplos de c贸digo
    corecore