如何将我的软件应用程序转换为软件设备?
Posted
技术标签:
【中文标题】如何将我的软件应用程序转换为软件设备?【英文标题】:How do I convert my software application into a software appliance? 【发布时间】:2010-10-22 16:39:38 【问题描述】:假设我想出售仅包含我的软件的硬件设备,我需要做什么?
在哪里可以找到硬件? 如果需要,如何远程进入机器进行修复?Google 曾经使用 Search Appliance 来做到这一点(不知道他们现在是否还在这样做)。 VMWare 应该有一个像 cafepress 这样的网站,您可以在其中上传徽标、选择规格,然后给他们一张图片,然后他们会直接向您发送带有该图片的服务器。
鼓励编辑这个问题,因为我忘记了所有事情。
【问题讨论】:
【参考方案1】:在硬件方面,MBX 或 Rackable 几乎可以满足您的需求。至于部署后将其远程连接到盒子中,您要么需要将其作为用户设置的一部分,要么让用户在有支持电话时向您提供信息。
远程处理的实际机制取决于您使用的操作系统。 Linux 将是最简单的(在我看来),因为我只需使用autossh 设置一个反向 ssh 隧道到跳转主机。
您还需要充分考虑强化盒子,以及您将允许最终用户拥有的访问级别。
【讨论】:
【参考方案2】:Goolge 仍然有它检查它here 这是另一个例子,trixbox。
您需要做出一些决定。例如:
你们会提供硬件支持吗? 你想定价多少? 软件要求? 品牌是什么?
然后制作原型,您可以前往newegg.com 购买一些零件。看看客户的反应,如果这是一个好主意。如果一切顺利,那么您可以联系 ODM,并检查他们需要什么来开发您的设备并推广您的品牌。
但首先,迈出小步。定义规格、设计系统、开发各种原型并查看客户的反应。实际上 VMWARE 映像可能是第一个原型,并且可能是要走的路。只需将图像卖给他们,让您的客户处理硬件即可。
【讨论】:
什么是 ODM? (他们可能是谁?) 原始设计制造商 (ODM) 是一家生产产品的公司,该产品最终由另一家公司进行品牌销售。华硕是 ODM,尽管他们正在成为消费者公司。广达和仁宝是为惠普、戴尔等制造笔记本电脑的其他 ODM。【参考方案3】:还有一点可能会有所帮助,如果您能告诉我们该设备是什么?例如,有许多公司提供基于 PC 的收银台,您可以在其中安装自己的操作系统。
您还需要考虑操作系统,其中有许多可以满足您的需求,从 Windows CE 和 XP Embedded 到定制的 linux Distros。
【讨论】:
以上是关于如何将我的软件应用程序转换为软件设备?的主要内容,如果未能解决你的问题,请参考以下文章
防病毒软件将我的 C# 应用程序检测为 Gen.Variant.Zusy