• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1615
  • 643
  • 580
  • 293
  • 277
  • 193
  • 151
  • 76
  • 52
  • 50
  • 42
  • 40
  • 39
  • 32
  • 23
  • Tagged with
  • 4672
  • 891
  • 727
  • 695
  • 576
  • 558
  • 486
  • 465
  • 419
  • 418
  • 408
  • 371
  • 358
  • 352
  • 334
  • 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.
71

Generic implementations of parallel prefix sums and its applications

Huang, Tao 15 May 2009 (has links)
Parallel prefix sums algorithms are one of the simplest and most useful building blocks for constructing parallel algorithms. A generic implementation is valuable because of the wide range of applications for this method. This thesis presents a generic C++ implementation of parallel prefix sums. The implementation applies two separate parallel prefix sums algorithms: a recursive doubling (RD) algorithm and a binary-tree based (BT) algorithm. This implementation shows how common communication patterns can be separated from the concrete parallel prefix sums algorithms and thus simplify the work of parallel programming. For each algorithm, the implementation uses two different synchronization options: barrier synchronization and point-to-point synchronization. These synchronization options lead to different communication patterns in the algorithms, which are represented by dependency graphs between tasks. The performance results show that point-to-point synchronization performs better than barrier synchronization as the number of processors increases. As part of the applications for parallel prefix sums, parallel radix sort and four parallel tree applications are built on top of the implementation. These applications are also fundamental parallel algorithms and they represent typical usage of parallel prefix sums in numeric computation and graph applications. The building of such applications become straighforward given this generic implementation of parallel prefix sums.
72

Efficiently implementing synchronous groupware

Urnes, Tore. January 1998 (has links)
Thesis (Ph. D.)--York University, 1998. Graduate Programme in Computer Science. / Typescript. Includes bibliographical references (leaves 160-168). Also available on the Internet. MODE OF ACCESS via web browser by entering the following URL: http://wwwlib.umi.com/cr/yorku/fullcit?pNQ39314.
73

Usability analysis of the channel application programming interface /

Brown, Christopher A. January 2003 (has links) (PDF)
Thesis (M.S. in Computer Science)--Naval Postgraduate School, June 2003. / Thesis advisor(s): Geoffrey Xie, Rudolph P. Darken. Includes bibliographical references (p. 129). Also available online.
74

Node.js in Open Source projects on Github : A literature study and exploratory case study

Åkesson, Anders, Lewenhagen, Kenneth January 2015 (has links)
This study has been performed with an aim to provide an insight into how Node.js is used and the Node.js technology adaptation in the open source community. This research displays the diversity of Node.js and can inspire the reader to further development or continued research. Studies into different usages of Node.js have been missing in academic research and therefore this study gives a new, important insight into this technology. The authors used the exploratory case study methodology. For data collection, the authors created a JQuery and HTML script that fetched the desired dataset from Github and that were used as a static base for the study. Based on the usage areas extracted from the literature study, the authors specified different categories of usage. The dataset was manually investigated and placed into the categories, if they were relevant. The results show that web applications is by far the most well represented category with over 50% of all usages falling into this category. Network applications and Web servers come in at second and third position with 14% and 13% respectively. This study provided further categories and the authors could generate a set of diagrams, showing a trend on how the different usage areas changed from 2010 to 2015.
75

First hand : a mobile digital application for the theatrical costume shop / Mobile digital application for the theatrical costume shop

Booker, Carl Joseph 28 June 2012 (has links)
First Hand began as a singular iPhone application designed to aid in the collection and dissemination of information within a costume shop. The project was created to push the boundaries separating the costuming world from current computer technologies. The integration of new computer programming is possible, but currently there are too few programs dedicated to the costuming field that often costumers become frustrated and disinterested. By creating a user friendly, simple, non-invasive application that focused on a single daily task, taking notes during a costume fitting, I hope to introduce costumers to the possibilities available to them in the near future. Since the start of this project First Hand has become an app development company geared towards the custom garment making industries including stage and film costuming and the fashion industry. / text
76

Detecting And Diagnosing Web Application Performance Degradation In Real-Time At The Method Call Level

Wang, Mengliao Unknown Date
No description available.
77

An investigation into how high quality, low risk, manufacturing systems can be developed within short development lead times

Marshall, Cameron Alexander January 1994 (has links)
No description available.
78

Software architectures for web-based applications /

Zhao, Weiquan. January 2006 (has links)
The infrastructure used to deploy hypermedia applications over the World Wide Web has also been increasingly used to support software that has the majority of its logic implemented apart from Universal Resource Locators (URLs). We denote such software as web-based applications. Whilst there have been many observations about the difference between web-based application development environments and their more traditional counterparts, it is shown that one aspect of web-based application development that has received less attention is the software architecture of web-based applications. In this thesis we demonstrate the positive impact that an appropriate software architecture can have on creating easy-to-maintain web-based applications. / The first part of the thesis presents a taxonomy of web-based applications that is organised around abstraction layers, that highlight the role of software architecture and tiers that reflect the infrastructure of the web on which applications are deployed. It is shown that there is a systematic way to develop a software architecture for a web-based applications by projecting the high level abstract layers representing the application onto the tiers that define the distributed web infrastructure. The thesis next presents a new architecture for web-based applications targeted at lowering the cost of routine maintenance. Various tools that support the use of this architecture in the development process for web-based applications are then presented. The feasibility and usability of the architecture is demonstrated by the construction of several significant applications using it. Finally the new architecture proposed in the thesis is compared experimentally with the major current competitor architecture, which follows the so called model-view-controller pattern, in relation to an ease of maintenance criteria. It is shown that the new architecture has significant advantages over the model-view-controller pattern in making the maintenance of complex web-based applications easier. / Thesis (PhDInformationTechnology)--University of South Australia, 2006.
79

Cruiser and PhoTable exploring tabletop user interface software for digital photograph sharing and story capture /

Apted, Trent Heath. January 2008 (has links)
Thesis (Ph. D.)--University of Sydney, 2009. / Includes graphs and tables. Includes index. Submitted in fulfilment of the requirements for the degree of Doctor of Philosophy to the School of Information Technologies in the Faculty of Engineering & Information Technologies. Title from title screen (viewed 28 April, 2009) Degree awarded 2009; thesis submitted 2008. Includes bibliographical references. Also issued in print.
80

Enhancing the software development process with wikified widgets

Gotchel, Gary. January 2008 (has links) (PDF)
Thesis (M.S.S.I.S.)--Regis University, Denver, Colo., 2008. / Title from PDF title page (viewed on Feb. 03, 2009). Includes bibliographical references.

Page generated in 0.3819 seconds