Home > Archive > Smartphone Developer Forum > January 2005 > Desktop Apps (RAPI?), Desktop-->Phone connections
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Desktop Apps (RAPI?), Desktop-->Phone connections
|
|
| Paul Sidebottom 2005-01-23, 4:04 pm |
| Hi,
Quick question, hoping someone can point me in the right direction.
I've been looking on the web for information on how to retrieve info from a
WM2003 device - eg. SMS/call history - I've looked at the opennetcf however
i dont think that this provides me with what I need - rather than running
software on the phone - I want to be able to use a dektop PC retrieve info
off the device i.e. an app running on the dektop connects to the phone
instead - similar in concept to the way activesync/a few sms management
programs works.
I understand this used to be possible with RAPI however reading up on
Microsofts website - RAPI access has been tightened in an effort to improve
security - its got to be possible somehow though?
Any pointers? I will ideally be using VB.net/.NETCF
Thanks for any advice - I'm feeling a little lost at the moment and dont
seem to be able to find much help via google!!
Cheers Guys/Gals!
| |
| Peter Foot [MVP] 2005-01-23, 4:04 pm |
| RAPI doesn't include functionality for Phone / Sms activities. You'll need
to write some code for the device to interact with those APIs and pass the
data back to the desktop. There are a number of ways you could do this, you
could write a native C++ dll which exposes functions suitable to be called
by CeRapiInvoke on the desktop. Or you could write a more full featured
client to run on the device and use an alternative method of communication
e.g. sockets etc.
The OpenNETCF Desktop library provides a wrapper around RAPI so you can use
that functionality on the desktop with VB or C# or any other .NET language.
Peter
--
Peter Foot
Windows Embedded MVP
www.inthehand.com | www.opennetcf.org
"Paul Sidebottom" <PaulSidebottom@yahoo.co.uk> wrote in message
news:TIudnXoQiaZuX27cRVnyuQ@pipex.net...
> Hi,
>
> Quick question, hoping someone can point me in the right direction.
>
> I've been looking on the web for information on how to retrieve info from
> a
> WM2003 device - eg. SMS/call history - I've looked at the opennetcf
> however
> i dont think that this provides me with what I need - rather than running
> software on the phone - I want to be able to use a dektop PC retrieve info
> off the device i.e. an app running on the dektop connects to the phone
> instead - similar in concept to the way activesync/a few sms management
> programs works.
>
> I understand this used to be possible with RAPI however reading up on
> Microsofts website - RAPI access has been tightened in an effort to
> improve
> security - its got to be possible somehow though?
>
> Any pointers? I will ideally be using VB.net/.NETCF
>
> Thanks for any advice - I'm feeling a little lost at the moment and dont
> seem to be able to find much help via google!!
>
> Cheers Guys/Gals!
>
>
| |
|
| Paul Sidebottom wrote:
> Hi,
>
> Quick question, hoping someone can point me in the right direction.
>
> I've been looking on the web for information on how to retrieve info from a
> WM2003 device - eg. SMS/call history - I've looked at the opennetcf however
> i dont think that this provides me with what I need - rather than running
> software on the phone - I want to be able to use a dektop PC retrieve info
> off the device i.e. an app running on the dektop connects to the phone
> instead - similar in concept to the way activesync/a few sms management
> programs works.
>
> I understand this used to be possible with RAPI however reading up on
> Microsofts website - RAPI access has been tightened in an effort to improve
> security - its got to be possible somehow though?
>
> Any pointers? I will ideally be using VB.net/.NETCF
Well if memory serves that call log is stored in a database (and mail
too). So it is *possible* to access this (readonly) from the desktop,
but i don't recommend it, formats change (see the next version of WM),
and the mail format is icky enough as it is. check out the Database API
(CeOpenDatabase() and friends) if you feel you want to walk this dark path.
riki
main(){printf("%d != %d, why?", sizeof('"')["'"],
,(sizeof('"'))["]\"\0["]);}
By Night:
ThemeChanger for Smartphone : http://homepages.inspire.net.nz/~gambit/
AbstractStart for Smartphone :
http://homepages.inspire.net.nz/~gambit/AbstractStart/
By Day: http://www.EmbeddedFusion.com
| |
|
| Cheers for the replies! I will take a look into this - looks like it may
require a bit more thought than initially anticipated!
Thanks again.
Paul
"riki" <see_my_home@page> wrote in message
news:eZ8uc3YAFHA.208@TK2MSFTNGP12.phx.gbl...
> Paul Sidebottom wrote:
from a[color=darkred]
however[color=darkred]
running[color=darkred]
info[color=darkred]
improve[color=darkred]
> Well if memory serves that call log is stored in a database (and mail
> too). So it is *possible* to access this (readonly) from the desktop,
> but i don't recommend it, formats change (see the next version of WM),
> and the mail format is icky enough as it is. check out the Database API
> (CeOpenDatabase() and friends) if you feel you want to walk this dark
path.
>
> riki
>
> main(){printf("%d != %d, why?", sizeof('"')["'"],
> ,(sizeof('"'))["]\"\0["]);}
> By Night:
> ThemeChanger for Smartphone : http://homepages.inspire.net.nz/~gambit/
> AbstractStart for Smartphone :
> http://homepages.inspire.net.nz/~gambit/AbstractStart/
> By Day: http://www.EmbeddedFusion.com
|
|
|
|
|