• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 11
  • 11
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 28
  • 28
  • 10
  • 7
  • 7
  • 6
  • 6
  • 5
  • 5
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

Fac tExtraction For Ruby On Rails Platform

Tshering, Nima January 2010 (has links)
In the field of software engineering, software architecture plays an important role particularly in areas of critical and large-scale software system development and over the years it has evolved as an important sub-discipline within the field of software engineering. However, software architecture is still an emerging discipline mainly attributed by the lack of standardized way for architectural representation and also due to lack of analysis methods that can determine if the intended architecture translates into correct implementation during the software development [HNS00]. Architecture compliance checking [KP07] is a technique used to resolve latter part of the problem and Fraunhofer SAVE (Software Architecture Visualization and Evaluation) is a compliance-checking tool that uses fact extraction. This master’s thesis provides fact extraction support to Fraunhofer SAVE for a system developed using Ruby on Rail framework by developing a fact extractor. The fact extractor was developed as an eclipse plug-in in Java that was integrated with SAVE platform, it consists of a parser that parses Ruby source code and then generates an abstract syntax tree. The architectural facts are extracted by analyzing these abstract syntax trees using a visitor pattern from which architecture of the system are generated. It is represented using the internal model of the SAVE platform. The fact extractor was validated using two reference systems of differing sizes developed using Ruby on Rails framework. A reference system with smaller size, which contains all the relevant Ruby language constructs, was used to evaluate correctness and completeness of the fact extractor. The evaluation result showed the correctness value of 1.0 or 100% and completeness value of 1.0 or 100%. Afterwards, a larger application with more complex architecture was used to validate the performance and robustness of the fact extractor. It has successfully extracted, analyzed and build the SAVE model of this large system by taking 0.05 seconds per component without crashing. Based these computations, it was concluded that the performance of the fact extractor was acceptable as it performed better than C# fact extractor.
12

Mobile Service For the Olympic Games 2008

Silva, Lakmal, Xin, Yu January 2008 (has links)
Mobile tourism service applications can be developed and successfully deployed with the rapid developments in mobile phones, communication technologies and tourism. In many situations, when travelers visit a country for a special event or just as travelers, it is obvious that they want to utilize the time and resources efficiently to enjoy the events and visit many places as possible. To achieve this, a traveler needs variety of information to make decisions and travel plans. Traditionally, this means purchasing tour guide books about a county or a city that refer them. At the same time, the 29th Olympic game is coming to the oldest civilized country China in 2008. The goal of our mobile service is to provide needed tourist information of the host country as well as event specific information. In the case of traveling for a special event, it is crucial to be informed about the last minute changes in the schedules. Our implementation tries to address these issues as much as possible.
13

Web Development Frameworks : Ruby on Rails VS Google Web Toolkit

Gallardo Salas, Carlos, Extremera Sánchez, Adrián January 2011 (has links)
Web programming is getting more and more important every day and as a consequence, many new tools are created in order to help developers design and construct applications quicker, easier and better structured. Apart from different IDEs and Technologies, nowadays Web Frameworks are gaining popularity amongst users since they offer a large range of methods, classes, etc. that allow programmers to create and maintain solid Web systems.This research focuses on two different Web Frameworks: Ruby on Rails and Google Web Toolkit and within this document we will examine some of the most important differences between them during a Web development.
14

Rekonstruktion och optimering av laddningstid för en webbsida i Ruby on Rails

Andréasson, Dan, Morja, Daniel January 2015 (has links)
Många verksamheter representeras idag på internet i omodern stil vilket kan påverka besökarens uppfattning om verksamheten negativt. I detta arbete har en webbsida rekonstruerats. Webbsidan tillhör en förening med verksamhet inom gaming och esport. Rekonstruktionen är till för att ge besökare en klar bild av vad föreningens huvudverksamhet är och för att integrera streamingtjänsten Twitch för att ge besökare ytterligare en anledning att återbesöka sidan. Dessutom har laddningstiden för startsidan optimerats för att ge bättre besökupplevelse. Med hjälp av Redis och metoden Eager loading visar arbetet hur man kan sänka laddningstiden på en webbsida.
15

Automated testing of a dynamic web application

Olofsson, Niclas January 2014 (has links)
Software testing plays an important role in the process of verifying software functionality and preventing bugs in production code. By writing automated tests using code instead of conducting manual tests, the amount of tedious work during the development process can be reduced and the software quality can be improved. This thesis presents the results of a conducted case study on how automated testing can be used when implementing new functionality in a Ruby on Rails web application. Different frameworks for automated software testing are used as well as test-driven development methodology, with the purpose of getting a broad perspective on the subject. This thesis studies common issues with testing web applications, and discuss drawbacks and advantages of different testing approaches. It also looks into quality factors that are applicable for tests, and analyze how these can be measured.
16

Využití Ruby on Rails pro podporu týmové spolupráce vývojářů / Using Ruby on Rails for supporting team collaboration of developers

Hofmann, Petr January 2008 (has links)
Thema of this master thesis is Using Ruby on Rails for support of team collaboration of developers. The main objective is support of team collaboration of developers (students of programming courses) at the Catedry of Computer Science of the University of Economics Prague. The objective has been acomplished by developement of a new application in Ruby on Rails on the school server kitscm.vse.cz. This application is used for support of team collaboration. Application automatizes some of procedures, which were made on the server kitscm.vse.cz manually in the past. Application collaborates with another open-source applications (openldap, dokuwiki, subversion) running on the kitscm.vse.cz server. After the introduction (chapter 1), follows familiarization with Ruby and Ruby on Rails (chapter 2), analysis and design of the application (chapter 3), familirization with application operational architecture (chapter 4) and example of development of part of the application (chapter 5). Main benefit is an application supporting team collaboration, which is used by students and teachers. The whole application is available on http://sourceforge.net/projects/kitscm/ under GPL license.
17

