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
--------