Re: Postal address in Contacts?

2008-06-24 Thread David Greaves
Mark wrote:
 On Sun, Jun 22, 2008 at 4:24 AM, David Greaves [EMAIL PROTECTED] wrote:
 I suggest that, generically, import/export is a subset of sync.

 Sync to an empty service (using a CSV backing store?) = export.
 Sync from a full service (using a CSV backing store?) = import.

 Sync can also do merges and therefore sync is more powerful.

 
 You have that backwards. Sync is more of a subset of import/export,
 because sync only works for a very small number of the machines and
 situations for which import/export works. But actually neither is a
 true subset of the other, because there are some areas where they
 don't overlap. You need a refresher on set theory.
I'm getting a distinct cross-purpose feeling here.

I'm talking about an approach to managing data.
You appear to be talking about the availability of data managing 
implementations.

I'm interested in making what we have better; you seem interested in making the
best of what we have.

I hope that's not too arrogant - please correct me if you are actually
interested in abstractions rather than reality.

 I agree - saying a manual process is more flexible kinda defeats the point
 until we start comparing AIs...

 
 No, it is THE point. More flexible means that it works in more
 situations, with more devices, with more OSs and with more apps.

This seems like approach vs implementation again.

Of course, until it becomes a standard then the proprietary players won't be
interested and we won't be able to use it with them. Shame. Maybe we should stop
 doing 'open' stuff since it'll never catch on?
I think the same argument applies with MS Office .doc vs ODF.

 Sigh... again, you assume that the owner of the tablet is using
 desktop Linux and at least the Evolution database system. That is an
 incredibly narrow market.
I make no assumptions about implementation.
I simply observe that you complain about some implementations and combinations.
I have used sync that 'just works' (my work machine uses outlook and it syncs
with an exchange server really well). Maybe I should be logging into exchange
server, running a csv export every day and comparing it to a csv export from my
outlook and then, well, I don't know. Does exchange have a csv import for one 
user?

 You clearly have a great deal of personal bias regarding this issue.
 I'm all *for* sync when it is possible. However, it frequently is NOT
 possible.
I do.
I think that well designed solutions are better than quick hacks.
Additionally quick hacks that move us towards well designed solutions are better
than nothing.
Worst of all are poor solutions that are persisted because some people don't
think further than 6 ahead...

 You still have not responded to the the main problem, which is that sync
 is not and never will be as flexible as import and export, and in some
 cases is absolutely, positively impossible.
 Name one.
 Specious arguments such as 'I can't sync to a machine I can't connect to' are
 meaningless.
 
 How so? That statement couldn't be more arrogant,
Try this: You are but a lowly user incapable of understanding the design of a
genius such as I.
Yep. that's more arrogant.

 or more wrong.
I hope so but I'm not sure - you tell me.

I notice you didn't name one.
(Note - I'm not talking about an implementation: syncing to a closed device that
doesn't sync - I'm  talking about a design situation)

 It's
 the most important and fundamental issue: if no sync conduit exists in
 a given situation, it's not going to happen, regardless of how
 convenient it might be in your fantasy world where everything
 communicates easily with everything else. (But that's not really what
 you're saying:
Actually it is; and I am living in a fantasy world.
That's how (IMHO) good design works.
One looks towards nirvana and takes a step.

[snip lots of approach vs implementation confusion]

 I don't know of anybody who can simultaneously use multiple devices.
 (I don't know about you, but I only have one pair of hands and one
 pair of eyes.) Therefore, changing data on multiple devices and not
 losing any changes really isn't an issue.

I'm offline and manually delete a contact.
Meanwhile my online inbox gets a new email with a vcard and adds it to the
contacts.
Still that could never happen.

[snip solution that won't work in this case]

 Sync is for lazy people who aren't very good at housekeeping.
Oh, you're a Luddite now.
Easy solution - just buy a wax tablet and stylus

 Not to
 mention the fact that a sync requires a connection of some kind as
 well as an installed conduit and some kind of initiation procedure, so
 it's not quite the zero-effort thing you make it out to be.
Yeah, like the wifi one on my N800/laptop that just reconnects when I get in
range of an AP. A sync daemon that polls and notices a peer and auto syncs.
How lazy of me. I just reconfigure it to forget my WPA pass phrase and
flagellate myself as I use handwriting recognition, blind *and* with my left
hand to re-enter the phrase using 

Re: Postal address in Contacts?

2008-06-24 Thread Mark
On Mon, Jun 23, 2008 at 4:25 PM, Simon Budig [EMAIL PROTECTED] wrote:
 Mark ([EMAIL PROTECTED]) wrote:
 On Sun, Jun 22, 2008 at 4:24 AM, David Greaves [EMAIL PROTECTED] wrote:
  I suggest that, generically, import/export is a subset of sync.
 
  Sync to an empty service (using a CSV backing store?) = export.
  Sync from a full service (using a CSV backing store?) = import.
 
  Sync can also do merges and therefore sync is more powerful.
 

 You have that backwards. Sync is more of a subset of import/export,
 because sync only works for a very small number of the machines and
 situations for which import/export works. But actually neither is a
 true subset of the other, because there are some areas where they
 don't overlap. You need a refresher on set theory.

 If Sync can do everything that im- and export can do then it is a
 superset of im- and export. Davids set theory is correct here. And he
 does describe exactly how he thinks about this.

Wrong, wrong, wrong. Sync can NOT, and never will, be able to do
everything that import/export can do, any more than import/export will
ever be able to do everything that sync can do.

And the scenario above doesn't qualify as import/export, because
import/export deals specifically with non-native file formats. If you
are dealing strictly with native formats or protocols, it isn't
import/export. Which is the whole point: sync and import/export are
NOT the same thing.

Some sync apps include import/export functionality, but that is
*extra* and is *not* part of sync.

Sync cannot, and will never be able to, transmit data between apps
that have completely different functions, such as word processor and
spreadsheet, or spreadsheet and the body of an email message, or
database and spreadsheet. Sync alone cannot export data to a file that
I can view (and edit) with even the most basic text editor, then turn
around and import it into some other program. So no, import/export is
NOT a subset of sync. Some functions overlap, yes, but that doesn't
mean anything. You *can* edit text in your email program, but that
doesn't mean it is a word processor, or that it's the best place to do
that. It definitely doesn't mean that word processors are subsets of
email clients. It only means that there is some overlap of functions.
That's ALL.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Simon Budig
Mark ([EMAIL PROTECTED]) wrote:
 Sync cannot, and will never be able to, transmit data between apps
 that have completely different functions,

What is so hard to get with the concept of syncing to a file? There is
just a single app involved and the result could be a CSV-file.

It just *is* export functionality.

Bye,
Simon

-- 
  [EMAIL PROTECTED]  http://simon.budig.de/
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Mark
On Mon, Jun 23, 2008 at 4:25 PM, Simon Budig [EMAIL PROTECTED] wrote:
 If Sync can do everything that im- and export can do then it is a
 superset of im- and export.

It most certainly cannot. Sync can only deal with native formats.
Import and export deal specifically with non-native formats. They
complement each other; neither can replace the other.

 Davids set theory is correct here.

You clearly don't understand set theory any more than he does.

 And he
 does describe exactly how he thinks about this. You seem to generally
 assume that syncing has to happen between two different machines.

Baloney. You're missing the point entirely. What sync and
import/export *can* do is irrelevant. What's relevant is what each can
do that the other cannot.

 This
 is not necessary. You can sync a database against a different database
 on the same machine in the same file system or whatever. If you now
 manage to think of export being a sync operation between e.g. an EDS
 database and a empty CSV-file-based database you basically have
 export.


...but if you aren't using an EDS database, and are forced to install
it - *and* Opensync - just to get your data out, how is that a good
thing? The point is that apps that force you to install other apps
(which take up space and system resources) in order to get
fundamental, critical functionality are not very user-friendly.

 Opensync has been doing stuff like this for ages. It was crude to
 configure when I tried it some time ago and the documentation does not
 necessarily make me hope that it got better, but conceptually (and we
 are talking concepts here, right?) this is just an export. Or import if
 looked at it the other way around.


...whereas true import  export are actually quite easy, with just a
few clicks...

 Instead of just denouncing davids knowledge of math you should try to
 read and understand what he actually writes.

 Bye,
Simon

 PS: N! I got sucked into this thread!!
 --

That goes double for you. I understand your point of view perfectly. I
am not disputing the fact that sync is useful and powerful. You are
the one who is maintaining, quite incorrectly, that sync makes import
 export obsolete.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Mark
On Tue, Jun 24, 2008 at 9:20 AM, Simon Budig [EMAIL PROTECTED] wrote:
 Mark ([EMAIL PROTECTED]) wrote:
 Sync cannot, and will never be able to, transmit data between apps
 that have completely different functions,

 What is so hard to get with the concept of syncing to a file? There is
 just a single app involved and the result could be a CSV-file.

 It just *is* export functionality.

 Bye,
Simon


What is so hard to get about the fact that sync apps are relatively
huge, complex, resource-hungry apps that are completely separate from
the apps using the data? Why install a third app, when import  export
are incredibly easy to implement in the other apps?

There are two basic facts of common scenarios that you continue to ignore.
1) Sync conduits frequently don't exist.
2) Import  Export are easy to implement, sync is hard.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Simon Budig
Mark ([EMAIL PROTECTED]) wrote:
 There are two basic facts of common scenarios that you continue to ignore.
 1) Sync conduits frequently don't exist.
 2) Import  Export are easy to implement, sync is hard.

You keep ignoring that we are talking about concepts, not about
(possibly not) existing solutions. No doubt that sync is very
non-trivial and current implementations are lacking in a lot of aspects,
maybe even that the current implementations of syncing are not a
superset of currently not implemented csv exports, but this does not
make the point invalid that the sync *concept* is a superset of the
im-/export *concept*.

Bye,
Simon
-- 
  [EMAIL PROTECTED]  http://simon.budig.de/
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Mark
On Tue, Jun 24, 2008 at 9:28 AM, Simon Budig [EMAIL PROTECTED] wrote:
 Mark ([EMAIL PROTECTED]) wrote:
 That goes double for you. I understand your point of view perfectly. I
 am not disputing the fact that sync is useful and powerful. You are
 the one who is maintaining, quite incorrectly, that sync makes import
  export obsolete.

 No, I maintain, that import and export conceptually is a special case of
 sync.

 Bye,
   Simon

 --
  [EMAIL PROTECTED]  http://simon.budig.de/


...and you are wrong.

By definition, sync is the process of making sure that two or more
locations contain the *same* up-to-date files:
http://en.wikipedia.org/wiki/File_synchronization

By definition, import  export are the processes of creating *new*
external files of *different* formats.
http://financialsoft.about.com/od/financialsoftwareglossary/g/def_export.htm

