Windows CE: план полноэкранного приложения .net с возможностями видеочата - PullRequest
0 голосов
/ 16 сентября 2010

Мне нужно разработать приложение, которое должно запускаться сразу после запуска Windows CE.Пользователь должен увидеть экран «Запуск ОС», а затем форму приложения, не обращая внимания на значки рабочего стола и других приложений.Приложение должно предоставлять некоторые функции + функцию для запуска видеочата через локальную сеть (Интернет не требуется).

Пожалуйста, дайте мне план развития такой вещи для Windows CE на платформе .net CF: архитектуратехнологии, дополнительное программное обеспечение, которое вы бы лично выбрали, и некоторые подводные камни, о которых я позабочусь при внедрении.

Заранее спасибо!

1 Ответ

2 голосов
/ 16 сентября 2010

Итак, вы просите нас спроектировать все это для вас здесь, на SO?Это огромная просьба, поскольку создание встроенных устройств - непростая задача (независимо от того, что скажут маркетологи).

Вам понадобится:

  • платформачто вы можете «настроить», чтобы не показать рабочий стол.
  • для удаления explorer.exe или, по крайней мере, ссылку на него в HKLM \ Init.
  • для записи C / C ++и запустить его из HKLM \ Init .
  • , чтобы написать приложение, предоставляющее «некоторые функции».
  • , чтобы написать (или купить) библиотеку или приложение, котороеобеспечивает ваше «видеочат»
  • оборудованием с камерой или камерой с драйвером CE (и оборудованием CE, поддерживающим интерфейс)
  • оборудование / корпус, соответствующий вашим требованиям
  • Опыт или время, чтобы получить этот опыт работы с CE (сам факт того, что вы задаете вопрос, показывает мне, что у вас его мало)
  • Аппаратное обеспечение, которое может обрабатывать графику и сетевую нагрузкучто вы хотите сделать
  • Практика с P / Invoкороль

Я не могу комментировать архитектуру, так как не знаю, какими могут быть ваши требования, существующие ресурсы или опыт.Я бы использовал платформу OpenNETCF.IoC для решения проблем пользовательского интерфейса, IoC и агрегации событий.Скорее всего, вам потребуется создать пользовательские элементы управления.

...