220 likes | 436 Views
Widget dla Obiektowej BD. Maciej Handzelewicz Wacławek Prezentacja wykonana na potrzeby seminarium w PJWSTK. Plan prezentacji. Wprowadzenie Widget Stan sztuki Ogólna charakterystyka rozwi ą zania proponowanego w pracy Podsumowanie Pytania. Wprowadzenie. Dlaczego obiektowe BD?
E N D
Widget dla Obiektowej BD Maciej Handzelewicz Wacławek Prezentacja wykonana na potrzeby seminarium w PJWSTK
Plan prezentacji • Wprowadzenie • Widget • Stan sztuki • Ogólna charakterystyka rozwiązania proponowanego w pracy • Podsumowanie • Pytania Maciej Handzelewicz Wacławek
Wprowadzenie • Dlaczego obiektowe BD? • Dlaczego widget? • Dlaczego Objectivity? Maciej Handzelewicz Wacławek
Widget • „window gadget” • graficzny symbol + trochę kodu aby zrealizować specyficzną funkcję (przycisk, scroll-bar, tabela). • „Narzędzie bardzo użyteczne w szczególnych pracach” Maciej Handzelewicz Wacławek
Objectivty • Jeden z wiodących produktów na rynku OO DBMS • Dostępny w PJWSTK • Wersja 6.0 wstępnie rozpoznana • Wersja 7.0 ciekawe nie zbadane nowości Maciej Handzelewicz Wacławek
Objectivty (cd.) • Wersja 7.0 • ACTIVE SCHEMA • OOASSISTANT • API SAMPLES • ASSIST GUI • OOQUERY IN JAVA • SQL 7 Maciej Handzelewicz Wacławek
Stan sztuki • Rozwiązania ze świata relacyjnych BD • Obiektowe BD • Narzędzia dla obiektowych BD Maciej Handzelewicz Wacławek
Relacyjne BD • Oracle Forms • JBuilder Maciej Handzelewicz Wacławek
ORACLE Form Builder Maciej Handzelewicz Wacławek
JBuilder Maciej Handzelewicz Wacławek
Obiektowe BD • Objectivity • ObjectStore • Versant • Gemstone/J • Poet FastObjects • Matisse • Orient Maciej Handzelewicz Wacławek
ObjectStore, Orient Maciej Handzelewicz Wacławek
Narzędzia dla obiektowych BD • Dostarczone przez producenta • Objectivity – ooBrowse, Objytool • Firm niezależnych: • Rose i linki do niego • ObjectFace Maciej Handzelewicz Wacławek
Narzędzia (cd.) Objectivity Maciej Handzelewicz Wacławek
Narzędzia (cd.) OGIS-RI Maciej Handzelewicz Wacławek
Narzędzia (cd.) Qint • ObjectFace (C++) / ObjectWeb • Versant/C++ • ObjectStore/C++ • ReportWeaver (Java) • Generic Java Beans • Objectivity/C++ • Objectivity/Java • Versant/Java • ObjectStore/Java Maciej Handzelewicz Wacławek
Moja propozycja • Graficzny gadżet dla ObjectivityDB wykorzystujący technikę QBE oraz język Java • Chciałbym zbadać w ramach mojej pracy również techniki reprezentacji graficznej danych przechowywanych w OODBMS Maciej Handzelewicz Wacławek
Moja propozycja (cd.) • Query By Example (QBE, Moshe Zloof z firmy IBM, 1975) przyjazny użytkownikowi język zapytań. • Przykład: Query Design Grid w MS Access Maciej Handzelewicz Wacławek
Podsumowanie • OODBMS posiadają skromne narzędzia administracyjne i projektowe w porównaniu do RDBMS • Rynek OODBMS goni za nowinkami technologicznymi (Java, XML, e-technologie) • Jednocześnie stara się utrzymać kontakt z istniejącymi rozwiązaniami (ODBC, JDBC SQL) Maciej Handzelewicz Wacławek
Pytania ??? Maciej Handzelewicz Wacławek
M. Widera „Oracle Form Builder” B. Cinarkaya, T. Gadhia „Developer/2000: Build Forms I” P. Gibert „Developer/2000: Build Forms II” http://www.cetus-links.org http://www.odmg.org/ http://www.borland.com/jbuilder http://foldoc.doc.ic.ac.uk/ http://www.rhymezone.com/ http://www.harcourt.com/ http://whatis.techtarget.com/ http://www.rational.com/ http://www.objectivity.com/ http://www.objectdesign.com/ http://www.orientechnologies.com/ http://www.gemstone.com/ http://www.poet.com/ http://www.fastobjects.com/ http://www.matisse.com/ http://www.mdbs.com/ http://www.neologic.com/ http://www.ibex.ch/ http://www.qint.de/ http://www.infobiogen.fr/ Bibliografia Maciej Handzelewicz Wacławek
Życzę Wszystkim Zdrowych, pogodnych i spokojnych świat oraz do Siego Roku.