Средства разработки это дело другое, но нормальных вариантов только два: Java или .NET
Ответов: 174/257
MaxSem написано 02.09.2010 18:36
sergey-g unregistered 92||
sergey-g написано 02.09.2010 21:45
Спасибо, но в английском не силён. Кстати, а почему нельзя это сделать на PHP? Например, Опера при нажатии на F11 переходит в полноэкранный режим. Т.е. можно работать как с обычным браузером, разместить там кнопки и по нажатию по гиперссылкам выдавать необходимую информацию из базы.
Обычная программа. Работает на весь экран. Чтобы исключить вероятность появления всяких рабочих столов и пусков можно заменить оболочку на свою программу.
Ответов: 1195/1529 Откуда: Гондурас, default city
vertur написано 03.09.2010 02:17
цитата (sergey-g): Я так понимаю в терминале стоит обычный шелл, скрывающий рабочий стол винды и показывающий свои кнопки.
Ответов: 102/502 Откуда: Россия, Томск Web-страница
GS написано 03.09.2010 07:35
vertur ну да конечно, винда не подходит видимо разработчики банкоматов и тысяч платежных терминалов об этом не знают
автор, на основе веб-моды вполне красиво можно сделать информационную систему, в альфа-банке вроде стоят информационные киоски с вебинтерфейсом
‘)»> sergey-g Я так понимаю в терминале стоит обычный шелл, скрывающий рабочий стол винды и показывающий свои кнопки. Как он пишется Обычно он состоит из ядра, написанного на С++, и интерфейса, сделанного на HTML или Flash. Ядро отвечает за работу с железом (а оно там специфическое), обмен данных с сервером, отображение интерфейса, исполнение команд из интерфейса, своевременное обновление себя и интерфейса с сервера, и еще много чего.
ivanhoe нет проблем с драйверами и API для специфической периферии Проблемы есть, но их гораздо меньше под Windows, чем под другими ОС. Ситуация та же, что и с видеокартами, и причины те же. Однако движение в сторону Линукса есть.
Ответов: 1199/1533 Откуда: Гондурас, default city
vertur написано 04.09.2010 02:15
цитата (AzikAtom): Может и подходит меньше всего, но обычно стоит windows xp.
Ну это конечно вообще жесть, с WCE я бы еще мог согласится, но XP — точно пербор
ivanhoe Незнаю, незнаю. Как то мне не очень часто приходится разбирать банкоматы, а по одному только виду морды приложения — сказать что там иногда бывает трудно.
цитата: нет проблем с драйверами и API для специфической периферии: сканеры штрихкодов, счетчики купюр и пр. — под винду они есть всегда
Опять же, в своё время пришлось передирать драйвер сканера штрих кодов с линуксовой реализации под винду. Про специфические API что то совсем не припомню. если чесно. Где в MSDN можно прочесть про API к счетчику купюр ? Так что из общих соображений — тут сложно сказать.
Другое дело что может — сертификация тут действительно проще (хотя кто его знает), обычно хорошо сертифицируют если есть исходники.
IMHO, банкоматы не спешат идти на windows. Банкомат (довольно старый), с которым я когда-то работал, имел на борту OS/2. Все-таки, банкомат и терминал для приема денег на телефон имеют разные уровни безопасности.
fedya333 И для забивания обойных гвоздей лучше всего подходит микроскоп. Попробуйте на Delphi написать что-нибудь под систему с 32K flash памяти и 2К RAM . А это возможно в POS терминалах (как минимум платы для них такие есть).
sergey-g А начало как всегда лежит в определении предметной и целевой областей, затем выделение и изучение целевой платформы или их множества. Ну а в итоге появяться ответы на промежуточные вопросы про php и пр.
Надо тогда определить, что у автора — POS-система или POS-терминал.
Ответов: 3/514
mike_y_k написано 06.09.2010 14:40
Каков опрос — таков ответ. Вопрошающий не понимает, что отвечающий ему не телепат и знает только то, что было в вопросе. Если бы автор спросил с указанием модели или ряда моделей или иначе определил бы целевую систему — получил бы конкретные ответы. А так он просто породил беседу на тему.
Ответов: 271/7598 Откуда: Россия, Санкт-Петербург
Rudolf написано 06.09.2010 16:33
vertur WCE я бы еще мог согласится, но XP — точно пербор
А я бы наоборот на ATM поставил бы XP. Я с WinCE достаточно повозился, не на мобилках, так что ну ее нафик, сырая как была, так и померла сырой. Лучше уж ХР embedded или даже полноценная XP, железо позвляет теперь. Это будет намного дешевле, учитывая то, что фичи добавлять будет легче и быстрее, чем в WinCE, где постоянно могут возникнуть тормоза из-за отсутствия дров, кривости оных или отсутствия нужных системных утилит. Одна дефрагментация кривая в WinCE чего стоит. Да, про .NET Compact FrameWork чуть не забыл. Тоже гадость по сравнению с нормальным 2.0, например. Индусами все порезано, причем порезано по индусской логике.
Ответов: 1202/1536 Откуда: Гондурас, default city
vertur написано 07.09.2010 01:53
цитата (Rudolf): Одна дефрагментация кривая в WinCE чего стоит.
На сколько я помню, дефрагментации родной вообще в WCE нету. Да и ненужно оно там.
цитата: Я с WinCE достаточно повозился, не на мобилках, так что ну ее нафик, сырая как была, так и померла сырой. учитывая то, что фичи добавлять будет легче и быстрее, чем в WinCE, где постоянно могут возникнуть тормоза из-за отсутствия дров, кривости оных или отсутствия нужных системных утилит.
Кто вам такое сказал что она померла ? Как была так и есть и дохнуть совсем не собирается. Да и ядро более нормальное стало чем было. А про фичи вообще — смех, берете платформ билдер и собираете себе образ какой надо. Про индусов — конечно верно подмечено, но это касается того что они сами заливают на железки — да там иногда жесть бывает, кстати корейцы и китаезы — вообще трендец что там вытворяют. Но кто вам мешает свой образ пересобрать и залить на железку ?
цитата: Да, про .NET Compact FrameWork чуть не забыл. Тоже гадость по сравнению с нормальным 2.0, например. Индусами все порезано, причем порезано по индусской логике.
Ответов: 272/7599 Откуда: Россия, Санкт-Петербург
Rudolf написано 07.09.2010 10:42
vertur На сколько я помню, дефрагментации родной вообще в WCE нету. Да и ненужно оно там.
Есть, но с ошибками. То есть иногда в процессе дефрагментации теряются файлы и каталоги. А так, в принципе, ничего, работает .Нам понадобилось, потому что флэшка под WinCE быстро фрагментируется и все, тормоза начинаются.
Кто вам такое сказал что она померла ? Как была так и есть и дохнуть совсем не собирается. В VS2010 уже не поддерживается. Там Windows Phone 7 или как-то таг.
А про фичи вообще — смех, берете платформ билдер и собираете себе образ какой надо. Да, собираем, предварительно написав хардварный уровень дров, например. Это только в их презентациях так все шоколадно, когда не выходишь за рамки мобильного телефона. А зачем весь этот гемор, когда поставил Win XP и не паришься. Железки сейчас дешевые. Берешь плату какую-нить маленькую, на Atom, например.
А всякие приколы, типа отваливания дебага под WinCE под VS2005, после установки VS2008.
Ответов: 1204/1538 Откуда: Гондурас, default city
vertur написано 07.09.2010 14:04
Rudolf Там Windows Phone 7 на низком уровне основана на WCE (правда кого туда пустят ) а сверху дотнет и тормоза. Сделано «как» андроид, только в тясячу раз хуже (вместо линукса — WCE, вместо java — дотнет).
Ответов: 273/7600 Откуда: Россия, Санкт-Петербург
Rudolf написано 07.09.2010 14:09
vertur правда кого туда пустят
Ну в 5-й CE пускали и в 6-й тоже. Почти весь код был доступен, что кстати, помогло раз, так как пришлось слегка поправить их FTP-сервер. А теперь что, не дают исходники?
sergey-g unregistered 92||
sergey-g написано 07.09.2010 14:19
Терминал не POS, там стоит обычный компьютер на винде и ЖК-дисплей с тач-скрином. Вот такой: Вот и хочу его приспособить под, например, прогноз погоды . Т.е. подошёл чел, выбрал дату или еще чего и получил нужную информацию. Заказывать кому-то сделать софт, наверное, дорого выйдет, хочу сам написать. Единственное, что тут увидел по моему вопросу — это Delphi. Если его начать учить, смогу я написать такой софт для терминала? Чтоб оплату принимал ну все остальное? Или лучше С++? [Исправлено: sergey-g, 07.09.2010 14:34]
Ответов: 274/7601 Откуда: Россия, Санкт-Петербург
Rudolf написано 07.09.2010 14:33
sergey-g Если его начать учить, смогу я написать такой софт для терминала? Чтоб оплату принимал ну все остальное?
Ну кто ж знает, сможешь ты или нет. Скорее всего нет.
vertur Кто вам такое сказал что она померла ? Как была так и есть и дохнуть совсем не собирается Дык Phone7 теперь главная. Какое-то время была еще Kin, но MS её убила, а то совсем смешно — сразу три операционки для мобильников от одного вендора!
Добавление от 07.09.2010 15:45:
Единственное, что тут увидел по моему вопросу — это Delphi.
Гыыыы! Это заразно! Серьезно — феденька у нас, походу, болен чутка, ты его осторожно слушай. То есть, Дельфи можно использовать, но вот стоит ли — надо смотреть по железу и задаче.
Вот такой: Вот и хочу его приспособить под, например, прогноз погоды
sergey-g «Ну у вас и запросы!» — сказала база данных и зависла Во 1-х, сможете Вы сделать или нет — Вам лучше знать. Во 2-х, напишите вы эту программу, а как она будет вызываться? Как вы встроите в основную программу терминала хотя бы меню вызова своей программы? IMHO, тут надо саму программу терминала ковырять. Возможно, она позволяет подключить дополнительные модули — разные операторы, разные виды оплат. Под каждого из них новую версию вряд ли делают. Вот в такой модуль и посадить свой функционал. Только надо разжиться SDK, если он существует.
Ответов: 397/823 Откуда: Россия
coldfire написано 07.09.2010 16:12
dozen Дык Phone7 теперь главная
речь про WinCE, базовую систему, которая действительно помирать не собирается, та же WP7 основана на WinCE 6 R3. В разработке WinCE 7. А Windows Mobile которая сейчас потихоньку помирает, основана на WinCE 5.
Ответов: 1372/2055 Web-страница
ivanhoe написано 07.09.2010 21:59
цитата: IMHO, банкоматы не спешат идти на windows. Банкомат (довольно старый), с которым я когда-то работал, имел на борту OS/2.
Ну это видимо еще в палеозое было. Тогда даже DOS встречался (у сбербанка, например). Однако сейчас этому пришел конец и настало время стандартных решений (т.е. Windows).
CE как раз крайне неудачный выбор, ибо удорожает разработку раз в 10 как минимум (не считая проблем с отсутствующими драйверами и пр.). Удорожать разработку ради удешевления железа имеет смысл только когда тираж решения много миллионов штук и каждая копейка в себестоимости критична (чего нет). Резюме: идеальное решение это обычная Windows, а какая именно лучше (NT, XP, Vista, 7 или др.) уже можно и пообсуждать.
Ответов: 1205/1539 Откуда: Гондурас, default city
vertur написано 08.09.2010 01:48
цитата (ivanhoe): ибо удорожает разработку раз в 10 как минимум
Ответов: 275/7602 Откуда: Россия, Санкт-Петербург
Rudolf написано 08.09.2010 09:57
vertur Вообще в целом разработка там проще чем под большую винду.
Исходя из моего практического опыта, разработка банкоматов и «более больших» машин на WinCE не имеет смысла — очень геморно, по сравнению с обычной Виндой и в итоге никаких преимуществ, а времени убито и денег уйма. То же самое могут сказать и мои коллеги, кстати. Ибо все это на своей шкуре попробовали. Развлекаться написанием дров к WinCE могут себе позволить где-нить в НИИ или при распиле бюджета, разве что. ivanhoe аюсолютно прав насчет WinCE.