Dissertations / Theses on the topic 'Internet-based programming'

To see the other types of publications on this topic, follow the link: Internet-based programming.

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

Select a source type:

Consult the top 20 dissertations / theses for your research on the topic 'Internet-based programming.'

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

Shen, Haifeng, and n/a. "Internet-Based Collaborative Programming Techniques and Environments." Griffith University. School of Computing and Information Technology, 2003. http://www4.gu.edu.au:8080/adt-root/public/adt-QGU20031015.143156.

Full text
Abstract:
Software systems are getting larger and more complex, while the requirements are becoming vaguer and more rapidly changing. These trends make current software development more and more likely a team work. To integrate multiple developers into a coherent structured management process and make team software development a positive-sum game for both higher productivity and better quality, many team soft ware development methodologies have been proposed and practised. An emerging methodology is collaborative programming, which allows a group of programmers to work together on the same source code for design, implementation of individual components, and integration of individual components. Compared with other team software methodologies that only address needs in some phases or situations, collaborative programming is more adaptive to the variety of different phases or situations in a team software development process. A core technical component in collaborative programming is collaborative editing, which allows a group of programmers to view and edit the same source code. To support different phases or situations in an Internet-based collaborative programming process, collaborative editing must meet the requirements of supporting unconstrained, responsive, real-time collaborative editing; unconstrained, syncretic, non-real-time collaborative editing; and smooth, flexible switching between real-time and non-real-time collaborative editing. This thesis research contributes several novel techniques to address these requirements, and an Internet-based collaborative programming environment to integrate those techniques. These research contributions have advanced state-of-the-art technologies on col laborative editing for supporting Internet-based collaborative programming. First, we contribute a collaborative highlighting gestural communication technique for unconstrained, responsive, real-time collaborative editing. This technique is particularly effective in improving the quality of real-time interaction on text-based source code documents. The contribution to the operational transformation technology is the extension of the technology to support group awareness. It includes a package of operational transformation functions and transformation control algorithms for consistency maintenance in collaborative highlighting, and a flexible undo solution that has the capability of undoing any highlighting operation at any time. Second, we contribute a flexible operation-based merging technique for unconstrained, syncretic, non-real-time collaborative editing, which is efficient and has the capability of textually integrating all changes, and automatically detecting and resolving syntactic conflicts according to application-dependent user-specified policies. The contribution to the operational transformation technology is the extension of the technology to support unconstrained, syncretic, non-real-time collaborative editing. Its includes a log compression algorithm, a textual merging algorithm, and a syntactic merging algorithm. Moreover, we contribute a flexible notification technique to support flexible collaborative editing: unconstrained, responsive, real-time collaborative editing; uncon strained, syncretic, non-real-time collaborative editing; and smooth, flexible switching between them. The contribution to the operational transformation technology is the extension of the technology to support flexible collaborative editing. It includes a new transformation control algorithm that has a linear time complexity, two notification algorithms that support propagation and acceptance of any notifications at any time, and a notification propagation protocol that is efficient for both real-time and non-real-time collaborative editing.
APA, Harvard, Vancouver, ISO, and other styles
2

Joshi, Nicky. "IntelliBid an event-trigger-rule-based auction system over the Internet /." [Gainesville, Fla.] : University of Florida, 2001. http://etd.fcla.edu/etd/uf/2001/anp1603/thesis%5Fsubmit2.pdf.

Full text
Abstract:
Thesis (M.S.)--University of Florida, 2001.
Title from first page of PDF file. Document formatted into pages; contains x, 61 p.; also contains graphics. Vita. Includes bibliographical references (p. 58-60).
APA, Harvard, Vancouver, ISO, and other styles
3

Thakore, Kushal. "Intellibid an Event-Trigger-Rule-Based auction system over the Internet /." [Gainesville, Fla.] : University of Florida, 2002. http://purl.fcla.edu/fcla/etd/UFE1001185.

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

