Wczoraj do mojej skrzynki trafił newsletter z db4o, w którym trafiłem na dwie informacje. Pierwsza głosi, że db4o w wersji 6.4 jest gotowe do zastosowań produkcyjnych. Druga, że dostępna jest beta wersji 7.0 z nowym mechanizmem o nazwie 'transparent activation'. Postanowiłem [zajrzeć do szczegółów](http://developer.db4o.com/blogs/product_news/archive/2007/11/12/the-7th-dimension.aspx), które tyczą się najnowszej wersji. Wynikiem czego jest to dosyć luźne tłumaczenie.
Integracja między językami czy też platformami to kwestia poruszana nie od dzisiaj. Na poziomie platform funkcjonuje od dłuższego czasu CORBA i Web Services z trio SOAP + WSDL + XML Schema na czele. Integracja systemów napisanych w tym samym języku sprowadza się zwykle do wykorzystania serializacji, która jest najszybsza i najwygodniejsza. Gorzej jeśli idzie o połączenie dwóch języków - w moim przypadku PHP i Javy.
Zend ma swój mostek, który umożliwia na zintegrowanie Javy i PHP, jest też dodatkowe rozszerzenie do PHP, które pozwala na wykorzystanie Javy w PHP, jednakże moje oczekiwania nie był aż tak wielkie. Potrzebowałem po prostu odczytać dane specyficzne dla PHP - powiedzmy informacje o jakiejś klasie. Standardowo taka operacja wymagała stworzenia parsera, co jest zadaniem powiedzmy, nie na moje siły i umiejętności.. stąd też postanowiłem sobie nieco uprościć pracę. :)
W ramach [WarsJava](http://groups.google.com/group/warszawa-jug/web/warsjava), konferencji/warsztatów organizowanych przez [Warszawski JUG](http://warszawa.jug.pl/), będę miał szansę przedstawić publiczności [Java Architecture for XML Binding](https://jaxb.dev.java.net/) w wersji drugiej. Swoje boje z JAXB postanowiłem opisać na blogu, być może dla kogoś temat wyda się interesujący.. :)
[](http://blog.dywicki.pl/wp-content/uploads/2007/08/xml-catalog.PNG "Zdefiniowany katalog ze schematami XML") Konfiguracja w XMLu ma swoje plusy jak i minusy. Nie jest tak banalna w obsłudze jak zapisana w PHP czy w .ini, ale daje dość spore możliwości. Troszkę dywagacji na ten temat było jakiś czas temu w poście pod tytułem " [Dlaczego konfiguracja w XML](http://blog.dywicki.pl/?p=101)".
## Odyseja kosmiczna 2007
Zastanawiałem się kiedyś skąd twórcy Eclipse biorą nazwy dla kolejnych wydań. O ile samo [Callisto](http://www.eclipse.org/callisto/) ma wiele znaczeń ( [mitologiczna kochanka Zeusa](http://en.wikipedia.org/wiki/Callisto_%28mythology%29), [postać filmowa](http://en.wikipedia.org/wiki/Callisto_%28Xena%29), [księżyc Jowisza](http://en.wikipedia.org/wiki/Callisto_%28moon%29), [komiks](http://en.wikipedia.org/wiki/Callisto_%28comics%29), [model samochodu](http://en.wikipedia.org/wiki/Cadillac_Allant%C3%A9) czy też [kapela](http://en.wikipedia.org/wiki/Callisto_%28band%29)) o tyle w parze z [Europą](http://www.eclipse.org/europa/), najnowszym wydaniem kwestia staje się jasna. Bez wątpienia chodzi tu o [księżyce Jowisza](http://pl.wikipedia.org/wiki/Galileuszowe_ksi%C4%99%C5%BCyce_Jowisza). Troszkę zadziwiający jest fakt, że dobór nazw nie zbiega się z kolejnością księżyców (największy jest [Ganimedes](http://pl.wikipedia.org/wiki/Ganimedes_%28ksi%C4%99%C5%BCyc%29), następnie [Callisto](http://pl.wikipedia.org/wiki/Kallisto_%28ksi%C4%99%C5%BCyc%29), [Io](http://pl.wikipedia.org/wiki/Io_%28ksi%C4%99%C5%BCyc%29) i na samym końcu [Europa](http://pl.wikipedia.org/wiki/Europa_%28ksi%C4%99%C5%BCyc%29)). No, może dywagacje na temat nazw i pochodzenia pozostawimy, chociaż "astronomiczny" akcent Eclipse nas na długo nie opuści, bowiem w notce tej zamierzam przedstawić wcześniej wymienione, najświeższe, wydanie - Europę.