Dissertations / Theses on the topic 'Software web'

To see the other types of publications on this topic, follow the link: Software web.

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'Software web.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Linder, Anders, and Johan Olsson. "Free Software For Web Development." Thesis, Linköping University, Department of Science and Technology, 2003. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-2000.

Full text
Abstract:

This thesis will look into what kind of solutions a company or a private person can use if they want to create a dynamic website using only free software. To do this we divided our work in two parts. In the first part, we developed a dynamic website for a Swedish company. On the server side we used exclusively free software with open source code. There are different meanings in how the term “free” should be used when referring to software, which we will explain in the thesis. We have also chosen to work with the XMLtechnology to see if it lives up to its expectations and to see if we could benefit from the technology. Alongside with the development of our site, another company developed a site for the same company as us, by using non-free software. We have described both implementations and compared them to see if it is possible to do the same thing with both free and non-free software.

The investigating part of our work consisted of getting information about what other people think about the free software phenomenon. To do so we created an online questionnaire where we randomly picked 100 Swedish web agencies and asked them to answer 8 questions about what kind of software they used in their company, and what they thought about free software. To get some more opinions we also interviewed two persons involved in these kinds of topics. Jan Sandred, who is a well known expert advisor in topics concerning the Information Technology area and Richard Stallman, the founder of GNU and the Free Software Movement.

The reason for dividing the thesis in two parts was to get an overall picture on the subject. We did not only want to base our results on other people’s thoughts. We wanted to make our own conclusions based on the implementation we did. This approach showed out to be very good. We got to try working with free software ourselves to see its pros and cons and build our own opinions about it. We could then proceed to compare our impressions to other people’s impressions about free software.

APA, Harvard, Vancouver, ISO, and other styles
2

Lin, Chia-en. "Performance Engineering of Software Web Services and Distributed Software Systems." Thesis, University of North Texas, 2014. https://digital.library.unt.edu/ark:/67531/metadc500103/.

Full text
Abstract:
The promise of service oriented computing, and the availability of Web services promote the delivery and creation of new services based on existing services, in order to meet new demands and new markets. As Web and internet based services move into Clouds, inter-dependency of services and their complexity will increase substantially. There are standards and frameworks for specifying and composing Web Services based on functional properties. However, mechanisms to individually address non-functional properties of services and their compositions have not been well established. Furthermore, the Cloud ontology depicts service layers from a high-level, such as Application and Software, to a low-level, such as Infrastructure and Platform. Each component that resides in one layer can be useful to another layer as a service. It hints at the amount of complexity resulting from not only horizontal but also vertical integrations in building and deploying a composite service. To meet the requirements and facilitate using Web services, we first propose a WSDL extension to permit specification of non-functional or Quality of Service (QoS) properties. On top of the foundation, the QoS-aware framework is established to adapt publicly available tools for Web services, augmented by ontology management tools, along with tools for performance modeling to exemplify how the non-functional properties such as response time, throughput, or utilization of services can be addressed in the service acquisition and composition process. To facilitate Web service composition standards, in this work we extended the framework with additional qualitative information to the service descriptions using Business Process Execution Language (BPEL). Engineers can use BPEL to explore design options, and have the QoS properties analyzed for the composite service. The main issue in our research is performance evaluation in software system and engineering. We researched the Web service computation as the first half of this dissertation, and performance antipattern detection and elimination in the second part. Performance analysis of software system is complex due to large number of components and the interactions among them. Without the knowledge of experienced experts, it is difficult to diagnose performance anomalies and attempt to pinpoint the root causes of the problems. Software performance antipatterns are similar to design patterns in that they provide what to avoid and how to fix performance problems when they appear. Although the idea of applying antipatterns is promising, there are gaps in matching the symptoms and generating feedback solution for redesign. In this work, we analyze performance antipatterns to extract detectable features, influential factors, and resource involvements so that we can lay the foundation to detect their presence. We propose system abstract layering model and suggestive profiling methods for performance antipattern detection and elimination. Solutions proposed can be used during the refactoring phase, and can be included in the software development life cycle. Proposed tools and utilities are implemented and their use is demonstrated with RUBiS benchmark.
APA, Harvard, Vancouver, ISO, and other styles
3

Ghode, Aditi A. "Web application tool /." Connect to title online, 2007. http://minds.wisconsin.edu/handle/1793/34207.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Wang, Yue. "Web services for a Software Development Platform." Thesis, Linnaeus University, School of Computer Science, Physics and Mathematics, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-7383.

Full text
Abstract:

Web service is a sophisticated SOA technology with a lot of infrastructure. In this thesis we will get to understand the core aspects and advance futures of Web services and get a solution based on Sauer-Danfoss’s requirements. The critical requirement include to find appropriate Web services application server, to realize an automatic update process and to get a general overview of Web services technology. The challenges in this thesis is obviously in getting understand Web services architecture and programming in unfamiliar language using chosen Web services framework.

APA, Harvard, Vancouver, ISO, and other styles
5

Kraus, Andreas. "Model Driven Software Engineering for Web Applications." Diss., lmu, 2007. http://nbn-resolving.de/urn:nbn:de:bvb:19-79362.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Kyjovská, Gabriela. "Podnikatelský plán společnosti Web Software Consulting [cs]." Master's thesis, Vysoká škola ekonomická v Praze, 2007. http://www.nusl.cz/ntk/nusl-1236.

Full text
Abstract:
Diplomová práce je zaměřena v oblasti teorie na charakteristiku malých a středních firem včetně jejich právních forem, na teorii sestavení podnikatelského plánu a na možné zdroje financování podnikatelského plánu. Praktická část se věnuje sestavení konkrétního plánu společnosti Web Software Consulting. Tato práce slouží pro posouzení reálnosti a životaschopnosti podnikatelského nápadu.[cs]
APA, Harvard, Vancouver, ISO, and other styles
7

Chen, Jin. "Enhancement of COTS GIS web publishing software." ScholarWorks@UNO, 2003. http://louisdl.louislibraries.org/u?/NOD,64.

Full text
Abstract:
Thesis (M.S.)--University of New Orleans, 2003.
Title from electronic submission form. "A thesis ... in partial fulfillment of the requirements for the degree of Master of Science in the Department of Computer Science"--Thesis t.p. Vita. Includes bibliographical references.
APA, Harvard, Vancouver, ISO, and other styles
8

Tarar, Shahid Iqbal. "Web based sales management system." Thesis, Mälardalen University, School of Innovation, Design and Engineering, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-10368.

Full text
Abstract:

Paramount Salt Handicraft A wholesale Himalayan salt company was previously doing business in traditional way and was limited only to the local market. However from the start day management was planning to expand the business to more locations and to attract more customers. So to expand the business and to attract the international customers and customers from other cities of Sweden it was necessary to make it available over the internet so that customers can easily get knowledge about the company’s products and purchase them. So the need of an online web shop was realized to bring the company’s plan into reality. The online shop will be act as a medium of interaction between the customers and the company and it will enable the customers to buy products online and make payments electronically and after that the products will delivered to them. Throughout the process the customers can easily track the overall status of their orders.

APA, Harvard, Vancouver, ISO, and other styles
9

