Edytor diagram�w UML -------------------- Nale�y napisa� w Javie edytor diagram�w UML 2.0. Edytor powinien by� przede wszystkim �atwy w u�yciu. Warto si� pod tym wzgl�dem wzorowa� na narz�dziach Violet (http://horstmann.com/violet/) oraz UMLet (http://www.umlet.com/). Niekt�re z proponowanych funkcji edytora: - �atwa mo�liwo�� dodawania nowych rodzaji diagram�w, - �atwa lokalizacja programu na inne j�zyki, - mo�liwo�� pracy jako Applet, - automatyczne rozmieszczanie element�w na diagramach (patrz Magic Draw - http://www.magicdraw.com/), - eksport diagram�w jako grafiki, - drukowanie diagram�w, - podstawowe funkcje in�ynierii wstecz i in�ynierii wprz�d (integracja z Eclipse). Elektroniczne formularze ------------------------ Nale�y przygotowa� system u�atwiaj�cy wype�nianie formularzy. Formularze powinny by� tworzone w OpenOfficie i importowane do systemu. U�ytkownicy maj�cy konta w systemie maj� dost�p do formularzy przez interfejs WWW. Osoba tworz�ca formularze w OpenOfficie powinna m�c w jaki� spos�b wskaza� pozycje mo�liwe do wype�nienie oraz ewentualne dopuszczalne warto�ci. Zwykli u�ytkownicy poprzez interfejs WWW powinni m�c uzupe�nia� dane, drukowa� formularze lub udost�pnia� je innym u�ytkownikom do dalszego wype�nienia. System powinien pami�ta� dane wprowadzone przez u�ytkownik�w do dotychczas wype�nianych formularzy i pozwala� z nich skorzysta� w przysz�o�ci. Zalecane technologie: - Java Server Faces - Ajax - EJB lub Hibernate Calc dla bioinformatyk�w (dla odwa�nych) ---------------------------------------- Nale�y zintegrowa� bioinformatyczny system Taverna (http://taverna.sourceforge.net/) z arkuszem kalkulacyjnym Calc (http://www.openoffice.org/product/calc.html). Taverna s�u�y do definiowania i wykonywania bioinformatycznych eksperyment�w obliczeniowych. System umo�liwia dost�p do wielu narz�dzi i baz danych zainstalowanych na serwerach centr�w badawczych na ca�ym �wiecie oraz posiada przydatn� dla bioinformatyk�w funkcjonalno��, np. wizualizacje. Nale�y umo�liwi� u�ywanie dost�pnych w Tavernie narz�dzi obliczeniowych jako funkcji arkusza kalkulacyjnego. Nale�y r�wnie� doda� do arkusza kalkulacyjnego dost�pne w Tavernie typy danych oraz wizualizacje. Uwaga: Wprawdzie zadanie wymaga po��czenia dw�ch ju� istniej�cych system�w, ale mo�e okaza� si� trudne poniewa� trzeba te systemy pozna� i mog� si� pojawi� nieprzewidziane problemy. Warto jednak spr�bowa�, bo jak wszystko si� uda to temat b�dzie mo�na kontynuowa� w ramach prac magisterskich. Je�eli szybko oka�e si�, �e zadanie jest za trudne mo�na b�dzie zdecydowa� si� na co� innego.