db4o Developer Community

db4o open source object database, native to Java and .NET
Welcome to db4o Developer Community Sign in | Join
in Search
More Search Options

db4o auf Deutsch

Newsletter #30 - db4o 6.1 jetzt Stable, 6.2 mit Unique Constraints

Willkommen zum April Newsletter!

E V E N T S

2nd Global db4o User Conference 2007 (dUC)
9. und 10 Juli - Fort Mason - San Francisco, Kalifornien, Vereinigte Staaten
Anmeldung hat begonnen – Sichern Sie sich jetzt Ihren Frühbucher Rabatt!

Embedded Systems Conference 2007
4.
April  - San Jose, Kalifornien, Vereinigte Staaten

 

K U D O    D E S    M O N A T S

"I switched to db4o and in two months I have gotten further than I did with the RDBMS in two years!"
               
--Pelinville, 7.3.2007

 

A R T I K E L


-- VERSION 6.1 STABLE UND BEREIT ZUR AUSLIEFERUNG --

Basierend auf 228.000 Downloads seit dem ersten Release der Version 6 im November 2006 und dem umfangreichen Feedback von db4os Community mit mehr als 20.000 registrierten Entwicklern, ist das db4o Team stolz, jetzt ankündigen zu können, dass die Version 6.1 „stable“, und somit bereit zur Auslieferung ist.

Im Laufe des letzen Monats hat das Coreteam wieder hart gearbeitet, um die Liste der übrig gebliebenen Bugs mit Codenamen „Hammerfest" – wie in db4os Tracker System Jira ersichtlich – zu fixen. Die daraus resultierende Version 6.1.301 ist wärmstens für alle fortlaufenden Entwicklungsprojekte empfohlen und bildet die Basis für direkten 24/7 Support für kommerzielle db4o Developer Network (dDN) Mitglieder.

6.1 stable kann jetzt von db4os Website heruntergeladen werden.


-- 6.2 DEV MIT UNIQUE CONSTRAINTS, COMMIT-TIME CALLBACKS --

Ebenfalls als kostenloser Download im db4o Download Center verfügbar, ist die Entwicklerversion db4o 6.2. Dieses umfangreiche Software Update, welches noch nicht zum Produktionsgebrauch empfohlen wird, enthält ein neues, leistungsfähigeres Exception Handling. db4o 6.1 und niedriger werfen keine Runtime/Unchecked Exceptions, sondern absorbieren sie stattdessen einfach, um die Engine am Laufen zu halten. Dies hat nachgewiesenermassen die Debugging Möglichkeiten und die Implementierung von neuen Features erschwert.

Basierend auf dem neuen Exception Handling, enthält db4o 6.2 jetzt die lang erwarteten Unique Constraints, die es ermöglichen, ein bestimmtes Feld entlang allen Instanzen einer Klasse als eindeutig auszuweisen. Mehr über dieses Feature gibt es hier.

Mit v6.2 gibt es jetzt auch Commit-Time Callbacks bei External Callbacks. Dies ermöglicht es Usern, sowohl „beim Committen“ von commit-time Ereignissen benachrichtig zu werden (und somit bevor der eigentliche Commit stattfindet) als auch nach dem Commit, was geschieht nachdem der Commit ausgeführt wurde. Mehr über dieses Feature gibt es hier.

Obwohl das neue Exception Handling db4o nicht während der Ausführung beeinflusst, ist es notwendig, eine Debugging Session Ihrer Anwendung einzurichten, die auf den neu auftauchenden Exceptions in Ihrer Entwicklungsumgebung basiert. Im gegenwärtigen Entwicklungsstadium der Version 6.2, sollten Sie Ihre Anwendung lediglich damit testen und die neuen Features ausprobieren – der Produktionseinsatz wird nicht empfohlen. Mehr über den Update Prozess gibt es hier.

Alle neuen Features, Verbesserungen und Bugfixes der Version 6.2 dev, sind hier auf einen Blick zusammengefasst


-- SPRING, CASTLE UND RSSOwl ALS TEIL DER SCHNELL WACHSENDEN ANZAHL DER db4o COMMUNITY PROJECTS --

14 neue Projekte wurden kürzlich zu den db4o ProjectSpaces hinzugefügt. Das entspricht einer Steigerung von 50% seit Anfang des Jahres. Dieser Anstieg wurde durch die erfolgreiche Einführung der dritten Lizenzoption (db4o Open Source Compatibility License (dOCL)) getragen, die es Entwicklern erlaubt, db4o auch in Ihren nicht GPL-lizenzierten Open Source Projekten zu distribuieren.

Einige dieser neuen Projekte sind:

  • Spring-Modules 0.8 enthalten jetzt db4o.
  • Castle Open Source Projekt für .NET, hat jetzt eine db4o Einrichtung, die es Ihnen ermöglicht, db4o von Castle Web Containern aus zu nutzen.
  • Restlet, ein Java Framework, das Entwicklern beim Schreiben von REST-Konzept (Representational State Transfer) basierten Anwendungen hilft, hat db4o zum Speichern von Domainobjekten, die mit REST Ressourcen assoziiert sind, empfohlen.
  • RSSOwl 2.0, ein umfangreicher, plattform-unabhängiger RSS Reader, läuft jetzt auf db4o.
  • Das CLSA framework für .NET enthält jetzt eine db4o Referenzimplementierung, die von Pham Huu Le Quoc Phuc, der eine perfekte Verknüpfung zwischen einem 100% OO Framework und db4os OO Persistenzengine gefunden hat, zur Verfügung gestellt wird.
  • Shalma ist ein unter der EPL kostenlos distribuiertes Java Web Framework, mit dem man Web Enterprise Systeme für kleine bis mittelgrosse Unternehmen entwickeln kann.

