Page 1 of 4

Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 12:53 am
by paulcodeman
Хочу обрадовать, где-то пол месяца назад принялся за разработку SDK. SDK я создаю в виде сайте (основанный в связке JavaScript+PHP) который включает себя: визуальный редактор приложения ( дизайнер ), транслятор ( переводит более простой синтаксис в формат компилятора C-- ), так же для запуска приложений нужна будет дополнительная библиотека gui.obj, которая включает все элементы интерфейса и обработки процесса окон.
Что уже можно делать:
Создавать окно (клиентская область окна состоит из области canvas, где рисуется сами элементы интерфейса)
Поддержка событий (при нажатии, при наведении, при потери фокуса, щелчок, движение мыши, двойной щелчок)
Элементы (пока что доступна кнопка)
Уже элементы можно в дизайнере создавать, двигать (скоро сделаю изменять размеры).
Окно можно изменять размеры, позицию запуска (центрилизовать)..
Проблемы: нет денег для сервера/сайта с поддержкой exec/system ф-ций php, для компиляции приложений в онлайн (поэтому пока-что отдача исходника, что не очень удобно)
В будущем: Решить проблему с компиляцией в онлайн, создание эмулятора на JavaScript для быстрого просмотра работающей программы.
Скриншот ниже как уже выглядит/работает.
Spoiler:
Безымянный.PNG
Безымянный.PNG (50.14 KiB)
Viewed 14070 times

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 8:52 am
by Pathoswithin
Я не могу понять, зачем нужен сайтэ для создания приложений? Оффлайн что-то делать уже не модно?

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 11:18 am
by ALEXS1983
Вполне согласен! К тому же онлайн это зависимость от инета, - если инета так или иначе (в данный момент) нету, то нету доступа к среде разработки

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 11:30 am
by Kopa
В какой степени, но оnline средства разработки нужны по причине наличия огромного числа "гад же ты(ов)"
и в целях популяризации и начального знакомства с разработкой программ под КОS.
Например, даже есть сайты по online опробованию кода для разных языков программирования

P.S. И даже такое китайцы сделали. Forth в браузере. :)
Javascript eForth
jeforth.3htm Revision 1.0 Запустилась консоль в браузере без Flash Source code jeforth.3we там же и несколько примеров.
Без Flash и SMC, и работает. Пример с бросанием дротиков забавный :)

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 1:28 pm
by paulcodeman
С Kopa согласен.
1) Интернет уже почти у всех с хорошим браузером.
2) Нет зависимости от платформы (можно кодить хоть с телефона, хоть с компа), а при наличии хорошего браузера в самом kolibrios, можно в самой системе.
3) В последнее время все переходит на онлайн.

P.S. Перевести с онлайна на оффлайн для меня не сложно ( конечно потребуются модули хромиума и php )..

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 1:39 pm
by paulcodeman
Добавил изменение размера элемента, новый элемент фигура и многопотоковый таймер.
Spoiler:
Безымянный.PNG
Безымянный.PNG (55.51 KiB)
Viewed 14017 times

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 3:55 pm
by Yason
Не в обиду автору. Может, это и популяризует Колибри и разработку сделает проще, но как бы после такого, не привалило в неё, много говно-кодеров. :?

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 4:22 pm
by paulcodeman
Чем классифицируются говно-кодеры? И это повод прекратить разработку? Критика какая-то неубедительная. Лучше бы посоветовали что нибудь по делу.

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 5:21 pm
by ALEXS1983
Yason wrote:Не в обиду автору. Может, это и популяризует Колибри и разработку сделает проще, но как бы после такого, не привалило в неё, много говно-кодеров. :?
Ничё не понимаю!? Согласно твоей логике, - Колибри не должна быть популярной и разработать что либо для Колибри должно быть всегда очень сложным процессом, чтобы говно-кодеры даже и не рыпались, что-то писать и создавать для Колибри, так понимать ?!
А развитие системы тогда в чём заключаться должно?!... мелкими шажками... постепенно... побайтово.... лет так через 100, может что-то изменится в Колибри и что-то создастся, так что ли ?!
ИМХО, только сама система должна быть маленькой, быстрой и безупречной, всё остальное (программы для системы) могут писать говно-кодеры для того, чтобы обогатить систему разработками (программами). А вот по поводу, говна-программ, написанных говно-кодерами, то как в анекдоте, - засохнет(говно), - само отпадёт! :-) Вот и тут так будет,- говно-программами (разработками), никто не захочет пользоваться, они сами "засохнут" и "отпадут" из чьего-то внимания.

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 6:49 pm
by Yason
pavelyakov wrote:Чем классифицируются говно-кодеры? И это повод прекратить разработку? Критика какая-то неубедительная. Лучше бы посоветовали что нибудь по делу.
Во-первых, я не критиковал, а выразил своё мнение. Во-вторых, по делу, во вред Колибри, советовать ничего не буду. В третьих, делать разработеку, тебе никто не запрещает. :wink:

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 6:59 pm
by Yason
ALEXS1983 wrote:Ничё не понимаю!? Согласно твоей логике, - Колибри не должна быть популярной и разработать что либо для Колибри должно быть всегда очень сложным процессом, чтобы говно-кодеры даже и не рыпались, что-то писать и создавать для Колибри, так понимать ?!
А развитие системы тогда в чём заключаться должно?!... мелкими шажками... постепенно... побайтово.... лет так через 100, может что-то изменится в Колибри и что-то создастся, так что ли ?!
ИМХО, только сама система должна быть маленькой, быстрой и безупречной, всё остальное (программы для системы) могут писать говно-кодеры для того, чтобы обогатить систему разработками (программами). А вот по поводу, говна-программ, написанных говно-кодерами, то как в анекдоте, - засохнет(говно), - само отпадёт! :-) Вот и тут так будет,- говно-программами (разработками), никто не захочет пользоваться, они сами "засохнут" и "отпадут" из чьего-то внимания.
Я за ось переживаю, и не хочу, чтобы она, потонула в дерьме, как: Win или Lin. :wink:

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 7:34 pm
by Ray
Yason + много.

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 8:41 pm
by popovpa
Отличная идея! Едиственное, чтобы переводило не в С--, а, возможно, в ассемблер? Это так сказать: более по Колибрянски...:)

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 9:26 pm
by paulcodeman
popovpa wrote:Отличная идея! Едиственное, чтобы переводило не в С--, а, возможно, в ассемблер? Это так сказать: более по Колибрянски...:)
Все возможно, а чем С-- не нравиться? Проще транслировать для C--, для асма надо будет еще попыхтеть не мало.
Я например не знаю как лучше для асма реализовать объектную часть, структуры, классы..

Re: Идет успешная разработка SDK для KolibriOS

Posted: Sun Nov 15, 2015 10:10 pm
by Pathoswithin
Транслировать с высокоуровнего языка в ассемблер нет смысла — смотреть страшно будет. Скорей уж, почему в С-- а не в С ?