Zhu, Leon Yang. "Dominant strategy double auction mechanisms design and implementation /." [Gainesville, Fla.] : University of Florida, 2005. http://purl.fcla.edu/fcla/etd/UFE0011354.

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

Tariq, Muhammad Mukarram Bin. "Modeling performance of internet-based services using causal reasoning." Diss., Georgia Institute of Technology, 2010. http://hdl.handle.net/1853/33927.

Full text
Abstract:
The performance of Internet-based services depends on many server-side, client-side, and network related factors. Often, the interaction among the factors or their effect on service performance is not known or well-understood. The complexity of these services makes it difficult to develop analytical models. Lack of models impedes network management tasks, such as predicting performance while planning for changes to service infrastructure, or diagnosing causes of poor performance. We posit that we can use statistical causal methods to model performance for Internet-based services and facilitate performance related network management tasks. Internet-based services are well-suited for statistical learning because the inherent variability in many factors that affect performance allows us to collect comprehensive datasets that cover service performance under a wide variety of conditions. These conditional distributions represent the functions that govern service performance and dependencies that are inherent in the service infrastructure. These functions and dependencies are accurate and can be used in lieu of analytical models to reason about system performance, such as predicting performance of a service when changing some factors, finding causes of poor performance, or isolating contribution of individual factors in observed performance. We present three systems, What-if Scenario Evaluator (WISE), How to Improve Performance (HIP), and Network Access Neutrality Observatory (NANO), that use statistical causal methods to facilitate network management tasks. WISE predicts performance for what-if configurations and deployment questions for content distribution networks. For this, WISE learns the causal dependency structure among the latency-causing factors, and when one or more factors is changed, WISE estimates effect on other factors using the dependency structure. HIP extends WISE and uses the causal dependency structure to invert the performance function, find causes of poor performance, and help answers questions about how to improve performance or achieve performance goals. NANO uses causal inference to quantify the impact of discrimination policies of ISPs on service performance. NANO is the only tool to date for detecting destination-based discrimination techniques that ISPs may use. We have evaluated these tools by application to large-scale Internet-based services and by experiments on wide-area Internet. WISE is actively used at Google for predicting network-level and browser-level response time for Web search for new datacenter deployments. We have used HIP to find causes of high-latency Web search transactions in Google, and identified many cases where high-latency transactions can be significantly mitigated with simple infrastructure changes. We have evaluated NANO using experiments on wide-area Internet and also made the tool publicly available to recruit users and deploy NANO at a global scale.
APA, Harvard, Vancouver, ISO, and other styles
6

Veith, Tamie L. "Netsim: A Java(TM) -Based WWW Simulation Package." Thesis, Virginia Tech, 1997. http://hdl.handle.net/10919/36587.

Full text
Abstract:
Use of the World Wide Web (WWW) for transfer of information and ideas is increasingly popular. Java, a programming language for the WWW, provides a simple method of distributing platform-independent, executable programs over the WWW. Such programs allow the expansion of WWW-based computational and analytical tools that support and enhance the existing WWW environment. However, a WWW-based, generalized simulation package is not yet available. Current literature motivates development of a general, WWW-based simulation package with maximum user interactivity and cross-platform capabilities. Advantages of such a package are discussed and explored in three potential applications. Main advantages are wide availability, controlled access, efficient maintenance, and increased integration. Disadvantages, such as variable download times, are also discussed. Netsim, a general, WWW-based simulation package written entirely in Java, is developed and demonstrated. Netsim provides complete model creation and modification capabilities along with graphical animation and data output. Netsim uses the event graph paradigm and object-oriented programming. Java, event graphs and objectoriented programming are discussed briefly. The Java random number generator is verified for uniformity and independence. Netsim is compared to SIGMA, a non-Internet simulation package, using a standard M/M/1 queueing model. Comparison issues and results are discussed. Additionally, tested through hand-tracing for coding validity, Netsim performs as theory prescribes. Netsim documentation and user’s manual are included. Netsim allows expandability for complex modeling and integration with other Java-based programs, such as graphing and analysis packages. Current Netsim limitations and potential customization and expansion issues are explored. Future work in WWW-based simulation is suggested.
Master of Science
APA, Harvard, Vancouver, ISO, and other styles
7

