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

 HTTP Protocol
 HTTPS Protocol
 DOM XML Parser
 WebServices Toolkit 

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





HTTPS (Secure) protocol for Palm OS
CodeWarrior Platform Release

What is it?
It is a CodeWarrior C++ Palm OS implementation of both HTTP and HTTPS protocols. 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.
This library enables your program to retrieve any document using HTTPS, providing a secure connection to a server. HTTP protocol is also included in the library.

NOTE: HTTPS requires Palm OS 5.0 or later. HTTP requires Palm OS 3.0 or later.

Features
 Provides both HTTP and HTTPS 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 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, 292Kb)

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

HTTPSConnection *cnn = new HTTPSConnection(40960, 10240); //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):


This library was designed for compiling with Metrowerks CodeWarrior. Contact us for using it with other development tools

What’s included in the package?
 Headers for the C++ HTTP and HTTPS client objects.
 An object library (MKHTTPS.lib) for linking with your CodeWarrior 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