Here is a mini HowTo create a simple application for T-Mobile CellPhone
accessing a OpenEdge Application.
1) First I expose a 4GL application
getCustomerName (INPUT CustomerCustNum, OUTPUT customerName) as Web-Service.
2) I install Eclipse Platform (Version: 3.4.2)
3) I download and install ANDROID SDK from Google
http://developer.android.com/intl/fr/sdk/1.5_r3/index.html
and follow step by step installation instructions
http://developer.android.com/intl/fr/sdk/1.5_r3/installing.html
4) I create a Android project using the sample:
http://developer.android.com/intl/fr/guide/tutorials/hello-world.html
5) I add the package ksoap2 in the classpath of my project , for web-services layer
... and it works here is the ksoap2 package, my HelloAndroid sample
and some Capture Screens.
* note: a Progress CHUI application can be executed with no modifications via
a SSH client Android application like "ConnectBot" (80x25)
[View:~/cfs-file.ashx/__key/communityserver-discussions-components-files/19/HelloAndroid.zip:550:0]
[View:~/cfs-file.ashx/__key/communityserver-discussions-components-files/19/ksoap2_2D00_j2se_2D00_full_2D00_2.1.2.jar:550:0]
For 2.2/2.1 Andriod with flash 10.1 support it is possible to use flex or air to communicate with progress DB.
A week ago we tested flex web application on HTC Desire: kernel Android 2.1, flash 10.1 support, browser dolphin HD 2.0.
Andriod phone loaded web page with flex apllication successfully. Comminucation with progress DB through web servrice protocol worked well. Flex httpservice (loading files from web server) worked too.
The only problem is small screen resolution (800*480).