Kwok, Sheung-yin Dominic. "Implementation of a web-based collaborative tool for learning computer programming : a case study /." Hong Kong : University of Hong Kong, 2002. http://sunzi.lib.hku.hk/hkuto/record.jsp?B25148199.

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

Han, Kwon Soo. "Surveygen: A web-based survey editor." CSUSB ScholarWorks, 1998. https://scholarworks.lib.csusb.edu/etd-project/1786.

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

Maluleke, Enock Vongani. "Satellite-based web server." Thesis, Stellenbosch : Stellenbosch University, 2002. http://hdl.handle.net/10019.1/53040.

Full text
Abstract:
Thesis (MScEng)--Stellenbosch University, 2002.
ENGLISH ABSTRACT: There is a large variety of telemetry recervmg software currently available for the reception of telemetry information from different satellites. Most of the software used in receiving telemetry data is satellite specific. Hence, a user-friendly way is needed to make telemetry data easily accessible. A satellite-based web server is aimed at providing telemetry information to any standard web browser as a way of bringing space technology awareness to the people. Two different satellite-based web server methods are examined in this thesis. Based on the evaluation, the on-board File server with proxy server was proposed for satellite-based web server development. This requires that the File server be ported to the on-board computer of the satellite. The web proxy server is placed on the ground segment with the necessary communication requirements to communicate with the on-board File server. In the absence of satellite, the satellite-based web server was successfully implemented on two computers, laying a good foundation for implementation on the on-board computer of the satellite (OBe).
AFRIKAANSE OPSOMMING: Daar is 'n groot verskeidenheid telemetrie ontvangs sagteware huidiglik beskikbaar vir die ontvangs van telemetrie informasie vanaf verskillende satelliete. Die meeste van die sagteware wat gebruik word om telemetrie data te ontvang is satelliet spesifiek. Gevolglik, 'n gebruikers vriendelike metode is nodig om telemetrie data maklik beskikbaar te maak. 'n Satelliet-gebaseerde web-bediener word beoog om telemetrie informasie te verskaf aan enige standaard web-blaaier as 'n metode om mense bewus te maak van ruimte tegnologie. Twee verskillende satelliet gebaseerde web-bediener metodes salondersoek word in hierdie tesis. Gebaseer op 'n evaluering, word die aanboord leêr-bediener met instaanbediener voorgestel vir satelliet-gebaseerde webbediener ontwikkeling. Hiervoor is dit nodig dat die leêr-bediener na die aanboord rekenaar van die satelliet gepoort word. Die web instaanbediener word op die grond segment geplaas met die nodige kommunikasie benodighede, om te kommunikeer met die aanboord leêr-bediener. In die afwesigheid van die satelliet was die satellietgebaseerde web-bediener met sukses geïmplementeer op twee rekenaars, met die gevolg dat 'n goeie fondasie gelê is vir die implementering op die aanboord rekenaar van die satelliet (OBC).
APA, Harvard, Vancouver, ISO, and other styles
10

Wang, Koping. "Spider II: A component-based distributed computing system." CSUSB ScholarWorks, 2001. https://scholarworks.lib.csusb.edu/etd-project/1874.

Full text
Abstract:
Spider II system is the second version implementation of the Spider project. This system is the first distributed computation research project in the Department of Computer Science at CSUSB. Spider II is a distributed virtual machine on top of the UNIX or LINUX operating system. Spider II features multi-tasking, load balancing and fault tolerance, which optimize the performance and stability of the system.
APA, Harvard, Vancouver, ISO, and other styles
11

