I posted on 12/13/1999 all the details. However some messages (enclosed
below) indicate somehow my post did not reach all the people! (It reached
some because I got back one reply asking me a clarification)
So I am re-posting again...
-----Original Message-----
From: Angsuman Chakraborty [mailto:[EMAIL PROTECTED]]
Sent: Monday, December 13, 1999 11:13 AM
To: [EMAIL PROTECTED]
Subject: Beaming data(contacts/memos/appointments) from desktop app to
palm pilot(IR enabled) using infrared...
I found over 25 emails expressing interest in this subject.
I thereby assume that the subject is of general interest and so I am posting
to the group.
The information presented below may contain errors or inaccuracies. I have
based them on my experimentations and website documentations.
I tried to be accurate, but to err is human....
Use it at solely your own risk.
If you find it useful please let me know.
I have other small interesting tidbits on the same subject and I am sure you
will come up with many. I was wondering if I should maintain a FAQ as I
could not find any resource anywhere which adequately, even scarcely covers
this subject. Let me know what you think...
Palm incorporates a IRDA device and contains IRDA protocol stack for
communication. It also has IRObex (a high level protocol, details later)
implemented on top of IRDA. For details on IRObex go to www.countersys.com
(Counter Point) or its parent company www.extendedsystems.com (Extended
Systems).
You might have noticed that you can beam appointments, memo, contacts from
one palm to another. These is done using IRObex.
Hardware:
I evaluated a some devices before choosing Jet Eye PC from Extended Systems.
Why?
1. It comes with Quick Beam suite (details later)
2. It comes with IRDA stack and IRObex (some competitors rely on the native
OS to provide the IRDA support, WIndows 98 and Windows 2k does so but not
Windows NT. I don't think however any of these OS's provide IRObex support
which you need)
3. It is better priced at around 89 when I bought.
Software
Here is the fun part.
So you have IRDA stack and IRObex. How do you use it? I found no sample code
anywhere and I searched a lot. (Let me know if you have better success)
(You can implement IRDA stack but that is a costly effort)
(Getting samples and source code costs 1000$ as I was informed)
I mean at the least you have to know which dll's to use and what methods are
available.. right?
I mentioned Quick Beam comes with Jet Eye PC (It can be bought separately)
This allows you to exchange files between two Quick Beam enabled PC using
infrared.
Anyway I found something interesting and undocumented.
QuickBeam exchanges data using IRObex. What it means is it speaks the same
language as palm.
Here are the key benefits:
The following data can be exchanged with palm using Quick Beam:
Memo - beam .txt files and it will be saved as memo
Contacts - beam .vcf (vCard) files
Calendar - beam .vcs (vCalendar) files
The file formats are defined in separate rfc's
Open the file in Quick Beam and Send it.
The exchange is bi-directional.
Most PIM's like Outlook can save data in this format. Outlook however does
some non-standard things(what's new?)
Another critical undocumented feature(even the Customer Service said it
cannot be done)
is that quick beam has a command line interface.
Just pass the file name.
So now from my application I can format the data in any of these formats,
save it as a file and excecute the program with the file name. Not the
neatest solution but it sure beats developing an IRDA stack and IRObex or
shelling out 1000$ for getting access to the source code.
Note: Palm in this context refers to all IRDA enabled palms (III, V and VII
I believe. I have tested with Palm V only)
Any feedback will be appreciated.
Angsuman
Sr. Software Engineer
SUN CERTIFIED ARCHITECT
for Java Technology
-----Original Message-----
From: John Spicer [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 16, 1999 8:29 PM
To: [EMAIL PROTECTED]
Subject: RE: Beaming from desktop to Palm
Ditto for me!
>Hello,
>
>Any information you would be willing to share would be a big help.
>
>Thanks,
>Dan Munk
>[EMAIL PROTECTED]
>
>
>-----Original Message-----
>From: Angsuman Chakraborty [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, December 07, 1999 11:46 AM
>To: [EMAIL PROTECTED]
>Subject: Beaming from desktop to Palm
>
>
>I found this email, I wrote about a month or two back, lurking in my drafts
>folder. I feel it might be of interest to someone.
>So here it goes...
>----------------------------------------------------------------
>Hi,
>I have asked twice in this forum about the techniques for beaming from
>desktop (using a infrared device) to palm pilot, things like calendar,
>appointment, memo's etc.
>Except for a not so useful response (and I knew it already) from David
Fedor
>I got no other responses.
>That leads me to believe either people do not know or unwilling to divulge
>what they consider to be trade secrets.
>The basic problem I was trying to solve was to beam information from our
>enterprise application to palm.
>My criteria were:
> very low cost of development
> very fast development
>And after endless document searching, browsing, and working with clueless
>technical support from four plus companies :) I found the solutions.
>Actually I hit upon a very simple solution to the problem and also ended up
>with a very clear understanding of the domain.
>I do not want to bombard this list with information that may not be of
>general interest.
>So if you are interested email me and I will be more than happy to share my
>solution with you.
____________________________________________________
John Spicer
H: (780) 903-6224
____________________________________________________
<mailto:[EMAIL PROTECTED]>
____________________________________________________
Author: MakeItGrow, MacLotto, TiCalendar, MacBillman,
Image-In Engine, TiCalendar, DrugMaster, MacDirectPay
If you want to work on your computer, buy an IBM.
If you want to DO work on your computer, buy a Mac.
____________________________________________________