Again, including import/export functionality in a sync app does NOT
mean that import/export is a subset of sync. To say that is exactly
the same as saying that a word processor is a subset of email, or that
audio equipment is a subset of automobiles.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Mark
On Tue, Jun 24, 2008 at 9:39 AM, Simon Budig [EMAIL PROTECTED] wrote:
 Mark ([EMAIL PROTECTED]) wrote:
 There are two basic facts of common scenarios that you continue to ignore.
 1) Sync conduits frequently don't exist.
 2) Import  Export are easy to implement, sync is hard.

 You keep ignoring that we are talking about concepts, not about
 (possibly not) existing solutions. No doubt that sync is very
 non-trivial and current implementations are lacking in a lot of aspects,
 maybe even that the current implementations of syncing are not a
 superset of currently not implemented csv exports, but this does not
 make the point invalid that the sync *concept* is a superset of the
 im-/export *concept*.

 Bye,
Simon
 --
  [EMAIL PROTECTED]

You couldn't have that more backward. You are talking about an actual
implementation of sync that happens to include some basic
import/export functionality. Those are not concepts, those are
concrete implementations. In actual fact, the concept of sync in no
way includes the concept of import/export. In your mind, the
conceptual goal of your particular sync app includes import/export
functionality, but that is a concept of a particular app, and is not
in any way the definition of the actual ideas of sync or
import/export.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Simon Budig
Mark ([EMAIL PROTECTED]) wrote:
 On Tue, Jun 24, 2008 at 9:28 AM, Simon Budig [EMAIL PROTECTED] wrote:
  No, I maintain, that import and export conceptually is a special case of
  sync.
 
 ...and you are wrong.
 
 By definition, sync is the process of making sure that two or more
 locations contain the *same* up-to-date files:
 http://en.wikipedia.org/wiki/File_synchronization

*Files*? I thought we were talking about database records of contact
information? I guess you were confused when you picked this link?

 Again, including import/export functionality in a sync app does NOT
 mean that import/export is a subset of sync.

Database 1 is some binary blob, stored by EDS on the disk that
represents a set of contact adresses.

Database 2 is a not yet existing file on disk, which by convention is
interpreted as conatining zero contact adresses.

A sync application has plugins to talk to database 1 and database 2.

The sync application does its magic thing, the plugin for database 2
queries for a name for the not yet really existing file on disk.

While doing the sync operation the plugin for database 1 knows about
lots of contact adresses, the plugin for database 2 knows none, the sync
algorithm decides that it would be best to store the contact adresses in
database 2 as well.

The plugin for database 2 receives lots of contact adresses and chooses
to use a csv representation for the on disk storage of the contact
adresses.

The net result: a previously not existing, CSV structured file that
contains the contact adresses of Database 1.

I'd call that export. And since it is a sync algorithm doing this, the
sync concept is a superset of the export concept.


No, it is not easy, it is not convenient, it is not straightforward, it
needs some conceptual thinking to view it like this, but the concept is
sound.

Later you might even want to sync new Adresses in EDS-database 1 into
your CSV database. If plugin 2 is good it might actually work. Hence
sync does more than export.

Bye,
Simon
-- 
  [EMAIL PROTECTED]  http://simon.budig.de/
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Simon Budig
Simon Budig ([EMAIL PROTECTED]) wrote:
 Database 1 is some binary blob, stored by EDS[*] on the disk that
 represents a set of contact adresses.

Regarding your other mail: Note that I picked EDS for purely
illustrative purposes. It could be a phone or a outlook database.

Also plugins do not necessarily refer to opensync plugins. It is meant
as a description for translation mechanism between an external data
representation and the sync-application-internal data representation.

I don't even have a clue what is possible with current
EDS/Opensync/whatever implementations.

Bye,
Simon
-- 
  [EMAIL PROTECTED]  http://simon.budig.de/
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Simon Budig
Mark ([EMAIL PROTECTED]) wrote:
 On Tue, Jun 24, 2008 at 10:03 AM, Simon Budig [EMAIL PROTECTED] wrote:
  Mark ([EMAIL PROTECTED]) wrote:
  By definition, sync is the process of making sure that two or more
  locations contain the *same* up-to-date files:
  http://en.wikipedia.org/wiki/File_synchronization
 
  *Files*? I thought we were talking about database records of contact
  information? I guess you were confused when you picked this link?
 
 You clearly have a lot of trouble with concepts. Databases *are*
 files. When you sync records, what you are actually doing is updating
 the database *files* so that they are identical.

May I refer to Wikipedia?

http://en.wikipedia.org/wiki/Database

A database is a structured collection of records or data.

It may be implemented as a single file on disk, it may be implemented as
multiple files on multiple disks, it may be implemented as a cluster of
computers, it may be implemented as a part of the system memory, it may
be implemented as a lot of text on dead tree paper.

If you think that databases are files then there really is absolutely
no point in continuing this discussion since you probably don't even
understand the concept of a concept.

Bye,
Simon
-- 
  [EMAIL PROTECTED]  http://simon.budig.de/
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread hendrik
I'm sorry.  When I started this thread by asking whether Contacts could 
store street addresses I had no idea what this woiuld lead to.

On Tue, Jun 24, 2008 at 10:11:52AM -0600, Mark wrote:
 On Tue, Jun 24, 2008 at 10:03 AM, Simon Budig [EMAIL PROTECTED] wrote:
 
  I'd call that export.
 
 Exactly. It's *export*, NOT *sync*. And the sync application was
 designed to handle certain situations by doing an export operation
 *rather than* a sync operation.

This reminds me of an argument I had with my child's grade school 
teacher, who maintained that a square was *not* a rectangle.

-- hendrik
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-24 Thread Mark
On Tue, Jun 24, 2008 at 12:47 PM,  [EMAIL PROTECTED] wrote:
 I'm sorry.  When I started this thread by asking whether Contacts could
 store street addresses I had no idea what this woiuld lead to.

 This reminds me of an argument I had with my child's grade school
 teacher, who maintained that a square was *not* a rectangle.

 -- hendrik

That is a straw man fallacy. The classic tactic of someone who knows
they can't win an argument based on fact.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-23 Thread Mark
On Sun, Jun 22, 2008 at 4:24 AM, David Greaves [EMAIL PROTECTED] wrote:
 Mark Haury wrote:
 Patrick Ohly wrote:
 On Fri, 2008-06-20 at 14:55 -0600, Mark wrote:

 You are confusing convenience with flexibility. Syncing can be a
 whole lot more *convenient*, once you have it properly set up (which
 can be a real bear), but it is in no way as flexible or powerful as
 import/export.
 I suggest that, generically, import/export is a subset of sync.

 Sync to an empty service (using a CSV backing store?) = export.
 Sync from a full service (using a CSV backing store?) = import.

 Sync can also do merges and therefore sync is more powerful.


You have that backwards. Sync is more of a subset of import/export,
because sync only works for a very small number of the machines and
situations for which import/export works. But actually neither is a
true subset of the other, because there are some areas where they
don't overlap. You need a refresher on set theory.

 True. However, the flexibility that you value so much comes at the
 expense of a lot more manual work each time you do an import/export. CSV
 has the same problem: it's kind of okay when you manually define your
 fields *and* teach your apps what you mean with these fields, but it is
 unsuitable for automated data exchange without this upfront
 configuration.
 I agree - saying a manual process is more flexible kinda defeats the point
 until we start comparing AIs...


No, it is THE point. More flexible means that it works in more
situations, with more devices, with more OSs and with more apps. Even
desktop Linux can do this kind of import  export. There's absolutely
no reason that import/export can't coexist with and nicely complement
sync.

 You remarked that SyncEvolution is too hard to use because there is no
 GUI and one has to edit configuration files. Someone has written a GUI
 (Genesis; implemented in Python, so it might run on Maemo, although I
 haven't tried that) and in 0.8 one can also change the config from the
 command line. CSV on the other hand requires that you define your own
 file format - is that really easier for non-technical people? I'd argue
 that syncing is becoming easier to set up than import/export.

 Indeed, the degree to which various implementations work is the issue.
 This argument appears to be I prefer the implementation/UI for 
 import/export,
 maybe with a bit of and I grok import/export better than sync.


Sigh... again, you assume that the owner of the tablet is using
desktop Linux and at least the Evolution database system. That is an
incredibly narrow market.

You clearly have a great deal of personal bias regarding this issue.
I'm all *for* sync when it is possible. However, it frequently is NOT
possible.

 You still have not responded to the the main problem, which is that sync
 is not and never will be as flexible as import and export, and in some
 cases is absolutely, positively impossible.
 Name one.
 Specious arguments such as 'I can't sync to a machine I can't connect to' are
 meaningless.

How so? That statement couldn't be more arrogant, or more wrong. It's
the most important and fundamental issue: if no sync conduit exists in
a given situation, it's not going to happen, regardless of how
convenient it might be in your fantasy world where everything
communicates easily with everything else. (But that's not really what
you're saying: what you're saying is that everyone who owns a tablet
also uses desktop Linux and the Evolution database, which is clearly
just as wrong.)


 Import and export *always*
 works to some extent, as long as you have the patience to keep looking
 for a solution.
 This is just a restatement of 'import/export' is an easy subset of sync and is
 a) more likely to be implemented and b) less likely to have bugs.

Wrong on all three counts. Sync is a *difficult* subset of
import/export, is a) much *less* likely to be implemented between
various non-similar OSs, and b) *more* likely to have bugs and
limitations.


 Sometimes it requires jumping through some hoops, but
 jumping through hoops (and adequate - as opposed to complete - data
 transfer)  beats absolute impossibility every time.

 Which is a restatement of your requirements and priorities.

No, it's further explanation of the *fact* that something that is a
PITA but possible beats anything that is impossible every time.


 Personally, my priorities are more along the lines of I want to change data 
 on
 multiple devices and not loose any changes.
 This *cannot* be done with a *simple* import/export.
 (Yes I can export all my data, run an n-way diff/merge and ta-da...)

 David


... with very strong emphasis on personally...

I don't know of anybody who can simultaneously use multiple devices.
(I don't know about you, but I only have one pair of hands and one
pair of eyes.) Therefore, changing data on multiple devices and not
losing any changes really isn't an issue. When you're done editing on
the current device, Save as Then import 

Re: Postal address in Contacts?

2008-06-23 Thread Patrick Ohly
On Mon, 2008-06-23 at 11:27 -0600, Mark wrote:
 You are attempting to discount issues based on personal preference
 rather than taking a realistic view of how and when people - and their
 devices - work.

I'm not sure why you feel entitled to speak for everyone and I'm not
even allowed to express my own opinion without being told that I'm
wrong. I guess that's because I'm biased and you are so obviously not...

I have been told by users quite a few times that combinations of
SyncEvolution with SyncML server and some other clients work, but I
those people don't count either. Remember, my whole point is that sync
can be made to work, and then when it works, people are happy using it.
Nothing more, nothing less.

 You are doing this because you can't actually win the argument and
 you know it.

Congratulations, you won: I'm not going to argue further with you. I'm
not sure what you are trying to achieve, but it certainly doesn't
convince me to stop working on sync software. Back to more productive
endeavors...

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-23 Thread Mark
On Mon, Jun 23, 2008 at 3:15 PM, Patrick Ohly [EMAIL PROTECTED] wrote:
 On Mon, 2008-06-23 at 11:27 -0600, Mark wrote:
 You are attempting to discount issues based on personal preference
 rather than taking a realistic view of how and when people - and their
 devices - work.

 I'm not sure why you feel entitled to speak for everyone and I'm not
 even allowed to express my own opinion without being told that I'm
 wrong. I guess that's because I'm biased and you are so obviously not...

 I have been told by users quite a few times that combinations of
 SyncEvolution with SyncML server and some other clients work, but I
 those people don't count either. Remember, my whole point is that sync
 can be made to work, and then when it works, people are happy using it.
 Nothing more, nothing less.


Great! I never disputed that. My point is that there are a lot more
cases when it *doesn't* work than when it does, and therefore
import/export functionality is necessary. You've seemed to have been
arguing that import/export isn't necessary.

 You are doing this because you can't actually win the argument and
 you know it.

 Congratulations, you won: I'm not going to argue further with you. I'm
 not sure what you are trying to achieve, but it certainly doesn't
 convince me to stop working on sync software. Back to more productive
 endeavors...

 --
 Bye, Patrick Ohly
 --
 [EMAIL PROTECTED]
 http://www.estamos.de/


By all means, continue working on sync software. Sync is great! You're
the one who started the whole sync vs. import/export argument. I never
said that sync wasn't great or that nobody should use it. I just said
that it's often not an option, and in those cases import  export are
the *only* way to transfer data. Regardless of the situation, either
can benefit by the presence of the other. They are not mutually
exclusive concepts. On the contrary, most software that will sync also
does import/export.

As a matter of fact, some software that used to only be able to import
 export files and is in no way related to PIMs can now sync file
types that nobody would have considered before, such as spreadsheets
and text documents.

Complementary, not exclusive.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-23 Thread Simon Budig
Mark ([EMAIL PROTECTED]) wrote:
 On Sun, Jun 22, 2008 at 4:24 AM, David Greaves [EMAIL PROTECTED] wrote:
  I suggest that, generically, import/export is a subset of sync.
 
  Sync to an empty service (using a CSV backing store?) = export.
  Sync from a full service (using a CSV backing store?) = import.
 
  Sync can also do merges and therefore sync is more powerful.
 
 
 You have that backwards. Sync is more of a subset of import/export,
 because sync only works for a very small number of the machines and
 situations for which import/export works. But actually neither is a
 true subset of the other, because there are some areas where they
 don't overlap. You need a refresher on set theory.

If Sync can do everything that im- and export can do then it is a
superset of im- and export. Davids set theory is correct here. And he
does describe exactly how he thinks about this. You seem to generally
assume that syncing has to happen between two different machines. This
is not necessary. You can sync a database against a different database
on the same machine in the same file system or whatever. If you now
manage to think of export being a sync operation between e.g. an EDS
database and a empty CSV-file-based database you basically have
export.

Opensync has been doing stuff like this for ages. It was crude to
configure when I tried it some time ago and the documentation does not
necessarily make me hope that it got better, but conceptually (and we
are talking concepts here, right?) this is just an export. Or import if
looked at it the other way around.

Instead of just denouncing davids knowledge of math you should try to
read and understand what he actually writes.

Bye,
Simon

PS: N! I got sucked into this thread!!
-- 
  [EMAIL PROTECTED]  http://simon.budig.de/
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-22 Thread Patrick Ohly
On Sat, 2008-06-21 at 21:04 -0600, Mark Haury wrote:
 You still have not responded to the the main problem, which is that
 sync is not and never will be as flexible as import and export, and in
 some cases is absolutely, positively impossible.

I didn't see a contradiction here and thus didn't reply to that point.

If sync works, its a lot more convenient and powerful than manual
import/export (two-way, incremental sync!). Some users prefer such a
solution and therefore invest the initial effort of setting it up. I
definitely prefer it and therefore write software which makes it
possible.

You seem to disagree or prefer the simplicity of import/export. You are
also willing to invest the extra effort to keep your different databases
consistent manually. That's fine, too.

The whole point is that these are different approaches with different
constraints and advantages/disadvantages. Everyone should choose for
himself which solution is possible for him and more desirable.

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-22 Thread David Greaves
Mark Haury wrote:
 Patrick Ohly wrote:
 On Fri, 2008-06-20 at 14:55 -0600, Mark wrote:
   
 You are confusing convenience with flexibility. Syncing can be a
 whole lot more *convenient*, once you have it properly set up (which
 can be a real bear), but it is in no way as flexible or powerful as
 import/export.
I suggest that, generically, import/export is a subset of sync.

Sync to an empty service (using a CSV backing store?) = export.
Sync from a full service (using a CSV backing store?) = import.

Sync can also do merges and therefore sync is more powerful.

 True. However, the flexibility that you value so much comes at the
 expense of a lot more manual work each time you do an import/export. CSV
 has the same problem: it's kind of okay when you manually define your
 fields *and* teach your apps what you mean with these fields, but it is
 unsuitable for automated data exchange without this upfront
 configuration.
I agree - saying a manual process is more flexible kinda defeats the point
until we start comparing AIs...

 You remarked that SyncEvolution is too hard to use because there is no
 GUI and one has to edit configuration files. Someone has written a GUI
 (Genesis; implemented in Python, so it might run on Maemo, although I
 haven't tried that) and in 0.8 one can also change the config from the
 command line. CSV on the other hand requires that you define your own
 file format - is that really easier for non-technical people? I'd argue
 that syncing is becoming easier to set up than import/export.

Indeed, the degree to which various implementations work is the issue.
This argument appears to be I prefer the implementation/UI for import/export,
maybe with a bit of and I grok import/export better than sync.

 You still have not responded to the the main problem, which is that sync
 is not and never will be as flexible as import and export, and in some
 cases is absolutely, positively impossible.
Name one.
Specious arguments such as 'I can't sync to a machine I can't connect to' are
meaningless.

 Import and export *always*
 works to some extent, as long as you have the patience to keep looking
 for a solution.
This is just a restatement of 'import/export' is an easy subset of sync and is
a) more likely to be implemented and b) less likely to have bugs.

 Sometimes it requires jumping through some hoops, but
 jumping through hoops (and adequate - as opposed to complete - data
 transfer)  beats absolute impossibility every time.

Which is a restatement of your requirements and priorities.

Personally, my priorities are more along the lines of I want to change data on
multiple devices and not loose any changes.
This *cannot* be done with a *simple* import/export.
(Yes I can export all my data, run an n-way diff/merge and ta-da...)

David




___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-21 Thread Patrick Ohly
On Fri, 2008-06-20 at 14:55 -0600, Mark wrote:
 You are confusing convenience with flexibility. Syncing can be a
 whole lot more *convenient*, once you have it properly set up (which
 can be a real bear), but it is in no way as flexible or powerful as
 import/export.

True. However, the flexibility that you value so much comes at the
expense of a lot more manual work each time you do an import/export. CSV
has the same problem: it's kind of okay when you manually define your
fields *and* teach your apps what you mean with these fields, but it is
unsuitable for automated data exchange without this upfront
configuration.

You remarked that SyncEvolution is too hard to use because there is no
GUI and one has to edit configuration files. Someone has written a GUI
(Genesis; implemented in Python, so it might run on Maemo, although I
haven't tried that) and in 0.8 one can also change the config from the
command line. CSV on the other hand requires that you define your own
file format - is that really easier for non-technical people? I'd argue
that syncing is becoming easier to set up than import/export.

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-21 Thread Mark Haury




Patrick Ohly wrote:

  On Fri, 2008-06-20 at 14:55 -0600, Mark wrote:
  
  
You are confusing "convenience" with "flexibility". Syncing can be a
whole lot more *convenient*, once you have it properly set up (which
can be a real bear), but it is in no way as flexible or powerful as
import/export.

  
  
True. However, the flexibility that you value so much comes at the
expense of a lot more manual work each time you do an import/export. CSV
has the same problem: it's kind of okay when you manually define your
fields *and* teach your apps what you mean with these fields, but it is
unsuitable for automated data exchange without this upfront
configuration.

You remarked that SyncEvolution is too hard to use because there is no
GUI and one has to edit configuration files. Someone has written a GUI
("Genesis"; implemented in Python, so it might run on Maemo, although I
haven't tried that) and in 0.8 one can also change the config from the
command line. CSV on the other hand requires that you define your own
file format - is that really easier for non-technical people? I'd argue
that syncing is becoming easier to set up than import/export.
  


You still have not responded to the the main problem, which is that
sync is not and never will be as flexible as import and export, and in
some cases is absolutely, positively impossible. Import and export
*always* works to some extent, as long as you have the patience to keep
looking for a solution. Sometimes it requires jumping through some
hoops, but jumping through hoops (and adequate - as opposed to complete
- data transfer) beats absolute impossibility every time.

Mark


___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-20 Thread Mark
On Thu, Jun 19, 2008 at 12:40 PM, Patrick Ohly [EMAIL PROTECTED] wrote:
 On Tue, 2008-06-17 at 17:49 -0600, Mark wrote:
 However, the argument still stands. Having to open a separate
 application instead of working directly in the application you are
 really using is a PITA.

 You seem to be unaware that exactly that is possible with the Evolution
 Data Server model which is used by Maemo: one database which multiple
 different programs access using *their own* GUI.


I understand that perfectly well. You seem to be unaware that your
argument is exactly the same as Micro$oft's excuse for integrating IE
(and other, more insidious things) into Windows.

  Obviously you've not tried Modest. As Kevin tried to explain, Modest
  uses the Contacts database, not some silly seperate database, and thus
  integrates very nicely with all the other Maemo software.

 No, I haven't...and now I know *not* to...

 Every email app I've used to date instantly and painlessly imports and
 exports address books, which is a darn sight better than Contacts will
 ever do. Hasn't anybody learned the lesson from Micro$oft/IE that
 integration is a *bad* thing?

 Only if it is based on closed data formats and proprietary technology.

Evolution may not be closed, but it may as well be proprietary in the
sense that it is yet another completely different standard and set of
protocols that developers have to learn and work around and it applies
only to Linux, not to any other OS.


  Powerful, painless import and export
 (and sync) are our friends.

 And you have that today? As someone who has worked on sync technology
 for quite a while now I can tell you that getting it right is exactly
 the PITA that you complain about. It just gets worse the more programs
 you want to sync with.


I put and sync in parentheses for a reason: import and export is
easier to use and more powerful than sync, and at the same time is
easier to implement. My experience with syncing various things leads
me to believe that it has its place, but is too difficult to implement
well and universally.

 Integrated=proprietary+closed+PITA.
 Import+Export=complete freedom between many completely different apps,
 not only apps that perform similar functions, but completely different
 functions.

 And the vCard format is incredibly clunky and limited. Not the best
 choice for the only supported format.

 So what is the alternative format that gives you this complete freedom
 between many completely different apps ... [with] completely different
 functions?

 --
 Bye, Patrick Ohly
 --
 [EMAIL PROTECTED]
 http://www.estamos.de/


Easy! Plain old CSV format. It allows for any number of fields of any
size and data type, and good implementation of import uses templates
to eliminate repetition of field matching after the first time. I've
been using CSV for transporting data between completely different apps
for many years, and my experience with the N800 is the first time I've
had any issues with import/export.

As a matter of fact, I finally have all my contacts (more than 600) in
gpe-contacts in my N800 - thanks to CSV. Last night I installed
Kontacts on my kubuntu desktop. It has exactly the kind of powerful
import and export that I've been talking about, and allowed me to
import my .csv files, match fields and create import templates, and
export them all as one large vCard file that gpe-contacts was able to
successfully import. I also exported as a single CSV file that
Gnumeric can open and edit. Unfortunately, I still have a lot of
cleanup to do, because some (but not all) of the field matching issues
are apparently with the vCard format itself rather than gpe-contacts'
import function. It turned out to be a good thing that I exported to
CSV, because that file retained all the data, whereas the vCard file
stripped a lot of it and did strange things with the formatting on
some other fields. I'll have plenty to keep me busy on the bus for a
while...

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-20 Thread Mark
On Fri, Jun 20, 2008 at 8:53 AM, Mark [EMAIL PROTECTED] wrote:
 Easy! Plain old CSV format. It allows for any number of fields of any
 size and data type, and good implementation of import uses templates
 to eliminate repetition of field matching after the first time. I've
 been using CSV for transporting data between completely different apps
 for many years, and my experience with the N800 is the first time I've
 had any issues with import/export.

(Pardon me for answering my own post - I left a couple of things out.)

I should have said apps and devices. I've used CSV to transfer data
between apps and devices including Works, Access, Excel, PalmOS, EPOC
(Psion Series 5), Eudora, Gmail, various cell phones, and now even to
the N800 with Gnumeric. At least Gnumeric allows me to search and
edit, but a spreadsheet really isn't the most user-friendly format for
this type of data.

Now if I can just figure out how to sync Kontacts with gpe-contacts,
I'll have a work-around for most of the functionality I need. If I can
sync with Kontacts, it will allow me to export the edited data back
out of the tablet, which is currently impossible.

I wouldn't need sync at all if gpe-contacts could export as CSV (or
actually anything at all). Once I get my contacts on a portable
device, I generally do all my editing and updating on that device, and
export the updated data to my desktop as needed.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-20 Thread Graham Cobb
On Friday 20 June 2008 16:12:14 Mark wrote:
 I wouldn't need sync at all if gpe-contacts could export as CSV (or
 actually anything at all). 

