• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 9
  • 9
  • 4
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • Tagged with
  • 30
  • 30
  • 11
  • 9
  • 8
  • 8
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 4
  • 4
  • 4
  • 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.
1

Study of Linux Network Application Framework: Case Implementation of the MongoDB Services

Hung, Chien-Heng 06 July 2011 (has links)
Linux network application framework can help programmers developing network service applications on Linux. Programmers can concentrate on the business logic of applications, and do not have to care about network transmission and serialization between client and server. In addition, application¡¦s client and server can be implemented by different programming languages and communicate with each other according to the programming languages supported by framework. This paper chooses Thrift and Etch to be the topic of Linux network application framework, and introduces their interface definition language, serialization and network architecture. This paper also makes experiments on the implementation of MongoDB, choosing of serialization and situation of multiple clients to a single server to get the performances of two frameworks. In general, Thrift has richer features and slightly better performance than Etch.
2

Programinių projektų rengimo karkasas / Framework for developing application projects

Stūrys, Linas 02 July 2012 (has links)
Augant kompiuterių vartotojų skaičiui, auga ir taikomųjų programų poreikis. Daugeliui vartotojų reikalingos specializuotos, programos skirtos tik jų uždaviniams spręsti. Paprastai tokios programos nedaug skiriasi viena nuo kitos. Kurti tokias programas nuo nulio – ilgas ir brangus procesas. Siekiant palengvinti programavimo procesą, sutrumpinti laiką ir sumažinti kainą, buvo sukurta karkaso technologija. Ši technologija leidžia pakartotinį karkaso ir jo komponentų panaudojimą specializuotos programos kūrimui. Paprastai karkasas būna dviejų dalių: nekintanti dalis – karkasas ir kintanti dalis – bazinių klasių biblioteka. Kadangi pirmoji dalis yra karkasas ir jo perrašyti nereikia, sutaupoma daug laiko, o taip pat ir lėšų. Bazinės klasės jau būna pritaikytos darbui karkase, taigi specializuotos programos kūrimui pakanka šios klasės išvestinėje klasėje realizuoti specializuotas savybes ar, esant reikalui, perdengti esamas. Kadangi nereikia derinti klasės objekto darbui karkase (programos branduolyje), tai taip pat taupo programuotojo laiką. Kitaip tariant, tokio tipo programos plečiamos kuriant modulius. Tokios programos, kurios plečiamos moduliais, taupo ne tik programuotojo laiką, kliento pinigus ir supaprastina programos modifikavimą, bet ir taupo kompiuterio resursus. / As number of computer users grows also grows the need for applications. Many users need programs that are specialized to solve their problems. Usually such programs are not very different from each other. Creating such programs from zero is a long and expensive process. Framework technology was created to ease the programming process, shorten creation time and cut down the costs. This technology allows to reuse the framework and its components for creation of a specialized program. Usually the framework is made of two parts: not changing part – the framework and changing part – basic classes’ library. Since the first part is a framework, that doesn’t need to be rewritten, it saves a lot of time and financial resources. Basic classes are already adapted for the work in the framework, so for a specialized program it is sufficient to realize specialized features or if necessary to overlap current features in a derived class of a current class. Since there is no need to tune a class object for the work in a framework (application carnal) this also saves programmer’s time. In other words, programs of this type are extended by creating modules. Applications that are extended by using modules save not only time of the programmer, client’s money and simplify modification of the program, but also saves resources of a computer.
3

Inovace bezplatného registru jízdních kol / Innovation of the Free Bike Registry

Petričko, Michal January 2020 (has links)
This diploma thesis deals with the creating of a web apllication using the Nette framework for the KradenaKola.cz project. Theoretical background is utilized to describe the technologies used in development. Based on analysis of the request, the entire web application is created both functionally and visually.
4

Webová aplikace pro odevzdávání studentských prací / Web interface for submitting student projects

Hill, Tomáš January 2011 (has links)
This master thesis deals with the description of web framework Web2py. The web frameworks are designed to facilitate the development of web applications. Selected web framework, Web2py, is written in Python programming language. The main purpose of this thesis is to create web application able to manage student projects and also manage students attendance. Created application is optimised for special needs of laboratory PA126.
5

Porovnání frameworků pro rychlý vývoj aplikací / Comparsion of frameworks for rapid web development

Florian, Jan January 2010 (has links)
This thesis aids at comparing two frameworks based on Python and Ruby used for agile web development. Besides the basic description, history and philosophy of both Django and Ruby on Rails, all criteria used for their evaluation are laid down, described and put into wider context. In addition, the implementation of the MVC architecture in both frameworks is described along with the basic project structure and tools available.
6