郭尚賢 and Sheung-yin Dominic Kwok. "Implementation of a web-based collaborative tool for learning computerprogramming: a case study." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 2002. http://hub.hku.hk/bib/B31256296.

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

Ruan, Jianhua, Han-Shen Yuh, and Koping Wang. "Spider III: A multi-agent-based distributed computing system." CSUSB ScholarWorks, 2002. https://scholarworks.lib.csusb.edu/etd-project/2249.

Full text
Abstract:
The project, Spider III, presents architecture and protocol of a multi-agent-based internet distributed computing system, which provides a convenient development and execution environment for transparent task distribution, load balancing, and fault tolerance. Spider is an on going distribution computing project in the Department of Computer Science, California State University San Bernardino. It was first proposed as an object-oriented distributed system by Han-Sheng Yuh in his master's thesis in 1997. It has been further developed by Koping Wang in his master's project, of where he made large contribution and implemented the Spider II System.
APA, Harvard, Vancouver, ISO, and other styles
13

Nergis, Damirag Melodi. "Web Based Cloud Interaction and Visualization of Air Pollution Data." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-254401.

Full text
Abstract:
According to World Health Organization, around 7 million people die every year due to diseases caused by air pollution. With the improvements in Internet of Things in the recent years, environmental sensing systems has started to gain importance. By using technologies like Cloud Computing, RFID, Wireless Sensor Networks, and open Application Programming Interfaces, it has become easier to collect data for visualization on different platforms. However, collected data need to be represented in an efficient way for better understanding and analysis, which requires design of data visualization tools. The GreenIoT initiative aims to provide open data with its infrastructure for sustainable city development in Uppsala. An environmental web application is presented within this thesis project, which visualizes the gathered environmental data to help municipality organizations to implement new policies for sustainable urban planning, and citizens to gain more knowledge to take sustainable decisions in their daily life. The application has been developed making use of the 4Dialog API, which is developed to provide data from a dedicated cloud storage for visualization purposes. According to the evaluation presented in this thesis, further development is needed to improve the performance to provide faster and more reliable service as well as the accessibility to promote openness and social inclusion.
Enligt World Health Organization dör 7 miljoner människor varje år på grund av sjukdomar orsakade av luftföroreningar. Med förbättringar inom Internet of Things under senare år, har betydelsen av system för miljösensorer. Genom att använda tekniker som molntjänster, RFID, trådlösa sensornätverk och öppna programmeringsgränssnitt, har det blivit enklare att samla in data för visualisering på olika plattformar. Men insamlad data behöver bli representerad på ett effektivt sätt för bättre förståelse och analys, vilket kräver utformande av verktyg för visualisering av data. Initiativet GreenIoT strävar mot att erbjuda öppen data med sin infrastruktur för hållbar stadsutveckling i Uppsala. I detta arbete presenteras en webb-tillämpning, som visualiserar den insamlade miljödatan för att hjälpa kommunen att implementera nya policies för hållbar stadsutveckling, och stimulera medborgare till att skaffa mer kunskap för att göra miljövänliga val i sin vardag. Tillämpningen har utvecklats med hjälp av 4Dialog API, som tillhandahåller data från lagring i molnet för visualiseringssyfte. Enligt den utvärdering som presenteras i denna rapport konstateras att vidare utveckling behövs för att förbättra dels prestanda för att erbjuda en snabbare och mer tillförlitlig service, och dels åtkomstmöjligheter för att främja öppenhet och social inkludering.
APA, Harvard, Vancouver, ISO, and other styles
14

Sun, Tao. "Carrier Grade Adaptation for an IP-based Multimodal Application Server: Moving the SoftBridge into SLEE." Thesis, University of the Western Cape, 2004. http://etd.uwc.ac.za/index.php?module=etd&action=viewtitle&id=gen8Srv25Nme4_7776_1370594549.

