Anita F.

Anita F. HR Manager @Egnyte

Temat: "Realna" praca magisterska

Witam,

Chciałabym zaprosić wszystkich studentów poszukujących ciekawych tematów na parce magisterską do zapoznania się z poniższą propozycją. Oferujemy wsparcie merytoryczne i ciekawe doświadczenie w ramach prowadzonych projektów.

Studentom kierunków informatycznych oferujemy (w porozumieniu z promotorami) pomoc w realizacji prac magisterskich i inżynierskich. Umożliwiamy także zdobywanie doświadczenia zawodowego w ramach przedmiotu "Projekt Zespołowy" na Politechnice Poznańskiej.

Aktualna lista tematów załączona jest poniżej. Zainteresowane osoby prosimy o zgłoszenie pocztą elektroniczną na adres kariera@veraxsystems.com.

Sieci komputerowe i monitoring aplikacji

* Wykorzystanie urządzeń typu tablet (Apple iPad, Samsung Galaxy) do zdalnego monitoringu sieci i aplikacji.
* Automatyczne wyznaczanie wartości progów alarmów dla monitorów zasobów IT (np. obciążenia procesora) na podstawie danych historycznych i baseliningu.
* Implementacja protokołu SNMP z wykorzystaniem bibliotek java.nio. Porównanie wydajności z istniejącymi implementacjami (np. snmp4j, net-snmp).
* Kolekcja, analiza i wizualizacja danych o rozpływie ruchu w sieci z protokołów Cisco NetFlow i sFlow.
* Metody monitoringu stanu i działania aplikacji biznesowych firmy Microsoft.
Analiza możliwości i przygotowanie algorytmów wykrywających i przewidujących problemy mogące wystąpić w aplikacjach biznesowych Microsoft: Exchange, Internet Information Server i Active Directory.
* Zarządzanie usterkami w sieciach wykorzystujących technologię MPLS.
W części teoretycznej należy omówić zagadnienia monitoringu sieci MPLS w zakresie zarządzania usterkami (ang. fault management). Celem pracy jest rozpoznanie istniejących narządzi do monitoringu usterek w sieciach MPLS, określenie i kategoryzacja wymagań w zakresie monitoringu. Praktyczną częścią pracy jest opracowanie i zbudowania narzędzia do zarządzania wybranym aspektem monitoringu.
* Zagadnienia zarządzania usterkami, wydajnością, konfiguracją i rozliczaniem w sieciach wykorzystujących technologie MPLS.
Celem pracy jest przegląd wymagań w zakresie zarządzania sieciami MPLS (we wszystkich aspektach FCAPS). W dalszej części praca stanowi przegląd narzędzi do monitoringu i zarządzania sieciami MPLS. Celem pracy jest skategoryzowanie wymagań i zaproponowane narządzi spełniających te wymagania.
* Monitoring jakości dźwięku w telefonii internetowej.
Celem pracy jest przedstawienie zagadnień monitoringu jakości dźwięku w telefonii VoIP. W części praktycznej w pracy zostanie zaprojektowana i zbudowana aplikacja do monitoringu metryk VoIP takich jak Mean Opinion Score, Jitter, R-Factor i innych.
* Wykorzystanie protokołu NETCONF do konfiguracji urządzeń sieciowych.
Celem pracy jest przedstawienie protokołu NETCONF oraz opracowanie aplikacji do instalacji, modyfikacji oraz usuwania konfiguracji urządzeń przy jego wykorzystaniu.

Aplikacje biznesowe i portale

* Analiza możliwości oraz zaprojektowanie i implementacja framework'a zapewniającego publikację treści z Unixowych systemów CMS do Microsoft Share Point w technologii Java Enterprise.
* Zaprojektowanie oraz implementacja framework'a zapewniającego ścisłą integrację aplikacji web/HTML z Microsoft Office (np. obsługę drag and drop, in-place edit itp.).
* Zaprojektowanie i implementacja framework'a umożliwiającego wzbogacanie aplikacji Java (J2EE) z interfejsem HTML za pomocą elementów Adobe Flash/Flex (głównie wykresów).

Inżynieria oprogramowania

* Sterowanie głosem (application voice control) w aplikacjach RIA (Adobe Flex i Microsoft Silverlight) - analiza i przegląd możliwości.
* Analiza zagrożeń oraz przegląd metod i narzędzi zabezpieczania własności intelektualnej aplikacji J2EE (m.in. ochrony przed reverse engineering, disassembly, code swapping).
* Integracja frameworków generacji interfejsu użytkownika w środowisku webowym opartych o JavaScript z aplikacjami opartymi na technologii FreeMarker lub podobnych.
* Benchmarking i optymalizacja szybkości wykonania kodu JRuby.
Celem pracy jest przedstawienie zasad poprawnej implementacji kodu JRuby ze względu na szybkość wykonania. Praca zawiera wyniki pomiarów szybkości wykonania kodu oraz ich analizę.
* Pomiary i benchmarking wydajności przetwarzania danych w aplikacjach bazodanowych i sieciowych.
Przygotowanie mechanizmów umożliwiających automatyczne wykonanie testów przetwarzania danych w złożonych aplikacjach. Generacja plików z testowymi danymi na podstawie wzorca, wykonanie testów prezentacja wyników, porównanie wyników.
* Automatyczne testowanie aplikacji typu RIA.
Celem pracy jest analiza istniejących narzędzi do automatycznego testowania Rich Internet Applications, w szczególności wykorzystujących takie technologie jak AJAX, Flash/Flex czy SilverLight. Która z nich jest obecnie najlepiej rozwinięta? Jak można przeprowadzić/usprawnić proces automatycznego testowania aplikacji typu RIA?
* Analiza zagrożeń bezpieczeństwa i możliwości zabezpieczania aplikacji opartych na technologii Flex/BlazeDS.
W jaki sposób można zaatakować aplikację działającą w oparciu o BlazeDS/protokół AMF? Co zrobić by ustrzec się przed takim atakiem?
* Migracja aplikacji J2EE do środowisk cloud.
Opracowanie metod migracji aplikacji J2EE wykorzystujących bazy danych do środowisk cloud (Amazon, Fujutsu).