NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 16.08.16 12:54
Оценка: :))
Волею случая стал обладателем умных часов от Garmin.
Во многих смыслах не плохое изделие, многое сделано по уму, да еще и приложения писать под них можно...
Проблема только в том, что эти ребята на мелочи не размениваются: свой язык программирования, своя виртуальная машина, отдельный плагин к эклипсу для среды разработки, отдельный UI фреймворк на xml-е, неуловимо напоминающий xaml...
Вот эту бы энергию, да в мирных целях! Чем их какая-нибудь Java-то не устроила?
Мы уже победили, просто это еще не так заметно...
Re: NIH синдром на марше..
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 16.08.16 14:23
Оценка: +1
Здравствуйте, IB, Вы писали:

IB>Вот эту бы энергию, да в мирных целях! Чем их какая-нибудь Java-то не устроила?

1) Правовой аспект\Лицензирование. Сегодня свою ВМ на жабе сделать сложно из-за оракла. С другой стороны запатентовать свою разработку можно, в отличие от жабы.
2) Надо кормить программистов. Такие решения принимают не управленцы, а "техническая аристократия", которая зачастую заинтересована в создании объема работы для себя и своих подразделений.
Re: NIH синдром на марше..
От: Kolesiki  
Дата: 16.08.16 14:56
Оценка: 3 (1) +1 -1 :))) :)
Здравствуйте, IB, Вы писали:

IB>Проблема только в том, что эти ребята на мелочи не размениваются:


Если вы долго и глубого вращаетесь в программазме, то должны уже увидеть — на сегодня практически НЕ СУЩЕСТВУЕТ "идеальных" языков/платформ/сред. Везде сплошные компромиссы, недоработки, отговорки не улучшать, помоечное юзабилити и следование принципу "что лучше продаётся". Поэтому "велосипедопорицатели" — они просто не понимают, насколько всё тухло. Сейчас писать свой язык/GUI/СУБД и даже OS имеет смысл.

IB>Чем их какая-нибудь Java-то не устроила?


А что жаба — эталон качества? Как язык — она многословная лапша, как стандарт — тоже так себе, ну разве что чуть выигрывает у .NET; И потом, Жаба разрабатывалась давно и чёрт её знает, сколько там легаси дерьмища не вычищено в угоду совместимости! (а оно есть 100%, не бывает проектов с первого раза написанных идеально) Возможно, у Гармин и не ВМ в полном смысле (для девайсов от тостеров до суперкомпов), а заточенная на ARM псевдомашина, которая позволяет на 100% использовать CPU, но не заниматься в коде проверками "где мы ща работаем". Если всё спроектированно грамотно, такими вещами пользоваться одно удовольствие. Хотя судя по саппорту Гармина, работают там ещё те кретины — имел с ними проблемы.
Re[2]: NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 16.08.16 16:18
Оценка: +4
Здравствуйте, gandjustas, Вы писали:

G>1) Правовой аспект\Лицензирование. Сегодня свою ВМ на жабе сделать сложно из-за оракла. С другой стороны запатентовать свою разработку можно, в отличие от жабы.

Ну не JVM, других что ли готовых мало? Свою-то зачем пилить... Еще и со своим языком и всем что за этим тянется.

G>2) Надо кормить программистов. Такие решения принимают не управленцы, а "техническая аристократия", которая зачастую заинтересована в создании объема работы для себя и своих подразделений.

Ну, менеджеры тоже не пальцем деланные. Своя платформа со своим языком означает драматически более высокий порог вхождения, что в свою очередь приводит к практически гарантированному подыханию экосистемы в зародыше, а это уже чистый бизнес.
Самсунг при всем своем бабле, и то не осилил, при том что язык не изобретал, а эти то куда?
Мы уже победили, просто это еще не так заметно...
Re[2]: NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 16.08.16 16:35
Оценка: +3
Здравствуйте, Kolesiki, Вы писали:

K>Если вы долго и глубого вращаетесь в программазме, то должны уже увидеть — на сегодня практически НЕ СУЩЕСТВУЕТ "идеальных" языков/платформ/сред.

Если вы долго и глубоко вращаетесь, то должны понимать, что никому не нужна идеальная платформа, язык или среда )
Нужна работающая и массовая. Хороший пример JavaScript — редкостное говнище, но твоюжмать, разработчиков как саранчи, инструментарий на любой вкус и встроен везде.
Что бы этим тоже JS не использовать?
Мы уже победили, просто это еще не так заметно...
Re: NIH синдром на марше..
От: syrompe  
Дата: 16.08.16 17:18
Оценка: +3
Здравствуйте, IB, Вы писали:
IB>Вот эту бы энергию, да в мирных целях! Чем их какая-нибудь Java-то не устроила?

