Bug 4140 - tlclient for android
Summary: tlclient for android
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Client (show other bugs)
Version: 3.2.0
Hardware: PC Other
: P2 Enhancement
Target Milestone: LowPrio
Assignee: Pierre Ossman
Depends on: 4138
Blocks: 4141
  Show dependency treegraph
Reported: 2012-01-16 14:02 CET by Pierre Ossman
Modified: 2020-04-07 12:54 CEST (History)
0 users

See Also:
Acceptance Criteria:


Description Pierre Ossman cendio 2012-01-16 14:02:32 CET
We want a native client for android and as part of this we need to create a version of tlclient for the platform.

The architecture chosen is one with a native library (libtlclient.a) and a Java frontend (for native look and feel). The long term plan is to share this library between all our native clients, but it will probably be used just in the android client in the first version.

The overall architecture will remain the same with tlclient starting ssh and vncviewer as separate processes.
Comment 1 Pierre Ossman cendio 2012-01-17 10:27:16 CET
Do time est. now.
Comment 2 Pierre Ossman cendio 2012-02-08 13:18:05 CET
Most of the work for this bug is writing libtlclient.a as the frontend will be very simple, and JNI bindings don't really involve a lot of work.

The assumption is that bionic provides enough of a posix environment to not give us any hassle, and that we only need these features from tlclient:

 - Process control
 - XML-RPC communication
 - Simple UI with just "Server", "User", "Password" and "Connect"

IOW no options, logging or other fancy features.

Note You need to log in before you can comment on or make changes to this bug.