Metodika pro vývoj webových aplikací / Methodology for Web Applications Development

Mittner, Jan January 2009 (has links)
This work deals with methodologies of software development, particularly web applications. Its main objective is to propose a methodology that helps ensure quality web development and prevents a number of frequently recurring problems. The first chapter deals with characteristics of current state and defines the need for process and discipline, the need for team development and the importance of appropriate tools. The second chapter describes the specifics of the web development. It defines the quality criteria in relation to web applications, particularly the aspects of accessibility, usability and security are concerned. It deals with web frameworks and the benefits and risks arising from their usage. It also outlines requirements for the chosen methodology for web development and describes types of projects to be applied to the methodology. The third chapter analyzes the suitability of the selected life cycle models and methodologies in software development for web applications. The life cycle models consider a model of "program and repair", the waterfall model and incremental model. It also deals with the assumptions of agile methodologies and their level of satisfaction for web development. For the analysis is used the methodology evaluation system METES with which is examined Rational Unified Process, Open Unified Process, Extreme Programming, Scrum and Feature Driven Development. The fourth chapter deals with the characteristic of Open Unified Process methodology. It describes the principles, features and development process. The main chapter deals with the proposal of methodology for web development. As the basis is chosen Open Unified Process methodology, whose elements are supplemented and adapted for web development. As the elements of the methodology are elaborated principles, practices, roles, work products, tasks, delivery process, manuals and guidelines and tools. Each element is adapted to fit the specific needs of web applications. In order to achieve greater control over the quality of web applications there are also included detailed checklists as an integral part of products which are aimed at preventing the most frequently occurring errors and problems. The chapter concludes with an overview of tools that have been validated in web development.
7

Komponentový framework pro vývoj webových aplikací / Component framework for web application development

Staniševský, Jiří January 2009 (has links)
The aim of this work was to design and implement component framework for development of web applications written in PHP programming language. The design has been based on pros and cons analysis of component framework usage, existing framework solution comparison and analysis of drawbacks of these frameworks. End-user device independence is both the main requirement for this framework and also its greatest contribution to the field of web frameworks. To be able to generate different output for mobile and desktop devices and to keep the application logic at one place only, thus minimizing the amount of work required from the developer, it uses its own original implementation of Model-View-Controller architecture. The output is being generated by so called rendering objects associated with individual components. Applications based on this framework are purely event driven, thus having their code more readable and manageable. Framework tries to offer comfortable usage of web applications for mobile device users without forcing application developers to create additional versions of their applications.o tato zařízení.
8

A Lab System for Secret Sharing / Utveckling av laborationssystem för secret sharing

Olsson, Fredrik January 2004 (has links)
<p>Finnegan Lab System is a graphical computer program for learning how secret sharing works. With its focus on the algorithms and the data streams, the user does not have to consider machine-specific low-level details. It is highly modularised and is not restricted to secret sharing, but can easily be extended with new functions, such as building blocks for Feistel networks or signal processing. </p><p>This thesis describes what secret sharing is, the development of a new lab system designed for secret sharing and how it can be used.</p>
9

Analýza webových komponent pro tvorbu WUI a jejich aplikace ve Wicket frameworku / Analysis of components for creating WUI and its application in the framework Wicket

Hybler, Michal January 2009 (has links)
The aim of the theoretical part is a summary of commonly used graphics components for developing web applications in Java. In the introduction, theoretical part contains basic principles and terms related to the topic of work. Below is an overview of components, which is based mostly on documentation most widely used frameworks for building web applications. Individual components are divided into groups and there are descriptions and alternative names for each of them. Description of each component is aimed at its appearance as well as at routine use in practice. The practical part results from the list of components and categories created in the theoretical part. The first part is a description of the framework and its fundamental principles, especially creation of components. Each category and the components identified in the theoretical part are analyzed from the perspective of their applications in the Wicket framework. In the case of non-existing components in the framework are given options and mechanisms that replace the functionality of missing components.
10

Vybrané frameworky pro vývoj aplikací v PHP a jejich srovnání / Comparison of selected frameworks for web applications development in PHP

Křižan, Ondřej January 2009 (has links)
This work presents a comparison of several selected frameworks for developing Web applications in PHP. It includes analysis of key features and approaches of modern development frameworks which is important for understanding their functions. Brief description of each framework (CodeIgniter, Zend, Prado, Yii) precedes a thorough comparison. The comparison is based on defined criteria and examination whether and how a particular framework meets that criterion. Included commentary of implementation details of chosen properties introduces readers to the technical details of the solution. Work touches on questions of choice of an appropriate framework and presents its own evaluation of each selected framework.

Page generated in 0.1724 seconds