toolkit_4_4
所属分类:Linux/Unix编程
开发工具:C++
文件大小:672KB
下载次数:133
上传日期:2005-07-28 14:26:12
上 传 者:
wingslee
说明: 可以在Windows 平台和Linux 平台上编译,提供有关syncml开发的一系列API,包含一个综合 C 库,用于创建、发送、接收和解析 SyncML 消息。它支持 XML 和 WBXML 编码,还支持 HTTP(用于 Web 上的同步)、WSP(在 WAP 上使用)和 OBEX(在 IrDA 或蓝牙上使用)传输。
(in the Windows platform and Linux compiler, the SyncML development of a series of API, includes a comprehensive C library for creating, sending, receiving and analytical SyncML news. It supports XML and WBXML coding, also supports HTTP (for Web synchronization), the WSP (in the use of WAP) and OBEX (IrDA or use Bluetooth) transmission.)
文件列表:
CVS (0, 2004-05-09)
doc (0, 2004-05-09)
doc\CVS (0, 2004-05-09)
opensource_license.txt (2227, 2004-05-09)
src (0, 2004-05-09)
src\bld (0, 2004-05-09)
src\bld\CVS (0, 2004-05-09)
src\bld\linux (0, 2004-05-09)
src\bld\linux\CVS (0, 2004-05-09)
src\bld\linux\Makefile (5709, 2004-05-09)
src\bld\linux\Makefile.xpt (11466, 2004-05-09)
src\bld\makeLinux (2064, 2002-08-06)
src\bld\makeWin.bat (2778, 2002-08-06)
src\bld\udc.tar (10240, 2002-08-06)
src\bld\win (0, 2004-05-09)
src\bld\win\CVS (0, 2004-05-09)
src\bld\win\Makefile (6402, 2004-04-03)
src\bld\win\Makefile.xpt (12109, 2004-04-03)
src\CVS (0, 2004-05-09)
src\examples (0, 2004-05-09)
src\examples\builder_wrapper.c (5551, 2004-04-17)
src\examples\builder_wrapper.h (638, 2004-04-11)
src\examples\callback_handler.c (3370, 2004-04-17)
src\examples\callback_handler.h (615, 2004-04-11)
src\examples\CVS (0, 2004-05-09)
src\examples\dynamicTransports (8, 2004-04-11)
src\examples\Makefile (785, 2004-04-17)
src\examples\receiver.c (3232, 2004-04-14)
src\examples\sender.c (3103, 2004-04-14)
src\sml (0, 2004-05-09)
src\sml\CVS (0, 2004-05-09)
src\sml\inc (0, 2004-05-09)
src\sml\inc\CVS (0, 2004-05-09)
... ...
*****************************************************************
Copyright Notice
Copyright (c) Ericsson, IBM, Lotus, Matsushita Communication
Industrial Co., Ltd., Motorola, Nokia, Openwave Systems, Inc.,
Palm, Inc., Psion, Starfish Software, Symbian, Ltd. (2001).
All Rights Reserved.
Implementation of all or part of any Specification may require
licenses under third party intellectual property rights,
including without limitation, patent rights (such a third party
may or may not be a Supporter). The Sponsors of the Specification
are not responsible and shall not be held responsible in any
manner for identifying or failing to identify any or all such
third party intellectual property rights.
THIS DOCUMENT AND THE INFORMATION CONTAINED HEREIN ARE PROVIDED
ON AN "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND AND ERICSSON, IBM,
LOTUS, MATSUSHITA COMMUNICATION INDUSTRIAL CO. LTD, MOTOROLA,
NOKIA, PALM INC., PSION, STARFISH SOFTWARE AND ALL OTHER SYNCML
SPONSORS DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT
SHALL ERICSSON, IBM, LOTUS, MATSUSHITA COMMUNICATION INDUSTRIAL CO.,
LTD, MOTOROLA, NOKIA, PALM INC., PSION, STARFISH SOFTWARE OR ANY
OTHER SYNCML SPONSOR BE LIABLE TO ANY PARTY FOR ANY LOSS OF
PROFITS, LOSS OF BUSINESS, LOSS OF USE OF DATA, INTERRUPTION OF
BUSINESS, OR FOR DIRECT, INDIRECT, SPECIAL OR EXEMPLARY, INCIDENTAL,
PUNITIVE OR CONSEQUENTIAL DAMAGES OF ANY KIND IN CONNECTION WITH
THIS DOCUMENT OR THE INFORMATION CONTAINED HEREIN, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.
The above notice and this paragraph must be included on all copies
of this document that are made.
*****************************************************************
Date: 2000/09/27
Building the SyncML-DLLs with the GNU compiler on Win32 platforms
=================================================================
Installation
============
To build our DLLs we use the GNU mingw32-msvcrt distribution with GCC 2.95.2.
You can download it at: http://www.gnu.org
Run the setup program and install it to a directory of your choice, for example
at c:\mingw32.
Now, you are ready to configure your system.
Local Patch
===========
The af_irda.h include file that is used for compiling the xpt services on Microsoft
Windows is from the Microsoft Platform SDK, April 2000 edition (later versions
should work too). That platform SDK is a free download from Microsoft's web site at
the following URL:
http://www.microsoft.com/msdownload/platformsdk/setuplauncher.htm
It is also available of part of an MSDN subscription.
The af_irda.h file isn't included in the MinGW distribution, and the version from
the Microsoft Platform SDK needs to be modified slightly for use with MinGW. Since
the Platform SDK license agreement doesn't permit redistributing af_irda.h or a
modified version of it, you must install the Platform SDK to get the af_irda.h file
and then apply the patch contained in the file af_irda.h.patch using the GNU patch
program, or manually enter the changes indicated in the patch file. To use the patch
program to apply the patch, put a copy of the Platform SDK version of af_irda.h in
the current directory along with the patch file, and run the command:
patch af_irda.h < af_irda.h.patch
The resulting af_irda.h file should then be placed into one of the MinGW include
directories, e.g., in the gcc-mingw-2.95.2\i386-mingw32msvc\include directory.
Configuration
=============
To avoid conflicts with other compiler on your harddisk you have to set the
environment variable MINGW32_LOCATION to the directory, where you have installed
your mingw32-distribution.
For example:
set MINGW32_LOCATION=c:/mingw32
Attention: because of GNU, you have to use "/" instead of "\"
That's all, you're now able to build the DLLs.
Building DLLs
=============
Change to directory ...syncml\src\bld in your SyncML-source-tree. Here the
following build commands are available:
makewin clean: removes all objects
makewin sml: builds the sml-DLL
makewin xpt: builds the xpt DLLs
makewin all: builds the sml- and xpt-DLLs
近期下载者:
相关文件:
收藏者: