2012-05-18 6 views
0

원격 장치에서 다음 작업을 수행하는 원격 관리 시스템을 구현해야합니다. 1) 소프트웨어, 펌웨어를 설치하십시오. 2) 소프트웨어, 펌웨어 업그레이드를 설치하십시오. 3) 설치된 소프트웨어의 상태, 펌웨어를 모니터링하십시오.OSGi에 대한 대안?

OSGi는 이것을 달성하기위한 프레임 워크 중 하나 일 수 있지만 Java로 작성된 번들 만 지원합니다 (C/C++ 구현은 사용 가능하지만 성숙되지 않았습니다). 모든 언어로 작성된 소프트웨어를 관리 할 수있는 다른 대안이 있는지 궁금합니다.

답변

2

이 질문은 수시로 발생하는 것으로 보였습니다.하지만 나는 존재하지 않는다고 생각합니다. 특히 휴대 기기에서는 그렇습니다. 언어에 상관없이 '기분이 좋은'API를 얻는 것은 거의 불가능하며 특정 플랫폼에서 업데이트를 처리하는 방법과 인터페이스해야합니다. OSGi 구성 요소 프로비저닝은 iOS 앱 업데이트와 근본적으로 다릅니다.

는 다시, 나는 어쩌면 당신은 MEF에서보고 (확장 성 프레임 워크 관리)를 가질 수이 하나 ;-)

0

에 잘못 입증 싶어요. dotNet 개발 및 OSGi와 유사합니다. 그러나 나는 MEF만큼 OSGi에 더 익숙해있어서 차이점을 말할 수는 없다. 나는 C# 전문가로부터 OSGi 대신에 MEF를 가지고 있다고 들었습니다 ^^