This has been added to gpe-contacts (by Florian Boor), it is currently in the 
code in SVN (and hence in my daily builds, for the GPE team to test).  It 
will be in the new release of GPE for Maemo which I hope to have available 
for testing around the end of this month.

Also, there have been many fixes to the import code -- many thanks to Gary 
Baribault for his help and his patience in testing.  If there are further 
bugs in the import code, now would be a good time to get them fixed, before 
the next update.

Graham
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Fwd: Re: Postal address in Contacts?

2008-06-20 Thread Graham Cobb
Oops.  What I meant to say was that export (in vCard format) is what has been 
added to gpe-contacts.  Not CSV export.

--  Forwarded Message  --

Subject: Re: Postal address in Contacts?
Date: Friday 20 June 2008
From: Graham Cobb [EMAIL PROTECTED]
To: maemo-users@maemo.org

On Friday 20 June 2008 16:12:14 Mark wrote:
 I wouldn't need sync at all if gpe-contacts could export as CSV (or
 actually anything at all). 

This has been added to gpe-contacts (by Florian Boor), it is currently in the 
code in SVN (and hence in my daily builds, for the GPE team to test).  It 
will be in the new release of GPE for Maemo which I hope to have available 
for testing around the end of this month.

Also, there have been many fixes to the import code -- many thanks to Gary 
Baribault for his help and his patience in testing.  If there are further 
bugs in the import code, now would be a good time to get them fixed, before 
the next update.

Graham

---
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Re: Postal address in Contacts?

2008-06-20 Thread Mark
On Fri, Jun 20, 2008 at 11:13 AM, Graham Cobb [EMAIL PROTECTED] wrote:
 Oops.  What I meant to say was that export (in vCard format) is what has been
 added to gpe-contacts.  Not CSV export.

 Graham


That's still good news - vCard would allow me to get it into Kontacts,
which can then export to whatever format I need. I'll lose some of my
fields, but that sure beats the heck out of nothing. :-)

Maybe the next major version of gpe-contacts could include CSV? It is
much simpler to implement than vCard, especially on the export side...

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-20 Thread George Farris
On Fri, 2008-06-20 at 18:09 +0100, Graham Cobb wrote:
 On Friday 20 June 2008 16:12:14 Mark wrote:
  I wouldn't need sync at all if gpe-contacts could export as CSV (or
  actually anything at all). 
 
 This has been added to gpe-contacts (by Florian Boor), it is currently in the 
 code in SVN (and hence in my daily builds, for the GPE team to test).  It 
 will be in the new release of GPE for Maemo which I hope to have available 
 for testing around the end of this month.
 

Are you going to have an option for it to talk to EDS, I sure hope so.


___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-20 Thread Mark
On Fri, Jun 20, 2008 at 12:38 PM, George Farris [EMAIL PROTECTED] wrote:
 On Fri, 2008-06-20 at 18:09 +0100, Graham Cobb wrote:
 This has been added to gpe-contacts (by Florian Boor), it is currently in the
 code in SVN (and hence in my daily builds, for the GPE team to test).  It
 will be in the new release of GPE for Maemo which I hope to have available
 for testing around the end of this month.


 Are you going to have an option for it to talk to EDS, I sure hope so.


From what I'm learning about the Evolution Data Server, it *could* be
a good thing, but only if you don't forget to add significant import 
export (and possibly external sync) functionality. The exact
implementation of the behind-the-scenes database is basically
irrelevant, so long as it's flexible and powerful enough to store
everything needed. Sharing a single database within the device can
potentially save a lot of time, effort, and disk space. However, if
it's done without consideration for the ability to share *all* the
data with other devices  OSs, it's not much of an improvement.

The fundamental issue is that it's still up to the app developers to
deal with import, export  sync. The EDS doesn't do any of that.

If gpe-contacts doesn't already use EDS, it seems like it would be a
*major* rewrite to accommodate it, and probably not worth the effort.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-20 Thread Patrick Ohly
On Fri, 2008-06-20 at 08:53 -0600, Mark wrote:
 On Thu, Jun 19, 2008 at 12:40 PM, Patrick Ohly [EMAIL PROTECTED] wrote:
   Powerful, painless import and export
  (and sync) are our friends.
 
  And you have that today? As someone who has worked on sync technology
  for quite a while now I can tell you that getting it right is exactly
  the PITA that you complain about. It just gets worse the more programs
  you want to sync with.
 
 
 I put and sync in parentheses for a reason: import and export is
 easier to use and more powerful than sync, and at the same time is
 easier to implement.

It's less powerful. The user is restricted to an edit on one device,
export, import on second device, edit there cycle. True syncing is
more flexible, but indeed, more difficult to implement.

  Integrated=proprietary+closed+PITA.
  Import+Export=complete freedom between many completely different apps,
  not only apps that perform similar functions, but completely different
  functions.
 
  And the vCard format is incredibly clunky and limited. Not the best
  choice for the only supported format.
 
  So what is the alternative format that gives you this complete freedom
  between many completely different apps ... [with] completely different
  functions?

 Easy! Plain old CSV format. It allows for any number of fields of any
 size and data type, and good implementation of import uses templates
 to eliminate repetition of field matching after the first time. I've
 been using CSV for transporting data between completely different apps
 for many years, and my experience with the N800 is the first time I've
 had any issues with import/export.

Isn't CSV limited to a fixed number of columns? How do you deal with
contacts which can have an unlimited number of addresses, phone numbers,
etc.?

You might have had negative experiences with specific vCard
implementations, but the format itself is more flexible than CSV.

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-20 Thread Patrick Ohly
On Fri, 2008-06-20 at 13:20 -0600, Mark wrote:
[EDS integration for GPE]
 From what I'm learning about the Evolution Data Server, it *could* be
 a good thing, but only if you don't forget to add significant import 
 export (and possibly external sync) functionality.

SyncEvolution already does that for EDS. It supports incremental syncs
(just send modified items), so you can edit one contact on the tablet,
another contact on the desktop, sync, and not loose one of these
modifications. Your manual import/export is way more cumbersome than
that. If it suits you, by all means, continue using it, but I expect
more from my devices.

 The fundamental issue is that it's still up to the app developers to
 deal with import, export  sync. The EDS doesn't do any of that.

Instead of implementing import/export or even sync for each app, it
makes a lot more sense to implement it once for a common back end.

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-20 Thread Mark
On Fri, Jun 20, 2008 at 1:52 PM, Patrick Ohly [EMAIL PROTECTED] wrote:
 On Fri, 2008-06-20 at 13:20 -0600, Mark wrote:
 [EDS integration for GPE]
 From what I'm learning about the Evolution Data Server, it *could* be
 a good thing, but only if you don't forget to add significant import 
 export (and possibly external sync) functionality.

 SyncEvolution already does that for EDS. It supports incremental syncs
 (just send modified items), so you can edit one contact on the tablet,
 another contact on the desktop, sync, and not loose one of these
 modifications. Your manual import/export is way more cumbersome than
 that. If it suits you, by all means, continue using it, but I expect
 more from my devices.


No, it doesn't. A sync is a sync is a sync, no matter what you call
it, and always is limited by the inherent limitations of sync.

Here's an example scenario: what happens if you want to sync something
from EDS with an app in Windows on the same dual-boot machine? Not
gonna happen! With import/export, though, all you have to do is export
to a partition that is writable by both OSs, then boot into Windows
and do the import. (Or put it on a USB drive, or email it to yourself,
or.)

 The fundamental issue is that it's still up to the app developers to
 deal with import, export  sync. The EDS doesn't do any of that.

 Instead of implementing import/export or even sync for each app, it
 makes a lot more sense to implement it once for a common back end.


