[missing-sync-ppc-dev-talk] Re: [missing-sync-winmobile-talk]
More than contact, task, event, note syncing
Dave Koziol
dkoziol at markspace.com
Tue Oct 3 08:54:32 PDT 2006
On Oct 3, 2006, at 4:06 AM, William G.Rager wrote:
> On 2 oct. 06, at 23:40, Dave Koziol wrote:
>
> Well, thats great news,
>
> Contactizer Pro has a communication center, we gather all
> communications (emails, phone calls, faxes, documents, chat
> logs...), so some users (who are Missing Sync users too) ask me to
> see if its possible to put phone communications (phone calls, sms)
> in Contactizer Pro. This is why I was wondering if Missing Sync can
> provide a tool to do that.
> If you have a developer framework to access to the device, I'll be
> happy to have a look.
>
> Is it the MissingSync.framework in /Library/Frameworks ?
Yes, the MissingSync.framework in /Library/Frameworks is our
framework which allows you access to the device.
Now, on to your actual tasks.
* Phone Calls: The devices have a Call History application, it is
possible to get all of that information using an API which exists on
the device. Doing this requires writing device code. This is
actually a fairly easy task.
* Incoming SMS: There is a API on the device which will allow you to
intercept incoming SMS messages, and either handle them, or pass them
on. You can write an application which is launched when an SMS
message is received, or you can use a service to have your code
always running.
* Outgoing SMS: I'm not sure how to do this, but I think you might be
able to use MAPI to get to the items in the SMS Sent mailbox. This
wouldn't get you items sent via other methods, but it might be good
enough for your task.
Once you have your device code you have a couple of options in the
MissingSync.framework:
* You can use something like CeCreateProcess to run a program on the
device and CeCreateFile, and CeReadFile to read an output file from
that program.
* You can use CeRapiInvoke to run some code on the actual device, and
either send back results via an RPC mechanism, or stream results via
a stream.
Hope that helps,
Dave Koziol
Mark/Space, Inc.
>> On Oct 2, 2006, at 4:34 PM, William G.Rager wrote:
>>
>>> I'm just wondering if it would be possible to easily access to
>>> phone communications, sms, faxes using and/or defining a sync
>>> schema ?
>>
>> I'm not exactly sure what you are looking for, but here are some
>> thoughts:
>>
>> * When the device is connected to the Mac, you can use Microsoft's
>> RAPI API to access it. Mark/Space provides a developer Framework
>> with C and Objective-C apis to do this.
>> * You can write device code, and optionally use RAPI to invoke it.
>>
>> There is a Developer folder in the Extras folder which is
>> installed with Missing Sync for Windows Mobile. We also have a
>> developer mailing list and some other information on our website
>> at <http://www.markspace.com/developers.html>
>>
>> Hope that helps,
>>
>> Dave Koziol
>> Mark/Space, Inc.
More information about the missing-sync-winmobile-talk
mailing list