WEB开发网
开发学院数据库MSSQL Server 用 SQL Server CE 2.0 和.NET Compact Framework ... 阅读

用 SQL Server CE 2.0 和.NET Compact Framework 开发紧凑而功能强大的移动应用程序

 2007-11-11 13:08:02 来源:WEB开发网   
核心提示: 最近,厂商开始在自己的设备中嵌入无线访问模块,用 SQL Server CE 2.0 和.NET Compact Framework 开发紧凑而功能强大的移动应用程序(2),过去为了使用无线 LAN 卡的功能,需要在设备上配备体积巨大的PC卡,程序开发可以使用 eMbedded Visual Basic® 和

最近,厂商开始在自己的设备中嵌入无线访问模块,过去为了使用无线 LAN 卡的功能,需要在设备上配备体积巨大的PC卡。便携式电话也趋于向 Pocket PC 集成,这将是一个有趣的技术组合。

配备 Windows CE 的嵌入式设备已经渗入到我们的工作当中了。并且扩展其韧性,许多设备从物理上进行了强化,从几英尺高度掉下不至于损坏。

一个有趣的现象是,许多这些嵌入式 OEM 设备的 Windows CE 操作系统版本甚至比那些可获得的面向消费者的设备的操作系统版本更新 。最新的 OEM 设备采用版本为4.x 的 Windows CE。 这些设备缺省包括 .NET Compact Framework。这对想利用Microsoft 下一代工具和框架优点的企业开发人员来说非常有吸引力,

Windows CE 也加进了各种各样有趣的硬件技术,包括 CF( Compact Flash)阅读器、条形码扫描器、磁条读取器、全球定位系统(GPS)、指纹 鉴定和照相技术等。Figure 1 说明了当今发展中企业利用基于 Windows CE 的工具和设备开发 的典型移动应用解决方案。显而易见,这些移动设备需要一个简洁而健壮的本地存储解决方案。

移动应用开发人员最大的挑战是移动设备上可获得的内存较小(一般为 16MB-32MB)。移动设备的内存增加的越多,其应用程序也就越复杂。当然,本地存储机制必须 具备一个小规模内存空间。考虑内存问题的同时,应用程序很可能还要实现针对本地存储的复杂查询。

此外,这些应用程序处于在线状态或不在线状态时都必须工作得一样好。这就必要具备本地和远程数据存取 APIs,以及与后台数据进行某种形式的同步。幸运的是,sql server(WINDOWS平台上强大的数据库平台) CE 2.0 提供了 生成满足这些要求的应用程序的框架。

处于离线模式时,sql server(WINDOWS平台上强大的数据库平台) CE 提供设备自身本地的存储。数据库的变化可以在设备上被可靠地追踪,当重新建立连接时,它就可以和后台数据库进行同步。服务器端数据 的变化亦然。sql server(WINDOWS平台上强大的数据库平台) CE 支持合并复制(Merge Replication)的特性。当与 sql server(WINDOWS平台上强大的数据库平台) 2000 协同使用时, 对所有数据库变化提供双向同步。

移动开发工具

移动应用程序开发人员既可以选择使用现有的工具来开发,也可以用 sql server(WINDOWS平台上强大的数据库平台) CE 2.0 的下一代工具。

对于喜欢使用 eMbedded Visual Tools 3.0 开发移动应用程序的人来说,以前的工具继续被 sql server(WINDOWS平台上强大的数据库平台) CE 2.0 支持。程序开发可以使用 eMbedded Visual Basic® 和 eMbedded Visual C++®。如果你选择 eMbedded Visual Tools, 注意 sql server(WINDOWS平台上强大的数据库平台) CE 2.0 需要在设备上安装 Windows CE 3.x 或更高版本的操作系统。

上一页  1 2 3 4 5 6 7  下一页

Tags:SQL Server CE

编辑录入:coldstar [复制链接] [打 印]
赞助商链接