True, but you've got a chicken-and-egg problem there. EDS doesn't have
a front-end that's capable of import/export. Sync, yes; import/export,
no. It's also a command line-only product at this point (and
configured by separate files - ugh!), which is a major drawback for
most consumers. If they implement a GUI for SyncEvolution as well as
true import/export, then great!

The problem is that your vision is very narrow: you're thinking only
in terms of Linux, and specifically the Nokia tablets and Evolution.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-19 Thread Uwe Kaminski
Am Mittwoch, den 18.06.2008, 08:08 -0700 schrieb George Farris:
  The point being that the N800 Contacts app is so anaemic that it makes no 
  sense
  to use it. It's a cheap plastic toy - sorry.
 
 As a user of the N800 I have to hardily agree with this.  The contacts
 app is very poor.

That was my opinion too. But than I found some tuning solutions.

First of all I want to say that the search option in the contacts
application is very nice: incremental search over all fields

Modest, pimlico contacts and the normal contacts application are all
using the *same* database. So its no problem to add new mail addresses
via modest or have a look for postal adresses via pimlico contacts.

Next step would be synchronisation: Thats possible and works fine with
syncevolution. I use scheduleworld.com as internetdatabase for contacts
and so I'm able to sync the adresses of my mobile, my desktop-computers
and my n800.

A few month ago I installed the rtcomm beta release. After this a lot of
IM services where selectable and I could use my normal home voip account
on the tablet! I received calls to my home telephone on my n800 in the
train while commuting. The contacts application was used by the
messenger and voip-application.

So I don't would agree if somebody says the contacts application is very
poor. It's like a small flower which has to grow. And yes, it would grow
faster if the contacts application would be open source.

Ciao Uwe

Links:
pimlico contacts:
http://www.pimlico-project.org/contacts.html

syncevolution:
http://www.gossamer-threads.com/lists/maemo/users/37414#37414

rtcomm beta release:
http://rtcomm.garage.maemo.org/


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-19 Thread Mark
On Thu, Jun 19, 2008 at 2:10 AM, Uwe Kaminski [EMAIL PROTECTED] wrote:
 So I don't would agree if somebody says the contacts application is very
 poor. It's like a small flower which has to grow. And yes, it would grow
 faster if the contacts application would be open source.

 Ciao Uwe

You're contradicting yourself and missing the point. If the
application weren't so poor, it wouldn't *need* to grow. And if
Pimlico does indeed use the exact same database, then clearly there is
something going on here that is not aboveboard, and Contacts is
deliberately crippled rather than simply a first effort.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-19 Thread Uwe Kaminski
Am Donnerstag, den 19.06.2008, 09:04 -0600 schrieb Mark:
 On Thu, Jun 19, 2008 at 2:10 AM, Uwe Kaminski [EMAIL PROTECTED] wrote:
  So I don't would agree if somebody says the contacts application is very
  poor. It's like a small flower which has to grow. And yes, it would grow
  faster if the contacts application would be open source.
 
  Ciao Uwe
 
 You're contradicting yourself and missing the point. If the
 application weren't so poor, it wouldn't *need* to grow. And if
 Pimlico does indeed use the exact same database, then clearly there is
 something going on here that is not aboveboard, and Contacts is
 deliberately crippled rather than simply a first effort.

Where is the problem? There is an back-end (the db) wich supports more
than the standard front-end application could display. So choose an
other flower from the bouquet of available applications.

The other way round (less db fields; more fields like postal adress in
the apps) would be much more worse.

Ciao Uwe

-- 
Uwe Kaminski
Mail: [EMAIL PROTECTED]  - OpenPGP: http://ju-key.de/publickey/jukey.asc
Web: http://internettabletblog.de


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-19 Thread Mark
On Thu, Jun 19, 2008 at 10:13 AM, Uwe Kaminski [EMAIL PROTECTED] wrote:
 Am Donnerstag, den 19.06.2008, 09:04 -0600 schrieb Mark:
 On Thu, Jun 19, 2008 at 2:10 AM, Uwe Kaminski [EMAIL PROTECTED] wrote:
  So I don't would agree if somebody says the contacts application is very
  poor. It's like a small flower which has to grow. And yes, it would grow
  faster if the contacts application would be open source.
 
  Ciao Uwe

 You're contradicting yourself and missing the point. If the
 application weren't so poor, it wouldn't *need* to grow. And if
 Pimlico does indeed use the exact same database, then clearly there is
 something going on here that is not aboveboard, and Contacts is
 deliberately crippled rather than simply a first effort.
 
 Where is the problem? There is an back-end (the db) wich supports more
 than the standard front-end application could display. So choose an
 other flower from the bouquet of available applications.

 The other way round (less db fields; more fields like postal adress in
 the apps) would be much more worse.

 Ciao Uwe


There are two problems:
1) Whether Nokia wants to admit it or not, the tablets need a *good*
PIM out of the box. Developers apparently don't need real PIMs, but
consumers do. It doesn't qualify as a consumer device without it.
2) If you're willing to enter all your data by hand, or edit each and
every imported field in order clean up the records, then gpe-contacts
and Pimlico are great. However, if you need good import/export
functionality, you're screwed regardless of which app you use, and
that includes the built-in Contacts app.

I have over 400 records (with many fields) that I need to transfer to
 from my N800, so I definitely fall under the category of you're
screwed.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-19 Thread Gary Baribault
I happen to have over 800 contacts and have been working with Graham on 
GPE-Contact and GPE_Calendar. He's very open to suggestions and help, 
I'm sure that if you gave him a clear explanation of which fields are 
imported wrong, he'll look into it and get it fixed. I just finally got 
the import to digest my contact file, and havent had a chance to get it 
cleaned up.

I purchased the N800 as a mini laptop/PIM/MP3 player/and IP Phone. I've 
had it about a year or so and finally have a working PIM, even though 
like you I think the GPE-Contact part needs more work, but the whole GPE 
group are quite functional.

Gary Baribault
Courriel: [EMAIL PROTECTED]
GPG Key: 0x4346F013
GPG Fingerprint: BCE8 2E6B EB39 9B23 6904 1DF4 C4E6 2CF7 4346 F013




Mark wrote:
 On Thu, Jun 19, 2008 at 10:13 AM, Uwe Kaminski [EMAIL PROTECTED] wrote:
   
 Am Donnerstag, den 19.06.2008, 09:04 -0600 schrieb Mark:
 
 On Thu, Jun 19, 2008 at 2:10 AM, Uwe Kaminski [EMAIL PROTECTED] wrote:
   
 So I don't would agree if somebody says the contacts application is very
 poor. It's like a small flower which has to grow. And yes, it would grow
 faster if the contacts application would be open source.

 Ciao Uwe
 
 You're contradicting yourself and missing the point. If the
 application weren't so poor, it wouldn't *need* to grow. And if
 Pimlico does indeed use the exact same database, then clearly there is
 something going on here that is not aboveboard, and Contacts is
 deliberately crippled rather than simply a first effort.
   
 
 Where is the problem? There is an back-end (the db) wich supports more
 than the standard front-end application could display. So choose an
 other flower from the bouquet of available applications.

 The other way round (less db fields; more fields like postal adress in
 the apps) would be much more worse.

 Ciao Uwe

 

 There are two problems:
 1) Whether Nokia wants to admit it or not, the tablets need a *good*
 PIM out of the box. Developers apparently don't need real PIMs, but
 consumers do. It doesn't qualify as a consumer device without it.
 2) If you're willing to enter all your data by hand, or edit each and
 every imported field in order clean up the records, then gpe-contacts
 and Pimlico are great. However, if you need good import/export
 functionality, you're screwed regardless of which app you use, and
 that includes the built-in Contacts app.

 I have over 400 records (with many fields) that I need to transfer to
  from my N800, so I definitely fall under the category of you're
 screwed.

 Mark
 ___
 maemo-users mailing list
 maemo-users@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-users
   
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-19 Thread Patrick Ohly
On Tue, 2008-06-17 at 17:49 -0600, Mark wrote:
 However, the argument still stands. Having to open a separate
 application instead of working directly in the application you are
 really using is a PITA.

You seem to be unaware that exactly that is possible with the Evolution
Data Server model which is used by Maemo: one database which multiple
different programs access using *their own* GUI.

  Obviously you've not tried Modest. As Kevin tried to explain, Modest
  uses the Contacts database, not some silly seperate database, and thus
  integrates very nicely with all the other Maemo software.

 No, I haven't...and now I know *not* to...
 
 Every email app I've used to date instantly and painlessly imports and
 exports address books, which is a darn sight better than Contacts will
 ever do. Hasn't anybody learned the lesson from Micro$oft/IE that
 integration is a *bad* thing?

Only if it is based on closed data formats and proprietary technology.

  Powerful, painless import and export
 (and sync) are our friends.

And you have that today? As someone who has worked on sync technology
for quite a while now I can tell you that getting it right is exactly
the PITA that you complain about. It just gets worse the more programs
you want to sync with.

 Integrated=proprietary+closed+PITA.
 Import+Export=complete freedom between many completely different apps,
 not only apps that perform similar functions, but completely different
 functions.
 
 And the vCard format is incredibly clunky and limited. Not the best
 choice for the only supported format.

So what is the alternative format that gives you this complete freedom
between many completely different apps ... [with] completely different
functions?

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-18 Thread David Greaves
I hope this isn't getting heated... :)

Kevin T. Neely wrote:
 On Tue, Jun 17, 2008 at 04:34:09PM -0600, Mark wrote:
 On Tue, Jun 17, 2008 at 12:25 PM, Kevin T. Neely 
 [EMAIL PROTECTED] wrote:
 On Tue, Jun 17, 2008 at 11:41:48AM -0600, Mark wrote:
 
 To follow your logic,
 No, you're most certainly *not* following my logic. My logic is that 
 physical addresses are something that needs to be looked up, whereas
 
 
 I am.  Your logic was, If the tablet does not do X, it does not need to
 store Y  Well, following that, there is no need to store physical addresses
 because the tablet cannot send actual, physical mail.  It's a stupid
 permutation but it does follow the logic trail you laid in the earlier
 e-mail.
Actually, that's not how I read it; I saw something more like:
you don't need to lookup phone numbers on it because the phone does it better
and doesn't use the Contacts DB.
Also you don't need to lookup email addresses for similar reasons.

However, very few paper envelopes have a lookup facility - and having a portable
 little black book is better than having to go back to my desktop machine. I
can use my N800 at home, I can't use my desktop out and about.

The point being that the N800 Contacts app is so anaemic that it makes no sense
to use it. It's a cheap plastic toy - sorry.


 ...and neither can its owner if they can't find the address...
 
 That's just circular, and you know it.  If we follow that, then the
 information it stored you thought was useless is not so.  A phone number
 cannot be dialled w/o the owner.  Nor an e-mail address.

