summaryrefslogtreecommitdiff
path: root/doc/design
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-02-10 16:00:12 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-02-10 16:00:12 -0400
commit423a81dfe2f4e6dd95c0c9fd2bd9f5400b667e5d (patch)
tree009e0cee4f9930dad0c4cb23222d88a20cd80833 /doc/design
parentf29bca983fbf7586a1f3ffd3408447b96861be13 (diff)
update
Diffstat (limited to 'doc/design')
-rw-r--r--doc/design/assistant.mdwn6
-rw-r--r--doc/design/assistant/android.mdwn30
2 files changed, 13 insertions, 23 deletions
diff --git a/doc/design/assistant.mdwn b/doc/design/assistant.mdwn
index 4e2a222ca..ad1c6abd1 100644
--- a/doc/design/assistant.mdwn
+++ b/doc/design/assistant.mdwn
@@ -11,11 +11,11 @@ and use cases to add. Feel free to chip in with comments! --[[Joey]]
* Month 4 "cloud": [[!traillink cloud]] [[!traillink transfer_control]]
* Month 5 "cloud continued": [[!traillink xmpp]] [[!traillink more_cloud_providers]]
* Month 6 "9k bonus round": [[!traillink desymlink]]
+* Month 7: user-driven features and polishing;
+ [presentation at LCA2013](http://mirror.linux.org.au/linux.conf.au/2013/mp4/gitannex.mp4)
We are, approximately, here:
-* Month 7: user-driven features and polishing;
- [presentation at LCA2013](https://lca2013.linux.org.au/schedule/30059/view_talk)
* Month 8: [[!traillink Android]]
* Months 9-11: more user-driven features and polishing (see remaining TODO items in all pages above)
* Month 12: "Windows purgatory" [[Windows]]
@@ -23,6 +23,8 @@ We are, approximately, here:
## porting
* [[OSX]] port is in fairly good shape, but still has some room for improvement
+* [[android]] port is just getting started
+* Windows port does not exist yet
## not yet on the map:
diff --git a/doc/design/assistant/android.mdwn b/doc/design/assistant/android.mdwn
index 06d6b9b1f..1a2ba8dd8 100644
--- a/doc/design/assistant/android.mdwn
+++ b/doc/design/assistant/android.mdwn
@@ -1,7 +1,13 @@
-Porting git-annex to Android will use the Android native SDK.
+## goals
-A hopefully small Java app will be developed, which runs the webapp
-daemon, and a web browser to display it.
+1. Get git-annex working at the command line in Android,
+ along with all the programs it needs.
+2. Get the webapp and assistant working. A hopefully small Java app will be
+ developed, which runs the webapp daemon, and a web browser to display it.
+
+Current status: git-annex can be built for Android, with `make android`.
+You need <https://github.com/neurocyte/ghc-android> installed first,
+and also have to `cabal install` all necessary dependencies.
### programs to port
@@ -14,24 +20,6 @@ available in the App Store.
* git (not all git commands are needed,
but core plumbing and a few like `git-add` are.)
-## GHC Android?
-
-Android's native SDK does not use glibc. GHC's runtime links with glibc.
-This could be an enormous problem. Other people want to see GHC able to
-target Android, of course, so someone may solve it before I get stuck on
-it.
-
-References:
-
-* <http://stackoverflow.com/questions/5151858/running-a-haskell-program-on-the-android-os>
-* <http://www.reddit.com/r/haskell/comments/ful84/haskell_on_android/>
-
-I've heard anecdoally that ipwnstudios not only has an IPhone GHC port,
-but also Android. Need to get in touch with them.
-<http://ipwnstudios.com/>
-
-Update: This looks likely: <https://github.com/neurocyte/ghc-android>
-
### Android specific features
The app should be aware of power status, and avoid expensive background