Frequently asked questions
- What is the price for JDesignerPro? JDesignerPro pricing is based on developer licenses and deployment servers. Our unique development system requires only one install of JDesignerPro on a server and each developer licensed to use it can simply hit the web page that runs the system. JDesignerPro pricing information is available from our website at http://www.bulletproof.com/jdesignerpro/pricing.htm.
- Does JDesignerPro include database connectivity? Yes. JDesignerPro includes a built in version of JaggServer, BulletProof's Java based JDBC/ODBC server. JaggServer is what JDesignerPro uses to talk with your data bases. Using JaggServer is transparent to the user and largely to the developer. JDBC or ODBC do not need to be installed on the end-user machines.
- Can I edit the code JDesignerPro generates? Yes. You may modify the code to add your own logic, validation, or other database manipulation features. Modify the code in JDesignerPros code windows or in the Interaction Manager Source window.
- Does JDesignerPro give me a debug tool for Java? Yes. JDesignerPro offers a debug window for your custom code pieces. When you are ready to debug your application module, press the Build for Debug button. JDesignerPro produces a debug build and automatically kicks off the debugger and loads your class file.
- Does JDesignerPro integrate with other tools and IDEs? No. JDesignerPro is a complete solution that provides all the necessary pieces to create, build and deploy your Intranet/Internet database solution.
- Does JDesignerPro include charting? Yes. A complete charting package is included in JDesignerPro. You can tell the chart which data you wish to have charted and JDesignerPro will automatically take that data from the database at run-time and at design time. The charting classes are easily called from a JDesignerPro build screen to create a chart against any numerical data in your dbase. You can create a chart component using the Chart Layout component in the Data components folder or by using the Chart Wizard in the Wizards component folder.
- Can I make Reports with JDesignerPro? Yes. JDesignerPro includes a reporting component that lets you pass data elements of your choice and handles totaling and layout of the report on the screen. JDesignerPro does not currently include the ability to print the reports. You can create a report using the Report Layout component in the Data components folder or by using the Report Wizard in the Wizards component folder.
- Can I print reports and data from my JDesignerPro application? Yes. Look at the examples that have been provided in the Examples\Printing directory.
- Can I build a spreadsheet-style grid to view my data? Yes. JDesignerPro includes a grid class which will load the tables you require. At design-time you set the data to be loaded and how the grid should look. At run-time it integrates easily in the finished application.
- How do I get text and graphics into JDesignerPro panels? Text and graphics can be displayed using the built-in HTML panel with JDesignerPro. You an add the HTML panel into your application at any point and tell that screen which HTML file to load of your own. These HTML files can have graphics, links and other HTML components.
- Does JDesignerPro include enterprise project management? Yes. JDesignerPro includes its own Application Builder where developers create, modify and remove projects. Any number of developers can use the Application Builder from a central location and manage their applications.
- What is the scalability of a JDesignerPro application? The scalability, or number of users that can use the system simultaneously, is very high, in the thousands of concurrent users for typical applications. Because of the design of the JaggServer, which is an integral part of the JDesignerPro system, connections to the database are opened, held and closed automatically as users login and out. The connections are cached whereas the connections to the client are only held for the duration of the client request much the same way as a http request goes to a webserver. However, due to the fact that the server is not generating web pages the requests are served a lot faster. Subsequently JaggServer can handle thousands of concurrent users as only a handful will actually have an open connection to JaggServer at the same time.
- Can JDesignerPro handle stored procedures? Yes. Stored procedures may be called from your JDesignerPro application through JDBC or ODBC and started on the server. JDesignerPros JaggServer server engine will soon support timed events and applications on it as a robust middle tier.
- How do I deploy an application that requires no login? To deploy an application without requiring login, simply add a parameter to the applet tag that logs in for the user. This is a common requirement for an Internet deployment. See Making JDesignerPro bypass the log in window under the Installation section.
- What databases work with JDesignerPro? Because JDesignerPro uses JDBC and ODBC, all major databases work with it. For each database you run you will need the correct JDBC or ODBC driver which you obtain from your database vendor. Many databases come with the ODBC driver, such as MS-SQL Server.