|
|
AppProjectorTM FAQ
1. What operating systems and browsers are supported by the AppProjector client?
- Windows 95, 98, ME, NT 4.0 SP6, 2000, XP.
- MacOS-X 10.1 and later.
- Most Linux and Unix distributions.
- IE 4.x, 5.x and 6.x on Windows.
- NS 4.7, 6.x and 7.x on Windows, Linux and Unix.
- Firefox and Mozilla 1.x + on Windows, Linux and Unix.
- Opera 6.x, 7.x, 8.x on Windows
- Safari, IE 5.x, and Netscape 7.x+ on MacOS-X.
2. Are there any client-side installs required to run an AppProjector application?
No. The AppProjector works with the native JVM found in older versions of
windows and IE. It also works with the Sun Java desktop environments (Java 1.3or later) that come pre-installed on most new computers.
3. How do you achieve such high performance in your demo when you scroll through 10,000 rows of data?
Only data is sent between the server and client. The client pulls data from the server only when it is needed to be displayed and then stores it in a cache. This way, you don't need to download all of the rows before you see the first row.
4. How do I deploy an AppProjector application?
Build your application into a *.war file and deploy that file on your web application server. The uitest.war file that comes with the AppProjector download is an example of such a deployable application.
5. How do I install the AppProjector on a Linux or Unix server for development purposes?
Download the AppProjector.
Put the apserver.jar file on your Java classpath.
If your IDE supports XML, you can put the screen and appearance .dtd files in the appropriate directory so that the IDE can find them.
The details of this procedure are given in Chapter 1 of the AppProjector Users Guide available on this site.
6. Is the AppProjector J2EE compliant?
Yes. The AppProjector is designed to run on any web application server that implements the J2EE Servlet specification 2.1 or later.
7. What web application servers will work with the AppProjector?
The AppProjector has been designed to work on all J2EE-compliant web application servers and has been tested on Tomcat, JBoss and WebLogic.
8. How difficult is it to convert my J2EE application that uses EJBs to the AppProjector?
Easy. The AppProjector's application model is easily adapted to your existing EJBs. The XML screen definitions and data aware controls in the AppProjector cleanly separate the presentation layer from the business logic.
9. How do I use the AppProjector on a server that currently runs Apache?
Add the Tomcat module to Apache and put the AppProjector runtime file into Tomcat.
10. How do I integrate the AppProjector into my existing HTML-based web application?
The AppProjector web viewer client can be embedded into an HTML web page or can be used in a separate browser frame on those pages of your application where you would like the benefit of improved interactivity. The other HTML pages don't need to be modified.
11. What communication protocol is used to transmit data between the AppProjector and the client?
The web communicator portion of the AppProjector uses HTTP tunneling. It is capable of going through most corporate firewalls without any special configuration required.
12. What development environment do you recommend for developing an application that uses the AppProjector?
Any standard Java IDE and XML editor can be used. You can also develop with
just a text editor (emacs or vi) if you prefer.
|
|
|