Как преобразовать мое программное приложение в программный продукт? - PullRequest
2 голосов
/ 30 апреля 2009

Если я хочу продать аппаратное устройство с только моим программным обеспечением, что мне нужно сделать?

  • Где я могу найти оборудование?
  • Как я могу удаленно войти в машину, чтобы исправить вещи, если мне нужно?

Google раньше делал это с поисковым устройством (не знаю, продолжают ли они). У VMWare должен быть веб-сайт, такой как cafepress, где вы загружаете логотип, выбираете спецификации, а затем даете им изображение, и они отправляют вам сервер с этим.

Редактирование этого вопроса приветствуется, за все то, что я забыл.

Ответы [ 3 ]

2 голосов
/ 30 апреля 2009

У Goolge все еще есть это проверить здесь Вот еще один пример: trixbox .

Тебе нужно принять некоторые решения. Например:

Собираетесь ли вы обеспечить поддержку оборудования? Сколько вы хотите оценить это? Требования к программному обеспечению? Какой бренд?

Затем создайте прототип, вы можете перейти на newegg.com и купить некоторые детали. Посмотрите, как реагируют клиенты, и если это хорошая идея. Если дела пойдут хорошо, вы можете связаться с ODM и проверить, что им нужно для разработки вашего устройства и размещения вашего бренда.

Но, во-первых, сделай шаги ребенка. Определите спецификации, спроектируйте систему, разработайте различные прототипы и посмотрите, как реагируют ваши клиенты. На самом деле образ VMWARE может быть первым прототипом и может быть подходящим вариантом. Просто продайте им изображение, и пусть ваши клиенты позаботятся об оборудовании.

1 голос
/ 30 апреля 2009

Одна вещь, которая также может помочь, если бы вы могли сообщить нам, что это за прибор? Например, есть ряд компаний, которые поставляют палитры на основе ПК, на которых вы можете установить свою собственную ОС.

Вам также нужно подумать об ОС, есть ряд таких, которые могут удовлетворить ваши потребности, от Windows CE и XP Embedded до пользовательских дистрибутивов Linux.

1 голос
/ 30 апреля 2009

С аппаратной стороны, MBX или Rackable почти сделает то, что вы ищете. Что касается удаленного взаимодействия с устройством после его развертывания, то вам нужно будет либо сделать так, чтобы телефон находился дома, как часть настройки пользователя, либо попросить пользователя предоставить вам информацию, когда ему позвонят в службу поддержки.

Фактическая механика удаленного взаимодействия зависит от используемой вами ОС. Linux будет самым простым (на мой взгляд), потому что я просто настрою обратный ssh-туннель, используя autossh для хоста перехода.

Вы также захотите уделить много внимания укреплению коробки и уровню доступа, который вы предоставите конечному пользователю.

...