Archive for März, 2008

Export-Möglichkeiten

Freitag, März 28th, 2008

Letzte Woche haben wir intensiv an den Export-Funktionen von crossSoftware gearbeitet, da dies aus unserer Sicht ein existentieller Bestandteil einer flexiblen Applikation ist. Denn nichts ist schlimmer als Daten, die in Abhängigkeit zu einer Anwendung gespeichert werden.

Dies wollen wir mit der neuen Export-Schnittstelle umgehen, in dem wir umfangreiche Export-Möglichkeiten anbieten:

  • Export von individuellen Listen, bestehend aus beliebigen Datenfeldern, die sehr umfangreich kombiniert werden können.
  • Export von bestimmten Listen, also eine Liste, die bereits auch schon in crossSoftware definiert ist. Somit wird es möglich sein Listen direkt aus der Applikation zu drucken. Den Drucken ist aus unserer Sicht ja auch eine Art Export.
  • Export von bestimmten Dokumenten. Dies ist wichtig, um z.B. Rechnungsdokumente drucken bzw. in andere Formate wie PDF oder XHTML exportieren zu können.

Die Formate der neuen Export-Funktion werden vielfältig sein und sowohl für Nutzer als auch für externe Anwendungen interessante Möglichkeiten bieten.

  • Plain-XML
    Kann als Basis zur Konvertierung in viele weitere Formate genutzt werden.
  • XML + XSL
    Kann für den Betrachter visuell ordentlich aufbereitet werden.
  • XML + XSL-FO
    Dient für uns intern zur Erstellung von PDF-Dokumenten, kann allerdings auch für den Export in andere Formate wie PNG oder PostScript verwendet werden.
  • PDF
    Das wohl wichtigste Format im System, um jegliche Art von Dokumenten zu speichern, publizieren oder zu verbreiten.
  • JSON
    JSON ist weitverbreitet und eine gute Möglichkeit Daten über verschiedene Anwendungen hinweg in Echtzeit auszutauschen, ohne dabei die Struktur zu verlieren. So kann z.B. ein JSON-String direkt in ein Objekt umgewandelt werden (In PHP z.B. mit json_decode), um damit in einer eigenen Anwendung weiterzuarbeiten.
  • CSV
    Die einfachste Art Daten zu exportieren und in anderen Anwendungen (wie z.B. Microsoft Excel oder OpenOffice Calc) einzulesen.

Die Exportmöglichkeiten werden teilweise auch direkt in die crossSoftware Oberfläche eingebunden und die Basis der Druckfunktionen sein. Die derzeitigen Export-Formate sind auch nur als Basis anzusehen. Durch das Software-Design von crossSoftware ist man grundsätzlich in der Lage weitere Export-Formate zu entwickeln, um so eigene Anwendungen mit Daten anzubinden.

7 Tage crossSoftware Alpha

Samstag, März 22nd, 2008

Gut eine Woche ist vergangen nachdem wir die crossSoftware Alpha vorgestellt haben. Wir bedanken uns für die vielen Anfragen und ebenso die Kritik. Wir sind gespannt auf die kommenden Updates und halten euch mit diesem Blog stetig auf dem Laufenden.

Euer crossSoftware Team
wünscht Frohe Ostern!