Версия Loader для WinCE
Завсегдатай
 
Аватар для Евгений Музыченко
 
Регистрация: 27.04.2010
Адрес: Новосибирск
Сообщения: 55
Репутация: 10 Евгений Музыченко репутация 10: верной дорогой идете, товарищ
По умолчанию Версия Loader для WinCE

Разработчики, вы не рассматривали идею адаптации Loader'а под WinCE? Сейчас у многих в машинах либо навигаторы, либо мультимедийные устройства на CE, все больше таких устройств имеет либо RS232, либо USB Host. Было бы чертовски удобно программировать прямо оттуда, а не таскать в машину ноутбук.

Если программа не использует специфических для настольной винды функций - она довольно легко переносится под WinCE, а интерфейс можно сделать простейший.
  Ответить с цитированием
Сенсей
 
Аватар для Escort
 
Регистрация: 07.05.2010
Сообщения: 625
Репутация: 86 Escort репутация 50: известность уже есть
По умолчанию

хорошая идея, но не для простых смертных, иначе думаю будет БОЛЬШОЕ количество неудачно прошитых блоков и куча негатива со стороны пользователя
  Ответить с цитированием
Завсегдатай
 
Аватар для Евгений Музыченко
 
Регистрация: 27.04.2010
Адрес: Новосибирск
Сообщения: 55
Репутация: 10 Евгений Музыченко репутация 10: верной дорогой идете, товарищ
По умолчанию

Не понял, какая связь между хост-системой и удачностью прошивки? Тут изрядное количество народа для прошивки и управления использует самодельные адаптеры на PL2303 и FT232 - уж куда проще накосячить на связном уровне. А на уровне системы все предельно тупо - отправляем массив байтов в порт, принимаем массив байтов из порта.
  Ответить с цитированием
Новичок
 
Регистрация: 11.02.2011
Сообщения: 26
Репутация: 10 AlexGR репутация 10: верной дорогой идете, товарищ
По умолчанию

Поддерживаю! С покета или коммуникатора гораздо удобнее скидывать чем с ноута.
  Ответить с цитированием
Завсегдатай
 
Аватар для Евгений Музыченко
 
Регистрация: 27.04.2010
Адрес: Новосибирск
Сообщения: 55
Репутация: 10 Евгений Музыченко репутация 10: верной дорогой идете, товарищ
По умолчанию

Собственно, я не просто так предлагаю - могу сам взяться за адаптацию.
  Ответить с цитированием
Авторитет
 
Регистрация: 15.04.2008
Сообщения: 420
Репутация: 20 DmitryS репутация 10: верной дорогой идете, товарищ
По умолчанию

А для кого эти все адаптации?
Для пользователя или установщика?
Пользователю этой программой делать особо нечего, а установщик производит настройку ограниченное число раз (в идеале - один).
Вы посмотрите, как адаптируют навигационные программы под различные магнитолы - то разрешение не подходит, то в ней используется особый видеоакселератор, то звук не идет на штатные колонки, то проигрывание МП3 или радио затыкается... А если вспомнить, что там могут использоваться различные версии операционок (WinCE4.2, WinCE5.0, WinCE6.0 и пр.) У каждого производителя, как правило, устанавливается своя кастомизированная версия операционки, в которой оставлены только те возможности, которые ему нужны.
Про реализацию УСБ и блютуза в этих балалайках и вспоминать страшно - полноценный блютуз практически не встречается, только кастрированная функциональность стека для поддержки гарнитуры и изредка для отправки контактов. Питание на УСБ не всякую флешку или модем тянет...
А у нормального установщика, который не один раз в год устанавливает пандору, есть старый пыльный исцарапанный ноут, который живет на аккумуляторе 30 минут - но этого достаточно. А с появлением нетбуков за <10круб идея использовать балалайку для прошивки сигнализации кажется совсем утопичной - Вы дольше будете запускать эту софтину на балалайке, чем подключать заранее настроенный ноут.
Сегодня Вы просите WinCE, завтра попросите Simbian, Android и iOS - а техподдержке потом все это разгребать!

Вот если в далеком будущем в пандоре появится полноценный блютуз-адаптер, тогда нужно будет писать ПО для телефонов/смартфонов, способное на красивом цветном экране отображать состояние охранных зон, просматривать журнал тревог, программировать автозапуск, постановку/снятие с охраны.
Но ТОЛЬКО НЕ ПЕРЕПРОШИВКУ и настройку, выполняемую установщиком!!!!

Не путайте DXLLoader с CheckEngine и ему подобными программами

.
  Ответить с цитированием
Завсегдатай
 
Аватар для Евгений Музыченко
 
Регистрация: 27.04.2010
Адрес: Новосибирск
Сообщения: 55
Репутация: 10 Евгений Музыченко репутация 10: верной дорогой идете, товарищ
По умолчанию

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

Навигационные программы с трудом адаптируются только по одной причине - разработчики навигационных программ не заинтересованы в их свободном и беспроблемном переносе. Как думаете, почему тот же Навител за столько лет так и не имеет возможности даже ручного выбора COM-порта? Именно потому, что разработчикам хочется заставить пользователей покупать готовые навигаторы, а версия для WinMobile у них существует только для вида. У них все работает ужасно - и разработка, и поддержка. Разработчики других навигаторов тоже уделяют больше внимания красивостям, а переносимость у них на десятом месте.

Программа, использующая только базовые возможности системы - оконный интерфейс, общие функции API, файловое API, работу с COM-портами и звуком - пойдет на любой WinCE. Для примера посмотрите на Total Commander, TCPMP Player.

Чтобы USB Host не потянул флешку - это должен быть фантастически кривой порт или столь же кривая флешка. А вот модем - пардон, никто не обещал его тянуть и на десктопах. Стандартных 500 мА далеко не каждому модему хватит - именно поэтому их часто рекомендуют втыкать в два порта. Воткнули в прикуриватель преобразователь, подали питание - и наслаждайтесь. А у меня, например, и магнитола J-2619, и планшетка WITS A81G нормально тянут модемы без дополнительного питания.

И я не столько прошу, сколько предлагаю. Дайте исходники - я Вам сделаю версию для WinCE, работающую на любой китайской балалайке, имеющей coredll.dll.
  Ответить с цитированием
Ответ  


Опции темы
Опции просмотра