(Sorry if you get two copies - repost from yesterday, I sent it before my
subscription request approval was received and don't know if it made it)
------- original post --------
Devs, All,
First post, long-time open-source/Linux dev. Recently I acquired an Ideapad
(Android 3.1) tablet which is my first Android device. Although the interface
took a bit of getting used to, I was happy to find a familiar filesystem
running underneath. After a day of integrating the tablet into our local
system, there were a few shortcomings that became apparent that I would like
to discuss and get a handle on the state of development.
The shortcomings being the lack of native ability to connect to CalDAV,
CardDAV (or groupdav for both) systems for seamless integration with calendar
and contact (notes, todos, etc..) systems. The primary open-source information
handling system I run into is eGroupWare which offers this functionality.
(see: http://community.egroupware.org/index.php?wikipage=GroupDAV) [Fn 1] On
IOS, the bidirectional communication with calendar, contact, note and todo
information via groupdav was nearly automatic as far back as 4.2.x. I would
like to see this capability in Android.
This bidirectional ability should be provided at the Android OS level as
opposed to at the application level. Calendar and contact management should
also not be limited to google calendar and contact functionality as there are
many professions governed by privacy and confidentiality laws that cannot be
satisfied by net based storage where server location may lay outside the
jurisdictional limits of the U.S. (attorney/client, physician/patient,
HIPAA/medical, etc...) That is why the ability to securely interface with
existing DAV installations is fundamental, and a necessary capability for
Android on mobile devices.
Currently from an application level, CardDAV-Sync free beta
(https://market.android.com/details?id=org.dmfs.carddav.sync) is the only
open-source contact application I could find for android that provides a
partial (read-only unidirectional) solution. It however doesn't seem to
provide a tested mechanism for contact entry on Android and update/sync of the
server backend of only contacts in the CardDav account created on the tablet.
(that is also a critical capability)
On the calendar side, I have found NO open-source calDAV implementation in
any calendar app in the market. There seem to be a few paid apps that
advertise CalDAV capability, but none that I have been able to test.
Additionally, the note/to-do list/info-log capabilities, that are usually
imap based, seem missing in Android 3.1. While this can be reached through a
browser application, the functionality should be native in Android OS. That is
what really adds a "polished" appearance to the mobile OS.
Since all the information for CalDAV, CardDAV (groupdav) and
notes/to-do/info-log is basic web-based communication, it seems that
implementation wouldn't be an insurmountable task.
Dont' get me wrong, I'm not complaining about Android, I think it is
fantastic, I'm simply trying to figure out what the current state of
implementing this functionality is, and what I may be able to do to help?
What say the experts on this stuff?
If needed, and if it will help, I have CalDAV and CardDAV backends I can
make available for testing and don't mind doing so. Just let me know what is
needed and I'll be glad to follow up. Great job with the OS so far!
Footnotes:
[Fn 1] See http://www.egroupware.org/forum#nabble-td3142052 for related
discussion of IOS/egroupware integration configs and development issues solved.
--
David C. Rankin, J.D., P.E.
--
You received this message because you are subscribed to the Google Groups "Android
Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/android-discuss?hl=en.