Actions
Tasks » History » Revision 16
« Previous |
Revision 16/117
(diff)
| Next »
Paul Kocialkowski, 02/29/2012 10:58 AM
Tasks¶
Here is a list of the tasks that need to be done in order to improve Replicant:
Task | Status | Replicant version | Device | Required skills | Difficulty | Comments | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bash as default shell | TODO | N/A | N/A | Android low level | Easy | The current default shell is the Android one. Bash or busybox shell would be great as default terminal and adb shell as it features tab completion. | |||||||
Local account provider | TODO | N/A | N/A | Java, Android framework | Hard | Add an account provider that stores all data on local sqlite dbs. We need this to have offline calendar. |
Document how to rebuild what's prebuilt | TODO | N/A | N/A | gcc | Hard | It's possible to rebuild all that is prebuilt (PaulK did it), document how. |
Document how to have everything native 64b | TODO | N/A | N/A | gcc | Hard | All the prebuilt and build host tools can be native 64b (except the emulator that segfaults) (PaulK did it) document how. | |||||||
Add USB Networking settings on framework and Settings app | TODO | N/A | N/A | Java, Android framework | Hard | PaulK started the work on this but it's bugged | |||||||
Write/find/adapt a gallery app that doesn't depend on 3D | TODO | N/A | N/A | Java | Hard | We need an usable gallery app that doesn't depend on 3D | |||||||
Continue the work on AKM8976A (accelerometer + compass) | TODO | Replicant 2.2 | HTC Dream | lowlevel C, physics laws knowledge | Very very hard | PaulK started the work to reverse the AKM8976A userspace lib but failed | |||||||
Continue the work on MSM Camera | TODO | Replicant 2.2 | HTC Dream | lowlevel C | Very hard | PaulK started the work : only 1 non-free lib is needed out of 2. Reverse the one that remains. | |||||||
Automatic hardware keymap recognition | TODO | Replicant 2.2 | HTC Dream | C | Medium | Find a way to recognise the correct hardware keypad (EN and FR should be on the repos) | |||||||
Color preview in Camera | TODO | Replicant 2.3 | Nexus S | C, C++ | Medium | Understand the camera process and manage to get color preview in Camera | |||||||
Show photo on camera postview | TODO | Replicant 2.3 | Nexus S | C, C++ | Medium | The taken shot isn't shot on the postview screen | |||||||
Investigate why Camera app is slow | TODO | Replicant 2.3 | Nexus S | Java, C, C++ | Medium | Camera app isn't very responsive while preview feed is on | |||||||
Add more OMX free video decoders | TODO | N/A | N/A | C, C++ | Hard | Currently, Replicant doesn't support a lot of video decoders. I twould be nice to at least have theora. | |||||||
Add OMX free video encoders | TODO | N/A | N/A | C, C++ | Hard | It seems that there is no video encoder at all on Replicant, so we can't record videos. | |||||||
Write doc about how to setup and use adb (with 32b deps) | TODO | N/A | N/A | Sys admin | easy | We just provide the binary but there is no doc on how to install and use it. Clue: lib for 64b systems is ia32-libs | |||||||
Build 2.3 SDK | TODO | Replicant 2.3 | N/A | Android build system | medium | In the past, we had to fix some files in Replicant 2.2 in order to build the SDK. | |||||||
Extend porting guide to Samsung s5pc110 SOCs | TODO | N/A | N/A | s5pc110 porting knowledge | medium | S5PC110 devices are: Nexus S, Galaxy S, Galaxy Tab. The page would be: PortingGuideS5PC110 | |||||||
Extend porting guide to OMAP SOCs | TODO | N/A | N/A | OMAP porting knowledge | medium | OMAP devices are: GTA04, Galaxy Nexus. The page would be: PortingGuideOMAP | |||||||
Add a list and comparison of good targets for Replicant on rootable/CM-supported | TODO | N/A | N/A | N/A | medium | Some devices aren't supported by CM but are rootable and have non-official ports that we could include. The page would be: GoodPotentialTargets | |||||||
Add support for AKM8973 (compass) for Nexus S | TODO | Replicant 2.3 | Nexus S | Low-level/kernel, C | medium | There is already an HTC driver for which we have a free akmd. The samsung one isn't the same. | |||||||
Write a Replicant developer guide | TODO | N/A | N/A | experience in Replicant dev | easy | Describe the first steps to contribute, dealing with git, how to send patches, grabbing access to the repos, what is required, etc. The page would be: DeveloperGuide | |||||||
Describe the use of our SDK | TODO | N/A | N/A | SDK knowledge | easy | Describe how to set up, run, write and build applications using our SDK, based on the Google instructions for their SDK. The page would be: SDK | |||||||
Write per-device install guides | TODO | N/A | N/A | Replicant installation knownledge | easy | Write per-device guides with lots of photos or even a video that explains the steps to install replicant on the phone. Listing the requirements to install replicant would also take place there (required bootloader version, etc) |
Updated by Paul Kocialkowski about 13 years ago · 16 revisions