Показать сообщение отдельно
Старый 12.04.2016, 03:34   #17
SS_TKA
Новый Пользователь
 
Регистрация: 17.03.2012
Город: Киев
Регион: Украина
Машина: Alfa Romeo
Сообщений: 4
SS_TKA is on a distinguished road
По умолчанию

Мои пять копеек для Garikk...
Все очень просто, создать "платформу" всегда в несколько раз сложнее чем создать просто "систему", а как таковых нет даже простых систем для carpc (имею ввиду бесплатных, открытых, развивающихся и с поддержкой).
С другой стороны, даже относительно простая система для carpc, содержит по сути, множество проектов, систем (например видео плеер, музыкальный плеер, интернет радио, карты, спидометр, тахометр и т.д.), если коснуться еще и многообразия железа, которое необходимо поддерживать и которое постоянно меняется, то почти каждый, даже не ИТшник поймет что это очень и очень огромная работа с которой справиться не всякая корпорация
А carpc, как не крути, сейчас удел небольшого количества энтузиастов, которые не могут консолидироваться под управлением лидера(ов), которых практически нет.

Второй момент, что энтузиастов-специалистов, должно быть довольно много, т.к. не всякий специалист подойдет (будет иметь желание) работать с выбранным пулом технологий, инструментов (один хочет использовать java, другой С++ третий python, а четвертый знает только Delphi с VB)... Опять же организация, ответственность, характеры, рабочие графики и т.д. чтобы получить хоть сколько нибудь жизнеспособную команду(ы). Возможно создать темы на профильных форумах? Например Java форуме тему кто хочет поучаствовать в таком проекте...

Третий, очень важный момент, платформа должна иметь возможность поддерживать любые хотелки, а не чьи то персональные N хотелок.

В принципе, ничего не возможного нет и если соберется 2-3 команды по человек 3-5, и сообщество поможет тестировать продукт, за год можно что то работоспособное построить... платформу в каком то первом приближении ну и несколько частей...

Может если образуется ядро, из одной команды, которая покажет результат и создаст ядро платформы и скажем пример подсистемы или рабочую подсистему, остальные подтянуться в процессе, но для этого с самого начала необходимо четко следить за стеком технологий, качеством кода, документацией и системой сборки, написанием тестов и т.п.

P.S Без обид, но в вашем java коде, сразу в глаза бросается нарушение "java code conventions", такой код никто не захочет сопровождать или исправлять, извините...
SS_TKA вне форума   Ответить с цитированием