API-Support
Client side JavaScript
WebServices
Connectoren

API-Support

Die beiden APIs Rendering und Open bilden das Rückrat für jegliches Customizing. Während die Rendering API – wie der Name schon sagt – für das Rendern von Daten zur Verfügung steht. Dabei werden die Daten so dargestellt, wie es Polarion auch macht. Das Open API ist das gesamte API, also die Möglichkeit auf Polarion Daten zuzugreifen. Gerne zeigen wire Ihnen die Unterschiede und Möglichkeiten der APIs.

Verwendet werden die APis in Java plugins, Widgets, Velocity Macros oder auch auf den WikiPages und LiveReportPages. Welcher Ansatz in Ihrer Situation der beste ist, dafür stehen wir Ihnen mit unserer Expertise zur Seite. Ganz egal, ob wir Ihnen zeigen, wie es geht oder ob Sie uns beauftragen für Sie die Anforderungen umzusetzen.

Client side JavaScript

Wir setzen JavaScript auf der Clientseite ein, um unnötiges Reloading von Polarionseiten zu verhindern. Wir verwenden dafür jQuery, weil es Bestandteil der Polarion Installation ist. Ebenso verhält es sich mit darzustellen Grafiken für die wir die JavaScript Bibliothek HighCharts verwenden.

Durch den direkten Aufruf von HighCharts können wir alle Grafiktypen darstellen. Zur Darstelliung von Daten in Tabellen nutzen wir DataTable. Durch diesen Ansatz werden die Daten auf der Seite einmal geladen und dann auf der Seite entsprechend der Anforderungen gefiltert. Das erspart das zeitraubende Laden der Seiten.

WebServices

WebServices bieten bei Polarion die Möglichkeit von außen auf das System zuzugreifen. Hierfür wird ein eigenes API zur Verfügung gestellt, dass sich grundsätzlich von den anderen APIs unterscheidet.

Von Ihren Anforderungen ausgehend zeigen wir Ihnen wie Sie eine Applikation mit WebServices entwicklen, unabhängig von Ihrer Entwicklungsumgebung.

Connectoren

Polarion bietet eine ganze Reihe von Connectoren mit deren Hilfe können Daten von anderen Applikationen nach Polarion importiert oder exportiert werden. So bleiben die Polariondaten nicht in Silos, sondern können mit anderen Applikationen geteilt weden.