II Rozdział - prezentacja na seminarium mgr

Download Report

Transcript II Rozdział - prezentacja na seminarium mgr

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
Grudzień 2001
Maciej Handzelewicz Wacławek
2
Wprowadzenie
Dlaczego obiektowe BD?
Dlaczego widget?
Dlaczego Objectivity?
Grudzień 2001
Maciej Handzelewicz Wacławek
3
Widget
„window gadget”
graficzny symbol + trochę kodu aby
zrealizować specyficzną funkcję
(przycisk, scroll-bar, tabela).
„Narzędzie bardzo użyteczne w
szczególnych pracach”
Grudzień 2001
Maciej Handzelewicz Wacławek
4
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
Grudzień 2001
Maciej Handzelewicz Wacławek
5
Objectivty (cd.)
Wersja 7.0






ACTIVE SCHEMA
OOASSISTANT
API SAMPLES
ASSIST GUI
OOQUERY IN JAVA
SQL 7
Grudzień 2001
Maciej Handzelewicz Wacławek
6
Stan sztuki
Rozwiązania ze świata relacyjnych BD
Obiektowe BD
Narzędzia dla obiektowych BD
Grudzień 2001
Maciej Handzelewicz Wacławek
7
Relacyjne BD
Oracle Forms
JBuilder
Grudzień 2001
Maciej Handzelewicz Wacławek
8
ORACLE Form Builder
Grudzień 2001
Maciej Handzelewicz Wacławek
9
JBuilder
Grudzień 2001
Maciej Handzelewicz Wacławek
10
Obiektowe BD
Objectivity
ObjectStore
Versant
Gemstone/J
Poet  FastObjects
Matisse
Orient
Grudzień 2001
Maciej Handzelewicz Wacławek
11
ObjectStore, Orient
Grudzień 2001
Maciej Handzelewicz Wacławek
12
Narzędzia dla obiektowych BD
Dostarczone przez producenta

Objectivity – ooBrowse, Objytool
Firm niezależnych:


Rose i linki do niego
ObjectFace
Grudzień 2001
Maciej Handzelewicz Wacławek
13
Narzędzia (cd.) Objectivity
Grudzień 2001
Maciej Handzelewicz Wacławek
14
Narzędzia (cd.) OGIS-RI
Grudzień 2001
Maciej Handzelewicz Wacławek
15
Narzędzia (cd.) Qint
ObjectFace (C++) / ObjectWeb


Versant/C++
ObjectStore/C++
ReportWeaver (Java)





Generic Java Beans
Objectivity/C++
Objectivity/Java
Versant/Java
ObjectStore/Java
Grudzień 2001
Maciej Handzelewicz Wacławek
16
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
Grudzień 2001
Maciej Handzelewicz Wacławek
17
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
Grudzień 2001
Maciej Handzelewicz Wacławek
18
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)
Grudzień 2001
Maciej Handzelewicz Wacławek
19
Pytania
???
Grudzień 2001
Maciej Handzelewicz Wacławek
20
Bibliografia
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/
Grudzień 2001
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/
Maciej Handzelewicz Wacławek
21
Życzę Wszystkim Zdrowych,
pogodnych i spokojnych świat
oraz do Siego Roku.