|
BASIS Produkte sind ausgereifte, leistungsfähige Tools für die effiziente Softwareentwicklung professioneller Businessanwendungen für die Java Plattform. BBj ist eine dynamische, objektorientierte Programmiersprache für die JVM. Barista ergänzt diese um eine datenbankbasierte RAD-Entwicklungsumgebung und liefert ein komplettes Anwendungsframework gleich mit. Barista kann somit als Fundament für die allermeisten Softwareprojekte dienen.
BASIS hat mehr als 20 Jahre Erfahrung in der Erstellung von Softwareentwicklungstools. Diese Werkzeuge werden in den verschiedensten Branchen eingesetzt, von kleinen über mittleren bis hin zu multi-nationalen Fortune-100 Unternehmen. Alle verlassen sich auf BASIS Technologie zum Betrieb von unternehmenskritischen Anwendungen. Mehr als 1,7 Millionen Benutzerlizenzen wurden bereits verkauft!
Cross-Plattform
BASIS BBj basiert auf der standard Java-JVM und ist daher ein Cross-Plattform Tool, das vollständig event-basierte GUI Entwicklung bietet, eine Web-API für Internetanwendungen, und die Entwicklung für zeichenorientierte Anwendungen wie z.B. für Wifi Scanner über Telnet- oder SSH-Verbindungen. Barista kombiniert diese Flexibilität mit einem kompletten Framework für professionelle, datenbankbasierte Businessanwendungen. Mit Barista erstellen Sie grafische Benutzeroberflächen für Ihre Datenbank in Minutenschnelle. SQL-Programmierung ist überflüssig. Sie können sogar im selben Projekt mehr als eine Datenbank gleichzeitig ansprechen.
Die Erfahrung der vielen BASIS Kunden weltweit hat gezeigt, dass BASIS Tools Sie schneller zum Projekterfolg bringen. Fragen Sie uns nach Referenzkontakten!
Benutzen Sie Ihre Datenbank weiter
Auch wenn Sie bereits eine Datenbanklösung oder ein Java-Projekt begonnen haben, können Sie mit BASIS Ihre Entwicklungszeiten dramatisch reduzieren. BASIS BBj und Barista können nahezu beliebige SQL Datenbanken ansteuern, wie z.B. Microsoft SQL Server, DB/2, Oracle, Informix, MySQL oder Firebird. Wenn Sie bereits fertige Java Klassen oder Webservices für Ihre Businesslogik erstellt haben, so können Sie diese mit BBj und Barista weiter verwenden.
Reduzieren Sie Kosten mit BBj und Barista
Dank der skalierbaren 3-Tier Architektur von BBj mit dem funktionsreichen Thin Client können Sie Ihre Kosten für Infrastruktur reduzieren, da Produkte wie Citrix zur Anbindung entfernter Benutzer über WAN oder Internet nicht mehr erforderlich sind. Der BBj Thin Client startet über Java Webstart und gibt dem Benutzer durch seine sehr geringen Anforderungen an die Bandbreite das Gefühl einer lokal installierten Anwendung mit dem vollen Komfort einer nativen GUI. Der BASIS Thin Client arbeitet mit sicherer 128 Bit Verschlüsselung.
Beschleunigen Sie Ihre Softwareentwicklung
BASIS BBj und Barista sind sehr leicht zu erlernen, sodaß Sie sehr schnell eine hohe Produktivität erreichen. Mit Barista können Sie um ein Vielfaches schneller entwickeln als mit anderen Produkten, da viele Dinge, die Sie normalerweise erst implementieren müssten, bereits enthalten sind: ein flexibles Menusystem, Rollenbasierte Rechteverwaltung, Datenbankbasierende Erstellung von Bildschirmformularen und Abfragen, integriertes Reporting, …
Zahlreiche Kunden, die zuvor mit anderen Werkzeugen entwickelt haben, bestätigen uns immer wieder die Leichtigkeit, Geschwindigkeit und auch die Freude bei der Arbeit mit BASIS. Arbeiten Sie agil und erstellen Sie Prototypen in kürzester Zeit, um Ihren Anwendern im Hause schnelle und dennoch zugleich leistungsstarke Antworten auf ihre Anforderungen zu bieten.
RAD – Rapid Application Development
Barista bietet Ihnen den Komfort eines modernen RAD-Tools zur schnellen und effizienten Realisierung leistungsfähiger Businessanwendungen. Barista ist vollständig erstellt mit BBj, der objektorientierten dynamischen Programmiersprache für die Java JVM. BBj ergänzt Barista, sodaß Sie die ersten 80% Ihres Weges mit der Barista RAD Funktionalität schnell bewältigen, und dennoch auch die verbleibenden 20% der komplizierteren Anwendungslogik mit BBj oder sogar Java lösen können. Sie werden niemals an die Grenzen des mit einem RAD Tolls machbaren stoßen, sondern immer die Flexibilität der auf kaufmännische Programmieraufgaben spezialisierten Programmiersprache BBj oder sogar die Low-Level-Fähigkeiten von Java zur Verfügung haben.
Skalierbarkeit
BASIS BBj und Barista haben eine eingebaute, hochgradig flexible und skalierbare 3-Tier Architektur, die eine gleichsam uneingeschränkte Anzahl gleichzeitiger Benutzer Ihrer Software ermöglicht.
Netzwerkkommunikation ist mit 128 Bit SSL Verschlüsselungstechnologie abgesichert. Sowohl die Ausführungsschicht als auch die Datenbankebene – beide integriert im BBj Service – können auf redundanter Hardware auch lastverteilt betrieben werden. Sie können Ihre BBj oder Barista Lösung auf allen Arten von System installieren und betreiben – vom Laptop bis hin zu Mainframes mit demselben Programmcode.
Remote Debugging und Bugfixes „im Vorbeigehen“
BBj ist eine interpretierte, dynamische Sprache. Daher können Sie sogar im Produktivsystem einfach debuggen. Überprüfen Sie Programmzeilen, Variablen und Objekte (sogar Java Objekte) zur Laufzeit, gehen Sie im Einzelschrittmodus durch den Programmcode und ändern Sie Programmzeilen im laufenden Programm.
Es sind zahlreiche Gelegenheiten im industriellen IT-Umfeld denkbar, zu denen Benutzer die Tatsache zu schätzen wissen, daß Sie mit schnellen Problemlösungen helfen können, ohne zunächst das komplette Softwarepaket neu kompilieren zu müssen, die Benutzer alle aus dem System zu werfen und dann eine neue Version Ihrer Lösung installieren zu müssen, was im Einzelfall mit anderen Technologien Stunden an Warte- und Ausfallzeit bedeuten kann.
Da Barista auf BBj basiert, stehen Ihnen auch in Ihrem Barista-Projekt diese Möglichkeiten einer dynamischen Sprache zur Verfügung.
BASIS Professional Services
Immer wenn Sie Unterstützung benötigen bei der Realisierung von Softwareprojekten, steht Ihnen unser Professional Services Team mit seinem Dienstleistungsangebot zur Verfügung: Schulung für Softwareentwickler, Konzeption und Beratung bis hin zur kompletten Übernahme von Teilprojekten durch unsere Entwickler.
|