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

近期下载者

相关文件


收藏者