28.07.2010

CloudInfrastrukturmanagement bitnami und Openstack

http://bitnami.org/article/build-your-own-virtual-machines-and-cloud-templates-with-bitnami-studio
Freie queloffene Cloud-Plattform "OpenStack" http://www.openstack.org/ (Dell, AMD, Citrix) mit teilen von Nebula und Rackspace

Sourceforge - Alternativen

Beim Aufsetzten von neuen Softwareprojekten ist klar, dass es ein Quellcodeverwaltungstool zum Einsatz kommt, ein Bugtracker, ein Wiki. Selber bauen? Da gibts doch auch OSS!

gforge.
redmine
trac

BPMNs - Modellierungstools

25.07.2010

OWL + RDF - Server

Eine einfachste SPARQL - Abfrage aller Aussagen: select ?s ?p ?o where {?s ?p ?o}.
Alle Aussagen / Sätze sind in ein Tripel zerteilt: Subjekt - Prädikat - Objekt.

Der OpenRDF -Server Sesame lässt sich in einfachster weise auf einem Applicationserver wie Apache Tomcat installieren in dem 2 WAR-Dateien in den WebApp - Ordner bzw. den Autodeploy- Ordner kopiert werden. Sesame bietet ein API an, mit dem auf dem Server u.a. auch mit SPARQL- Abfragen abgesetzt werden können. (TODO: ob Datenmanipulations-Abfragen z.B. Insert funktionieren ist noch offen).

Der Zugriff funktioniert auch über spezielle REST- Requests. Leider bietet Sesame keine WSDL- Schnittstelle an, so dass wir eine eigene entwickeln.

http://openjena.org/ Jena – A Semantic Web Framework for Java
http://jena.sourceforge.net/ARQ/ ARQ - A SPARQL Processor for Jena
http://joseki.sourceforge.net/  Joseki A SPARQL Server for Jena
http://www.ibm.com/developerworks/xml/library/j-sparql/ IBM-Artikel:Search RDF data with SPARQL
http://www.openrdf.org/  ...home of Sesame
http://ibm-slrp.sourceforge.net/2006/11/20/boca-the-rdf-repository-component-of-the-ibm-semantic-layered-research-platform/

http://www.slideshare.net/dpalmisano/from-the-semantic-web-to-the-web-of-data-ten-years-of-linking-up

http://www.dbpedia.org
TODO: siehe "Any23"
TODO: siehe openCalais
TODO: Apache uima
TODO: Indexing RDF Data: SIRen - Lucene Plugin
TODO: Openlink Virtuoso
TODO: 4Store
TODO: redland
TODO: Jena/ Sesame  + RDBMS;
TODO: Empire ( JPA for RDF) Annotation Framework, Object Triples Mapper
Tutorial
http://www.slideshare.net/knowledgehives/tutorial-on-semantic-digital-libraries-at-icsd09?src=related_normal&rel=3595766

slug - Semantic web Crawler

24.07.2010

Java Graph - Framework JUNG

Framework for the modeling, analysis, and visualization of graphs in Java

unterstützt Graphen
  • gerichtet unf ungerichtet
  • BFS
  • Dijkstra
  • Visualisierung
Basiert auf
  • Commons-Collections API
    http://jakarta.apache.org/commons/collections/
  • CERN Colt API (1.2.0)
    http://dsd.lbl.gov/~hoschek/colt/
    matrix operations, statistics


Doku:
http://jung.sourceforge.net JUNG Home
http://jung.sourceforge.net/presentations/JUNG_M2K.pdf
http://jung.sourceforge.net/doc/api/index.html?overview-summary.html JUNG 2.2 API

simple XML Serialisierer

Blog mit Grafik aus Google Draw

Eine Grafik einzubinden war bisher immer mit mehreren Schritten verbunden. Der Grapg-Editor von Google lässt einfache Abbildungen einfach erstellen und auch für die öffentlichkeit Referenzieren :

Und so sieht das dann aus:


Virtulelle Anwendungen für die Cloud selber mit Binami bauen

Protege OWL/RDF - Editor multiuserfähig