У очень серьезные требования к времени жизни от батарейки.
Мой eTrex может непрерывно отслеживая GPS, рисуя карты, записывая трек пахать 25 часов от двух пальчиковых батареек.
Re[3]: NIH синдром на марше..
От: Sharov Россия  
Дата: 16.08.16 17:59
Оценка:
Здравствуйте, IB, Вы писали:

IB>Что бы этим тоже JS не использовать?


JS это все же некоторая роскошь. Интерпретаторы нужно встраивать и т.д. У них возможно ограничения по железу, т.е. они наверняка пробовали сущ. платформу, но по каким-то причинам те не подошли. Пришлось пилить свое.

Упд: уже написали, что ограничение по батарейке, следовательно расточительные вещи типа js идут лесом.
Кодом людям нужно помогать!
Отредактировано 16.08.2016 18:01 Sharov . Предыдущая версия .
Re[2]: NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 17.08.16 09:57
Оценка:
Здравствуйте, syrompe, Вы писали:

S>У очень серьезные требования к времени жизни от батарейки.

S>Мой eTrex может непрерывно отслеживая GPS, рисуя карты, записывая трек пахать 25 часов от двух пальчиковых батареек.
Не думаю что в этом причина. По сравнению с GPS, расходы на работу стандартной виртуальной машины — просто другой порядок малости... К примеру телефон при включенном GPS живет 6-8 часов, без GPS — сутки, и там все выжирает GSM связь и экран. На софте никто не экономит и при этом если отключить сотовую связь и вай-фай, то он может жить неделями...
Мы уже победили, просто это еще не так заметно...
Re[4]: NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 17.08.16 09:59
Оценка:
Здравствуйте, Sharov, Вы писали:

S>JS это все же некоторая роскошь. Интерпретаторы нужно встраивать и т.д.

Да ладно... Этого добра — навалом готового, причем заоптимизированного в ноль, и по скорости и по прожорливости для мобильных браузеров.

S>У них возможно ограничения по железу, т.е. они наверняка пробовали сущ. платформу, но по каким-то причинам те не подошли.

Вот не уверен, что пробовали. Но возможно под этим соусом продавали эту идею борду.
Мы уже победили, просто это еще не так заметно...
Re[3]: NIH синдром на марше..
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 17.08.16 11:19
Оценка:
Здравствуйте, IB, Вы писали:

IB>Здравствуйте, gandjustas, Вы писали:


G>>1) Правовой аспект\Лицензирование. Сегодня свою ВМ на жабе сделать сложно из-за оракла. С другой стороны запатентовать свою разработку можно, в отличие от жабы.

IB>Ну не JVM, других что ли готовых мало? Свою-то зачем пилить... Еще и со своим языком и всем что за этим тянется.
Много, в этом и проблема. Всем хочется свое с преферансом и куртизанками.

Вопрос защиты интеллектуальной собственности очень серьезный. Скорее всего garmin не владеет производственными мощностями, а заказывает на заводе в китае, который делает устройства в том числе для конкуретнов. Если еще и существующую ВМ взять, то получится, что китайцы (Xiaomi или еще кто) перевыпустят устройство со своим брендом и небольшими отличиями в дизайне. И никаких способов засудить их не найдется.

G>>2) Надо кормить программистов. Такие решения принимают не управленцы, а "техническая аристократия", которая зачастую заинтересована в создании объема работы для себя и своих подразделений.

IB>Ну, менеджеры тоже не пальцем деланные. Своя платформа со своим языком означает драматически более высокий порог вхождения, что в свою очередь приводит к практически гарантированному подыханию экосистемы в зародыше, а это уже чистый бизнес.
Это какбы не все понимают. Потому что большинство управленцев в мечтают о лаврах Джобса и готовы в свою мечту пускать огромные деньги.

IB>Самсунг при всем своем бабле, и то не осилил, при том что язык не изобретал, а эти то куда?

Самсунг пытался конкурировать с андроидом, что не удалось никому, даже apple.
На поле "умных часов" еще есть шанс продвинуть новую технологию.
Re[4]: NIH синдром на марше..
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 17.08.16 11:21
Оценка: +2 :)
Здравствуйте, Sharov, Вы писали:

