Мне тут надо срочно сделать прототип системы, которая должна, кроме всего прочего, сканировать баркоды Data Matrix. Теоретически, этим должна была заниматься параллельная группа, но они, провозившись два года (за это время, ИМХО, самолет можно было бы спроектировать!) выдали на-гора что-то нифиганерабочее и кривое, как линия партии. В итоге, все бегают и рвут на себе волосы, а мне, как ведущему инженеру, тонко намекнули, что неплохо было бы, если б через месяц что-нибудь да заработало. :fear2:
Поскольку железо разработать, произвести и отладить за такой срок нереально, я хочу закупить несколько андроидных смартфонов (или, если найду, референс-дизайнов таковых) и написать для них аппликуху, которая будет только читать Data Matrix и больше ничего. Потом помещу все это в корпус для инструмента и представлю начальству, как тестовый вариант :)
Вопрос - можно ли в Андроиде управлять камерой? Ну, в смысле, она там сама автофокусится или ей нужно говорить что и как делать? Алгоритм Data Matrix я тихо позаимствую у ZXing, тем более, что он опенсорсный, а вот с камерой как быть?
И еще - можно ли регулировать мощность фонарика (по ШИМ/PWM, например)?. Ну чтобы уровень подсветки был таков, чтобы баркод не засвечивался, но был четко виден.