Hoang, Van Tieng. "Measuring Web Search Personalization." Thesis, IMT Alti Studi Lucca, 2018. http://e-theses.imtlucca.it/246/1/Hoang_phdthesis.pdf.

Full text
Abstract:
Personalization in online services is the practice of tailoring data contents for customers according to what is supposed to be their expectation. By design, personalization has been considered an important tool to help users to find the most interesting relevant data. By doing that, personalization also filters the web contents and potentially narrows the view of users. In this context, our work aims to measure personalization levels of web search results. First, we study personalization for web search engines with two case studies about Google Search. The results show a remarkable level of Google personalized search results based on sets of keywords, and we show that a specific website appears as prevalent in the results of web searches. Second, we measure the personalization degrees of an online news aggregator to provide a wider view of the problems. It also shows that compelling evidence such as “suggested for you" heavily depends on past users’ activities. Finally, we study personalization of search results on an online shopping platformby measuring price steering phenomenon. Particularly, we investigate the impacts of online behaviours, locations and economic performance factors, and we observe that price steering is based on user’s behaviours but it is also influenced by the geographic location of users.
APA, Harvard, Vancouver, ISO, and other styles
10

Shah, Anuj Ramesh. "Web-CAT: A Web-based Center for Automated Testing." Thesis, Virginia Tech, 2003. http://hdl.handle.net/10919/33109.

Full text
Abstract:
The fundamentals of software testing and related activities are often elusive in undergraduate curricula. A direct consequence of the lack of software testing efforts during education is the huge losses suffered by the software industry when applications are not sufficiently tested. Software practitioners have exhorted faculty members and institutions to teach more software testing in universities. The purpose of this research is to provide answers to the needs of such practitioners and introduce software-testing activities throughout the curriculum. The most important goal is to introduce software-testing education without requiring a significant amount of extra effort on behalf of faculty members or teaching assistants. The approach taken comprises the development of the Web-based Center for Automated Testing (Web-CAT) and the introduction of test-driven development (TDD) in courses. Web-CAT serves as a learning environment for software testing tasks and helps automatically assess student assignments. A comparison of student programs developed using Web-CAT with historical records indicated a significant decrease in the number of bugs in submitted programs. Undergraduate students also received exposure to the principles of software testing and were able to write test cases that were on an average better than those generated by an automated test case generator designed specifically for the assignment.
Master of Science
APA, Harvard, Vancouver, ISO, and other styles
11

Wong, Ka Wah. "Web services adaptation by using Web application wrapper /." View abstract or full-text, 2004. http://library.ust.hk/cgi/db/thesis.pl?COMP%202004%20WONG.

Full text
Abstract:
Thesis (M. Phil.)--Hong Kong University of Science and Technology, 2004.
Includes bibliographical references (leaves 68-70). Also available in electronic version. Access restricted to campus users.
APA, Harvard, Vancouver, ISO, and other styles
12

Johansson, Pedher. "Software tools for matrix canonical computations and web-based software library environments." Doctoral thesis, Umeå : Dept. of Computing Science, Umeå University, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-890.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

Battaglia, Leonardo Botelho. "Framework para sistemas hipertexto na Web." Instituto Tecnológico de Aeronáutica, 2008. http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=510.

Full text
Abstract:
A área de estudo relacionada aos sistemas Hipertexto recebe atenção especial nestes últimos tempos motivada pelo crescimento da Internet, mas ainda assim é difícil encontrar na literatura uma arquitetura de software que permita ao software ser reutilizável, flexível e escalável. O principal objetivo desta tese é prover esta arquitetura modular reutilizável para o desenvolvimento de Sistemas Hipertexto para a Web, propiciando a implementação de aplicações desta natureza de forma coesa, ágil, eficiente e livre de falhas. Um framework hipertexto para sistemas Web foi criado utilizando a arquitetura proposta como um guia de desenvolvimento. O intuito do framework é a validação desta nova arquitetura oferecendo um sistema pré-moldado, facilitando a implementação de novas aplicações Hipertexto para a Web. Utilizou-se a tecnologia Java para permitir eventuais extensões ao framework e conseqüentemente de sua arquitetura. Pela necessidade de certificar o que foi proposto e construído, aplicou-se o framework a um estudo de caso, o sistema Web do projeto João de Barro. Este projeto tem por finalidade principal o desenvolvimento de um módulo criptográfico para a emissão das chaves públicas e privadas da AC-Raiz baseando-se em princípios de software livre. A justificativa ao uso do framework hipertexto para este projeto é garantir um meio de disponibilizar o acesso às informações e ao código fonte, viabilizando a possibilidade do estudo ao conteúdo gerado durante o projeto, sendo este um dos princípios para a afirmação do software como sendo livre.
APA, Harvard, Vancouver, ISO, and other styles
14

Ek, Hampus, and Elias Johnsson. "Progressive Web applications för journalföring inom hälso- och socialvård : Mjukvaruarkitekturer för Progressive Web Applications." Thesis, Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-41124.

Full text
Abstract:
The purpose of this study is to examine and compare a small set of software stacks which can be used for a progressive web application to see if one stack is more suitable to build a journaling system with strict requirements on accessibility and traceability. The study is a comparative case study where the development of a system with different software stacks were compared. First a literature study was conducted to find potential technologies to use. Then interviews were conducted with persons who have used journaling systems within their work to get a clear picture of the essential functionality of a journaling system. The purpose of this was to create a specification of a simple journaling system. This specification was used during the development of two software stacks. The literature study showed that two databases and two javascript-framework of the researched potential technologies were more suitable than the other technologies. These technologies were then used in the two software stacks where code size and development time was measured. In the end there was not a big difference between the two software stacks in terms of code size and development time. Though one of the stacks had a small advantage of having a marginally faster development time and smaller code size. The conclusion was that a more comprehensive study should be done to get a more conclusive answer but that the results of this study can be used together with other data as a decision guide when a software stack is chosen for a project for a progressive web application with strict requirements on accessibility and traceability. A limitation had been set at only choosing two software stacks to compare because the lack of time. Also, the number of features in the finished systems has been limited, because of the lack of time only the essential parts of a journaling system will be included. The study also doesn’t present or take into account all the laws and requirements that affects a journaling system
APA, Harvard, Vancouver, ISO, and other styles
15

Chiew, Thiam Kian. "Web page performance analysis." Thesis, University of Glasgow, 2009. http://theses.gla.ac.uk/658/.

Full text
Abstract:
Computer systems play an increasingly crucial and ubiquitous role in human endeavour by carrying out or facilitating tasks and providing information and services. How much work these systems can accomplish, within a certain amount of time, using a certain amount of resources, characterises the systems’ performance, which is a major concern when the systems are planned, designed, implemented, deployed, and evolve. As one of the most popular computer systems, the Web is inevitably scrutinised in terms of performance analysis that deals with its speed, capacity, resource utilisation, and availability. Performance analyses for the Web are normally done from the perspective of the Web servers and the underlying network (the Internet). This research, on the other hand, approaches Web performance analysis from the perspective of Web pages. The performance metric of interest here is response time. Response time is studied as an attribute of Web pages, instead of being considered purely a result of network and server conditions. A framework that consists of measurement, modelling, and monitoring (3Ms) of Web pages that revolves around response time is adopted to support the performance analysis activity. The measurement module enables Web page response time to be measured and is used to support the modelling module, which in turn provides references for the monitoring module. The monitoring module estimates response time. The three modules are used in the software development lifecycle to ensure that developed Web pages deliver at worst satisfactory response time (within a maximum acceptable time), or preferably much better response time, thereby maximising the efficiency of the pages. The framework proposes a systematic way to understand response time as it is related to specific characteristics of Web pages and explains how individual Web page response time can be examined and improved.
APA, Harvard, Vancouver, ISO, and other styles
16

