National Repository of Grey Literature 6 records found  Search took 0.00 seconds. 
Parallel Application Development with Intel Threading Tools
Vadkerti, Ladislav ; Jaroš, Jiří (referee) ; Dvořák, Václav (advisor)
Today's trend in microprocessor design is increasing the number of execution cores within one single chip. Increasing the processor's clock speed reached its limit with growing power consumption. This trend brings new opportunities to software developers, as they can take advantage of real multithreading in their applications. But a lot of new problems to solve appear with threading compared to sequential programming. With proper design, threading can enhance performance by making better use of hardware resources. However, the improper use of threading can lead to performance degradation, unpredictible behavior, or error conditions that are difficult to solve. For this reason Intel developed a suite of tools, that can help software developers to analyze performance and detect coding errors in thread interactions. This thesis focuses on the examination of ways that this tools can be used in multithreaded application development.
The Support for .NET Application Development on the GNU/Linux Operating System
SOCHACKÝ, Josef
The bachelor thesis explores the support and real-world usability of the .NET developer platform on the GNU/Linux operating system. The introduction describes the .NET platform itself, its features and architecture. Then comes a description of the GNU/Linux operating system. The space is then devoted to various implementations of the.NET platform, their history, and specific features. The problem of software patents is also mentioned here. Then the prevalence of the .NET platform on the GNU/Linux operating system is explored, including an overview of several applications built on this platform. This is followed by an overview of development tools, their features, and functions, including their comparison. The next part is devoted to one of the biggest problems of the .NET platform on the GNU/Linux operating system, namely the problem of developing graphical user interfaces. At the end of the work, the preparation of the development environment is documented, including a description of the sample application development process.
Podpora návrhových vzorů ve vývojových prostředích
Šindelář, Štěpán ; Zavoral, Filip (advisor) ; Stárka, Jakub (referee)
A design pattern is a description of communicating objects and classes that are customized to solve a general design problem in a concrete context. The main aim of design patterns is to make the design reusable and flexible. However, the flexibility provided by design patterns is usually achieved by introducing new classes into the design and developers often don't have enough time to create a textual documentation for them, therefore the mapping between classes and design patterns is lost. Moreover, incorrect understanding of a specific design pattern can produce communication errors, or even software bugs. In this thesis we present Patterns4Net project that targets the .NET platform. With Patterns4Net developers can annotate their classes using special attributes that document the usage of design patterns in a standardized way. This documentation is then used to verify correctness of design patterns implementation, to generate interactive UML-like class diagrams that emphasize the connection between design patterns and concrete classes.
Podpora návrhových vzorů ve vývojových prostředích
Šindelář, Štěpán ; Zavoral, Filip (advisor) ; Stárka, Jakub (referee)
A design pattern is a description of communicating objects and classes that are customized to solve a general design problem in a concrete context. The main aim of design patterns is to make the design reusable and flexible. However, the flexibility provided by design patterns is usually achieved by introducing new classes into the design and developers often don't have enough time to create a textual documentation for them, therefore the mapping between classes and design patterns is lost. Moreover, incorrect understanding of a specific design pattern can produce communication errors, or even software bugs. In this thesis we present Patterns4Net project that targets the .NET platform. With Patterns4Net developers can annotate their classes using special attributes that document the usage of design patterns in a standardized way. This documentation is then used to verify correctness of design patterns implementation, to generate interactive UML-like class diagrams that emphasize the connection between design patterns and concrete classes.
Parallel Application Development with Intel Threading Tools
Vadkerti, Ladislav ; Jaroš, Jiří (referee) ; Dvořák, Václav (advisor)
Today's trend in microprocessor design is increasing the number of execution cores within one single chip. Increasing the processor's clock speed reached its limit with growing power consumption. This trend brings new opportunities to software developers, as they can take advantage of real multithreading in their applications. But a lot of new problems to solve appear with threading compared to sequential programming. With proper design, threading can enhance performance by making better use of hardware resources. However, the improper use of threading can lead to performance degradation, unpredictible behavior, or error conditions that are difficult to solve. For this reason Intel developed a suite of tools, that can help software developers to analyze performance and detect coding errors in thread interactions. This thesis focuses on the examination of ways that this tools can be used in multithreaded application development.
Podpora týmové práce ve Visual Studiu 2005
Bureš, Petr ; Kašparová, Alena (advisor) ; Jirsák, Libor (referee)
Cílem práce je seznámit čtenáře se způsoby, jimiž Visual Studio 2005 Team System (VSTS) podporuje týmovou práci při vývoji software. Práce se neomezuje jen na popis faktů, ale snaží se kromě vysvětlení souvislosti mezi jednotlivými prvky tyto prvky prostřednictvím demonstračního projektu použít a zhodnotit. Nejprve se nastiňuje problematika podpory vývojových týmů v kontextu rostoucí náročnosti projektů. Další část se zabývá stručným popisem nových rysů řešení VSTS. Třetí část tyto rysy na demonstračním projektu analyzuje a seznamuje čtenáře s potenciálními problémy, s kterými se při používání VSTS může setkat a způsoby, jak se těmto problémům vyhnout nebo je vyřešit.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.