Reliance Communications
J2ME : FAQs - Technology
 
  Expand all   Collapse all
 
TECHNOLOGY RELATED QUESTIONS
 
What are the performance requirements of the applications i.e. Size of the client side, average response time for the result ?

The client side application size should not exceed 32 Kb (for black & white phones) & 64Kb (for color phones). The average server response guidelines would vary from application to application depending on the nature of server request. This parameter would be decided at the architecture stage of the application development.. However, on an average the server response should not exceed 10 seconds.

What kind of interfaces does the Reliance Developer need to provide for updating content ? Would it be JSP based user interface for updating such master data or would simple Rich Client Forms made using MS Access/Other RAD tools be sufficient?

Developer would need to provide for a JSP based admin console for updating content. A UI guideline for admin console would be given to the selected developers.

What server side components would be mandatory for Reliance?

Developers would need to use WAS connection pooling (version 4.0.4). Version of Database will be Oracle 9i on Sun Solaris and all the database related activities like tuning and backup will be done by Reliance

What is a RAP connection. What is the advantage of using RAP connection vs a simple http connection?

RAP Connection is a communication class

SIMPLE HTTP Vs RAP Connection

If the developer uses simple HTTP, then we won't get the necessary header for the RAP to process the incoming request.

RAP Connection in Background

Also, the RAP CONNECTION process is done in the background, while the foreground there is an option to show progress bar or any other activity.

What is RAP RECORD FORMAT ?

RAP Records format is the preferred data exchange format. There is no relationship with the RAP Connection class.

How to build an application using obfuscation ? and How to use RAP Connection APIs ? How to obfuscate the class & why (clearly mention what to include and what to exclude in final deliverable)?

A Sample HTTP program is provided as part of emulator.zip file. A sample HTTP program is provided for reference. The primary objective of the sample program is to.
"Sample HTTP" program explain how to use RAP request + how to Obfuscate
We also have "Sample scripts" which builds Jar files WITH OBFUSCATION.
Check OBFUSCATE.CMD which is part of "Sample HTTP.ZIP" file in the Emulator.zip file.
Note :
As mentioned in the Reliance Developer Programme Tech Guide, the Developer would need to remove all RAP API's before compiling for using the handset as the RAP APIs are already included on the phones.
Also, the font used should be kept in the jad file and should not be hard coded. The application should be able to read the model no. from either the phone APIs or RAP MIN for choosing the appropriate font for the phone model.

Latest News
3G Tab: Trendy Tablet
The all new 3G Tab plays out good
 
Untitled Document