Neue Erkenntnis: die alte Version 3.4.4 ist multiuserfähig (s. http://protegewiki.stanford.edu/wiki/Protege_Client_Server_Tutorial_Setup). Leider lauft die Version nur unter Java Version 1.5

Virtulelle Anwendungen für die Cloud selber mit Binami bauen

23.07.2010

Sourceforge - Alternativen - selber betreiben

Beim Aufsetzten von neuen Softwareprojekten ist klar, dass es ein Quellcodeverwaltungsystem her muss, Projektinhalte wachen und werden im Wiki dokumentiert, ein Bugtracker soll die Fehler und Features verwalten an besten wie Projektmanagement durch Todolisten. Welche Closed- und Opensource-Möglichkeiten gibt es?

Softwareprojekte zum Hosten von Softwareprojekten:

Savannah: https://savannah.gnu.org/
LibreSource: http://dev.libresource.org
Redmine: http://www.redmine.org/
InDefero: http://www.indefero.net/
FusionForge: http://fusionforge.org/
Gforge: http://gforge.org/gf/


Links:
http://savannah.gnu.org/maintenance/WhyChooseSavannah

redView? dynamische Screens für Eclipse

Einen Blick wert war mir das RedView-Projekt mit einigen Screencasts, klingt interessant und die dyamische Erstellung von GUIs in der Eclipse IDE durch Modellierung ist auf jeden Fall zu beobachten, ob es da weitergeht...

Links:
http://redview.org
http://red-open.org

20.07.2010

WebApps zusammen-Click

Webanwendungen mit Java als Backend zu entwicklen ist nicht immer schön.
Hier ein paar hilfreiche Startpunkte:
http://java-source.net/open-source/web-frameworks
und
Apache Click click.apache.org und Beispiele unter http://www.avoka.com/click-examples/home.htm
Apache Velocity velocity.apache.org

WebFlow - Quo vadis?

Was gibt es denn zu Dialogmodellen zu sagen?

Welche gibt es denn?
Was können diese?
Welche Plattformen unterstützn sie?
Wie ist die Marktakzeptanz?


Sammlung von Kandidaten:


- Spring WebFlow (http://www.springsource.org/webflow)
- JSF ( http://java.sun.com/javaee/javaserverfaces/, http://de.wikipedia.org/wiki/JavaServer_Faces )
- XFORMS (http://de.wikipedia.org/wiki/XForms,
- FormEngine (www.form-engine.de)

Werkzeugunterstützung:



Links:


Blog Bruce Silver http://www.brsilver.com/

Latex ist noch nicht mein Freund - hoffentlich bald mit TeXnicCenter

Wissenschafliche Beiträge werden von Springer i.d.R. in dem TeX-Format für Veröffenlichungen von Konferenzbeiträgen gefordert.
Erste Versuche mit dem Eclipse RCP - Programm texlipse http://texlipse.sourceforge.net/ war nicht von erfolg gekrönt! Schade.

Doch habe ich keine Lust diese unhandlichen Texte per Hand einzugeben, deshalb (danke an Philipp) habe ich jetzt ein Oper Source  - Werkzeug mit dem das klappt. Die Software heisst TeXnicCenter und lässt sich zwar leicht installieren, bis zum ersten PDF sind dann doch noch einige Schritte nötig.
In dem Wizzard ist der Pfad bis zum MKTeX\MKTeX\bin - Ordner anzugeben, Als Viewer "yap.exe" aus dem gleichen Ordner.


Voraussetzungen:
TeXnicCenter (SourceForge-Projekt) von http://www.texniccenter.org/
Ghostscript, Ghostview and GSview (LGPL) von   http://pages.cs.wisc.edu/~ghost/index.htm
MKTeX (auch Portable) unter http://miktex.org/portable/about

05.07.2010

HowTo Setup your Groovy Netbeans IDE to develop Predic8 Membrane Registry

HowTo Setup your Netbeans 6.9 Grails IDE for Predic8 Membrane Registry
Prerequisits
  • Netbeans IDE 6.9 download and Install
  • Current Grails release download( http://grails.org/Download) and unzip

Run
  • Start IDE
  • Open Project
  • Run Projekt
  • Configure Grails
  • Wrong Grails version? Update!
  • and confirm with “y”
  • Fix the Database connection to Default Port 1527 in file Datasource.groovy
  • Start Derby Database Server on Port 1527
  • and run Project

The full dokumentation can be viewed at: http://docs.google.co//fileview?id=0B3443bzM6JlvMzNlZGEzNDktN2M0Yy00NDE5LWJjMjQtYmY3YjM2MDdlNWMw&hl=de
If you have a hint to edit text with many images to deploy simple on blogger - please inform me ...