Możliwości implementacji środowisk rozproszonych bazujących na przeglądarkach internetowych
Defence Date
2014-10-03
Authors
Supervisors:
Reviewers:
Access rights
Other title
Possibilities of implementation of web based distributed environments
Resource type
Defence details
Description
Abstract
The goal of the master’s thesis is a presentation of possibilities of implementation of development environments which allows on creation of distributed applications. The environments should provide the DistributedFor functionality. This mechanism lets on implementation of loops which are executed on many nodes simultaneously. Very important assumption is usage of web browsers, on a client-side, and high-level programming languages such as Java or C#. Moreover, created environments should be characterized by maximal ease of use. The thesis includes also accurate description of algorithms and detailed comparisons of all the aspects of construction of the applications which use technologies mentioned above. Additionally, the author presents, for the .NET based implemention, a solution which allows on parallel execution of code on each node of the system.
Istotą niniejszej pracy jest ukazanie możliwości tworzenia środowisk programistycznych służących do budowy aplikacji rozproszonych. Środowiska te, powinny wprowadzać funkcjonalność o nazwie DistributedFor umożliwiającą implementację pętli wykonywanych na wielu maszynach (węzłach) jednocześnie. Bardzo ważnym założeniem niniejszej pracy jest wykorzystanie przeglądarek internetowych po stronie klienta oraz języków wysokiego poziomu takich jak Java oraz C#. Ponadto, stworzone środowiska powinny cechować się maksymalną prostotą użytkowania. Praca zawiera również szczegółowe porównania wszystkich aspektów tworzenia aplikacji przy wykorzystaniu wyżej wymienionych technologii oraz dokładny opis zastosowanych algorytmów. Dodatkowo dla implementacji bazującej na platformie .NET, przedstawione zostanie rozwiązanie umożliwiające równoległe wykonywanie kodu na każdym z węzłów systemu.