Renganarayanan, Vidya. "Web agent programming model." [Gainesville, Fla.] : University of Florida, 2001. http://purl.fcla.edu/fcla/etd/UFE0000348.

Full text
Abstract:
Thesis (M.S.)--University of Florida, 2001.
Title from title page of source document. Document formatted into pages; contains x, 37 p.; also contains graphics. Includes vita. Includes bibliographical references.
APA, Harvard, Vancouver, ISO, and other styles
17

Patnaik, Sambit. "A framework for improving tractability in software development." Birmingham, Ala. : University of Alabama at Birmingham, 2006. http://www.mhsl.uab.edu/dt/2006m/patnaik.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Ramesh, Nagilla Ramesh. "Comaparison of Web Developement Technologies." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-18968.

Full text
Abstract:
Web applications play an important role for many business purpose activities in the modernworld. It has become a platform for the companies to fulfil the needs of their business. In thissituation, Web technologies that are useful in developing these kinds of applications become animportant aspect. Many Web technologies like Hypertext Preprocessor (PHP), Active ServerPages (ASP.NET), Cold Fusion Markup Language (CFML), Java, Python, and Ruby on Rails areavailable in the market. All these technologies are useful to achieve the goals of Clients andbusiness organizations. ASP.NET and PHP are the most competing out of all the technologies.Most of the companies and developers think that one is better than other. The main aim of thisthesis is done by taking this point in to the consideration. A Photo Gallery application isdeveloped using ASP.NET and PHP in order to compare the two Web development technologies.Many points are taken in to consideration in order to differentiate them and conclude which oneis the better among the two technologies.
APA, Harvard, Vancouver, ISO, and other styles
19

Srilatha, Rondla, and Gande Someshwar. "Security Testing for Web Applications in SDLC." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2903.

Full text
Abstract:
Context: In Web applications, the Software vulnerability can be reduced by applying security testing in all phases of the software development life cycle (SDLC). Lot of vulnerabilities might occur if the security testing is applied in the last phase of SDLC. In order to mitigate these vulnerabilities, a lot of rework is required that involves reverse engineering in the development and design phases. To overcome this situation, organizations are shifting from security testing (performed in last phase) towards security testing in the early phases of SDLC. Objectives: The main objectives of this thesis are to gather the benefits and challenges of security testing in the last phase versus security testing in every phase of the SDLC. After gathering, authors want to compare both implementations because these days most organizations are shifting from last phase to every phase of SDLC. Justification to the reason can be achieved by this comparison. Methods: In order to satisfy the objectives of this thesis, a literature review and interviews were conducted. The literature review was conducted by gathering benefits and challenges of last phase and every phase of SDLC. Authors have applied coding technique to the data gathered from literature review. By using the results from literature review, a set of questions were framed. Based on these questions, interviews in various organizations were performed. To analyze the practitioner’s data we used Sorting and Coding technique. Then, we conducted a comparative analysis to compare both results. Results: Application of security testing in the last phase of the SDLC results in a lot of rework which in turn leads to instability in managing the cost, time and resources in an organisation. In order to overcome this, more and more organisations are introducing security testing at each and every phase of SDLC. Conclusions: It can be concluded that every phase of security testing in SDLC has more benefits than applying in last phase of SDLC. To evaluate this process more research is needed to acquire more knowledge of security testing in all phases of SDLC. Through literature review and interviews conducted, it is evident that security testing at early phases causes a reduction in rework which in turn leads to more efficient management of cost, time and resources of a project.
+91 8977404640
APA, Harvard, Vancouver, ISO, and other styles
20

Parry, Dominic Charles. "CREWS : a Component-driven, Run-time Extensible Web Service framework." Thesis, Rhodes University, 2004. http://eprints.ru.ac.za/74/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Gigler, Thomas Russell III. "Moops: A web implementation of the Personal Software Process reporting system." CSUSB ScholarWorks, 2008. https://scholarworks.lib.csusb.edu/etd-project/3382.

Full text
Abstract:
The purpose of Moops is to bridge the gap between PSP Scriber, geared very specifically to the CSCI655 class, and other available PSP implications which are so general they are difficult to use immediately without valuable time spent learning the software. Moops is a PHP/MySQL based web application designed to provide the students taking the CSCI655 graduate software engineering course at CSUSB with an intuitive, easy to use tool to implement the Personal Software Process (PSP). Moops eliminates the possibility of errors in calculations by completing all calculations for the user.
APA, Harvard, Vancouver, ISO, and other styles
22

Ott, Bryce D. "Web based resource management for multi-tiered web applications /." Diss., CLICK HERE for online access, 2007. http://contentdm.lib.byu.edu/ETD/image/etd2194.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
23

Fouladi, Amir Hossein, and Khorvaj Omid Zafari. "TryMyLanguage : An Extensible, Web-based Software Development Environment." Thesis, Linköpings universitet, Programvara och system, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-109673.

Full text
Abstract:
Introducing a new programming language can be a challenge to languagedesigners and developers. This is usually due to diculties related to settingup the environment and going through the documentation for people whowant to start using and learning the language. In this thesis, we developeda web-based software system called TryMyLanguage which can be used toalleviate this issue by eliminating the need for users to install and congurerelated software tools such as compiler, interpreter, etc., on their computers.TryMyLanguage can be congured with dierent programming languagesand it is not limited to a set of predened languages. We evaluated thesystem by simulating a production environment and showing how it wouldbehave in such an environment. At the end a case study is presented to showhow the system can be used with a programming language named Modelyzeas an example.
APA, Harvard, Vancouver, ISO, and other styles
24

SILVA, MARCOS CESAR DA. "A SOFTWARE ARCHITECTURE FOR FLEXIBLE WEB SERVICE MEDIATION." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2008. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=12314@1.

Full text
Abstract:
A adoção da Arquitetura Orientada a Serviços (SOA) tem possibilitado a formação de redes de negócios nas quais cada parceiro obtém automaticamente as informações de que precisa para atingir o máximo de eficiência. Quando em uma rede de negócios há mais de um parceiro provendo um mesmo serviço, surge o desafio de determinar qual deles é o mais indicado para atender a uma solicitação. Esta dissertação apresenta uma arquitetura de software e a implementação de um protótipo que permite a definição de critérios complexos para a mediação de serviços baseada tanto em dados técnicos (disponibilidade e tempo de resposta) como funcionais (preço, reputação, localização geográfica, etc.). Nosso objetivo é explorar os aspectos práticos desta mediação, as tecnologias utilizadas e a flexibilidade da solução.
The Service Oriented Architecture (SOA) adoption has been enabling the raise of business networks in which each partner gets automatically the information needed to achieve maximum efficiency. When there is more than one partner providing the same service on a business network, comes the challenge of determining which one is best suited to receive a given request. This dissertation presents a software architecture and a prototype implementation that allows the definition of complex criteria to service mediation, based on both technical (availability, response time) and functional data (price, reputation, geographical location, etc.). Our goal is to explore the practical aspects of this mediation, the technologies used and the solution flexibility.
APA, Harvard, Vancouver, ISO, and other styles
25

