Centrum Doskonałości Naukowej Infrastruktury Wytwarzania Aplikacji Jerzy Proficz jerp@task.gda.pl
Platformy wytwarzania aplikacji Superkomputer TRYTON 2
Superkomputer TRYTON 1,37 PFLOPS ok. 2500 procesorów Intel Haswell (12 rdzeni) 1240 węzłów obliczeniowych 48 węzłów akceleratorowych (GPGPU lub MIC) sieć Infiniband 56 Gb/s 3
Platforma KASKADA 4
BeesyCluster 5
WikiWS 6
Procesy biznesowe Platforma do zarządzania procesami biznesowymi: projektowanie wykonywanie monitorowanie optymalizacja Korzyści dla biznesu: nauka projektowania procesów biznesowych; budowa aplikacji biznesowych w oparciu o architekturę SOA cykliczne prototypowania procesu biznesowego oparte na danych rzeczywistych 7
Realizowane projekty (1/2) LZWP Laboratorium Zanurzonej Wizualizacji Przestrzennej LZWP stanowią sześcienna jaskinia wirtualna (ang. CAVE) i wstawiany do jej środka przezroczysty sferyczny symulator chodu. SowiDocs Innowacyjny system wspierający proces identyfikacji podobieństw w dokumentach cyfrowych, główne zastosowanie wykrywanie plagiatów Hoverlord Celem projektu Hoverlord jest opracowanie i implementacja frameworku umożliwiającego realizację zadań wymagających dużego nakładu pracy ludzi, takiego jak weryfikacja poprawności działania algorytmów, etykietowanie zbiorów i innych zadań nie dających się obecnie zrealizować w sposób automatyczny. 8
Realizowane projekty (2/2) Drzewo genealogiczne Aplikacja pozwala na utworzenie drzewa genealogicznego rodziny. Innowacyjną funkcją aplikacji jest utworzenie portretu osoby, której wizerunku nie znamy, za pomocą algorytmu genetycznego. KOALA Biblioteka KOALA implementuje w postaci szablonów C++ większość algorytmów klasycznej efektywnej algorytmiki grafowej oraz procedur optymalizacji dyskretnej dla grafów i sieci. Targ Węglowy Interaktywna wizualizacja architektoniczna (z wykorzystaniem okularów rzeczywistości wirtualnej i LZWP) zabudowy pierzei zachodnej Targu Węglowego w Gdańsku. 9
10 Dziękuję za uwagę
Repozytoria CD NIWA Tomasz Boiński tobo@eti.pg.gda.pl
Repozytoria CD NIWA Repozytorium instytucjonalne Repozytorium projektów Repozytorium kursów
Repozytorium instytucjonalne Dostępne publicznie pod adresem https://repository.os.niwa.gda.pl Bazuje na popularnym oprogramowaniu Indeksowane przez Google Scholar Możliwość składowania dowolnych rodzajów plików, PDF preferowane Autor może samodzielnie określić licencję Wybrany wariant licencji CC Open Source BSD/MIT/LGPL/GPL Możliwy brak licencji obowiązują zasady ogólne Planowana integracja z MojaPG, a tym samym wprowadzenie obowiązku deponowania publikacji 13
Repozytorium projektów Dostępne publicznie pod adresem https://projects.os.niwa.gda.pl Projekty zarówno otwarte jak i zamknięte Uniwersalne środowisko zarządzania projektem informatycznym Dostępne przez WWW Synchronizacja z repozytorium SVN lub GIT Cechy: Umożliwia zarządzanie wieloma projektami Zarządzanie uprawnieniami bazującymi na rolach Śledzenie zagadnień Wykresy Ganta i Kalendarz Zarządzanie plikami, dokumentami i wiadomościami Możliwość publikacji treści w postaci stron Wiki Odrębne fora dla projektów Zarządzanie czasem 14
Repozytorium kursów Dostępne publicznie pod adresem https://courses.os.niwa.gda.pl Bazuje na znanej platformie Moodle Nastawiony na rozszerzanie kompetencji twardych i miękkich Komplementarny względem tradycyjnej oferty dydaktycznej Uczelni Na chwilę obecną oferuje 4 kompleksowe kursy 15
Dostępne kursy BPMN Kurs dotyczy budowy notacji BPMN (Business Process Model and Notation) oraz jej wykorzystania w celu modelowania procesów biznesowych. Użytkownik ma możliwość zapoznania się z elementami składającymi się na notację poprzez opis teoretyczny poparty praktycznymi przykładam wykonanymi w narzędziu IBM Process Designer. Wykorzystanie komponentów Open Source w wytwarzaniu oprogramowania Dobór właściwej licencji jest jednym z kluczowych aspektów tworzenia otwartego oprogramowania i innych dzieł twórczych. W przypadku użycia zbyt restrykcyjnej licencji dzieło będzie niechętnie stosowane z przyczyn czysto ideologicznych, zbyt swobodna licencja z kolei powoduje utratę jakiegokolwiek wpływu na jego dalsze wykorzystanie. Celem kursu jest pomoc w poznaniu najpopularniejszych licencji oraz zrozumieniu następstw wyboru licencji. 16
Dostępne kursy Twórcza Realizacja Projektów w CD NIWA Ten kurs uczy, jak twórczo projektować aplikacje. Wiedz, jednak że twórczość to ryzyko. Jeśli nie jesteś gotowy zmarnować czasu na wymyślanie oryginalnych, a być może wcale nie użytecznych rozwiązań, nie wchodź tu. Jeśli zamierzasz marudzić, na propozycję zabawy słowami lub wymyślania fantastycznej historii o małych ludzikach wykonujących projekt za Ciebie, odejdź projektować aplikację po swojemu. To z pewnością bezpieczniejsze rozwiązanie. KASKADA KASKADA jest superkomputerową platformą kontekstowej analizy strumieni danych multimedialnych do identyfikacji wyspecyfikowanych obiektów lub niebezpiecznych zdarzeń. Dostarcza ona nowych rozwiązań umożliwiających efektywną analizę multimediów i zarządzanie nimi. Jest to odpowiedź na dynamiczny wzrost wykorzystywania tego rodzaju danych w wielu dziedzinach, takich jak medycyna czy bezpieczeństwo publiczne. Kurs ten ma na celu zapoznanie użytkownika z platformą, pomóc przy tworzeniu oraz uruchamianiu algorytmów, jak też stanowić swoistą bazę informacji dla nowych użytkowników. 17
Kto może korzystać z repozytoriów? Dostęp do wszystkich systemów poprzez wspólne konto Otwartej Nauki PG Samodzielna rejestracja poprzez stronę WWW http://os.niwa.gda.pl Repozytorium instytucjonalne oraz repozytorium kursów dostępne również poprzez konto PG Kursy są otwarte i dostępne dla każdego wystarczy się zalogować Repozytorium instytucjonalne przeglądanie repozytorium i korzystanie z jego zawartości dostępne dla użytkownika anonimowego deponowanie rozwiązań jest dostępne dla każdego zarejestrowanego użytkownika, jednak wymaga zatwierdzenia przez administratora 18
Kto może korzystać z repozytoriów? Repozytorium projektów umożliwia elastyczne sterowanie prawami dostępu Część projektów publiczna i dostępna w trybie do odczytu dla każdego Zarejestrowany użytkownik może zgłosić chęć udziału w dowolnym projekcie publicznym Projekty prywatne widoczne tylko dla członków zespołu Możliwe jest upublicznienie tylko części projektu, np. danych informacyjnych i dokumentów ale bez repozytorium kodu Utworzenie pierwszego projektu wymaga kontaktu z administratorem poprzez e-mail os@niwa.gda.pl Kierownik projektu może samodzielnie tworzyć podprojekty 19
20 Dziękuję za uwagę