Full text
Abstract:

Providing carrier grade characteristics for Internet Protocol (IP) communication applications is a significant problem for IP application providers in order to offer integrated services that span IP 
and telecommunication networks. This thesis addresses the provision of life-cycle management, which is only one carrier grade characteristic, for a SoftBridge application, which is an example of IP communication applications. A SoftBridge provides semi-synchronous multi-modal IP-based communication. The work related to IP-Telecommunication integrated services and the SoftBridge is analyzed with respect to life-cycle management in a literature review. It is suggested to use an Application Server in a Next Generation Network (NGN) to provide life-cyclemanagement functionality for IP-Telecommunication applications. In this thesis, the Application Server is represented by a JAIN Service Logic Execution Environment(JSLEE), in which 
a SoftBridge application can be deployed, activated, deactivated, uninstalled and upgraded online.Two methodologies are applied in this research: exploratory prototyping, which evolves the development of a SoftBridge application, and empirical comparison, which is concerned with the empirical evaluation of a SoftBridge application in terms of carriergrade capabilities. A SoftBridge application called SIMBA 
provides a Deaf Telephony service similar to aprevious Deaf Telephony SoftBridge, However, SIMBA&rsquo
s SoftBridge design and implementation are unique to this thesis. In order to test the life-cycle 
management ability of SIMBA, an empirical evaluation is carried out including the experiments oflife-cycle management and call-processing performance. The final experimental results of the evaluation show that a JSLEE is able to provide life-cycle management for SIMBA without causing a significant decrease in performance. In conclusion, the life-cycle management can be provided 
or a SoftBridge application by using an Application Server such as a JSLEE. Futhermore, the results indicate that 
approach of using Application Server (JSLEE) integration should be 
sufficiently general to provide life cycle management, and indeed other carrier grade capabilities, for other IP communication applications. This allows IP communication applications to be 
 
 
integrated into an NGN.

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

Wessman, Alan E. "A Framework for Extraction Plans and Heuristics in an Ontology-Based Data-Extraction System." Diss., CLICK HERE for online access, 2005. http://contentdm.lib.byu.edu/ETD/image/etd684.pdf.

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

Ma, Richard. "Video-based tutorial on web design for the technophobic teacher." CSUSB ScholarWorks, 2001. https://scholarworks.lib.csusb.edu/etd-project/1975.

Full text
Abstract:
The aims of this project hope to trace the factors affecting teachers' use of technology, with a concentration on Internet usage, and offer steps in helping teachers move toward integrating the Internet into their curriculum.
APA, Harvard, Vancouver, ISO, and other styles
17

Clark, Raquel V. "J2EE vs. Microsoft Dot Net: A Qualitative and Quantitative Comparison for Building Enterprises Supporting XML-based Web Services." UNF Digital Commons, 2003. http://digitalcommons.unf.edu/etd/317.

Full text
Abstract:
Increasing speed of networks and worldwide availability has made the World Wide Web the most significant medium for information exchange. Web technologies have become more and more important as large and small businesses continue to make their presence on the web. Today's businesses have more than just a "face" on the worldwide web. The use of a web browser is no longer restricted to viewing static pages. Browsers are becoming more and more a standard interface to a multifaceted reign of programs that live on the worldwide web. Two main technologies stand out for the implementation of web applications, Sun Microsystems' Java 2 Enterprise Edition (J2EE) and Microsoft' Dot Net Framework. The purpose of this study is to provide an unbiased comparison of the two technologies based on performance and other software qualities.
APA, Harvard, Vancouver, ISO, and other styles
18

Hsieh, Hsiang-Yao, and 謝祥耀. "Programming and Application of Internet-based Platform of Pro/Engineer Part Library." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/mu353p.