Khan, Rubaiyat Amin 1975. "Software architecture for web-accessible heat exchanger experiment." Thesis, Massachusetts Institute of Technology, 2002. http://hdl.handle.net/1721.1/29924.

Full text
Abstract:
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Civil and Environmental Engineering, 2002.
Includes bibliographical references (leaf 110).
Web-accessible laboratory experiments are gaining popularity due to their advantages over traditional laboratory experiments. With advancement in internet technology, more and more laboratories are becoming web-accessible. The needs for these virtual labs fit perfectly into the modern methods of assembly, delivery and access to educational technology resources adopted by educational institutions around the world. But still there is an absence of proper standards as to how to properly design and deal with the software infrastructure issues that make it possible for the labs to be accessible through web. It is always necessary to design a software system that is robust, platform independent and easily modifiable to accommodate changing requirements. It is also necessary for the system to be easily replicable for newer labs. The software architecture for the MIT I-Lab Heat Exchanger experiment is designed keeping in mind all these needs and it has been modified at different times to make room for changing requirements both in part of students performing the experiment (through student assessment of the experiment) and the instructors of the courses that the system has been deployed to. The design and implementation of the software architecture for the heat exchanger experiment is discussed in this thesis. The key component of the system is a Laboratory Heat Exchanger, which is employed to study principles of heat transfer. The software system is divided into four functional components: local server control of the laboratory equipment, remote client control of the equipment, client collaboration and user registration, authentication and experiment scheduling. The system has been successfully used in three MIT courses and one course at University of Texas at Austin over the span of two semesters and is scheduled to be used in two more courses in addition to these. With evolution of newer and better technology, the system will be able to accommodate itself to suitable changes that conform to the requirements of the system and always thrive to provide a more robust solution to the problems at hand.
by Rubaiyat Amin Khan.
S.M.
APA, Harvard, Vancouver, ISO, and other styles
26

Göldi, Andreas (Andreas Jakob). "The emerging market for Web-based enterprise software." Thesis, Massachusetts Institute of Technology, 2007. http://hdl.handle.net/1721.1/39506.

Full text
Abstract:
Thesis (S.M.M.O.T.)--Massachusetts Institute of Technology, Sloan School of Management, Management of Technology Program, 2007.
Includes bibliographical references (leaves 99-105).
Web-based enterprise software - sometimes referred to as "Software as a Service" (SaaS) or "on demand software" - is a major wave of innovation that introduces a new technical and economic model to enterprise software. The defining characteristics of web-based enterprise software are: a fully web-based user interface, hosted application deployment, a SaaS-based business model, and the use of a service-oriented architecture for integration. This study analyzes a sample of 108 companies currently offering SaaS-based products. In total, 35 different application types and 20 different combinations of revenue models were counted. Apparently, the market is still in an experimental phase, and truly dominant designs haven't emerged yet. Gross margins for SaaS-oriented companies are lower than for traditional software product companies, but still attractive at around 85%. The entrepreneurial activity in the sector is significant. More than 50% of the companies in the sample were founded in or after 2002, and almost 30% in the last two years. Venture capital continues to be an important source of capital with 36% of the companies having received VC investment, but an equally large percentage of companies are boot-strapped, i.e. have no formal source of outside capital.
(cont.) The data about customer adoption of web-based enterprise software is not very clear. Most studies suggest that SaaS accounted for about 5% of the CRM market in 2006, with other application types below that level. In total, SaaS probably doesn't even account for 1% of the global software market. However, customer willingness to adopt SaaS is apparently rising very quickly, and specialized SaaS companies are experiencing rapid growth. From the data available, it can't be decided unambiguously if web-based enterprise software is a truly disruptive model or merely an incremental innovation. Most characteristics point to a new-market disruption, i.e. an innovation that will bring new functionality to current non-users of advanced enterprise software.
by Andreas Göldi.
S.M.M.O.T.
APA, Harvard, Vancouver, ISO, and other styles
27

Werlinder, Marcus, and Emelie Tham. "Application of Amazon Web Services in software development." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-231917.

Full text
Abstract:
During these last recent years cloud computing and cloud services have started to gain traction, which has been most notable among companies. Amazon have proven to be one of the powerhouses on providing scalable and flexible cloud computing services. However, cloud computing is still a relatively new area. From an outsider’s point of view, the overwhelming information and available services might prove to be difficult to familiarize with. The aim of this thesis is to explore how Amazon Web Services can be applied during software development and observing how difficult it might be to use these services. Three test applications that utilized different Amazon Web Services were implemented to get an insight into how Amazon Web Services can be applied from a cloud computing beginner’s point of view. These applications were developed in an iterative manner, where a case study was performed on each application. At the start of each new iteration a literature study was conducted, where sources were reviewed to see if it provided essential information. In total, nine different Amazon Web Services were used to implement and test the three respective test applications. Results of the case study were interpreted and evaluated with regards to the learnability and appliance of Amazon Web Services. Issues that were identified during the development process showed that Amazon Web Services were not userfriendly for users that have little to no experience with cloud computing services. Further research on other Amazon Web Services, such as Elastic Cloud Computing, as well as other cloud computing platforms like Google or IBM, may provide a deeper and more accurate insight on the appliances of cloud computing.
Under dem senaste åren så har molntjänster blivit ett allt mer populärt område, speciellt inom företag. Ett av dem största utgivare inom molntjänst branschen är Amazon som erbjuder skalbara och flexibla molntjänster. Molntjänster är dock ett relativt nytt område, vilket innebär att någon som inte är insatt i ämnet kan finna all tillgänglig information överväldigande och svår att bekanta sig med. Målet med det här tesen är att utforska olika Amazon Web Service som kan användas inom mjukvaruutveckling och observera problem som kan uppstå med dessa tjänster. Tre testapplikationer som använde sig av Amazon Web Services var skapade för att få en fördjupad kunskap om hur dessa tjänster fungerar och vad för möjligheter de har. Dessa applikationer utvecklades iterativt och en fallstudie utfördes för varje applikation. I början av varje ny iteration genomfördes en litteraturstudie, där källorna var kritiskt granskade för att se ifall dem innehöll väsentlig information för tesen. Sammanlagt användes nio olika Amazon Web Services för att implementera och testa de tre olika testapplikationerna. Resultaten från fallstudien tolkades och utvärderades med avseende på Amazon Web Services lärbarhet och tillämpningsbarhet. Problem som samlades ihop under utvecklingsprocessen visade att Amazons Web Services inte var särskilt användarvänligt för utvecklare med liten eller ingen erfarenhet inom Amazon Web Services. Ytterligare forskning inom andra Amazon Web Services som Elastic Cloud Computing och forskning som undersöker andra molntjänst plattformar som Google Cloud, skulle kunna bidra med en djupare förståelse och mer exakt inblick kring tillämpning av molntjänster.
APA, Harvard, Vancouver, ISO, and other styles
28