'Useless' is demonstrably wrong - 'almost never relevant in real world
conditions' is more like it.

 The tablet is, to me, an electronic communications device.  Would I like for
 *all* my contact information to be in there?  Of course, but if we have to
 pick and choose, then it makes sense to have the information that is
 immediately useful, like phone numbers, e-mail addresses, and IM addresses
 (the latter two pretty much the same, heck, with VOIP, all three pretty much
 the same).
Why do we have to pick and choose?
Oh, is it because someone decided to start from scratch? Again.

 Not that that matters much.   The tablet is meant to be online.  The newest
 version is WIMAX-enabled, which should give a good idea of where Nokia is
 going with it.  A device of the future, always connected.

I wonder whether it should have an LDAP server in there.
One I can sync back to my LDAP or my service provider's, or a subset of my
organisations or my google group online community or ...
Hmm, why am I saying 'or'.

David

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-18 Thread Eero Tamminen
Hi,

ext Mark Haury wrote:
 The tablet is, to me, an electronic communications device.
 Would I like for *all* my contact information to be in there?
 Of course, but if we have to pick and choose, then it makes sense
  to have the information that is immediately useful, like phone
 numbers, e-mail addresses, and IM addresses (the latter two pretty
 much the same, heck, with VOIP, all three pretty much the same).
   
 Here's the biggest flaw in your argument: if there's already a contacts app 
 with 
 even one field, it's utterly trivial to add more fields, and criminal not to 
 do 
 so. It's not an issue of picking and choosing. The app exists, it's just 
 deliberately crippled, just like all those crippled locked cell phones out 
 there.

In general, the more stuff you put to the UI the more complicated
it becomes to the user, but good UI design should be able to help
with that.  Although I might not agree with everything you said, :-)
I think your first mail was well argumented, maybe you could file
an enhancement request to bugs.maemo.org (if there isn't similar
one yet)?


- Eero
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-18 Thread David Greaves
Eero Tamminen wrote:
 Hi,
 
 ext Mark Haury wrote:
 The tablet is, to me, an electronic communications device.
 Would I like for *all* my contact information to be in there?
 Of course, but if we have to pick and choose, then it makes sense
   to have the information that is immediately useful, like phone
 numbers, e-mail addresses, and IM addresses (the latter two pretty
 much the same, heck, with VOIP, all three pretty much the same).
   
 Here's the biggest flaw in your argument: if there's already a contacts app 
 with 
 even one field, it's utterly trivial to add more fields, and criminal not to 
 do 
 so. It's not an issue of picking and choosing. The app exists, it's just 
 deliberately crippled, just like all those crippled locked cell phones out 
 there.
 
 In general, the more stuff you put to the UI the more complicated
 it becomes to the user, but good UI design should be able to help
 with that.  Although I might not agree with everything you said, :-)
 I think your first mail was well argumented, maybe you could file
 an enhancement request to bugs.maemo.org (if there isn't similar
 one yet)?

I'm new to this : Is Contacts proprietary?

It seems behind the OSS curve rather than ahead of it so it would make no
business sense for it to be closed.

David
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-18 Thread cedric cellier
-[ Wed, Jun 18, 2008 at 10:40:46AM +0100, David Greaves ]
 I'm new to this : Is Contacts proprietary?

Apparently, yes it is.
I'm also new to this, and like you I don't understand what 
trade secret could lie in there :)

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-18 Thread hendrik
On Wed, Jun 18, 2008 at 12:12:35PM +0300, Eero Tamminen wrote:
 Hi,
 
 ext Mark Haury wrote:
  The tablet is, to me, an electronic communications device.
  Would I like for *all* my contact information to be in there?
  Of course, but if we have to pick and choose, then it makes sense
   to have the information that is immediately useful, like phone
  numbers, e-mail addresses, and IM addresses (the latter two pretty
  much the same, heck, with VOIP, all three pretty much the same).

  Here's the biggest flaw in your argument: if there's already a contacts app 
  with 
  even one field, it's utterly trivial to add more fields, and criminal not 
  to do 
  so. It's not an issue of picking and choosing. The app exists, it's just 
  deliberately crippled, just like all those crippled locked cell phones out 
  there.
 
 In general, the more stuff you put to the UI the more complicated
 it becomes to the user, but good UI design should be able to help
 with that.  Although I might not agree with everything you said, :-)
 I think your first mail was well argumented, maybe you could file
 an enhancement request to bugs.maemo.org (if there isn't similar
 one yet)?

I was the original poster;  I'll try to figure out how to do that.

-- hendrik

 
 
   - Eero
 ___
 maemo-users mailing list
 maemo-users@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-users
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-18 Thread George Farris
On Wed, 2008-06-18 at 10:13 +0100, David Greaves wrote:
 I hope this isn't getting heated... :)
 
 However, very few paper envelopes have a lookup facility - and having a 
 portable
  little black book is better than having to go back to my desktop machine. I
 can use my N800 at home, I can't use my desktop out and about.
 
 The point being that the N800 Contacts app is so anaemic that it makes no 
 sense
 to use it. It's a cheap plastic toy - sorry.

As a user of the N800 I have to hardily agree with this.  The contacts
app is very poor.





___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-18 Thread Mark Haury
Just a matter of clarification:

While I think that the Contacts application that ships with the tablets 
is pointless, there are two other options that do most of what I need. 
I'm using gpe-contacts, and I've also tried Pimlico just to see what 
it's like. Neither properly imported all the fields properly, but they 
are at least usable. Gpe didn't match the fields properly (which is 
annoying but not fatal), and Pimlico entered the quote marks in all the 
fields, which between the two issues is a bigger problem for me. 
However, if you ignore the import/export issues and limitations, either 
is adequate for the job.

Mark

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-18 Thread David Hagood
I've pointed out to both Nokia and Wayfinder that if the Contacts app
would support all fields that Evolution will support (and Evolution most
certainly will support physical addresses) and that if Wayfinder were to
integrate that, then you could have all your contacts as waypoints, and
easily navigate to them (this would be an example of how the device
could actually benefit from having the physical addresses).


___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread Aniello Del Sorbo
On Mon, Jun 16, 2008 at 11:08 PM, Mark [EMAIL PROTECTED] wrote:

...


 You're correct: the Contacts app that comes with the tablet is
 completely useless, as it only has fields for name, email, Jabber,
 SIP, Nickname, Web page URL and phone number. Some of those are only
 available if you click the Add field button.


IMHO, 'useless' is the wrong term.
The Contacts app, I am sure, was not meant to be a PIM Contacts application.
But a Contacts application for the Web (where, it makes some sense, the postal
address does not make much sense).

It's simply targeted at solving a different problem than the one you
were expecting.

It would make sense if it would have been integrated with the Map application:
Drive me to this contact.
Or, even better with GeoClue, drive me to the CURRENT position of this Contact.

Dream :/
-- 
anidel
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread Mark
On Tue, Jun 17, 2008 at 4:46 AM, Aniello Del Sorbo [EMAIL PROTECTED] wrote:
 IMHO, 'useless' is the wrong term.
 The Contacts app, I am sure, was not meant to be a PIM Contacts application.
 But a Contacts application for the Web (where, it makes some sense, the postal
 address does not make much sense).

 It's simply targeted at solving a different problem than the one you
 were expecting.

 It would make sense if it would have been integrated with the Map application:
 Drive me to this contact.
 Or, even better with GeoClue, drive me to the CURRENT position of this 
 Contact.

 Dream :/
 --
 anidel


Okay, what problem does it solve? It's not a cellphone, so phone
numbers are no help. How many phone numbers do you need to look up
when your cell phone stores those? It can't send email addresses to
anything but the built-in email app, so that's no help. How many times
do you need to look up someone's email address when your email program
stores that? Almost none of my contacts have their own Web sites, and
all browsers have their own bookmarks, so that's pointless. How many
people (especially as a percentage of your contacts list) use Jabber
or SIP? (Exactly zero of mine, and that includes myself.)

On the other hand, I frequently need to look up a physical address in
order to snail mail something or travel to a location. I frequently
also need searchable notes and custom fields, so I can find a contact
by information other than their personal name or make decisions based
on information that is completely unrelated to geography or
communications. I need multiple phone numbers (home, work, mobile,
winter, summer, etc.), some with extensions or non-numeric
information. I need multiple addresses (home, work, winter, summer,
etc.). I need custom fields that contain codes or information that
have meaning only to me, and don't fall under any of the headings that
are provided.

My 10-year-old Visor Deluxe with a whopping 10MHz processor, 4-grey
LCD screen and 8Mb memory does all that (except for field naming). How
difficult could it possibly be?

By the way, custom field means that every attribute of a field can
be edited, *including* the name, data type and length. It doesn't mean
simply that you can add multiple instances of the same exact field, or
select from a limited list of names.

Yeah, useless is exactly the correct term. If this is supposed to be
a consumer device, it needs to meet the needs of consumers, not only
developers (or no one at all).

