首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手持式设备开发

手持式设备开发
EN

Stack Overflow用户
提问于 2012-06-29 12:47:16
回答 1查看 1.8K关注 0票数 3

我们开发了一个WPF应用程序(VS 2010 C#,.NET 4.0,MVVM,CaliburnMicro,Agatha),主要用于销售不同运输类型的机票。

现在,我需要开始开发一个手持设备的应用程序,它将与这个WPF应用程序一起使用(在公共汽车/火车上买票、打印、搜索等)。手持设备具有集成打印机+触摸显示器。

应用程序将在手持设备上拥有自己的本地数据库(可能是SQLite),但也需要使用WPF应用程序的主机(WCF服务)与主数据库(PostgreSQL)通信。

我们的客户端最初选择了一个WindowsMobile6.5/WindowsCE5.0的设备。

我没有手持式设备/开发他们的经验。现在,我一直在挖掘和理解

  • WPF/Silverlight类型开发只支持从6.0开始的WindowsMobile7.0+和Windows (有最新版本)。
  • 如果我们要为旧操作系统开发,我们不能使用VS2010与所有最新的工具等等,因为.net紧凑的框架不再支持那里。
  • 为旧操作系统开发可能会花费更多的时间和问题,CE5.0的支持已经被放弃。

我的问题:

  1. 如果我们设法找到一个支持移动7.0+ / CE 6.0+的设备,那么哪些工具、框架最适合我们的开发?或者有人能推荐一些最新的书吗?
  2. 如果我们需要使用Mobile6.5/CE5.0,我们最好的开发选择是什么?
    • 我知道我们需要降级为VS2008,但是哪些框架/工具最适合与WCF服务进行UI /通信?
    • 在这方面有经验的人能预见到与WCF服务沟通的任何问题吗?
    • 为这些旧的操作系统开发需要更多的时间(大概是数字)还是复杂的呢?也就是说,我想知道我们应该如何努力推动我们的客户切换到一个拥有较新操作系统的设备上(因为找到一个具有较新OS的适当构建/价格的设备是很有问题的)。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-06-29 15:11:30

似乎Pocket版本的将是您想要开发的。不过,我不确定它是如何支持Silverlight和其他新技术的。>>THIS QUESTION<<中的一个答案显示了如何做一些HTML内容,如果这有帮助的话。

Windows和Windows (WM)需要不同的SDK下载。我只在这里使用WM,我不知道从一条路线到另一条路线会得到什么。我被给予了WM,所以我为WM开发。

你想决定走哪条路吗(CE节WM)?

更大的问题是,大多数运行微软操作系统的新设备都是手机。看起来,如果你想要一个工业风格的设备,你要么被旧的Windows设备困住,要么转向运行一个新的Android平台的东西。

就WM平台而言,它们越新,您可以访问的功能就越多(比如打开收音机、获取电池状态等等)。Wm6及以上具有以下功能。Wm5和向下不是。比WM 5更老的称为PocketPC。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11262066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档