hello !
Azt hiszem értem mit akar 'andrisKa' :) és egyetértek a célkitüzéseivel.
Annyit változtatnék az eredeti felvetésen hogy ne adatbázisokban hanem obiektumokban gondolkodjunk.
Egy adatbázist felfoghatunk obiektumok tárházának, sot egyetlen obiektumnak amely más obiektumokat tartalmaz(hat).
Az eredeti felismerés, hogy jó lenne 1 általános adatbázis kliens, most úgy alakul, h. jó lenne 1 általános obiektum
viewer/editor.
Az obiektumok legyenek önleiróak, vagyis tartalmazzak egy standard módon lekérdezheto metainformaciót a szerkezetükrol.
Ez technikailag 1xü probléma, itt a standardizálás jelent gondot.
A nehezebb dolog szemantikát azaz értelmet rendelni az obiektumokhoz.
Pl. 1 ob. tartalmaz egy "array[400,300,3] of byte" tömböt, ha megnézem, az object browser szépen pörgeti a képernyon a
számokat, csak éppen a 400x300-as rgb képet nem látom amit az obiektum tképpen jelent. Ugyanis egy másik uilyen szerkezetü
ob. jelentheti pl. egy tudományos kisérlet mérési adatait, stb. Az adatszerkezetbol nem deritheto ki az obiektum értelme.
Ezt részben meg lehet oldani ha az obiektumok (std. lekérdezheto és futtatható) metódusait tekintem az obiektum
'értelmenek'.
Tfh minden ob. 'életének értelme' egy device vezérlese. Léteznie kell 1 (bovitheto) standardnak amely minden device
osztályhoz egy azonositót rendel, az ob. pedig megmondja h. o milyen device-ot képes vezérelni. Ez lehet pl. képernyo,
hangcsatorna, keyboard, robot, szerszámgép, stb. Ha a felhasználó rendelkezik a megfelelo device-al akkor az obiektum azt
jól megvezéreli. Ekkor már egyértelmü, h. az emlitett tömb képként kell megjelenjen vagy a kisérletet ábrázoló
grafikonként, stb.
Itt egy ujabb és nehezebb standardizálási probléma merül fel ui. definiálni kell a lehetséges device-okat, az általuk
elvégezheto atomi müveleteket (api-t kell definiálni). A tech fejlodes miatt a device-halmaz folyamatosan fog bovulni, új
müveletekre lesznek képesek a régi device-ok, stb. Ezt jól lestandardizálni és a változásokat követni nagyon nehéz.
A szemantika kérdése még igy is nyitott marad. Mi van ha olyan képekre akarok keresni amelyek kutyáját sétáltató
kisgyereket ábrázolnak ? Ehez nem elég az obektumnak azt tudnia h. hogyan rajzolja magát ki a képernyore.
Na itt (egyelore) befejezem; igy is hosszu lett, pedig még folytatnám.
ap.