The issue of whether or not the tablets should come with a real PIM
has pretty much been beat to death, but IMO Nokia is taking exactly
the wrong stance if they ever want the consumer sales of these devices
to approach meaningful numbers. People don't want to lug around more
devices than they have to. If a new device can't *replace* their old
device, but only does a few new things that aren't compelling, they
aren't going to buy it, and more importantly aren't going to use it
regularly or recommend it to their friends. So far, none of the
tablets have a killer app that makes functionality irrelevant to
buyers. If the tablet can't do anything that a person's cell phone
can't do, what's the point? (And no, display size  resolution alone
aren't going to be the selling point.)

There are plenty of cellphones out there that do everything the
tablets do and then some, many at a lower price point and some as
little as half the cost of the N810 - *UNLOCKED!* And the sticking
point is that they *all* have *real* PIMs.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread Kevin T. Neely
On Tue, Jun 17, 2008 at 11:41:48AM -0600, Mark wrote:
 Okay, what problem does it solve? It's not a cellphone, so phone
 numbers are no help. How many phone numbers do you need to look up

To follow your logic, there is no reason that the tablet's contacts profile 
should have physical addresses because it cannot do anything with them.  It 
certainly cannot send snail mail, and until recently the tablets did not have 
GPS (a reason for addresses to be included in Diablo perhaps?)

But the tablet *can* send e-mail and it *can* initiate voice communications, 
which is a good reason for it to store e-mail addresses.  I believe the RTcomm 
update allows you to initiate voice calls to phone numbers that are stored in 
the contacts database but I have not played with this.

 when your cell phone stores those? It can't send email addresses to
 anything but the built-in email app, so that's no help. How many times
 do you need to look up someone's email address when your email program

The internal contacts database also works with Modest, which is what I use.  
Therefore, the e-mail program I use /does/ use the the contacts database.

 stores that? Almost none of my contacts have their own Web sites, and

Mine do, and I cannot remember every single .edu/~username out there, nor do I 
want to fill up my bookmarks with this, since it is such a small screen.

So, the contacts database may not fufill *your* needs, and it is far from 
perfect, but it is certainly not useless.  Many of your examples tell us why 
Contacts does not fit Mark's needs, but do not demonstrate that the app is 
useless.  I would love for it to be better and more useful, but insisting on 
using words like Useless does not help to foster useful discussion on the 
topic.

 Yeah, useless is exactly the correct term. If this is supposed to be
 a consumer device, it needs to meet the needs of consumers, not only

A consumer device, yes.  A Personal Information Manager, no.

K

-- 
In Vino Veritas
http://astroturfgarden.com



signature.asc
Description: Digital signature
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread Mark
On Tue, Jun 17, 2008 at 12:25 PM, Kevin T. Neely
[EMAIL PROTECTED] wrote:
 On Tue, Jun 17, 2008 at 11:41:48AM -0600, Mark wrote:
 Okay, what problem does it solve? It's not a cellphone, so phone
 numbers are no help. How many phone numbers do you need to look up

 To follow your logic,

No, you're most certainly *not* following my logic. My logic is that
physical addresses are something that needs to be looked up, whereas
phone numbers and email addresses are always at one's fingertips
whenever one needs them.

 there is no reason that the tablet's
 contacts profile should have physical addresses because it
 cannot do anything with them.  It certainly cannot send snail
 mail,

...and neither can its owner if they can't find the address...

 and until recently the tablets did not have GPS (a
 reason for addresses to be included in Diablo perhaps?)


Sure they did! I have an N800 and a bluetooth GPSr. A USB GPSr would
also probably work, or a serial one with a USB to serial adapter.

Not that that's relevant, as addresses work very nicely in all local
mapping software, as well as online, without any GPS capability at
all.


 But the tablet *can* send e-mail and it *can* initiate voice
 communications,
  which is a good reason for it to store e-mail addresses.  I
 believe the RTcomm update allows you to initiate voice calls
 to phone numbers that are stored in the contacts database but
 I have not played with this.

Let's see if I've got this straight: you're saying that it's somehow
easier to drag out the tablet, start up Contacts, look up the person,
make sure you're tethered to your phone with bluetooth, then use the
tablet to tell the phone to dial the number, than to simply open the
phone, press a few buttons and make the call? (Or better yet, press
one button and use voice recognition to make the call.) Uh, I confess
you've got me speechless over that one...


 The internal contacts database also works with Modest, which is what I use.  
 Therefore, the e-mail program I use /does/ use the the contacts database.


...and you don't have an address book in Modest? Or you don't use it?
Again, you're saying that it's easier to open up a separate program
and deal with it than to simply use the features of the program you're
using. Modest's address book must really be a pile of crap!...

 stores that? Almost none of my contacts have their own Web sites, and

 Mine do, and I cannot remember every single .edu/~username out there, nor do 
 I want to fill up my bookmarks with this, since it is such a small screen.


I repeat, if the tablets are considered strictly a developer's
plaything, then yes, it may meet *your* needs as is. You are hardly
the average consumer, though. For the average consumer, it is very far
from it.

 So, the contacts database may not fufill *your* needs, and it is far from 
 perfect, but it is certainly not useless.  Many of your examples tell us why 
 Contacts does not fit Mark's needs, but do not demonstrate that the app is 
 useless.  I would love for it to be better and more useful, but insisting on 
 using words like Useless does not help to foster useful discussion on the 
 topic.

 Yeah, useless is exactly the correct term. If this is supposed to be
 a consumer device, it needs to meet the needs of consumers, not only

 A consumer device, yes.  A Personal Information Manager, no.

 K


Famous last words...

So which is it? Are the tablets really intended to be consumer
devices, or are they just token gestures really meant only for
developers? If it's the latter, that's fine, but be honest about it.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread Jesper Cheetah
On Tue, Jun 17, 2008 at 04:34:09PM -0600, Mark wrote:
 On Tue, Jun 17, 2008 at 12:25 PM, Kevin T. Neely
  But the tablet *can* send e-mail and it *can* initiate voice
  communications,
   which is a good reason for it to store e-mail addresses.  I
  believe the RTcomm update allows you to initiate voice calls
  to phone numbers that are stored in the contacts database but
  I have not played with this.
 
 Let's see if I've got this straight: you're saying that it's somehow
 easier to drag out the tablet, start up Contacts, look up the person,
 make sure you're tethered to your phone with bluetooth, then use the
 tablet to tell the phone to dial the number, than to simply open the
 phone, press a few buttons and make the call? (Or better yet, press
 one button and use voice recognition to make the call.) Uh, I confess
 you've got me speechless over that one...

Nope, you didn't get that straight. N800 (and I pressume the N810 as
well) can do VoIP/SIP by itself, thanks to rtcomm. It would require that
your N8x0 is online though, which admittedly isn't always the case.

  The internal contacts database also works with Modest, which is what
  I use.  Therefore, the e-mail program I use /does/ use the the
  contacts database.
 
 ...and you don't have an address book in Modest? Or you don't use it?
 Again, you're saying that it's easier to open up a separate program
 and deal with it than to simply use the features of the program you're
 using. Modest's address book must really be a pile of crap!...

Obviously you've not tried Modest. As Kevin tried to explain, Modest
uses the Contacts database, not some silly seperate database, and thus
integrates very nicely with all the other Maemo software.

-- 
Jesper Cheetah
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread Mark
On Tue, Jun 17, 2008 at 4:53 PM, Jesper Cheetah [EMAIL PROTECTED] wrote:
 On Tue, Jun 17, 2008 at 04:34:09PM -0600, Mark wrote:
 On Tue, Jun 17, 2008 at 12:25 PM, Kevin T. Neely
  But the tablet *can* send e-mail and it *can* initiate voice
  communications,
   which is a good reason for it to store e-mail addresses.  I
  believe the RTcomm update allows you to initiate voice calls
  to phone numbers that are stored in the contacts database but
  I have not played with this.

 Let's see if I've got this straight: you're saying that it's somehow
 easier to drag out the tablet, start up Contacts, look up the person,
 make sure you're tethered to your phone with bluetooth, then use the
 tablet to tell the phone to dial the number, than to simply open the
 phone, press a few buttons and make the call? (Or better yet, press
 one button and use voice recognition to make the call.) Uh, I confess
 you've got me speechless over that one...

 Nope, you didn't get that straight. N800 (and I pressume the N810 as
 well) can do VoIP/SIP by itself, thanks to rtcomm. It would require that
 your N8x0 is online though, which admittedly isn't always the case.


I stand corrected. There has been some discussion of the capability I
described, and I've never understood the attraction.

However, the argument still stands. Having to open a separate
application instead of working directly in the application you are
really using is a PITA. I'm aware of Skype (and Gizmo), but don't know
anyone else who is using it, so my account is inactive until I find
someone else who's using it. I do know that Skype has its own address
book which includes a very quick and easy find feature to add new
contacts, and that's a whole lot more convenient and reliable than
opening a separate app. (I just checked the built-in SIP client, and
it's the same way: Contacts is indeed redundant and irrelevant.)

  The internal contacts database also works with Modest, which is what
  I use.  Therefore, the e-mail program I use /does/ use the the
  contacts database.

 ...and you don't have an address book in Modest? Or you don't use it?
 Again, you're saying that it's easier to open up a separate program
 and deal with it than to simply use the features of the program you're
 using. Modest's address book must really be a pile of crap!...

 Obviously you've not tried Modest. As Kevin tried to explain, Modest
 uses the Contacts database, not some silly seperate database, and thus
 integrates very nicely with all the other Maemo software.

 --
 Jesper Cheetah

No, I haven't...and now I know *not* to...

Every email app I've used to date instantly and painlessly imports and
exports address books, which is a darn sight better than Contacts will
ever do. Hasn't anybody learned the lesson from Micro$oft/IE that
integration is a *bad* thing? Powerful, painless import and export
(and sync) are our friends. Integrated=proprietary+closed+PITA.
Import+Export=complete freedom between many completely different apps,
not only apps that perform similar functions, but completely different
functions.

And the vCard format is incredibly clunky and limited. Not the best
choice for the only supported format. Then there's the fact that
Contacts doesn't remove the quote marks from any of the fields. PITA!

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread hendrik
On Tue, Jun 17, 2008 at 04:34:09PM -0600, Mark wrote:
 On Tue, Jun 17, 2008 at 12:25 PM, Kevin T. Neely
 
 Let's see if I've got this straight: you're saying that it's somehow
 easier to drag out the tablet, start up Contacts, look up the person,
 make sure you're tethered to your phone with bluetooth, then use the
 tablet to tell the phone to dial the number, than to simply open the
 phone, press a few buttons and make the call? (Or better yet, press
 one button and use voice recognition to make the call.) Uh, I confess
 you've got me speechless over that one...

Except for the bluetooth bit, yes, when, as usual, I don't have such a 
phone on hand, but do have a plain old land line.

 
 Famous last words...
 
 So which is it? Are the tablets really intended to be consumer
 devices, or are they just token gestures really meant only for
 developers? If it's the latter, that's fine, but be honest about it.

If they're meant for developers, it should be easier to install 
the software development environment..

-- hendrik
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread Kevin T. Neely
On Tue, Jun 17, 2008 at 04:34:09PM -0600, Mark wrote:
 On Tue, Jun 17, 2008 at 12:25 PM, Kevin T. Neely
 [EMAIL PROTECTED] wrote:
  On Tue, Jun 17, 2008 at 11:41:48AM -0600, Mark wrote:
 
  To follow your logic,
 
 No, you're most certainly *not* following my logic. My logic is that
 physical addresses are something that needs to be looked up, whereas


I am.  Your logic was, If the tablet does not do X, it does not need to store 
Y  Well, following that, there is no need to store physical addresses because 
the tablet cannot send actual, physical mail.  It's a stupid permutation but it 
does follow the logic trail you laid in the earlier e-mail.  

 ...and neither can its owner if they can't find the address...

That's just circular, and you know it.  If we follow that, then the information 
it stored you thought was useless is not so.  A phone number cannot be 
dialled w/o the owner.  Nor an e-mail address.

The tablet is, to me, an electronic communications device.  Would I like for 
*all* my contact information to be in there?  Of course, but if we have to pick 
and choose, then it makes sense to have the information that is immediately 
useful, like phone numbers, e-mail addresses, and IM addresses (the latter two 
pretty much the same, heck, with VOIP, all three pretty much the same).


 Let's see if I've got this straight: you're saying that it's somehow
 easier to drag out the tablet, start up Contacts, look up the person,
 make sure you're tethered to your phone with bluetooth, then use the
 tablet to tell the phone to dial the number, than to simply open the


I think this has been addressed, but in short, tethering is simple and seamless 
in my usage.  And, besides, I was really referring to using wi-fi.  Not that 
that matters much.   The tablet is meant to be online.  The newest version is 
WIMAX-enabled, which should give a good idea of where Nokia is going with it.  
A device of the future, always connected.

K


-- 
In Vino Veritas
http://astroturfgarden.com



signature.asc
Description: Digital signature
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-17 Thread Mark Haury




Kevin T. Neely wrote:

  On Tue, Jun 17, 2008 at 04:34:09PM -0600, Mark wrote:
  
  
On Tue, Jun 17, 2008 at 12:25 PM, Kevin T. Neely
[EMAIL PROTECTED] wrote:


  On Tue, Jun 17, 2008 at 11:41:48AM -0600, Mark wrote:

To follow your logic,
  

No, you're most certainly *not* following my logic. My logic is that
physical addresses are something that needs to be looked up, whereas

  
  
I am.  Your logic was, "If the tablet does not do X, it does not need to store Y"  Well, following that, there is no need to store physical addresses because the tablet cannot send actual, physical mail.  It's a stupid permutation but it does follow the logic trail you laid in the earlier e-mail.  

  

You are so utterly wrong I don't know where to start. What I said was
that there are better alternatives for storing and retrieving the
pitiful bits of data that Contacts does store, but that the rather
glaring omissions do *not* have any good alternatives. (I don't mean to
imply that gpe or Pimlico are not good alternatives to Contact because
they certainly are, I mean that a contact-type app is the best place to
store street addresses.) If you do have a decent PIM, then yes, it
makes sense to store every bit of contact data for that particular
person in the same record. But that's the whole point anyway! There's
no excuse for there not being a decent PIM out of the box.


  
  
...and neither can its owner if they can't find the address...

  
  
That's just circular, and you know it.  If we follow that, then the information it stored you thought was "useless" is not so.  A phone number cannot be dialled w/o the owner.  Nor an e-mail address.
  

You obviously don't know the meaning of circular reasoning. My point
was that if you need someone's mailing address, and can't find it in
your tablet because there's no provision for storing that information
in it, then the tablet is not doing you any good. You have to know an
address or be able to look it up in order to write it on an envelope.
As I said before: phone numbers are in the phone, and email addresses
are in your email client, so having a Contents app to store *only*
those bits of information is redundant and pointless. The app only
becomes useful when it does something that you can't get any other way.


  The tablet is, to me, an electronic communications device.  Would I like for *all* my contact information to be in there?  Of course, but if we have to pick and choose, then it makes sense to have the information that is immediately useful, like phone numbers, e-mail addresses, and IM addresses (the latter two pretty much the same, heck, with VOIP, all three pretty much the same).
  

Here's the biggest flaw in your argument: if there's already a contacts
app with even one field, it's utterly trivial to add more fields, and
criminal not to do so. It's not an issue of "picking and choosing". The
app exists, it's just deliberately crippled, just like all those
crippled locked cell phones out there.

Why such resistance to something that is 1) Incredibly easy to solve if
you're the original author of the app, and 2) would make the device
significantly more attractive to consumers?

