связь между десктопом и Windows Mobile

Я хочу, чтобы настольное приложение запускало событие на стандартном устройстве Windows Mobile 6 (смартфоне).

Как сделать так, чтобы смартфон и рабочий стол взаимодействовали друг с другом?

Где я могу найти примеры этого кода? Я использую C # ...


Чтобы уточнить:

Он не стыкуется с USB. Я хочу использовать WLAN.

Я хочу вызвать событие в моем приложении, которое уже запущено на смартфоне.


person jau    schedule 12.02.2009    source источник


Ответы (3)


Одно из решений - использовать RAPI. Если вы это сделаете, ознакомьтесь с коммуникационной библиотекой RAPI по адресу OpenNETCF. Это оболочка C # для функций SDK.

С RAPI вы можете делать следующее:

  • Копирование файлов с компьютера на мобильное устройство и наоборот
  • Инициировать процесс на мобильном устройстве с рабочего стола

Полагаю, было бы сложно создать механизм обмена сообщениями с использованием RAPI. Для этой цели было бы проще использовать связь Bluetooth или Wi-Fi. Хорошим примером является эта статья в Code Project.

person kgiannakakis    schedule 12.02.2009

Смартфон пристыкован к этому рабочему столу через USB? Если это так, взгляните на RAPI («Windows Mobile Remote API»), который позволяет программному обеспечению на рабочем столе вызывать API-интерфейсы на устройстве. RAPI задокументирован в Windows Mobile SDK.

person ChrisW    schedule 12.02.2009

Вы можете использовать RAPI API с рабочего стола. Прямого вызова типа «запустить это событие» не существует, но вы всегда можете создать собственное расширение RAPI, которое будет делать это, и вызвать CeRapiInvoke. Существует бесплатная управляемая оболочка с открытым исходным кодом для вызовов RAPI здесь.

person ctacke    schedule 12.02.2009