Project

General

Profile

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 12 years ago · 16 revisions

Also available in: PDF HTML TXT