And here's another flaw in your argument: as a "communications device",
one thing that will turn up sooner or later is that you'll need to send
someone else's snail mail address to a third party. If that information
is not available, then it's not doing its job of communicating very
well, is it?


  
  
Let's see if I've got this straight: you're saying that it's somehow
easier to drag out the tablet, start up Contacts, look up the person,
make sure you're tethered to your phone with bluetooth, then use the
tablet to tell the phone to dial the number, than to simply open the

  
  

I think this has been addressed, but in short, tethering is simple and seamless in my usage.  And, besides, I was really referring to using wi-fi.  Not that that matters much.   The tablet is meant to be online.  The newest version is WIMAX-enabled, which should give a good idea of where Nokia is going with it.  A device of the future, always connected.

K
  

...and as I said before, all the VOIP, SIP and what have you clients
also have other, better ways to store, add and find their respective
contact info. You may be able to send the VOIP client that information
from Contacts, but there's no reason to, and once again Contacts is
redundant and pointless.

Mark


___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Postal address in Contacts?

2008-06-16 Thread Hendrik Boom
I'm using a n800 with the factory-installed OS.

Does the Contacts application really provide no way to enter a street
address, that is, a regular postal mailing address, the plain old
physical-letter-in-a-physical-envelope-with-a-stamp-on-it kind of address?
 People still do need to write letters on paper sometimes.

When I select contact-New Contact I get to provide First Name, Last Name,
Nickname, E-mail, and Jabber.  For a while I was astounded that there
was no provision for a phone number.  But then I discovered I could also
choose Add Field  and get to provide E-mail (again?) Phone,
Web Address, and Jabber (again?).

But no plain old old-fashioned address.  I don't even need to
formally split into street names and numbers, etc. 
Just a plain old multi-line text field would do (Unicode or UTF-8
preferred, of course).

-- hendrik

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-16 Thread Mark
On Mon, Jun 16, 2008 at 2:41 PM, Hendrik Boom [EMAIL PROTECTED] wrote:
 I'm using a n800 with the factory-installed OS.

 Does the Contacts application really provide no way to enter a street
 address, that is, a regular postal mailing address, the plain old
 physical-letter-in-a-physical-envelope-with-a-stamp-on-it kind of address?
  People still do need to write letters on paper sometimes.

 When I select contact-New Contact I get to provide First Name, Last Name,
 Nickname, E-mail, and Jabber.  For a while I was astounded that there
 was no provision for a phone number.  But then I discovered I could also
 choose Add Field  and get to provide E-mail (again?) Phone,
 Web Address, and Jabber (again?).

 But no plain old old-fashioned address.  I don't even need to
 formally split into street names and numbers, etc.
 Just a plain old multi-line text field would do (Unicode or UTF-8
 preferred, of course).

 -- hendrik


You're correct: the Contacts app that comes with the tablet is
completely useless, as it only has fields for name, email, Jabber,
SIP, Nickname, Web page URL and phone number. Some of those are only
available if you click the Add field button.

The gpe Contacts app is much better and has a *lot* more fields
(including physical addresses), but it's still limited and doesn't
give you the option to add any custom fields, so you're out of luck if
you need anything that isn't already included. It also only allows
numerals in phone number fields, so if you have a number thats like
this: 1-546-456-5792 ext.3928 you're once again out of luck because
it won't accept the ext.. You can get around that by using a dash
instead of the alpha characters, but then it isn't technically
correct. It's still more than adequate for many people.

If you have the Extras repository enabled, it should show up in your
Application Manager. Click Browse installable applications, then
All, then scroll down to gpe-contacts.

You can also try this link:
http://www.cobb.uk.net/NokiaIT/gpe-contacts.install

Which comes from the homepage of the developer:
http://www.cobb.uk.net/770/index.html#gpe

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-16 Thread Dylan McCall
 I'm using a n800 with the factory-installed OS.
 
 Does the Contacts application really provide no way to enter a street
 address, that is, a regular postal mailing address, the plain old
 physical-letter-in-a-physical-envelope-with-a-stamp-on-it kind of address?
  People still do need to write letters on paper sometimes.
 
 When I select contact-New Contact I get to provide First Name, Last Name,
 Nickname, E-mail, and Jabber.  For a while I was astounded that there
 was no provision for a phone number.  But then I discovered I could also
 choose Add Field  and get to provide E-mail (again?) Phone,
 Web Address, and Jabber (again?).
 
 But no plain old old-fashioned address.  I don't even need to
 formally split into street names and numbers, etc. 
 Just a plain old multi-line text field would do (Unicode or UTF-8
 preferred, of course).

I find that Pimlico Contacts does this job rather well. Whether Pimlico
is a good suite or not seems to be a hotly debated issue. I have kept my
nose out of that issue and have maintained blissful ignorance to its
flaws, whatever they be. The reason I like it for contacts is because it
talks to the contacts system built in to Maemo. Regrettably, the
integration of the chat system and the rest of contacts seems to produce
nothing but messes for me, likely because I frequently talk to myself
over a variety of messaging protocols, but I am sure other people see
different results.

Rather importantly, Pimlico does custom fields, and (I believe...) uses
Evolution.

Bye,
-Dylan

PS: Oh, and hi, list!


signature.asc
Description: This is a digitally signed message part
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-16 Thread Mark
On Mon, Jun 16, 2008 at 3:23 PM, Dylan McCall [EMAIL PROTECTED] wrote:
 I'm using a n800 with the factory-installed OS.

 Does the Contacts application really provide no way to enter a street
 address, that is, a regular postal mailing address, the plain old
 physical-letter-in-a-physical-envelope-with-a-stamp-on-it kind of address?
  People still do need to write letters on paper sometimes.

 When I select contact-New Contact I get to provide First Name, Last Name,
 Nickname, E-mail, and Jabber.  For a while I was astounded that there
 was no provision for a phone number.  But then I discovered I could also
 choose Add Field  and get to provide E-mail (again?) Phone,
 Web Address, and Jabber (again?).

 But no plain old old-fashioned address.  I don't even need to
 formally split into street names and numbers, etc.
 Just a plain old multi-line text field would do (Unicode or UTF-8
 preferred, of course).

 I find that Pimlico Contacts does this job rather well. Whether Pimlico
 is a good suite or not seems to be a hotly debated issue. I have kept my
 nose out of that issue and have maintained blissful ignorance to its
 flaws, whatever they be. The reason I like it for contacts is because it
 talks to the contacts system built in to Maemo. Regrettably, the
 integration of the chat system and the rest of contacts seems to produce
 nothing but messes for me, likely because I frequently talk to myself
 over a variety of messaging protocols, but I am sure other people see
 different results.

 Rather importantly, Pimlico does custom fields, and (I believe...) uses
 Evolution.

 Bye,
 -Dylan

 PS: Oh, and hi, list!


For those of us new to Pimlico, here it is:
http://www.pimlico-project.org/index.html
Contacts:
http://www.pimlico-project.org/contacts.html

And here's the Maemo-specific information:
http://maemo.o-hand.com/
ITOS 2008 (Nokia N810, N800)
Web address: http://maemo.o-hand.com/packages
Distribution: chinook/
Components:

IT2007 (Nokia N800)
Web address: http://maemo.o-hand.com/packages
Distribution: bora/
Components:

Nokia 770
Web address: http://maemo.o-hand.com/packages
Distribution: gregale/
Components:

Apparently one has to add the repository manually. To do that, i
Application Manager go to Tools-Application Catalog, then click
New, and fill in the blanks.

Mark
___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users


Re: Postal address in Contacts?

2008-06-16 Thread cedric cellier

Well, it seams easy to fix.

Don't we have the source somewhere of the osso-addressbook package ?
I can't find it in catalogue.tableteer.nokia.com .
Or is the mighty addressbook application proprietary ? :-)

___
maemo-users mailing list
maemo-users@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-users