Das RSSOwl Team hat mehrere Datenbanken getestet, bevor sie Ihren endgültigen Entschluss gefasst haben: “Wir danken db4o dafür, dass wir es in unserem Open Source Projekt benutzen dürfen. Wir haben Monate mit dem Testen von verschiedenen Datenbanklösungen (inklusive JDBC und JPA) verbracht, aber db4o ist hinsichtlich Bedienbarkeit und Performance das, wonach wir immer gesucht haben!“ sagt Benjamin Pasero, RSSOwl Projektleiter.

Die ProjectSpaces Wiki enthält komplett community-getriebene Projekte, um den Einsatz von db4o zu unterstützen, bspw. In Frameworks oder in Open Source Anwendungen, welche ausgezeichnete Beispiele darstellen. Wir laden alle Open Source Entwickler herzlich dazu ein, ihre Projekte dort zu registrieren, um ihre Arbeit mit der Community zu teilen. Mehr über die Vorteile und den Registrierungsprozess gibt es hier.


-- SUN LÄDT db4objects EIN, EINEN VORTRAG AUF DER EMBEDDED SYSTEMS CONFERENCE ZU HALTEN --

Sun Microsystems hat db4objects als einzigen ISV Partner eingeladen, um auf einem exklusiven Event für Java Echtzeit- und Embedded Software Entwickler namens „The Art of Saving Time, Money and Your Sanity with New Java Technologies“ eine Präsentation zu halten. Sun veranstaltet diesen Event während der Embedded Systems Conference 2007 in San Jose, Kalifornien, am 4. April.

Java Legende Bob Pasker, Mitgründer von Weblogic (BEA) und seit dem Beta One Release 1995 in Java involviert, wird an diesem halbtägigen Event im San Jose Museum of Art über db4o und die steigende Bedeutung von nativen Java Persistenzlösungen im Embedded Software Sektor sprechen.

Wir laden Sie herzlich dazu ein, an dieser kostenlosen Veranstaltung teilzunehmen, um mehr über die Vorteile von db4o und Java in eingebetteten Umgebungen zu lernen, inklusive:

  • Wie Sie mehr Kontrolle über Ihre Java Umgebung erhalten
  • Vorteile einer Objektdatenbank für eingebettete Java-Anwendungen
  • Wie Sie Ihre Java Skills & Code in vorhersagbareren Umgebungen besser einsetzen
  • Lernen Sie mehr über Echtzeit & eingebettete Anwendungen
  • Betten Sie Java SE und db4o in einem grösseren Bereich von unterstützten Plattformen ein

Mehr Informationen und Registrierung hier.


-- NOVATOR BOHRT BESSERE LÖCHER MIT db4o --

Novator ist eine high-tech Engineering Firma, welche gerade die Luftfahrt Industrie mit der Einführung des “Orbital Drilling” revolutioniert und db4o dazu nutzt, um seine Bohrmanagement Software zu verbessern.

Einer der Grundpfeiler dieser hochentwickelten Bohrlösung ist die Twinspin Manager Software. Mit Twinspin Manager werden alle Bohrparameter für jedes Loch vorgegeben, Löcher werden als Bohrbündel definiert und der Bohrprozess wird überwacht und protokolliert.

„Der ausschlaggebende Grund für db4o war die Implementationsgeschwindigkeit“, sagte Patrik Rydberg, Softwarearchitekt bei Novator. „Da db4o natives Java nutzt, brauchten wir keine Änderungen am Domainmodell vorzunehmen und keine Datenbank Mappings schreiben. Der Wechsel vom Dateisystem Logging zum Datenbank Logging dauerte buchstäblich nur dreissig Minuten. Und dank der nativen Java Queries kommt man mit Standard Refactorings, wie Umbenennen von Feldern und Klassen, aus, ohne dass die Queries invalid werden oder man Mappings neuschreiben muss. Dadurch ist die Codebasis sauber, leicht verständlich und einfach zu warten.“

 

B L I C K    I N    D E N    S P I E G E L

Ausgewählte Presseberichte über db4o seit dem letzten Newsletter:

"The busy Java developer's guide to db4o" (1)
IBM developerWorks, 20. März 2007, von Ted Neward

"Using an embedded database to simplify device data replication and synchronization"
Embedded.com, 20. März 2007, von Rick Grehan

"Open-Source Globalization"
Dr. Dobb's, 14. März 2007, von Christof Wittig

"db4objects: Broadening Appeal to Open Source Projects"
OpenEnterpriseTrends.com, 13. März 2007, von Vance McCarthy

"Object-oriented database programming with db4o"
The Code Project, 9. März 2007, von Buu Nguyen

"Open-source data management targets Windows Mobile devices"
WindowsForDevices.com, 7. März 2007

"Using an Object-Oriented Database in a Web Site"
ASP Today, 6. März 2007, von Jim Paterson

"Funambol and db4objects Provide Open Source Solution to Enable Complex Data for Mobile Devices"
Sys-Con Media, 6. März 2007

--------

Published Monday, April 02, 2007 9:18 PM by Philipp Nguyen


Comments

No Comments
Anonymous comments are disabled