Laurence,

You have the right idea. You can certainly beam data without specifying the
application it goes to. The trick for now is that you need to specify
filename with extension. Although the exchange manager supports using MIME
types, the applications need to register for them. Unfortunately the built
in PalmOS apps that receive data do not currently register for MIME types -
they only register for extensions. If you registered the memopad app for
MIME type message/rfc822, it would be able to receive your data. It SHOULD
already do that, but for some reason, we have never added the regstration -
sorry about that.

In general, you should always include a filename and extension when sending
data via the exchange manager, and you probably want to register to receive
certain extensions as well. The reason for this is that PC based OBEX
implementations - like the ones available for Windows - don't know anything
about a file except for its filename.

I guess our only excuse for not registering for MIME types - and not
sending type when we beam data - is that there have not been any other
devices to talk with that use MIME types. We will fix this in a future OS
release.

If you make an application that sets only the MIME type and also registers
to receive data of that type, it should work fine when sending between two
machines. The Exchange manager support is all there - it is just our apps
that don't support types yet.

I hope this clears things up.

The following filename extensions are recognized by the built in apps:

.txt -- memopad
.vcf -- addressbook
.vcs -- todo and datebook
.prc,.pdb,.pqa --- Launcher

We need to add registration for the appropriate MIME types for these things.

--- Gavin
>----------------------------------------------------------------------
>
>Date: 20 Dec 1999 13:21:03 -0800
>From: Laurence Lundblade <[EMAIL PROTECTED]>
>Subject: Re: receiving a vCard instead of "Addresses"
>
>I also would like beaming reception to be based on the data type, not the
>app, and couldn't figure out how to make it work. In my case I was beaming
>entities of type message/rfc822.
>
>I didn't try my utmost to figure out if I was doing something wrong. I was
>trying to beam the message with only the MIME type and no app specified and
>it didn't work. I hope someone will enlighten us on what we've missed!
>
>It would really be good for beaming to work based on data types and not on
>app ids. It would be even better if it worked across OS's and platforms. I
>think some of that is in there, but I'm not sure what. This is sort of a
>Moore's Law thing. If every phone, PDA and PC beamed addresses the same way
>it would be very valuable.  Maybe we could think of beaming of MIME objects
>like we think of HTTP on the Internet for transferring MIME objects --
>there's a universal standard everybody uses.
>
>LL



Reply via email to