Board.KolibriOS.org
http://board.kolibrios.org/

Идет успешная разработка SDK для KolibriOS
http://board.kolibrios.org/viewtopic.php?f=2&t=3186
Page 1 of 4

Author:  pavelyakov [ Sun Nov 15, 2015 12:53 am ]
Post subject:  Идет успешная разработка SDK для KolibriOS

Хочу обрадовать, где-то пол месяца назад принялся за разработку SDK. SDK я создаю в виде сайте (основанный в связке JavaScript+PHP) который включает себя: визуальный редактор приложения ( дизайнер ), транслятор ( переводит более простой синтаксис в формат компилятора C-- ), так же для запуска приложений нужна будет дополнительная библиотека gui.obj, которая включает все элементы интерфейса и обработки процесса окон.
Что уже можно делать:
Создавать окно (клиентская область окна состоит из области canvas, где рисуется сами элементы интерфейса)
Поддержка событий (при нажатии, при наведении, при потери фокуса, щелчок, движение мыши, двойной щелчок)
Элементы (пока что доступна кнопка)
Уже элементы можно в дизайнере создавать, двигать (скоро сделаю изменять размеры).
Окно можно изменять размеры, позицию запуска (центрилизовать)..
Проблемы: нет денег для сервера/сайта с поддержкой exec/system ф-ций php, для компиляции приложений в онлайн (поэтому пока-что отдача исходника, что не очень удобно)
В будущем: Решить проблему с компиляцией в онлайн, создание эмулятора на JavaScript для быстрого просмотра работающей программы.
Скриншот ниже как уже выглядит/работает.
Spoiler: Show
Attachment:
Безымянный.PNG
Безымянный.PNG [ 50.14 KiB | Viewed 4834 times ]

Author:  Pathoswithin [ Sun Nov 15, 2015 8:52 am ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Я не могу понять, зачем нужен сайтэ для создания приложений? Оффлайн что-то делать уже не модно?

Author:  ALEXS1983 [ Sun Nov 15, 2015 11:18 am ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Вполне согласен! К тому же онлайн это зависимость от инета, - если инета так или иначе (в данный момент) нету, то нету доступа к среде разработки

Author:  Kopa [ Sun Nov 15, 2015 11:30 am ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

В какой степени, но оnline средства разработки нужны по причине наличия огромного числа "гад же ты(ов)"
и в целях популяризации и начального знакомства с разработкой программ под КОS.
Например, даже есть сайты по online опробованию кода для разных языков программирования

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

Author:  pavelyakov [ Sun Nov 15, 2015 1:28 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

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

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

Author:  pavelyakov [ Sun Nov 15, 2015 1:39 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Добавил изменение размера элемента, новый элемент фигура и многопотоковый таймер.
Spoiler: Show
Attachment:
Безымянный.PNG
Безымянный.PNG [ 55.51 KiB | Viewed 4781 times ]

Author:  Yason [ Sun Nov 15, 2015 3:55 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Не в обиду автору. Может, это и популяризует Колибри и разработку сделает проще, но как бы после такого, не привалило в неё, много говно-кодеров. :?

Author:  pavelyakov [ Sun Nov 15, 2015 4:22 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Чем классифицируются говно-кодеры? И это повод прекратить разработку? Критика какая-то неубедительная. Лучше бы посоветовали что нибудь по делу.

Author:  ALEXS1983 [ Sun Nov 15, 2015 5:21 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Yason wrote:
Не в обиду автору. Может, это и популяризует Колибри и разработку сделает проще, но как бы после такого, не привалило в неё, много говно-кодеров. :?

Ничё не понимаю!? Согласно твоей логике, - Колибри не должна быть популярной и разработать что либо для Колибри должно быть всегда очень сложным процессом, чтобы говно-кодеры даже и не рыпались, что-то писать и создавать для Колибри, так понимать ?!
А развитие системы тогда в чём заключаться должно?!... мелкими шажками... постепенно... побайтово.... лет так через 100, может что-то изменится в Колибри и что-то создастся, так что ли ?!
ИМХО, только сама система должна быть маленькой, быстрой и безупречной, всё остальное (программы для системы) могут писать говно-кодеры для того, чтобы обогатить систему разработками (программами). А вот по поводу, говна-программ, написанных говно-кодерами, то как в анекдоте, - засохнет(говно), - само отпадёт! :-) Вот и тут так будет,- говно-программами (разработками), никто не захочет пользоваться, они сами "засохнут" и "отпадут" из чьего-то внимания.

Author:  Yason [ Sun Nov 15, 2015 6:49 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

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

Author:  Yason [ Sun Nov 15, 2015 6:59 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

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

Author:  Ray [ Sun Nov 15, 2015 7:34 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Yason + много.

Author:  popovpa [ Sun Nov 15, 2015 8:41 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Отличная идея! Едиственное, чтобы переводило не в С--, а, возможно, в ассемблер? Это так сказать: более по Колибрянски...:)

Author:  pavelyakov [ Sun Nov 15, 2015 9:26 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

popovpa wrote:
Отличная идея! Едиственное, чтобы переводило не в С--, а, возможно, в ассемблер? Это так сказать: более по Колибрянски...:)

Все возможно, а чем С-- не нравиться? Проще транслировать для C--, для асма надо будет еще попыхтеть не мало.
Я например не знаю как лучше для асма реализовать объектную часть, структуры, классы..

Author:  Pathoswithin [ Sun Nov 15, 2015 10:10 pm ]
Post subject:  Re: Идет успешная разработка SDK для KolibriOS

Транслировать с высокоуровнего языка в ассемблер нет смысла — смотреть страшно будет. Скорей уж, почему в С-- а не в С ?

Page 1 of 4 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/