P4Java ist eine Pure Java-Implementierung auf Client-Seite und setzt direkt auf das Netzwerkprotokoll mit einer direkten Verbindung zum Perforce Server auf. Die mit Perforce verwalteten Ressourcen, Dateien und Dienste werden dabei als Java-Schnittstellen, -Klassen, -Methoden und -Objekte dargestellt, anstelle von einfachen Strings oder Funktionsaufrufen per Kommandozeile.
"Wir verstehen, dass Java-Entwickler keine APIs wollen die den Eindruck vermitteln, als wären sie aufgesetzt oder kämen aus einer anderen Entwicklersprache oder einem anderen Ecosystem. Unsere neue API P4Java erlaubt es Entwicklern von Java-Plugins oder Java-Anwendungen, direkt auf die SCM-Funktionalitäten von Perforce und die Perforce-Services zuzugreifen, ganz so wie sie es bei Java gewohnt sind", sagt Dave Robertson, Vice President, International bei Perforce.
Perforce bietet nahtlose Unterstützung für typische Arbeitsabläufe und Entwicklungszyklen innerhalb des Java-Ecosystems. Auch quelloffene und kommerzielle Tools, die eine durchgängige Integration und agile Arbeitsabläufe erlauben, können erweitert werden, um auf diese Weise die Funktionen von Perforce transparent bereitzustellen. Perforce hat sein primäres Plugin für Java-IDE's- das Perforce Plug-In for Eclispe (P4WSAD) - komplett überarbeitet und auf P4Java umgestellt, um dadurch eine bessere Integration mit Darstellungen und Workflows in Eclipseumgebungen zu erhalten.
Preis und Verfügbarkeit
Die Perforce Java API ist ab sofort als Teil von Perforce 2009.1 kostenlos erhältlich und kann mit Servern ab der Perforce Version 2007.3 verwendet werden. Interessierte Entwickler können die Software als kostenlose Vollversion zu Testzwecken von der Perforce Homepage herunterladen. Das Testangebot beinhaltet vollen technischen Support während der Evaluierung.
Perforce bietet All-Inclusive-Preise ohne versteckte Kosten oder weitere Lizenzgebühren für Komponenten. Der Preis einer Enduser-Lizenz für die Vollversion beginnt bei 900 US-Dollar, Wartung und Support für ein Jahr sind darin inbegriffen. Darüber hinaus bietet das Unternehmen Volumenrabatte. Weitere Informationen zu Lizenzen und deren Preise erhalten Interessenten per E-Mail-Anfrage an uk@perforce.com oder im Internet unter www.perforce.com.
Das SCM-System Perforce
Als preisgekröntes Hochleistungssystem für das Software-Konfigurationsmanagement versetzt Perforce kleine und große Unternehmen in die Lage, Quellcode und digitale Assets zu versionieren und zu managen. Die Lösung unterstützt eine Vielzahl unterschiedlicher Betriebssysteme und ist gleichermaßen einfach zu installieren, zu erlernen und zu administrieren. Perforce bietet eine Reihe wegweisender Leistungsmerkmale, um auf diverse Standorte verteilte Entwicklungsvorhaben gezielt und kontrolliert zum Erfolg zu führen: Das SCM-System gruppiert umfangreiche Aktualisierungen in so genannte Atomic Changes und bietet die Option, parallel an gleichen Objekten zu arbeiten und eine Vielzahl von Versionen ein und derselben Software intelligent per Inter-File-Branching(TM) zu verwalten.