Status Owner Importance Complexity MD Version
Pending Normal 3d
Instead of using sharpssh, use the command line ssh tool (plink on windows).
The major problem is that sharpssh lacks some features and will require export review.
There are 3 places where we use this library:
Both SshRemoteProcess and MeeGoUtility.Upload are very generic and should probably be moved down into MD core at some point.
Both SshRemoteProcess and MeeGoUtility.Upload could very easily be made to use ssh commandline utilities instead, except for the authentication problem.
Error recovery on authetication also has to be improved.
Status Owner Importance Complexity MD Version
Pending Normal 1w
Currently, we require several shell commands to be run on the target machine to enable it as a target. This isn't really a shippable user experience - we should have a package or a setup script or tool to do this.
Also, when running/debugging/uploading we require the user to enter the zeroconf/avahi name of the target, and a username/password which we then store in cleartext. Obviously it's bad to store passwords in cleartext, and also error-prone and awkward to enter these values manually. And we only ask once per session, so the user cannot target a different device without restarting MD.
The solution that I intended to implement for all these problems was the following:
This completely removes the need for ssh passwords, manually entering usernames and addresses, and running multiple setup commands on the remote machine.
Other ideas:
Status Owner Importance Complexity MD Version
Pending Low 1d
Theme Stetic and its window decorations to match MeeGo
Status Owner Importance Complexity MD Version
Pending Normal 3d
Implement some kind of deploy/bundle command.
Status Owner Importance Complexity MD Version
Pending Normal 2d
Add some options:
Status Owner Importance Complexity MD Version
Pending Low 1w
Add support for deploying and running an application in the MeeGo simulator. The problem however is that the simulator is not very useful since it has very strict hardware requirements (e.g. it only runs on intel processors and graphic cards).
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |