Версия Loader для WinCE
|
Завсегдатай
Регистрация: 27.04.2010
Адрес: Новосибирск
Сообщения: 55
Репутация: 10
|
29.06.2011, 14:26
Версия Loader для WinCE
#1
Разработчики, вы не рассматривали идею адаптации Loader'а под WinCE? Сейчас у многих в машинах либо навигаторы, либо мультимедийные устройства на CE, все больше таких устройств имеет либо RS232, либо USB Host. Было бы чертовски удобно программировать прямо оттуда, а не таскать в машину ноутбук.
Если программа не использует специфических для настольной винды функций - она довольно легко переносится под WinCE, а интерфейс можно сделать простейший. |
|
Сенсей
Регистрация: 07.05.2010
Сообщения: 625
Репутация: 86
|
29.06.2011, 22:24
#2
хорошая идея, но не для простых смертных, иначе думаю будет БОЛЬШОЕ количество неудачно прошитых блоков и куча негатива со стороны пользователя
|
|
Завсегдатай
Регистрация: 27.04.2010
Адрес: Новосибирск
Сообщения: 55
Репутация: 10
|
30.06.2011, 18:11
#3
Не понял, какая связь между хост-системой и удачностью прошивки? Тут изрядное количество народа для прошивки и управления использует самодельные адаптеры на PL2303 и FT232 - уж куда проще накосячить на связном уровне. А на уровне системы все предельно тупо - отправляем массив байтов в порт, принимаем массив байтов из порта.
|
|
Новичок
Регистрация: 11.02.2011
Сообщения: 26
Репутация: 10
|
30.06.2011, 18:16
#4
Поддерживаю! С покета или коммуникатора гораздо удобнее скидывать чем с ноута.
|
|
Завсегдатай
Регистрация: 27.04.2010
Адрес: Новосибирск
Сообщения: 55
Репутация: 10
|
01.07.2011, 12:14
#5
Собственно, я не просто так предлагаю - могу сам взяться за адаптацию.
|
|
Авторитет
Регистрация: 15.04.2008
Сообщения: 420
Репутация: 20
|
01.07.2011, 12:49
#6
А для кого эти все адаптации?
Для пользователя или установщика? Пользователю этой программой делать особо нечего, а установщик производит настройку ограниченное число раз (в идеале - один). Вы посмотрите, как адаптируют навигационные программы под различные магнитолы - то разрешение не подходит, то в ней используется особый видеоакселератор, то звук не идет на штатные колонки, то проигрывание МП3 или радио затыкается... А если вспомнить, что там могут использоваться различные версии операционок (WinCE4.2, WinCE5.0, WinCE6.0 и пр.) У каждого производителя, как правило, устанавливается своя кастомизированная версия операционки, в которой оставлены только те возможности, которые ему нужны. Про реализацию УСБ и блютуза в этих балалайках и вспоминать страшно - полноценный блютуз практически не встречается, только кастрированная функциональность стека для поддержки гарнитуры и изредка для отправки контактов. Питание на УСБ не всякую флешку или модем тянет... А у нормального установщика, который не один раз в год устанавливает пандору, есть старый пыльный исцарапанный ноут, который живет на аккумуляторе 30 минут - но этого достаточно. А с появлением нетбуков за <10круб идея использовать балалайку для прошивки сигнализации кажется совсем утопичной - Вы дольше будете запускать эту софтину на балалайке, чем подключать заранее настроенный ноут. Сегодня Вы просите WinCE, завтра попросите Simbian, Android и iOS - а техподдержке потом все это разгребать! Вот если в далеком будущем в пандоре появится полноценный блютуз-адаптер, тогда нужно будет писать ПО для телефонов/смартфонов, способное на красивом цветном экране отображать состояние охранных зон, просматривать журнал тревог, программировать автозапуск, постановку/снятие с охраны. Но ТОЛЬКО НЕ ПЕРЕПРОШИВКУ и настройку, выполняемую установщиком!!!! Не путайте DXLLoader с CheckEngine и ему подобными программами . |
|
Завсегдатай
Регистрация: 27.04.2010
Адрес: Новосибирск
Сообщения: 55
Репутация: 10
|
01.07.2011, 15:02
#7
Для пользователя, конечно. Разумеется, пользователю, который руководство установщика ни разу не открывал, оно не нужно - нужно только тем, кому периодически требуется переключить режимы работы, но ехать для этого в сервис, десятки раз тыкать кнопкой или тащить в машину ноутбук одинаково неудобно.
Навигационные программы с трудом адаптируются только по одной причине - разработчики навигационных программ не заинтересованы в их свободном и беспроблемном переносе. Как думаете, почему тот же Навител за столько лет так и не имеет возможности даже ручного выбора COM-порта? Именно потому, что разработчикам хочется заставить пользователей покупать готовые навигаторы, а версия для WinMobile у них существует только для вида. У них все работает ужасно - и разработка, и поддержка. Разработчики других навигаторов тоже уделяют больше внимания красивостям, а переносимость у них на десятом месте. Программа, использующая только базовые возможности системы - оконный интерфейс, общие функции API, файловое API, работу с COM-портами и звуком - пойдет на любой WinCE. Для примера посмотрите на Total Commander, TCPMP Player. Чтобы USB Host не потянул флешку - это должен быть фантастически кривой порт или столь же кривая флешка. А вот модем - пардон, никто не обещал его тянуть и на десктопах. Стандартных 500 мА далеко не каждому модему хватит - именно поэтому их часто рекомендуют втыкать в два порта. Воткнули в прикуриватель преобразователь, подали питание - и наслаждайтесь. А у меня, например, и магнитола J-2619, и планшетка WITS A81G нормально тянут модемы без дополнительного питания. И я не столько прошу, сколько предлагаю. Дайте исходники - я Вам сделаю версию для WinCE, работающую на любой китайской балалайке, имеющей coredll.dll. |
|
Опции темы | |
Опции просмотра | |