Communications
A phone’s most important use isn’t to
run applications but to communicate with
the outside world. ContextPhone supports
both local (infrared and Bluetooth)
and wide-area (GSM and GPRS) communications.
Our communications package
also offers protocol implementations
and service abstractions on top of these.
To gather data (ContextLogger) and
share media (ContextMedia), we need a
way to upload files. Typically, to support
our unobtrusiveness goal, ContextPhone
automatically uploads files in the background
through an HTTP POST request.
However, a manually triggered local
transfer is also possible. Because ContextPhone
can send and receive SMS and
MMS, developers can incorporate any
mobile service that can be used through
text messages, such as network location
services. To distribute presence information
and notifications, we use the Jabber
extensible messaging and presence
protocol (see www.jabber.org).
Communications
A phone’s most important use isn’t to
run applications but to communicate with
the outside world. ContextPhone supports
both local (infrared and Bluetooth)
and wide-area (GSM and GPRS) communications.
Our communications package
also offers protocol implementations
and service abstractions on top of these.
To gather data (ContextLogger) and
share media (ContextMedia), we need a
way to upload files. Typically, to support
our unobtrusiveness goal, ContextPhone
automatically uploads files in the background
through an HTTP POST request.
However, a manually triggered local
transfer is also possible. Because ContextPhone
can send and receive SMS and
MMS, developers can incorporate any
mobile service that can be used through
text messages, such as network location
services. To distribute presence information
and notifications, we use the Jabber
extensible messaging and presence
protocol (see www.jabber.org).
การแปล กรุณารอสักครู่..