Borgers, Jocelyn. "Web 2.0 Technologies in the Software Development Process." Digital Commons @ East Tennessee State University, 2013. https://dc.etsu.edu/honors/164.

Full text
Abstract:
Software engineers must communicate with many different people, likely in different locations, in order to create a successful piece of software. Social media can be used to communicate quickly and efficiently to minimize miscommunications and facilitate collaboration in the software development process. Research in this area has been sparse but significant because initial findings show that social media is being used in innovative ways to improve software development. Surveys of what social media some companies are currently using along with information about new social media systems indicate possible uses for these technologies on future software development projects such as documentation maintenance, employee training, and predicting and thus preventing build failures.
APA, Harvard, Vancouver, ISO, and other styles
29

Elera, Correa Francisco Alonso, and Pezo Renzo Omar Sánchez. "EW - Encuentas Web 1.0." Bachelor's thesis, Universidad Peruana de Ciencias Aplicadas (UPC), 2015. http://hdl.handle.net/10757/577386.

Full text
APA, Harvard, Vancouver, ISO, and other styles
30

Suwala, Pawel. "Challenges with modern web testing." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-118268.

Full text
Abstract:
The number of web applications continues to grow rapidly. Many applications that were traditionally desktop-based such as word processors, email clients or even file managers have now their web alternatives that often have bigger user base. While the software world is shifting from providing desktop-based applications to offering cloud-based services, challenges arise to provide high quality software in this radically different environment. Web-based applications are different in many aspects to their desktop equivalents. Web-based and desktop-based applications have radically dissimilar architecture, user interface, execution environment, requirements and limitations. To mention a few specific differences: the web application is executed in the context of a web browser, not operating system; code is executed in two separate places: on the server and in the web browser; code for the server is written in a different language than code for the client. Because of these differences, the traditional software testing techniques are only of limited use. To properly test a web application one needs to take into account numerous differences in Web-Browsers such as Internet Explorer, Mozilla Firefox, Google Chrome or Apple Safari. Simple input-output testing is useful only to limited degree, because output cannot be just compared to the predefined value but must be compared within the context of all the environments and operating systems the application supports. The fact that an application works in one browser does not guarantee that it will work at all in other browsers. The entire complexity of the problem makes testing web applications a very time consuming and difficult task. Often it takes significantly longer time to test the application than it is to implement it. Because of these difficulties, web applications are often tested exclusively manually by humans, and only to a limited degree. New techniques and technologies are necessary to approach the problem of web application testing. This paper includes a case study carried out during author’s work on a web-based application. It examines the current state-of-the-art of web application testing and suggests useful techniques in tackling the problem.
APA, Harvard, Vancouver, ISO, and other styles
31

Kyne, Noel. "Web based candidate assessment system." [Denver, Colo.] : Regis University, 2007. http://165.236.235.140/lib/NKynePartI2007.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Arumugam, Subramanian. "aZIMAS Web mobile agent system /." [Gainesville, Fla.] : University of Florida, 2003. http://purl.fcla.edu/fcla/etd/UFE0000632.

Full text
APA, Harvard, Vancouver, ISO, and other styles
33

Contreas, Ricardo. "Context aware Web-service monitoring." Thesis, City University London, 2013. http://openaccess.city.ac.uk/2723/.

Full text
Abstract:
Monitoring the correct behaviour of a service-based system is a necessity and a key challenge in Service Oriented Computing. Several efforts have been directed towards the development of approaches dealing with the monitoring activity of service-based systems. However, these approaches are in general not suitable when dealing with modifications in service-based systems. Furthermore, existing monitoring approaches do not take into consideration the context of the users and how this context may affect the monitor activity. Consequently, a holistic monitor approach, capable of dealing with the dynamic nature of service-based systems and of taking into consideration the user context, would be highly desirable. In this thesis we present a monitor adaptation framework capable of dealing with changes in a service-based system and different types of users interacting with it. More specifically, the framework obtains a set of monitor rules, necessary to verify the correct behaviour of a service-based system, for a particular user. Moreover, the monitor rules verifying the behaviour of a service-based system relate to properties of the context types defined for a user. The main contributions of our work include the general characterisation of a user interacting with a service-based system and the generation of suitable monitor rules.The proposed framework can be applied to any service composition without the need of further modifications. Our work complements previous research carried on in the area of web service monitoring. More specifically, our work generates a set of suitable monitor rules - related to the user context - which are deployed in a run-time monitor component. Our framework has been tested and validated in several cases considering different scenarios.
APA, Harvard, Vancouver, ISO, and other styles
34

Zenteno, Arturo Henry Torres. "Processo de desenvolvimento e testes para aplicações SIG Web." [s.n.], 2006. http://repositorio.unicamp.br/jspui/handle/REPOSIP/276207.

Full text
Abstract:
Orientadores: Eliane Martins, Maria Jose Escalona Cuaresma
Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação
Made available in DSpace on 2018-08-09T17:28:38Z (GMT). No. of bitstreams: 1 Zenteno_ArturoHenryTorres_M.pdf: 1736776 bytes, checksum: e6b8eb9e88edac4f1bb79b498d5c1ab0 (MD5) Previous issue date: 2007
Resumo: Um Sistema de Informação Geográfica (SIG) é um software voltado para o gerenciamento de dados geo-referenciados. Os SIG¿s são sistemas automatizados usados para armazenar, analisar e manipular dados geográficos, ou seja, dados que representam objetos e fenômenos em que a localização geográfica é uma característica inerente. Neste contexto, um SIG Web é um sistema que provê diferentes serviços SIG de análise e visualização de dados espaciais através da Web. O propósito deste trabalho é propor um processo de desenvolvimento, e um processo de teste de desempenho para aplicações SIG Web. O processo de desenvolvimento proposto integra artefatos do NDT (Navigational Development Techniques) e da Semiótica Organizacional. O processo proposto de teste de desempenho lida com as características inerentes das aplicações SIG Web, grande volume de dados e carga de usuários simultâneos, fornecendo um conjunto de atividades de teste bem detalhadas. Estas atividades são integradas em um processo robusto, onde o ponto de partida é identificação dos casos de uso críticos que precisam ser testados. Para isso se supõe que os requisitos do sistema foram corretamente especificados. Os processos propostos, de desenvolvimento e teste de desempenho, foram aplicados na avaliação do sistema WebMaps, que é uma aplicação SIG Web cuja finalidade é auxiliar seus usuários no planejamento agrícola a partir de regiões de interesse
Abstract: Geographic Information System (GIS) is software directed to the management of geo-referenced data. GIS are systems used to store, to analyze and to manipulate geographic data, or either, data that represent objects and phenomenon where the geographic localization is an inherent characteristic. In this study, Web GIS is a system that provide different services of GIS, such as analysis and visualization of geographic data through the Web. The purpose of this work is to consider a development and performance testing processes for Web GIS applications. The development process proposed integrates artifacts of NDT (Navigational Development Techniques) and the Organizational Semiotics. The process of performance testing proposed deals with the inherent characteristics of Web GIS applications, such as great volume of data and load of simultaneous users, supplying a set of well detailed test activities. These activities are integrated in a robust process, where the starting point was identification of the critical use cases that the process needs to be tested. For this, we assumed that the requirements of the system had been correctly specified. The processes proposed of development and performance testing had been applied in the evaluation of the Web Maps system, a Web GIS application whose goal is helping its users in the agricultural planning from interest regions
Mestrado
Mestre em Ciência da Computação
APA, Harvard, Vancouver, ISO, and other styles
35

