Welcome to PDADevelopers.com. Development tools for PDA developers.
Welcome to PDADevelopers.com. Development tools for PDA developers.
Welcome to PDADevelopers.com. Development tools for PDA developers.
Welcome to PDADevelopers.com. Development tools for PDA developers.  
Products
index
 HTTP Protocol
 HTTPS Protocol
 DOM XML Parser
 WebServices Toolkit 



 Home
 What is it?
 Features
 Sample code
 What's included
 Contact us
 Links


Try & Buy
No runtime fees!
Buy once, use on
any program you write!

> Download Demos <



Our products are
available at:
Get it at PalmGear

Enter to download
a trial version or buy
our software.

Need a Custom Palm/PocketPC development? Contact us!


Coming Soon

 Palm SOAP library
 Palm Dinamic User
   Interfase





HTTP protocol for Palm OS v1.0
PRC Tools Platform Release

What is it?
It is a release developed using PRC Tools for an implementation of a subset of W3C specs for HTTP protocol. It’s packed as a library file (.lib) with C++ headers, so you can include it in your own programs simply linking it into your PRC. It runs on ANY Palm OS device running Palm OS version 3.0 and higher (not only on Palm VII).

Do you need a Secure alternative? Check our HTTPS protocol (includes both HTTP and HTTPS in the version for Metrowerks Codewarrior).

Features
 Provides HTTP client protocol on top of the standard Palm socket library.
 Easy to use, extensible C++ classes: functions as simple as connect(), execute request(), get response(), disconnect(), etc.
 Provides control for getting HTTP headers and cookies management.

You can use the library for requesting information from existing web servers, and then parse the results. You can even use it for integrate your programs with existing Web Services.

Download DEMO file with specs and sample code
Download HTTP+HTTPS Reference Manual (PDF, 133Kb)

Sample code
This is how looks a piece of code for requesting a web page from a MS IIS Server:

HTTPConnection *cnn = new HTTPConnection(8192); //Buffer for the connection
HTTPRequest *req = new HTTPRequest(cnn);

responseCode = req->execute(httpGet, “www.yahoo.com”, NULL);
if (req->getLastError()) {
if (req->getLastError() == errCantResolveHost)
    content = "Cannot Resolve Host";
else
    content = "Error: URL can't be retrieve.";
}
else {
    content = req->getResponse()->getContent(); //HTML code
    contentL = req->getResponse()->getContentLength(); //page length
}
//Release Objects
delete req;
delete cnn;

and here is a screenshot of a simple application (included in the package):



What’s included in the package?
 Headers for the C++ HTTP client objects.
 An object library (MKHTTP.lib) for linking with your PRC for Palm programs.
 Source code of a sample program that requests a web page and shows the HTML code on screen (see above).
 Free email technical support.

Questions? Comments? Contact us!
If you have any question, or comment, send us an email to
support@pdadevelopers.com.
You can also contact us at sales@pdadevelopers.com if you are interesed in licensing the full source code.

Links & Useful information
 Graeme Davison has a very detailed explanation about how to configure RAS on Windows NT or Windows 2000 machine and your Palm.
Click here to see that information.


Bookmark our page or send us an email to sales@pdadevelopers.com and we will let you know when we release a new product.


this page was designed and developed by pdadevelopers.com
copyright 2002-2006 - all rights reserved