Dawid Weiss
YAB: Przeglądarka do bazy danych Xindice
http://www.cs.put.poznan.pl/dweiss/xml/projects/yab/index.xml
Czym jest YAB?
Wygodna edycja plików XML

YAB jest przeglądarką XML-owej bazy danych Xindice i może być użyty do podstawowych funkcji administracyjnych jak przeglądanie kolekcji, dokumentów, ich dodawanie i usuwanie.

Główne okno aplikacji

Napisałem YABa ponieważ w momencie, gdy potrzebowałem tego typu programu nic innego nie było dostępne, a nie przepadam za programami uruchamianymi z linii poleceń. Teraz istnieje również inny browser do Xindice'a, napisany przez Alexandra Schattena, który posiada wiele funkcji, którymi YAB nie może się pochwalić. Mimo to, YAB mi się podoba i zamierzam go rozbudowywać. Mam nadzieję, że w przyszłości będzie jeszcze bardziej użytecznym narzędziem.

YAB ma status freeware, można go kopiować i modyfikować bez ograniczeń. Kartka pocztowa dla mnie byłaby miła, jeśli zdecydujesz się go użyć/ zmodyfikować.

Błędy, planowane funkcje i inne

Planowane funkcje i błędy są jedynie po angielsku, przepraszam.

  1. A nicer tree icons. Maybe visualization of resources.
  2. New renderers: xslt transformation maybe ;) It's so easy to plug in something new into YAB - try it, you must implement org.put.yab.gui.ResourceRenderer interface and add a proper entry to the XML configuration file. That's it
  3. There's a nasty feature of the collections tree - it collapses every time a change has been made. I must rewrite it.
  4. A waterfountain in the corner, to entertain Xindice developers while waiting for downloading resources :)
  5. A publicly available CVS in the future, when I decide I'm running out of ideas...
Pobranie programu i instalacja

YAB jest napisany w Javie w środowisku JBuilder 6 Enterprise. Skrypt ANT'a nie jest dołączony, w celu kompilacji pod JBuilderem należy dołączyć biblioteki Xindice, Log4J, JDOM, OpenORB, Gnu regexp.

Jeśli chcesz jedynie używać YABa, to należy pobrać wersję skompilowaną, do której wszystkie potrzebne biblioteki są już dołączone.

Uwaga: YAB posiada interfejs użytkownika jedynie w języku angielskim.

Inne programy tego typu

YAB nie jest jedynym programem do przeglądania baz danych korzystających z interfejsu XMLDB.

YAB w innych produktach

Niektorzy użyli YABa w swoich programach i chciałbym wyrazić im wdzieczność za poinformowanie mnie o tym fakcie.


(c) Dawid Weiss. All rights reserved unless stated otherwise.