[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