这段时间发现几篇介绍在.NET Compact Framework下实现Web Service压缩传输的文章。
Getting Web Services using HTTP 1.1 Compression to work in Compact Framework
How to use WebServices with the Compact Framework on PocketPC using HTTP/1.1 Compression
Web Service Compression with .NET CF
Two-Way .NET CF Web Service Compression
在.NET CF下实现Web Service压缩传输有两种方式。一种是利用标准的IIS 6.0(HTTP 1.1)压缩机制;另一种是自己扩展一个处理压缩和解压缩的CompressionSoapExtension。具体如何实现请看上面两篇文章。
这两篇文章都用到了SharpZipLib这个开源组件,这个组件功能很强大,就是编译后的dll大了点。Resco出了一个For Compact Framework的压缩组件Resco Zip .NET,比较轻便,大家不妨试一试,不过不是免费的。
另外,有个叫Plumbwork Orange的开源项目,实现了WS-Compression协议,似乎是跟Web Services Enhancements结合着用。由于没有提供下载,所以不知道效果如何。
最后,如果你想在Compact Framework使用WSE里面定义的一些标准,可以使用OpenNetCF库,这个库里面已经实现了大部分WS-*协议。
原文地址:http://www.cnblogs.com/upto/archive/2006/04/17/CompressWsCF.html
分享到:
相关推荐
标题 "Csharpzip.net CF压缩算法" 涉及到的是在.NET Compact Framework 2.0环境下使用C#语言进行文件压缩的技术。.NET Compact Framework是微软为嵌入式设备和移动设备开发的一个精简版.NET框架,它支持在资源有限的...
.NET Compact Framework(简称.NET CF)是微软为嵌入式设备和移动平台开发的应用程序框架,它简化了在这些平台上构建应用程序的过程。这篇文章将深入探讨.NET CF下的界面代码编写,主要针对移动设备和嵌入式系统。 ...
")可能深入探讨了在.NET CF环境下优化应用程序性能的关键技术和策略。 首先,我们要理解.NET CF的应用性能可能会受到多种因素的影响,包括硬件资源的限制、内存管理、代码优化、线程处理、数据库访问和网络通信等...
在本文中,我们将深入探讨如何使用C# .NET Compact Framework(.NET CF)在Windows Mobile平台上实现拍照和录像功能。Windows Mobile是微软为移动设备设计的操作系统,版本包括5.0、6.0和6.5,这些版本的设备通常...
本文将深入探讨如何在.NET CF框架下实现图像的翻转操作,同时优化算法以确保在资源受限的环境中也能保持较高的执行效率。 .NET CF是微软为小型设备如Windows CE、Pocket PC和Smartphone等提供的一个精简版.NET ...
.NET Compact Framework (简称.NET CF) 是微软为嵌入式设备和移动设备开发的应用程序框架,它使得开发者可以利用.NET Framework的许多功能在资源有限的设备上构建应用程序。本主题主要探讨的是.NET CF应用的性能问题...
描述中提到的"发送短信类的源代码"可能是一个自定义的类或者组件,用于在.NET CF 1.0及以上版本中实现短信发送功能。这类代码通常会利用设备的COM接口或者特定的API,如Windows Mobile的AT命令集,来与设备的短信...
总之,在Wince下使用.NET CF开发时,可以通过XrossGDIPlus库来实现贝兹曲线图的绘制。虽然该库可能有一些限制,但通过适当的调整和扩展,可以满足大部分图形需求,尤其在分析仪器等领域的应用中,能够提供直观且高...
Mobile PPC 版本的.Net CF
这些示例涵盖了各种功能和技巧,可以帮助开发者理解和掌握如何在.NET CF环境下构建3D图形界面和交互逻辑。 由于文件名列表中只有"NETCF"一项,我们可以推测这个压缩包可能包含以下几个部分: 1. **源代码文件**:...
在Windows CE (WCE)平台上开发C# .NET应用程序时,有时会遇到需要适配不同.NET Compact Framework (CF)版本的情况。标题和描述提到的问题,是关于如何将一个原本基于.NET CF 3.5的项目调整为兼容.NET CF 2.0的步骤。...
Microsoft .NET CF 2.0.cab 手机上的安装包,用于无法运行NCF2.0软件的手机
在 Windows Mobile 软件开发中,.NET 正扮演着日益重要的角色,我们已经可以看到很多用.NET CF 开发的软件,这些软件涉及到了日常应用的方方面面。在智能设备的软件开发中,无线互联是一个相当重要的一块,我们可以...
【描述】:在Windows Mobile平台的软件开发中,C#和.NET Compact Framework(.NET CF)的应用越来越广泛,涵盖了各种应用场景。尽管.NET CF提供了红外通信的支持,但对蓝牙通信的支持却相对不足。本文将探讨如何使用...
本篇文章将详细介绍如何使用C#语言在.NET CF环境下实现蓝牙通信模块。 #### 二、基础知识 在深入探讨具体的实现细节之前,我们首先需要了解一些基础概念和必要的准备工作: 1. **C#与.NET CF**:C#是一种现代的...
在.NET Compact Framework (CF)环境下,C#程序员经常会遇到需要为移动设备或嵌入式系统开发用户界面,其中调用颜色选择对话框是一项常见的需求。本文将深入探讨如何在C#.NET CF中实现这一功能。 首先,理解.NET CF...
通过这个例子,你可以了解WCF在.NET CF环境下的基本工作流程,并以此为基础构建自己的服务。 总结来说,WCF for .NET CF为移动开发者提供了构建分布式服务的能力,虽然在资源有限的环境中使用时需要额外的优化考虑...
原因在于,每一个控件在.NET CF 2.0中都是一个窗口对象,这导致了窗口句柄创建的开销,进而影响运行效率。 为了解决这个问题,开发者可以采取一些优化措施来提升.NET CF 2.0的运行效率。首先,减少控件数量是关键。...
源代码的提供意味着开发者可以查看并学习到如何在.NET CF环境下编写这样的应用,这对于学习移动设备上的.NET编程非常有价值。 标签"WINCE"是Windows CE的简写,是一个面向嵌入式系统的操作系统,支持多种硬件平台。...