|
Besides the already mentioned key features, there are other even more interesting things you should know about BBj, Barista, and the BASIS product family.
Choice of SQL Database
BASIS products ensure a strict separation between database and application logic. For your convenience, BBj includes a powerful SQL database that is ready to use at no extra licensing costs. However, we leave you the choice: BBj and Barista can be used with any SQL database that best meets your individual requirements. No database lock in, no proprietary technology, no need to convert existing data.
Automatic Data Binding
The Barista Application Framework is our solution for data-driven applications. Select your table, choose your elements and put them on your forms. That's all! No SQL, no manual programming of forms, just point and click. Barista handles all SQL commands for you, no matter if within a form, an inquiry, or in a maintenance grid.
Flexibility Guaranteed
Although a large portion of a database driven application can be developed using direct binding to data tables, there will always remain a certain percentage of "manual handy work". Barista and BBj give you the flexibility - either write your own SQL behind your forms or implement more sophisticated requirements directly in BBj and Java. You have the choice!
Reporting
Creating and integrating reports with BASIS products is quite easy. Even though BASIS does not endorse any particular reporting or business intelligence tool - it's up to you to select the one that fits your requirements best - we have prepared an integration using the Jasper reporting tool Jasper Reports by JasperSoft. With the design tool iReport Designer, you can create your customized reports for print and preview, and for output to HTML, PDF, and many other formats.
BBj and Barista integrate seamlessly with the JasperReports Viewer, so the user of your application will enjoy working with a fully integrated reporting tool.
BBj implements the standard JDBC-SQL interface and offers you stored procedures which can hold any kind of business logic, not only access to stored data on disk.
Your Door to the Java World - Easy and Fast
With BASIS, you develop for Java, but with a swift and enjoyable learning curve. Start writing programs without first learning all of the Java basics in great detail - just 10 lines of code and you have written and understood your first GUI program!
Although BASIS gives you an easy-to-use and powerful tool to develop for the Java world, you still can write your code in pure Java and integrate it in any of your BBj or Barista programs. You can even continue using your existing Java-classes from your current Java project - now that you got on the BASIS fast track ...
Zero-Deployment Thin Client
BBj, Barista, and AddOn Software do not require any installation of client software. The BBj Thin Client is a real Java application with a rich enduser experience, deployed and started over Java WebStart. The user of your application will simply click on an http-Link to start the application. All you need is a client with Java on board!
Due to the very small bandwidth requirements and built-in encryption your application can even run over dial-up and mobile connections including GPRS and 3G - without the need of additional software like Terminal Services or Citrix.
X-Platform, X-Database
BBj, Barista and AddOn Software install on virtually any operating system, including Linux (Novell, SuSE, RedHat, and many others), Mac OS X, Windows, OS X Server, HP/UX, IBM AIX and AS/400 or SUN Solaris can be used with any JDBC-compatible SQL database - even on more than one of these simultaneously. You have the freedom of choice - once and forever. Even moving your existing solution across OS and database technologies is a snap. Develop on your Windows PC with the built-in database and install your solution in a production environment under Linux and Oracle - without any recoding!
Web-Development
BASIS BBj has a strong, easy to learn Web-API to make your web project a success. Although the real strength of BASIS tools is the feature-rich Thin-Client, you can also develop web solutions at the same speed and with the same advantages of BASIS technology that you already appreciate for your GUI projects.
There are many professional e-commerce sites built using BASIS technology, presenting combined product portfolios of more than one million items -
Dit e-mail adres is beschermd door spambots, u heeft Javascript nodig om dit onderdeel te kunnen bekijken
.
Internationalization Made Easy
BASIS tools offer an easy way to translate your application - and to run it simultaneously in different languages on the same server. Create applications running for example in English, German, and Polish at the same time, using the same database and codebase
Easy Development With No Barriers
BASIS Tools are packed for your needs in any kind of professional business application project. No need to browse for add-ons or plugins, everything is just there. Most BASIS customers will never have to leave the BASIS technology for their development tasks. However, if you need to integrate with other software products or need specialized functionality, you are free to integrate with any kind of Swing components or JavaBeans on the user interface side, use Webservices, JDBC-SQL access from and to your BBj data and business logic. Our stored procedures do not only work on disk data, but entirely in-memory so you can encapsulate complicated business logic into a stored procedure, using the same programming language you know and master: BBj or Java.
Easy Management of Server
The BBj Application Server is very easy to manage. Using a fully featured Java interface - running standalone or as an applet - you can change all settings, view the logs and the memory management, monitor running clients, open files and JDBC connections, shut down clients, and even have a look at the current line of code a particular client is executing - a valuable asset in the support of large, distributed sites.
Remote Debugging and Runtime Analysis
Since BBj is an interpreted language, even debugging your deployed project becomes a snap. To handle exceptions query variables and states or make adjustments to individual code lines on the fly. You also have access to Java classes instantiated at run time.
Security / Encryption
BASIS tools have a high level of security. BBj uses 128-Bit SSL encryption for all data transmitted over the network. Optionally, you can encrypt your data in your database tables as well - per field, per record, or per table. Adding an audit trail to track any changes to your data is also just a few mouse clicks away.
Barista offers an even more sophisticated security on the application level: secure your tables, records or fields from reading, writing or deleting on a per-user definition.
It Is All There
All listed features are built in to BASIS products. You may add the development tool Barista to your BBj. BBj represents the basics, and Barista is the optional Application Framework for fast database-driven application development (not a mandatory requirement, but certainly appreciated due to its features!).
There are no costs for your developers. There's no fee per server, you will only pay for the actual simultaneous use in your organization.
Standard Compliant
BASIS tools are fully standard-compliant and do not introduce any proprietary technology:
• BBj and Barista projects run in the standard Java JVM
• SQL is used for data interaction
• Integrate existing functionality into your application and extent your applications using Java
• SOA-compliant Webservices to communicate with the outside world
• XML, RTF, PDF and HTML file formats
Try BBj and Barista today!
Very soon, BBj will become your Swiss-Army-Knife for your daily tasks!
|