DeLong, David Blane. "A web-based, database bound, WYSIWYG development environment for web applications." CSUSB ScholarWorks, 2004. https://scholarworks.lib.csusb.edu/etd-project/2580.

Full text
Abstract:
This project, WebAppDesigner, combines a "What You See Is What You Get" (WYSISYG) web page designer, database table designer, query tool, and an automatic deployment process into a single easy to use solution for small businesses and individuals.
APA, Harvard, Vancouver, ISO, and other styles
36

Bota, Horatiu S. "Composite web search." Thesis, University of Glasgow, 2018. http://theses.gla.ac.uk/38925/.

Full text
Abstract:
The figure above shows Google’s results page for the query “taylor swift”, captured in March 2016. Assembled around the long-established list of search results is content extracted from various source — news items and tweets merged within the results ranking, images, songs and social media profiles displayed to the right of the ranking, in an interface element that is known as an entity card. Indeed, the entire page seems more like an assembly of content extracted from various sources, rather than just a ranked list of blue links. Search engine result pages have become increasingly diverse over the past few years, with most commercial web search providers responding to user queries with different types of results, merged within a unified page. The primary reason for this diversity on the results page is that the web itself has become more diverse, given the ease with which creating and hosting different types of content on the web is possible today. This thesis investigates the aggregation of web search results retrieved from various document sources (e.g., images, tweets, Wiki pages) within information “objects” to be integrated in the results page assembled in response to user queries. We use the terms “composite objects” or “composite results” to refer to such objects, and throughout this thesis use the terminology of Composite Web Search (e.g., result composition) to distinguish our approach from other methods of aggregating diverse content within a unified results page (e.g., Aggregated Search). In our definition, the aspects that differentiate composite information objects from aggregated search blocks are that composite objects (i) contain results from multiple sources of information, (ii) are specific to a common topic or facet of a topic rather than a grouping of results of the same type, and (iii) are not a uniform ranking of results ordered only by their topical relevance to a query. The most widely used type of composite result in web search today is the entity card. Entity cards have become extremely popular over the past few years, with some informal studies suggesting that entity cards are now shown on the majority of result pages generated by Google. As composite results are used more and more by commercial search engines to address information needs directly on the results page, understanding the properties of such objects and their influence on searchers is an essential aspect of modern web search science. The work presented throughout this thesis attempts the task of studying composite objects by exploring users’ perspectives on accessing and aggregating diverse content manually, by analysing the effect composite objects have on search behaviour and perceived workload, and by investigating different approaches to constructing such objects from diverse results. Overall, our experimental findings suggest that items which play a central role within composite objects are decisive in determining their usefulness, and that the overall properties of composite objects (i.e., relevance, diversity and coherence) play a combined role in mediating object usefulness.
APA, Harvard, Vancouver, ISO, and other styles
37

Said, Tahirshah Farid. "Comparison between Progressive Web App and Regular Web App." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-18384.

Full text
Abstract:
In 2015 the term Progressive Web Application was coined to describe applications that are getting the advantage of all Progressive App features. Some of the essential features are offline support, app-like interface, secure connection, etc. Since then, case studies from PWA’s implementation showed optimistic promises for improving web page performance, time spent on site, user engagement, etc. The goal of this report is to analyze some of the effects of PWA. This work will investigate the browser compatibility of PWA’s features, compare and analyze performance and memory consumption effect of PWA’s features compared to Regular WebApp. Results showed a lot of the features of PWA are still not sup-ported by some major browsers. Performance benchmark showed that required https connection for PWA is slowing down all of the PWA’s performance metrics on the first visit. On a repeat visit, some of the PWA features like speed index is outperforming the Regular Web App. Memory consumption on PWA increased more than 2 times the size of RWA. The conclusion is that even if some features are not directly supported by browsers, they still might have workaround solutions. PWA is slower than regular web app if https on your web server is not optimized. Different browsers have different memory limitations for PWA caches. You should implement https and PWA features only if you have HTTP/2 support on your web server, otherwise, performance can decrease.
APA, Harvard, Vancouver, ISO, and other styles
38

Filonowich, Eric. "Building a robust web application." [Denver, Colo.] : Regis University, 2006. http://165.236.235.140/lib/EFilonowichPartI2006.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
39

Hermansson, Daniel. "Integration av webbaserat analysprogram och kartprogram : Integration of web based analysis-software andmap-software." Thesis, Högskolan Dalarna, Datateknik, 2007. http://urn.kb.se/resolve?urn=urn:nbn:se:du-3245.

Full text
Abstract:
I takt med att GIS (Grafiska InformationsSystem) blir allt vanligare och mer användarvänligt har WM-data sett att kunder skulle ha intresse i att kunna koppla information från sin verksamhet till en kartbild. Detta för att lättare kunna ta till sig informationen om hur den geografiskt finns utspridd över ett område för att t.ex. ordna effektivare tranporter. WM-data, som det här arbetet är utfört åt, avser att ta fram en prototyp som sedan kan visas upp för att påvisa för kunder och andra intressenter att detta är möjligt att genomföra genom att skapa en integration mellan redan befintliga system. I det här arbetet har prototypen tagits fram med skogsindustrin och dess lager som inriktning. Befintliga program som integrationen ska skapas mellan är båda webbaserade och körs i en webbläsare. Analysprogrammet som ska användas heter Insikt och är utvecklat av företaget Trimma, kartprogrammet heter GIMS som är WM-datas egna program. Det ska vara möjligt att i Insikt analysera data och skapa en rapport. Den ska sedan skickas till GIMS där informationen skrivs ut på kartan på den plats som respektive information hör till. Det ska även gå att välja ut ett eller flera områden i kartan och skicka till Insikt för att analysera information från enbart de utvalda områdena. En prototyp med önskad funktionalitet har under arbetets gång tagits fram, men för att ha en säljbar produkt är en del arbeta kvar. Prototypen har visats för ett antal intresserade som tyckte det var intressant och tror att det är något som skulle kunna användas flitigt inom många områden.
APA, Harvard, Vancouver, ISO, and other styles
40

McDonald, Andrew Gregory. "The Agile Web Engineering (AWE) process." Thesis, University of Glasgow, 2004. http://theses.gla.ac.uk/4065/.

