Updated BitPim todo list

"Joe Pham" <[email protected]>
Newsgroups gmane.comp.mobile.bitpim.devel
Message-ID <[email protected]>
Please let me know what you think.

-Joe Pham


_____________________________________________________________________
PrivatePhone - FREE telephone number & voicemail.
A number so private, you can make it public.
http://www.privatephone.com


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

_______________________________________________
BitPim-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bitpim-devel
todo.html (text/html, 6.2 KB)
<html>
<head>
<!-- $Id: todo.html 2858 2006-03-04 19:35:10Z rogerb $ -->
<title>BitPim To Do List</title>
<link rel="StyleSheet" href="bitpim.css" type="text/css" />
</head>

<body>

<h1>BitPim TODO list</h1>

<p><b>$Id: todo.html 2858 2006-03-04 19:35:10Z rogerb $</b>
<p><B><FONT COLOR="Blue">Blue</FONT></B>: Completed.
<p><B><FONT COLOR="Orange">Orange</FONT></B>: Being worked on.
<p><B><FONT COLOR="Red">Red</FONT></B>: Not active.

<p><table cellpadding=5 cellspacing=5 border=1>
<tr>
<th>Components/Summary</th>
<th>Who intends to work on it</th>
<th>Detailed description</th>
</tr>

<tr>
<td><FONT COLOR="Blue">New Calendar GUI and data structure</FONT></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Time Handling</FONT></td>
<td>&nbsp;</td>
<td>Deal with timezones.  All current code just uses localtime and gets lucky.</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Add support for calendar</FONT></td>
<td>&nbsp;</td>
<td>Only Replace All is available at the moment</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Outlook Calendar import and export</FONT></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Red">Evolution Calendar import and export</FONT></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Blue">iCal/vCal Calendar import</FONT></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Orange">iCal/vCal Calendar export</FONT></td>
<td>Joe</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Red">Export phonebook to Outlook CSV</FONT></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Add support for wallpaper and ringtone</FONT></td>
<td>&nbsp;</td>
<td>Only Replace All is available at the moment</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Deal with unsupported image or ringer formats coming from the phone</FONT></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Blue">phone video download support</FONT></td>
<td>&nbsp;</td>
<td>Phone videos are being downloaded along with images</td>
</tr>

<tr>
<td><FONT COLOR="Red">Extracting QCP audio stream from video files</FONT></td>
<td>&nbsp;</td>
<td>The movies usually use MPEG4 video with QCP audio.  The QCP audio
stream needs to be extracted so that it can be converted to something
more useful using pvconv.</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Ability for user to change origin field (wallpaper/ringtones)</FONT></td>
<td>&nbsp;</td>
<td>This allows the user to make files be placed elsewhere on the phone.</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Format selection based on origin</FONT></td>
<td>&nbsp;</td>
<td>The code needs to select and update the format of media files based
on origin or user changes to the origin.  This includes changing resolution.</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Ringtone format conversion</FONT></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Red">Extract duration from QCP files</FONT></td>
<td>&nbsp;</td>
<td>The duration of QCP files needs to be worked out.  This requires an
understanding of the file formats, and grovelling in the data within.</td>
</tr>

<tr>
<td><FONT COLOR="Red">Lazy read/write for Brew files</FONT></td>
<td>Roger</td>
<td>Currently we read files from the filesystem even if we have a perfectly
good copy.  We also overwrite files with exactly the same content.</td>
</tr>

<tr>
<td><FONT COLOR="Blue">Deal with character set issues to/from the phones</FONT></td>
<td>&nbsp;</td>
<td>Things currently work fine for ASCII.  We need to deal with non-ascii
characters.</td>
</tr>

<tr>
<td><FONT COLOR="Orange">Identify correct Unicode charsets for individual phone models</FONT></td>
<td>All</td>
<td>Things currently work fine for ASCII.  We need to deal with non-ascii
characters.</td>
</tr>

<tr>
<td><FONT COLOR="Red">Plain text import/export of database</FONT></td>
<td>&nbsp;</td>
<td>This is to allow backup and restore of the database</td>
</tr>

<tr>
<td><FONT COLOR="Red">Storing Python objects in the database</FONT></td>
<td>&nbsp;</td>
<td>Python objects could be stored in the database using pickling.  This
won't be needed until it is needed as it will make the database non-human
readable.</td>
</tr>

<tr>
<td><FONT COLOR="Red">Removing dependency on DSV</FONT></td>
<td>Joe</td>
<td>There is a native Python CSV module in Python 2.3+.  The DSV module has more functionality
such as being able to guess if the first row is a header and guessing delimiters.  Unfortunately
it isn't maintained any more and has some bugs.  So we'll convert to the native module.</td>
</tr>


<tr>
<td><FONT COLOR="Red">Getting the hexviewer to also edit data</FONT></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

<tr>
<td><FONT COLOR="Orange">Sprint Samsung calendar issues</FONT></td>
<td>Stephen</td>
<td>Already happened events should be written if phone has room.</td>
</tr>

<tr>
<td><FONT COLOR="Orange">Sprint Samsung wallpaper writing</FONT></td>
<td>Stephen</td>
<td>Wallpaper write support is needed.  It a matter of figuring out the
acceptable image size and color depth.</td>
</tr>

<tr>
<td><FONT COLOR="Orange">Sprint Samsung ringtone/wallpaper assignment</FONT></td>
<td>Stephen</td>
<td>Unlike A620, the A740/A840 can accept assignment of contacts to builtin
ringers/images.</td>
</tr>

<tr>
<td><FONT COLOR="Orange">Statistics display</FONT></td>
<td>Stephen</td>
<td>Some kind of way for the user to find out statistics of hist data.  i.e.
number of contacts, number of calendar entries, etc.  Either as part of each
panel or a dedicated statistics panel.</td>
</tr>

<tr>
<td><FONT COLOR="Red">File dates</FONT></td>
<td>&nbsp;</td>
<td>When files are grabbed from the phone and then placed on the host filesystem,
the date should be set to be the same as it was on the phone.</td>
</tr>

<tr>
<td><FONT COLOR="Red">Database data items deletion</FONT></td>
<td>&nbsp;</td>
<td>(Automatically ?) delete old BitPim data items from the database.</td>
</tr>

<tr>
<td><FONT COLOR="Red">Capability to store list entities</FONT></td>
<td>&nbsp;</td>
<td>something along the line of { 'key1': [ { 'key2': [ item1, item2, ..] }, ... ] }</td>
</tr>

<tr>
<td><FONT COLOR="Red">Recurrent calendar events that span more than 1 day</FONT></td>
<td>Joe</td>
<td>May need 2 separate end dates: one for the duration of each recurrence,
and one for the overall event.</td>
</tr>

</table>

</body>

</html>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.