A method and apparatus for providing hypermedia content maintained remotely on
a network to a wireless device without a browser are described. A Short Message
Service (SMS) request for Internet-based content is received from the wireless
device at a proxy server, via an SMS Center (SMSC). The SMS request is transmitted
to the SMSC on a wireless network. The proxy server transcodes the SMS request
from a character set of the SMSC to a character set of an application and extracts
a keyword from the trancoded request. The proxy server maintains a mapping of keywords
to URLs. The proxy server looks up the extracted keyword in the keyword-to-URL
mapping to identify the URL of an application associated with the keyword. The
proxy server constructs an HTTP POST operation containing the keyword and the URL,
and submits the HTTP POST operation to the application over a wireline network
such as the Internet. Upon receiving an HTTP response containing the requested
content from the application in response to the POST operation, the proxy server
extracts the content from the HTTP response. The proxy server then translates the
content from the content-type used by the application to the content-type used
by the SMSC and transcodes the content from the character set used by the application
to the character set used by the SMSC. The proxy server then sends the translated
and transcoded content in an SMS response to the SMSC, for subsequent delivery
to wireless device as an SMS message.