More than downloading : Visualization of data produced by sensors in a home environment

Bremstedt Pedersen, Ivan, Andersson, Alfred January 2012 (has links)
A home automation system usually contains a set of tools that users use to control devices in their homes, often remotely. These devices often include but are not limited to light switches, thermostats, thermometers, window blinds, and climate controls. The potential for these kinds of systems is huge because of the sheer number of devices that could be controlled and managed with minimal and inexpensive extra hardware. Many of the appliances in a normal home could benefit from being connected to a system that allows the owner to manage and control the devices in their home. Thus the number of potential devices is orders of magnitude larger than the number of homes connected to the system. There are several systems on the market that provide systems to monitor and control a home environment, however these systems only support specific in system devices. This uncovers a problem where a homeowner only has the opportunity to use specific products that fit into these systems. By introducing an open platform for the public that are not bound to any system we can allow more devices to be integrated in the home and contribute to further development of smarter homes. The goal with this project was to provide a scalable open platform with the possibility of asynchronous updating. This has been done by implementing multiple logical parts to both provide a web interface for the user and to allow us to handle communication and storage of data. All these parts are linked together to form a system of servers that handles all background operations. This thesis discusses and presents implementations of all of these servers, how they are implemented, communicate with each other, provide secure connections and how they can scale with increasing usage. In this process we also discuss and present techniques that were used, how to use them and their benefits, to help us reach our goal. / ”Home automation” syftar till ett system som låter användaren kontrollera och styra olika apparater i hemmet, ofta sker detta utifrån. Dessa apparater inkluderar, men är inte begränsade till ljusbrytare, termostater, termometrar, persienner eller klimatanläggningar. Potentialen för ett sådant system är enormt då antalet apparater som skulle kunna övervakas med endast minimal och billig extra hårdvara är stort. Många av dessa apparater kan dra nytta av att vara ansluten till ett system som gör det möjligt för ägaren att hantera och styra enheter i deras hem. Antalet apparater är därför mångdubbelt fler än antalet hem som är kopplade till systemet. Det finns flera system på marknaden som ger användaren ett sätt att övervaka och styra en hemmiljö, men dessa system är ofta låsta och stödjer bara specifika enheter. Genom att införa en öppen plattform för allmänheten som inte är bunden till något system, kan vi tillåta att fler enheter kan integreras i hemmet och bidra till ytterligare utveckling av smartare hem. Målet med detta projekt var att skapa en skalbar öppen plattform med möjlighet till asynkron uppdatering. Detta har gjorts genom att implementera flera logiska delar för att förse användaren med ett webbgränssnitt och för att tillåta oss hantera kommunikation och lagring av data. Alla dessa delar är sammanlänkade för att bilda ett system av servrar som hanterar alla bakgrundsprocesser. Denna avhandling diskuterar och presenterar implementeringar av alla dessa servrar, hur de genomförs, kommunicera med varandra, ger säkra anslutningar och hur de kan skala med ökad användning. I denna process diskuterar och presenterar vi de tekniker som använts, hur man använder dem och deras fördelar.
18

Moderní technologie pro vývoj webových aplikací a jejich výkon / Modern Technologies for Web Applications Developement and Their Performance

Smištík, Zdeněk January 2009 (has links)
The thesis focuses on such tools for web applications development that are based on the Model-View-Controller design model. These tools include e.g. Zend Framework, Ruby on Rails, and Spring Framework. The thesis explains the functionality of the tools, their features, methods of data manipulation, and presentation of data to the users. The work contains also an application example.
19

Bioflow: A web based workflow management system for design and execution of genomics pipelines

Puthige, Ashwin Acharya 11 January 2014 (has links)
The cost required for the process of sequencing genomes has decreased drastically in the last few years. The knowledge of full genomes has increased the pace of the advancements in the field of functional genomics. Computational genomics, which analyses these sequences, has seen a similar growth. The multitude of sequencing technologies has resulted in various formats for storing the sequences. This has resulted in the creation of many tools for DNA analysis. There are various tools for sorting, indexing, analyzing read groups and other tasks. The analysis of genomics often requires the creation of pipelines, which processes the DNA sequences by chaining together many tools. This results in the creation of complex scripts that glue together these tools and pass the output from one stage to the other. Also, there are tools which allow creation of these pipelines with a graphical user interface. But these are complex to use and it is difficult to quickly add the new tools being developed to existing workflows. To solve these issues, we developed BioFlow; a web based genomic workflow management system. The use of BioFlow does not require any programming skills. The integrated workflow designer allows creation and saving workflows. The pipeline is created by connecting the tools with a visual connector. BioFlow provides an easy and simple interface that allows users to quickly add tools for use in any workflow. Audit logs are maintained at each stage, which helps users to easily identify errors and fix them. / Master of Science
20

Využití principů Webu 2.0 pro web knihovny / Utilization of Web 2.0 Principles on Library Web

Janíček, Milan January 2009 (has links)
Phenomenon called Web 2.0 was described in this work, including its origins and following criticism. Changes that it brought were described using its applications and used technologies. Library 2.0 concept was introduced and either its advantages and disadvantages were evaluated. Contemporary situation concerning Web 2.0 technologies usage in libraries and their catalogues was described. Oportunity to use libraries data was accented and possible ways of getting them were explored. Simple uniform interface was created and demonstrated.

Page generated in 0.058 seconds