S>Здравствуйте, IB, Вы писали:


IB>>Что бы этим тоже JS не использовать?


S>JS это все же некоторая роскошь. Интерпретаторы нужно встраивать и т.д. У них возможно ограничения по железу, т.е. они наверняка пробовали сущ. платформу, но по каким-то причинам те не подошли. Пришлось пилить свое.

S>Упд: уже написали, что ограничение по батарейке, следовательно расточительные вещи типа js идут лесом.

У NodeJS событийная модель. Очень легко будет адаптировать node для устройств, которые должны "спать" большую часть времени.
Re[3]: NIH синдром на марше..
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 17.08.16 11:23
Оценка: +1
Здравствуйте, IB, Вы писали:

IB>Здравствуйте, Kolesiki, Вы писали:


K>>Если вы долго и глубого вращаетесь в программазме, то должны уже увидеть — на сегодня практически НЕ СУЩЕСТВУЕТ "идеальных" языков/платформ/сред.

IB>Если вы долго и глубоко вращаетесь, то должны понимать, что никому не нужна идеальная платформа, язык или среда )
IB>Нужна работающая и массовая. Хороший пример JavaScript — редкостное говнище, но твоюжмать, разработчиков как саранчи, инструментарий на любой вкус и встроен везде.
IB>Что бы этим тоже JS не использовать?

Ты все правильно пишешь. Только если ты придешь к железнячникам и скажешь про NodeJS — тебя погонят ссаными тряпками. У них мозг не так работает.
Re: NIH синдром на марше..
От: Privalov  
Дата: 17.08.16 11:28
Оценка:
Здравствуйте, IB, Вы писали:

IB>Волею случая стал обладателем умных часов от Garmin.


А говорили, в том числе и тут, в КСВ и в "О жизни": "Зачем часы, если есть смартфон". А оно вон как оборачивается.
Re[2]: NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 17.08.16 11:44
Оценка:
Здравствуйте, Privalov, Вы писали:

P>А говорили, в том числе и тут, в КСВ и в "О жизни": "Зачем часы, если есть смартфон". А оно вон как оборачивается.

Уникальный сценарий. Есть ситуации когда телефоном пользоваться неудобно, а что-то надетое на руку подходит идеально.
У меня как раз такой случай...
Ну а дальше-больше, если уж что-то на руке есть, то туда можно засунуть много интересного, при том что без смартфона половина прелестей теряется. То есть эти два устройства отлично работают вместе.
Мы уже победили, просто это еще не так заметно...
Re[3]: NIH синдром на марше..
От: ononim  
Дата: 17.08.16 11:46
Оценка:
IB>Здравствуйте, syrompe, Вы писали:
S>>У очень серьезные требования к времени жизни от батарейки.
S>>Мой eTrex может непрерывно отслеживая GPS, рисуя карты, записывая трек пахать 25 часов от двух пальчиковых батареек.
IB>Не думаю что в этом причина. По сравнению с GPS, расходы на работу стандартной виртуальной машины — просто другой порядок малости...
В GPS нету ничего такого, что по умолчанию требует много энергии.

IB>К примеру телефон при включенном GPS живет 6-8 часов, без GPS — сутки, и там все выжирает GSM связь и экран. На софте никто не экономит и при этом если отключить сотовую связь и вай-фай, то он может жить неделями...

То что оно так сделано в телефоне не значит что невозможно сделать по-нормальному.
Как много веселых ребят, и все делают велосипед...
Re[3]: NIH синдром на марше..
От: Privalov  
Дата: 17.08.16 12:10
Оценка:
Здравствуйте, IB, Вы писали:

IB>Уникальный сценарий. Есть ситуации когда телефоном пользоваться неудобно, а что-то надетое на руку подходит идеально.


Ну да, чтобы узнать время, смартфоном не очень удобно. НО мне хватает и обычных часов, со стрелками. Батарейка третий год работает.

IB>Ну а дальше-больше, если уж что-то на руке есть, то туда можно засунуть много интересного, при том что без смартфона половина прелестей теряется. То есть эти два устройства отлично работают вместе.


Остался только вопрос — зачем в часы много всего напихивать. Цель какая?
У моей дочки есть такие часы. Пользуется она ими как дополнением к смарту. Как я понял, она сразу видит сообщения с мессенджеров и прочих мордокниг. Но все равно смарт достает, чтобы ответить.
Re[4]: NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 17.08.16 13:04
Оценка:
Здравствуйте, ononim, Вы писали:

