====== ZTB 2011: proponowane tematy projektów ====== Projekty zgrubnie dzielą się na następujące kategorie: * **projekty badawcze:** polegają na: * przeprowadzeniu analizy wybranej dziedziny, * wykonaniu testów/doświadczeń (testy wydajnościowe, próba implementacji prostego systemu), * przygotowaniu raportu technicznego, którego załącznikiem jest wykonane oprogramowanie. * **projekty implementacyjne:** klasyczne tematy typu "projekt i implementacja"; polegają na: * określeniu granic i przeznaczenia projektowanego systemu (np. system internetowej obsługi zapisów na pączki w cukierni), * przeprowadzeniu cyklu analizy dziedziny i projektowania systemu, zgodnie z wybraną metodologią, * dokonaniu implementacji systemu według opracowanego projektu. * **projekty badawczo-implementacyjne:** łączą cechy dwóch powyższych kategorii i mogą obejmować: * analizę kilku dostępnych rozwiązań (np. magazynów klucz-wartość), wybór rozwiązania i integrację z wybranym systemem informatycznym, * j.w., ale analiza dotyczy możliwości zastosowania jednego, wybranego rozwiązania, * przygotowanie systemu integrującego dostępne usługi internetowe (np. //web mashup//, rozbudowana aplikacja Facebook, aplikacja integrująca dane z geotagami z różnych serwisów, itd.). Wybrane tematy będą prezentowane w postaci 10-minutowych referatów na ostatnim wykładzie. ===== Proponowane tematy ===== Wstępna lista proponowanych tematów. Istnieje możliwość zgłaszania własnych tematów (implementacyjnych, ale nie tylko). Większość z poniższych tematów może zostać wykorzystana w kilku równolegle realizowanych wariantach. * Analiza możliwości zastosowania oraz wykorzystanie bazy [[http://wiki.basho.com/|Riak]] jako mechanizmu przechowywania danych w wybranym systemie informatycznym. //(oczekiwane wyniki: raport techniczny + kod)// * Porównanie wydajności oraz możliwości zastosowania wybranych rozproszonych systemów przechowywania danych (Hadoop, Hypertable, Sector/Sphere/Space, itd.). //(oczekiwane wyniki: raport techniczny + narzędzia pomiarowe)// * Integracja mapy drogowej przechowywanej w bazie PostGIS z interfejsem webowym (OpenLayers) i algorytmami przetwarzania w języku Prolog/Erlang. //(oczekiwane wyniki: kod + dokumentacja)// * Analiza możliwości przechowywania i analizy danych 3D w bazach danych. //(oczekiwane wyniki: raport + szkielet implementacji)// * Metody synchronizacji danych przechowywanych w lokalnej bazie urządenia przenośnego (preferowana platforma: iOS) oraz na serwerze. //(oczekiwane wyniki: oprogramowanie modelowe + dokumentacja)// * Przegląd cech poszczególnych wersji standardu SQL (SQL:1999, SQL:2003, SQL:2008) i ich wsparcia w bieżących wersjach RDBMS. //(oczekiwane wyniki: raport techniczny + przykłady kodu SQL)// * Porównanie wydajności zapytań rekurencyjnych w bieżących wersjach RDBMS. //(oczekiwane wyniki: raport techniczny)//