Full text
Abstract:
碩士
國立臺灣科技大學
機械工程系
100
Nowadays, standard-part retrieval platforms are classified into single-machine version and web-based version. The single-machine one could provide a faster and steady part retrieval environment, but having the problems of installation and version limitation, which discounts the usability. This research devotes on the development of web-based part database platform. It not only resolves the problems that single-machine version encountered, but improves the shortcomings of current part retrieval platforms in website version. This platform not only applies to retrieving standard parts, but also possesses the capability of adding new assemblies and features. Users can edit the values of parameters by themselves in order to generate geometric model of which user defined. It’s also involved the function of membership management so that different users can be led to specific web page, then be achieved the custom-made effect. The web-based platform this research developed is constructed of different techniques and libraries of subroutine functions, it includes dynamic webpage technique - ASP.NET, relational database, Microsoft SQL Server, Pro/E, and application programming interface - Pro/Toolkit. These different techniques and items are combined together through the grammar of SQL and the monitoring assistance of data folders, then construct an expandable platform of parts/features management. In the future, a system manager may add new objects to expand continuously the contents of the platform through standard process of data addition.
APA, Harvard, Vancouver, ISO, and other styles
19

Jackson, Priyalushinee. "Developing a web based blended learning technique to improve computer programming competence of information technology students." Thesis, 2017. http://hdl.handle.net/10321/2488.

Full text
Abstract:
Submitted in fulfillment of the requirements of the Degree of Master of Information & Communications Technology, Durban University of Technology, Durban, South Africa, 2017.
Computer-programming dexterity is an essential skill for students of computer science, information technology and engineering who are intrinsically expected to be able to do programming. However, teaching and learning computer-programming concepts and skills have been recognised as a great challenge for both teachers and students, for many reasons. Computer-programming requires new ideas in thinking and conceptualising practical solutions. It requires creative skills in solving practical, but often difficult problems. Moreover, computer-programming students, generally lack problem-solving skills and self-efficacy. They typically find it difficult to use artificial programming languages to solve challenging problems. There is the problem of poor background in science and mathematics that would help students to rapidly understand the intricacies of computer-programming. Students are not motivated to overcome the fear of the bizarre syntax of computer-programming codes. These challenges, coupled with the huge potential of computing applications in the society have made the development of effective pedagogies and environments for computer-programming courses, an important issue. To address this issue in a unique way, this study proposes to explore a web-based, blended learning technique with minimal instructor intervention, to improve the computer-programming competence of information technology students. These students are expected to have developed an acceptable level of computer-programming competence at university to be job ready and to be self-reliant in their future careers. The technique being proposed in this study was implemented in a blackboard ™/®/© web-based environment. The effectiveness of the technique was demonstrated using experimentation coupled with the data analysis method that is based on the three-parameter item response theory and retrospective pretest. The method used in this study to evaluate computer- programming competence of students reflects the perspective of the students in the evaluation process. The results of the study indeed show that using the proposed technique, information technology students dynamically collaborate with their peers with minimal instructor intervention towards improving their computer-programming competence.
M
APA, Harvard, Vancouver, ISO, and other styles
20

Moynihan, Paul. "Knowledge-based SOA framework for improved supply chain integration and delivery." Thesis, 2013. https://vuir.vu.edu.au/24333/.

Full text
Abstract:
Supply chains are everywhere that people do business, from a single market stall by the side of a road to a multinational corporation. Wherever there are goods and services that need to be used in a scheduled way to create a product that will be sold. The problem that this thesis addresses is to manage a subset of supply chains; those that the participants of can be connected to electronically via the Internet, and to automatically optimize the flows between multiple supply chains. The methods used are a collection of heuristic rules for routing supply chain flow, a software engine to work through these rules and send messages to web services that encapsulate supply chain entities and a web based interface to view and measure the overall supply chain efficiencies. The preliminary results show that some supply chains can be managed electronically, and it is possible to squeeze savings in time and money, by managing supply chain flow automatically, and that heuristic rules could work as well as the Simplex method in optimizing multiple supply chains.
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