소프트웨어 응용 프로그램을 소프트웨어 어플라이언스로 어떻게 변환합니까?

StackOverflow https://stackoverflow.com/questions/804151

문제

내 소프트웨어만으로 하드웨어 어플라이언스를 판매하고 싶다고 가정하면 어떻게해야합니까?

  • 하드웨어는 어디에서 찾을 수 있습니까?
  • 필요한 경우 물건을 수정하기 위해 기계를 원리하려면 어떻게해야합니까?

Google은 검색 어플라이언스와 함께이 작업을 수행했습니다 (여전히 그렇지 않은지 모르겠다). VMware에는 Cafepress와 같은 웹 사이트가 있어야 로고를 업로드하고 사양을 선택한 다음 이미지를 제공하고 서버를 삭제해야합니다.

이 질문에 대한 편집은 내가 잊어 버린 모든 것에 대해 권장됩니다.

도움이 되었습니까?

해결책

Goolge는 여전히 확인했습니다 여기다음은 또 다른 예입니다. 트릭스 박스.

결정을 내려야합니다. 예를 들어:

하드웨어 지원을 제공 하시겠습니까? 가격이 얼마든지 원하십니까? 소프트웨어의 요구 사항? 브랜드는 무엇입니까?

그런 다음 프로토 타입을 만들면 newegg.com 그리고 일부 부품을 사십시오. 고객이 어떻게 반응하고 좋은 생각인지 확인하십시오. 일이 잘 진행되면 ODM에 연락하여 기기를 개발하고 브랜드를 넣는 데 필요한 것이 무엇인지 확인할 수 있습니다.

그러나 먼저, 아기 발걸음을 내딛습니다. 사양을 정의하고, 시스템을 설계하고, 다양한 프로토 타입을 개발하고 고객의 반응을 확인하십시오. 실제로 VMware 이미지는 첫 번째 프로토 타입이 될 수 있으며가는 길 일 수 있습니다. 이미지를 판매하고 고객이 하드웨어를 처리하게하십시오.

다른 팁

On the hardware side, MBX or Rackable will almost do what you're looking for. As far as remoting into the box once you have it deployed, you'll either need to have it phone home as part of a user setup or have the user give you the info when they have a support call.

The actual mechanics of remoting in depend on the OS you use. Linux would be the easiest (in my mind) because I would just set up a reverse ssh tunnel using autossh to a jump host.

You'll also want to give a good deal of consideration to hardening the box, and the level of access you'll allow the end user to have.

One thing that might also help is if you could let us know what the appliance is? For example there are a number of companies who supply tills based on PCs where you can put your own OS on it.

You also need to think about OS, there are a number of them out there that could meet your needs from Windows CE and XP Embedded to custom linux Distros.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top