[deepamehta-users] Neues in der DeepaMehta-Hauptentwicklungslinie

Jörg Richter jri at deepamehta.de
Mi Sep 26 16:33:47 CEST 2007


Liebe DeepaMehta-Entwickler und -Anwender,

Montag, der 17.9. war ein historischer Tag in der 
DeepaMehta-Entwicklung: Enrico und ich haben unsere beiden 
Entwicklungszweige (branches) zusammengeführt (gemergt). Damit befinden 
sich jetzt alle Features, an denen Enrico und ich in den letzten Wochen 
gearbeitet haben, in der DeepaMehta-Hauptentwicklungslinie (trunk) und 
stehen für Entwickler und ambitionierte Anwender im 
Berlios-SVN-Repository zur Verfügung.
http://developer.berlios.de/projects/deepamehta/

Neue Features für Anwender:
- Erheblich vereinfachte DeepaMehta-Installation
- Neue Anwendung: Gruppenkalender

Neue Features für Entwickler und Administratoren:
- Verbessertes Configuration-Management
- Verbesserter Build- und Deploy Prozeß

DeepaMehta setzt nun KEINE MySQL-Installation, und auch KEINE 
Ant-Installation mehr voraus. Es waren gerade diese beiden 
Voraussetzungen, die eine DeepaMehta-Installation für Normal-Anwender 
sehr schwer machten.

Standardmäßig wird nun die HSQL-Datenbank eingesetzt. Das ist eine 
reine Java-Datenbank, die mit DeepaMehta mitgeliefert wird und keine 
separate Installation erfordert. Der Benutzer braucht sich also nicht 
mehr mit einer Datenbank-Installation zu befassen. Wer möchte, kannn 
weiterhin MySQL (Version 4 oder 5) benutzen. Die zu verwendenene 
Datenbank kann beim Aufsetzen einer DeepaMehta-Instanz gewählt werden. 
Mit Derby befindet sich bereits eine dritte mögliche Datenbank im 
Experimentierbetrieb.

Die DeepaMehta-Installation erfolgt nun nicht mehr über Ant, sondern 
über ein Shellscript (das seinerseits das mit DeepaMehta mitgelieferte 
ant aufruft). Der Benutzer braucht sich also nicht mehr mit der 
Ant-Installation zu befassen. Das Shellskript dient außerdem dazu, 
weitere DeepaMehta-Instanzen zu konfigurieren und den Build-Prozeß zu 
unterstützen. Anwendungen brauchen nicht länger separat gebuildet und 
deployt werden, sondern können in den globalen DeepaMehta-Build- und 
Deploy-Prozess miteinbezogen werden.

Auch das Zwischenergebnis meiner eigenen Entwicklungsarbeit der letzten 
Wochen steht im trunk zur Verfügung: Gruppenkalender. Kalender zeigen 
die Events einer Gruppe von Personen an, als automatisch generierte 
tabellarische Wochen- oder Monatsansicht, die von außen über 
CSS-Stylesheets gestaltet werden kann. Events sind als Topics 
repräsentiert und können mit anderen Topics in Bezug gesetzt werden. 
Die Gruppenkalender-Anwendung stellt eine wesentliche Aufwertung der 
DeepaMehta-Kollaborationsfunktionen dar.

Die nächste offizielle DeepaMehta-Release (2.0b8), die dann als 
Download auch für Normal-Anwender zur Verfügung steht, ist für Dezember 
2007 geplant.

Grüße
Jörg Richter (CTO)

www.deepamehta.de




Mehr Informationen über die Mailingliste users