Full text
Abstract:
During the late 1990s commerce and academia voiced major concerns about the problems with development processes for Web Engineering. These concerns primarily centred upon the perceived chaotic and 'ad-hoc' approach to developing Web-based applications in extremely short time-scales when compared to traditional software development. Based on personal experience, conducting a survey of current practice, and collecting supporting evidence from the literature, I proposed a set of seven criteria that need to be addressed by a successful Web engineering process: 1. Short development life-cycle times; 2. Delivery of bespoke solutions and different business models; 3. Multidisciplinary development teams; 4. Small development teams working in parallel on similar tasks; 5. Business analysis and evaluation with end-users; 6. Requirements capture and rigorous testing; 7. Maintenance (evolution) of Web-based applications. These seven criteria are discussed in detail and the relevance of each to Web engineering is justified. They are then used to provide a framework to assess the suitability of a representative sample of well-known software engineering processes for Web engineering. The software engineering processes assessed comprise: the Unified Software Development Process; Dynamic Systems Development Method; and eXtreme Programming. These seven criteria were also used to motivate the definition of the Agile Web Engineering (AWE) process. A WE is based on the principles given in the Agile Manifesto and is specifically designed to address the major issues in Web Engineering, listed above. A number of other processes for Web Engineering have been proposed and a sample of these is systematically compared against the criteria given above. The Web engineering processes assessed are: Collaborative Web Development; Crystal Orange Web; Extensions to the Rational Unified Process; and Web OPEN. In order to assess the practical application of A WE, two commercial pilot projects were carried out in a Fortune 500 financial service sector company. The first commercial pilot of A WE increased end-user task completion on a retail Internet banking application from 47% to 79%. The second commercial pilot of A WE used by an Intranet development team won the company's global technology prize for 'value add' for 2003. In order to assess the effect of AWE within the company three surveys were carried out: an initial survey to establish current development practice within the company and two further surveys, one after each of the pilot projects. Despite the success of both pilots, AWE was not officially adopted by the company for Webbased projects. My surveys showed that this was primarily because there are significant cultural hurdles and organisational inertia to adopting different process approaches for different types of software development activity within the company. If other large companies, similar to the one discussed in this dissertation, are to adopt AWE, or other processes specific to Web engineering, then many will have to change their corporate goal of a one size fits all process approach for all software technology projects.
APA, Harvard, Vancouver, ISO, and other styles
41

Cobden, Marcus. "Engineering a Semantic Web trust infrastructure." Thesis, University of Southampton, 2014. https://eprints.soton.ac.uk/370614/.

Full text
Abstract:
The ability to judge the trustworthiness of information is an important and challenging problem in the field of Semantic Web research. In this thesis, we take an end-to-end look at the challenges posed by trust on the Semantic Web, and present contributions in three areas: a Semantic Web identity vocabulary, a system for bootstrapping trust environments, and a framework for trust aware information management. Typically Semantic Web agents, which consume and produce information, are not described with sufficient information to permit those interacting with them to make good judgements of trustworthiness. A descriptive vocabulary for agent identity is required to enable effective inter agent discourse, and the growth of trust and reputation within the Semantic Web; we therefore present such a foundational identity ontology for describing web-based agents. It is anticipated that the Semantic Web will suffer from a trust network bootstrapping problem. In this thesis, we propose a novel approach which harnesses open data to bootstrap trust in new trust environments. This approach brings together public records published by a range of trusted institutions in order to encourage trust in identities within new environments. Information integrity and provenance are both critical prerequisites for well-founded judgements of information trustworthiness. We propose a modification to the RDF Named Graph data model in order to address serious representational limitations with the named graph proposal, which affect the ability to cleanly represent claims and provenance records. Next, we propose a novel graph based approach for recording the provenance of derived information. This approach offers computational and memory savings while maintaining the ability to answer graph-level provenance questions. In addition, it allows new optimisations such as strategies to avoid needless repeat computation, and a delta-based storage strategy which avoids data duplication.
APA, Harvard, Vancouver, ISO, and other styles
42

Huang, Simon. "Load time optimization of JavaScript web applications." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-17931.

Full text
Abstract:
Background. Websites are getting larger in size each year, the median size increased from 1479.6 kilobytes to 1699.0 kilobytes on the desktop and 1334.3 kilobytes to 1524.1 kilobytes on the mobile. There are several methods that can be used to decrease the size. In my experiment I use the methods tree shaking, code splitting, gzip, bundling, and minification. Objectives. I will investigate how using the methods separately affect the loading time and con- duct a survey targeted at participants that works as JavaScript developers in the field. Methods. I have used Vue for creating a website and ran Lighthouse tests against the website. All this within two Docker containers to make the reproducibility easier. Interviews with JavaScript developers were made to find out if they use these methods in their work. Results. The best result would be to use all of the methods; gzip, minification, tree shaking, code splitting, and bundling in a combination. If gzip is the only option available for the developer to use, we can see around 60% decrease in loading time. The inter- views showed that most developers did not use or did not know of tree shaking and code splitting. Some frameworks have these methods built in to work automatically, therefor the developers does not know that it is being utilized. Conclusions. Since tree shaking and code splitting are two relatively new techniques, there is not much scientific measured values available. From the results, we can give the conclusion that using all of the mentioned methods will give the best result in loading time. All of the methods will affect the loading time, and only using gzip will affect it with a 60% decrease.
APA, Harvard, Vancouver, ISO, and other styles
43

Alonso, López Javier. "Proactive software rejuvenation solution for web enviroments on virtualized platforms." Doctoral thesis, Universitat Politècnica de Catalunya, 2011. http://hdl.handle.net/10803/32034.

Full text
Abstract:
The availability of the Information Technologies for everything, from everywhere, at all times is a growing requirement. We use information Technologies from common and social tasks to critical tasks like managing nuclear power plants or even the International Space Station (ISS). However, the availability of IT infrastructures is still a huge challenge nowadays. In a quick look around news, we can find reports of corporate outage, affecting millions of users and impacting on the revenue and image of the companies. It is well known that, currently, computer system outages are more often due to software faults, than hardware faults. Several studies have reported that one of the causes of unplanned software outages is the software aging phenomenon. This term refers to the accumulation of errors, usually causing resource contention, during long running application executions, like web applications, which normally cause applications/systems to hang or crash. Gradual performance degradation could also accompany software aging phenomena. The software aging phenomena are often related to memory bloating/ leaks, unterminated threads, data corruption, unreleased file-locks or overruns. We can find several examples of software aging in the industry. The work presented in this thesis aims to offer a proactive and predictive software rejuvenation solution for Internet Services against software aging caused by resource exhaustion. To this end, we first present a threshold based proactive rejuvenation to avoid the consequences of software aging. This first approach has some limitations, but the most important of them it is the need to know a priori the resource or resources involved in the crash and the critical condition values. Moreover, we need some expertise to fix the threshold value to trigger the rejuvenation action. Due to these limitations, we have evaluated the use of Machine Learning to overcome the weaknesses of our first approach to obtain a proactive and predictive solution. Finally, the current and increasing tendency to use virtualization technologies to improve the resource utilization has made traditional data centers turn into virtualized data centers or platforms. We have used a Mathematical Programming approach to virtual machine allocation and migration to optimize the resources, accepting as many services as possible on the platform while at the same time, guaranteeing the availability (via our software rejuvenation proposal) of the services deployed against the software aging phenomena. The thesis is supported by an exhaustive experimental evaluation that proves the effectiveness and feasibility of our proposals for current systems.
APA, Harvard, Vancouver, ISO, and other styles
44

Fried, Carl, and Alexander Edlund. "Web 2.0 : A case study of Mindroute Software AB." Thesis, Uppsala University, Department of Business Studies, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-8817.