O>В GPS нету ничего такого, что по умолчанию требует много энергии.

Ага, только почему-то 100% GPS приемников жрут как не в себя.

O>То что оно так сделано в телефоне не значит что невозможно сделать по-нормальному.

По нормальному — это как? сэкономить полпроцента заряда и продолбать рынок?
Мы уже победили, просто это еще не так заметно...
Re[5]: NIH синдром на марше..
От: ononim  
Дата: 17.08.16 13:09
Оценка:
O>>В GPS нету ничего такого, что по умолчанию требует много энергии.
IB>Ага, только почему-то 100% GPS приемников жрут как не в себя.
Ну вот парой сообщений выше — 25 часов от двух АА. Так что не 100%

O>>То что оно так сделано в телефоне не значит что невозможно сделать по-нормальному.

IB>По нормальному — это как? сэкономить полпроцента заряда и продолбать рынок?
GPS — это радиоприемник + быстрая (даже реалтаймовая) обработка сигналов которые он принимает. Энергия на радиоприемник — тьфу и растереть. Энергия на DSP — как раз то, что больше всего зависит софта. В идеале это бы делать на ПЛИС, но всем правит невидимая рука рынка — раз юзеры считают что 8 часов GPSа — это ок, — значит незачем делать дороже. + в телефоне GPS он не сам по себе, а в связке с прикладным софтом, который периодически получает от того события и опять же жрет процессор.
Как много веселых ребят, и все делают велосипед...
Отредактировано 17.08.2016 13:13 ononim . Предыдущая версия . Еще …
Отредактировано 17.08.2016 13:13 ononim . Предыдущая версия .
Re[4]: NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 17.08.16 13:26
Оценка: +1
Здравствуйте, Privalov, Вы писали:

P>Ну да, чтобы узнать время, смартфоном не очень удобно. НО мне хватает и обычных часов, со стрелками. Батарейка третий год работает.

Нет, сценрий несколько более экзотический. В последнее время я восстанавливаю свое детское увлечение парусным спортом. И есть такая проблема, что руки всегда заняты, а зачастую вообще в перчатках, поэтому посмотреть смартфон — целая история.
При этом, есть нарошная стартовая процедура, для которой очень удобно использовать специально предназначенный для этого таймер (в обычных часах такого просто нет, можно и обычный таймер, но это не так удобно). Да и отслеживать скорость и направление по часам намного удобнее — на мелких лодках не всегда есть приборы, а даже если и есть, то их не отовсюду видно. Плюс, конкретно этот гармин умеет подключаться к приборам на лодке и транслировать информацию с них на часы, что тоже удобно.
При этом, в обычном режиме с отключенным GPS, одной зарядки хватает недель на 6, так что на прожорливость тоже грех жаловаться.

P>Остался только вопрос — зачем в часы много всего напихивать. Цель какая?

Очевидно, есть сценарии, где часами пользоваться проще, например, большинство спортивных применений, когда руки заняты...
Другая история, что в часах потенциально есть датчики, которых нет в смартфоне — пульс, барометр.
Еще одно применение — с часами я переключил смартфон в бесшумный режим — и окружающих не тревожишь и не пропустишь ничего, так как часы вибрируют.
Мы уже победили, просто это еще не так заметно...
Re[6]: NIH синдром на марше..
От: IB Австрия http://rsdn.ru
Дата: 17.08.16 14:20
Оценка:
Здравствуйте, ononim, Вы писали:

O>Ну вот парой сообщений выше — 25 часов от двух АА. Так что не 100%

Эти 25 часов достигаются за счет того, что GPS отключается и используется акселерометр, а GPS включается периодически только для корректировки.
И в любом случае, расходы на не самую оптимальную VM — просто другого порядка.

O>GPS — это радиоприемник + быстрая (даже реалтаймовая) обработка сигналов которые он принимает. Энергия на радиоприемник — тьфу и растереть. Энергия на DSP — как раз то, что больше всего зависит софта.

Софт GPS — это вообще отдельный модуль, который к виртуальным машинам и языкам общего назначения он не имеет никакого отношения. Он может быть заоптимизирован по самые гениталии, что кстати и сделано, но это никоим образом не объясняет необходимость написания собственной VM и собственного языка..
Мы уже победили, просто это еще не так заметно...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.