Skip to main content


Showing posts from September, 2017

Why We Wrote AceQL

Client/server development can be slow, difficult and agonizing We specialize in developing Android, Swing and JavaFX client/server applications for our customers. We wanted to speed up our coding when accessing the host's SQL data from the client side. Each new customer request would typically follow this inefficient cycle: Modify the client side to handle the new query or update with Apache HttpClient or URLConnection. This means coding a new action in our client/server protocol and new parameters that will be sent to the server side, as well as analyzing the response, handling communication errors and application errors, etc. Develop or modify a Servlet (or REST class) and code the new SQL query or update. The class must also handle the client call, analyze the parameters and return the result on the HTTP output stream. Deploy the server classes on Tomcat. Restart Tomcat. Launch the client Android, Swing or JavaFX application and test it. Go to 1 if it doesn’t work