Full text
Abstract:

The paper was written on the premise that knowledge and knowledge management are central competitive business advantages and that IT has developed favorably towards alleviating the process of harnessing intellectual capital. This topic has been frequently discussed with significant variances in theoretical approaches arguing both for and against IT’s impact in knowledge management. The authors have empirically explored the role of IT in this field through findings from a case study which quite originally manages knowledge with the emergence of novel web 2.0 tools. The findings of this study leads us to suggest a revised understanding of IT’s role in knowledge management based on the development of socially interactive web 2.0 which has the potential of replacing less effective and outdated IT tools. Optimal impact is suggested to be accomplished by sequentially integrating these various web 2.0 tools into the knowledge management process.

APA, Harvard, Vancouver, ISO, and other styles
45

Morawej, Ali. "Speech articulation and hearing perception software for the Web." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1997. http://www.collectionscanada.ca/obj/s4/f2/dsk3/ftp05/mq23429.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
46

Porter, Brandon W. (Brandon William) 1974. "Educational fusion : an instructional, web-based, software development platform." Thesis, Massachusetts Institute of Technology, 1998. http://hdl.handle.net/1721.1/50393.

Full text
Abstract:
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science; and, Thesis (B.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1998.
Includes bibliographical references (p. 96-98).
by Brandon W. Porter.
B.S.
M.Eng.
APA, Harvard, Vancouver, ISO, and other styles
47

Bautista, Eduardo L. "A Front-Loaded Agile Software Process for Web Applications." NSUWorks, 2004. http://nsuworks.nova.edu/gscis_etd/406.

Full text
Abstract:
The current state of application development for the World Wide Web is characterized by anarchy and ad hoc methodologies. In recent years, various hypermedia methodologies have been proposed to facilitate the deployment of Web applications. However, no standard has emerged to fulfill the need for a systematic and methodological approach to complex and dynamic Web application development. The primary goal of this dissertation was to elaborate a software development process for Web applications that focuses most of the developers' efforts and creativity on the phases that determine software requirements, on analysis and design, but that is, at the same time, flexible and adaptable so developers can respond to changes in requirements without major cost overruns or delays. In order to develop an effective process, the researcher examined the recommended tasks for Web development as provided by the literature. As a result, the new software process defines the following phases: Feasibility Study, Requirements Definition, System Specification, System Design, Program Design and Development, System Test, Implementation and Production, and Maintenance. The Web software process was developed for a particular initial-level organization. A statistical instrument, the Rating and Evaluation Guide (REG), which utilizes data gathered via questionnaire, was used to measure the perceived effectiveness of the developed software process. The new process was evaluated against a standard development methodology from the literature. The evaluation was performed by randomly selected teams of developers in an initial-level organization, and the evaluation revealed that the new Web application development process was perceived to be more effective than a generic software process provided by the literature. The scores for all twenty-six evaluation items in the REG were higher for the new software process than the generic methodology. Additionally, the new software process achieved an overall score of 175 points on the REG scale, a high rating score, which is substantially higher than the anticipated minimum score of 132. Furthermore, the new software process scored 41 out of 48 maximum points in the REG Properties category, which exceeds the anticipated minimum score of 40. A high score for the Properties category reveals the inherent attributes of a high quality methodology are included in FLASOFTi, and the high scores for all six distinct properties in this category indicate that the method's overall quality has been recognized by the participants as quite high. The findings of this study will be of practical value to initial-level organizations in which the corporate culture tends to require planning development projects thoroughly before working on them. Although the researcher recognizes that the "one-size-fits-all" approach is not appropriate in applying a software process to Web projects, that the factors that influence the development of a Web site are complex and vary from organization to organization, most computing environments that require small to mid-size Web application development projects will be able to use the new method with minor revisions to suit both the project and the organizational culture.
APA, Harvard, Vancouver, ISO, and other styles
48

Neto, Oswaldo Cabral de Vasconcellos. "Análise de disponibilidade em sistemas de software na Web." Universidade de São Paulo, 2009. http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11082010-153948/.

Full text
Abstract:
A utilização da Internet como um meio de automação de serviços de e-business tem sido adotada como estratégia por empresas em vários ramos da economia, diminuindo custos e propiciando uma melhoria no relacionamento com o cliente. Um requisito não-funcional importante a ser considerado no desenvolvimento de sistemas de software que possibilita esta automação é a disponibilidade. O nível de disponibilidade de um sistema pode ser influenciado pela arquitetura do sistema, e, em particular, pela arquitetura de software, pois as decisões arquitetônicas devem considerar aspectos relacionados à disponibilidade. No método de avaliação de arquitetura ATAM (Architecture Tradeoff Analysis Method Método de Análise de Compromissos de Arquitetura), esse requisito é analisado através da utilização de cenários de disponibilidade. Como a avaliação da disponibilidade é normalmente uma tarefa complexa, requerendo dos analistas a identificação de numerosos itens interdependentes, a geração e, conseqüentemente, a análise de cenários de disponibilidade na maioria das vezes não é uma tarefa trivial. O presente trabalho tem como objetivo elaborar uma técnica de análise de disponibilidade em sistemas de software para a Web, que auxilie a geração sistemática de cenários de disponibilidade requeridos no método ATAM. Para a elaboração da proposta, o trabalho aborda métodos para a elicitação, representação e análise de requisitos não-funcionais em uma determinada arquitetura de software, bem como conceitos e taxonomias relacionadas à dependabilidade. Ao final, a técnica é exercitada em um exemplo simplificado de sistema de software bancário na Web.
The use of Internet for e-business service automation has been adopted as a strategy by organizations in several sectors of the economy, reducing costs and providing a better relationship with the customer. Availability is an important nonfunctional requirement to be considered in the development of software systems offering this type of automation. The level of system availability may be affected by the system architecture, and, especially, by the software architecture, as architectural decisions must take availability-related aspects into account. In the ATAM (Architecture Tradeoff Analysis Method) architecture evaluation method, this requirement is analyzed by means of availability scenarios. As availability evaluation is normally a complex task, requiring analysts to identify several interdependent items, the generation and, consequently, the analysis of availability scenarios is often not a trivial task. This work aims to elaborate an availability technique analysis for web-based software systems, to aid in the systematic generation of availability scenarios required in the ATAM method. To elaborate the proposal, the work covers methods for elicitation, representation and analysis of non-functional requirements in a specific software architecture, as well as concepts and taxonomies related to dependability. In the end, the technique is applied on a simplified example of web banking software system.
APA, Harvard, Vancouver, ISO, and other styles
49

Eakins, Justin Rollin. "Web 2.0 application for a large proprietary software company /." Click here to view, 2009. http://digitalcommons.calpoly.edu/cpesp/1.

Full text
Abstract:
Thesis (B.S.)--California Polytechnic State University, 2009.
Project advisor: Franz Kurfess. Title from PDF title page; viewed on Jan. 12, 2010. Includes bibliographical references. Also available on microfiche.
APA, Harvard, Vancouver, ISO, and other styles
50

Cox, Stephen M. "Web-based individual education plan software : research and development /." Search for this dissertation online, 2003. http://wwwlib.umi.com/cr/ksu/main.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography