|
From:
vcarddav-bounces at ietf.org [mailto:vcarddav-bounces at ietf.org] On Behalf Of Jean-Luc Schellens …
I understand your reactions but let's take into account: 1 - Which vCards are frequently updated (add/edit/delete). - Your own cards - how many do you have? I have more than 10
personal/professional cards because I'm a consultant working for different
companies as a self-employed collaborator, but I think I'm quite an exception!
Anyway, I'm not updating frequently my own cards! - The cards of your contacts - how many do you have? I have currently
more than 250 (family, friends, colleagues...). For me, 1 – I create custom ones
when I need to. However, I have gone through 9 companies, several with
more than one address, each with different email addresses and office and mobile
phone numbers, at least 4 ISPs with their addresses (although I keep just one
email forwarder), and so on. It does start to add up, which leads to
wanting to truncate it at some point, which allows people to truncate it really
short and then its no longer useful… 955, but I have been getting lazy and not
entering lots of them in the last couple of years – just searching for people’s
emails when I need to – basically using search instead of the address
book most of the time. Most only get updated every couple of years, when
I hear that someone has switched companies, has a new email address, birth/marriage/child,
phone number, etc. You especially have to watch out for the
CEO or Sales executive with 10K+ contacts, when they go to demo the product… But I rarely update these cards! In fact, I'm expecting updates
from my contacts. That's why the Plaxo concept of "update requests"
was great (but poorly implemented/marketed)! And if you look to Facebook, having more than 500 "friends"
is quite a "non-sense record" ;o)) So for me size it's no a real concern, even if all the properties
will have a PID. When you create a vCard, you'll have
REV:PID=ALL;TYPE=created;2008-08-08 When you update a vCard, you'll have REV:PID=2;TYPE=deleted;2008-10-10 When you delete, you'll have REV:PID=ALL;TYPE=deleted;2008-10-12. +/- 100k to compare with a KEY (+/- 2800k) or a PHOTO/LOGO 2 - It's not because vCard 2.1 and mobile platforms are
limited today that we have to restrict vCard 4.0. We have to target
the "smartphones" which will becomes commodities in the next 5 years.
(With guys from Apple, Cisco, Nokia, Oracle, Qualcom, Samsung, Sun... in
the vcarddav group ;o)) I think you miss the point I am trying to
make – I was referencing what Smartphone’s and PC’s do, not
just low end devices. It’s not just something that goes away when
they have more than X Kb/Mb/Gb. Microsoft Outlook (at least through 2003 –
I can’t bring myself to try a newer version) can only export vCard 2.1,
for example – a PC application. It isn’t because of limited
memory – it’s on a Windows platform, and uses huge amounts of
memory. Anyway, nearly all devices and
environments end up with the Sync Application separate from the Address Book
Application. Nearly all Address Book Applications end up storing the data
in their own internal format (usually some kind of relatively static structure),
not as a vCard. All the data that does not exactly fit into that static
format ends up having to be stored in the Sync Application, separate from the
address book. When the vCard is a good fit with the address book, then
most of the data can go in the address book, with just a little bit in the Sync
Application. Things that aren’t a good fit have to have special
processing by the sync app, and the path of least resistance for a lot of
developers is to throw away data they don’t need for anything…. In that case, a 100K photo that has a home
in the parent application has almost no cost if you aren’t bandwidth
limited, while PIDs and REVs and UIDs and so on do have costs. If you are bandwidth limited (including
due to cost while roaming), then large photos (etc) shouldn’t be
transferred – only the things actually usable on that device. Because
the developer of the handset app works for the company that gets screamed at
when it takes several hours to do the initial sync of their address book, or
causes the infamous multi-thousand dollar roaming bills, it is an environment
where it is highly desirable to be as conservative as possible.
Essentially, if there isn’t an obvious immediate advantage to them
storing or transferring the data, they probably won’t. I’m just
rather pessimistic about storing extra data, or making extra changes, because I
have been banging my head against that brick wall for over 11 years now. We
have a lot more memory now, and a lot more data, but there still is the desire
to keep it to only what is critically needed. Maybe when 4G, or 5G, etc.
comes out, or when all plans have free data roaming over entire continents, but
we are many years past what I first thought the limits were… Anyway, it all comes down to what opinions
people hold about what is a “reasonable” amount of extra data,
which is going to vary. 3 - For me vCard 4.0 is a great opportunity to relaunch the electronic
exchange of personal data and to be definitely rid of the paper business cards.
(For me the business card reader is one of the most stupid product but its
success is probably due to the limits of vCard. And I also hate the email's
automatic signature with all the sender data at the bottom when you know how
simple it's to attached a vCard to the signature!) I agree about paper cards, but don’t
forget how many people in the IETF still prefer to stick with only plain-text
email – any attachments, especially repeated on each email ones, are seen
as evil and annoying by some people. 4 - So to conclude, such a rich REV property will be a great
solution for all the data quality and synchronization issues which are today
real nightmares as you probably know Regards Jean-Luc |
_______________________________________________ VCARDDAV mailing list VCARDDAV at ietf.org https://www.ietf.org/mailman/listinfo/vcarddav