LINUX.ORG.RU

Графическая подсистема будущей платформы ИС


0

0

Вот, сижу работаю. Модульная платформа для ИС, реализация на PHP. Широкое использование технологий вокруг XML. Клиент пока Mozilla XUL + ECMAScript + PHP. Формы набрасываются в Qt Designer'е. Сервер приложений (совсем сырой) пока на PHP, но скорее всего будет переписан на C. СУБД PostgreSQL 8 с возможностью замены. Всё что можно инкапсулировать, инкапсулируем :)

Обои с VladStudio, KDE с расцветкой DarkBlue (правил подсветку синтаксиса в редакторе), консоль непрозрачная :) Меню приложения вынесено на верхнюю панель. Sloppy focus. Kopete выключен, чтобы не отвлекали от работы. Слушаю хорошую музыку.

Примерные сроки готовности платформы --- май-июнь 2008. Как говорится, ждите анонсов! :)

>>> Просмотр (1280x1024, 270 Kb)

★★★★

Проверено: Shaman007 ()

>реализация на PHP

А я еще подумал, отчего зонд Гьюгенс не передал данных по каналу A, видать такие же умельцы "программу" писали.

anonymous
()
Ответ на: комментарий от anonymous

>А я еще подумал, отчего зонд Гьюгенс не передал данных по каналу A, видать такие же умельцы "программу" писали.

На чём же реализована твоя платформа?

Ay49Mihas ★★★★
() автор топика

ИМХО, сторит сменить иконки и стиль Qt :)

GFORGX ★★★
()

(С Ленинским прищуром) - GPL? А какие стандарты умеем? И что вообще умеем? :)

P.S. Quanta+ рулит.

Aceler ★★★★★
()
Ответ на: комментарий от boombick

>А почему __constructor, а не __construct?

Эт я лоханулсо, в других местах всё-таки __construct :)

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Aceler

>(С Ленинским прищуром) - GPL? А какие стандарты умеем? И что вообще умеем? :)

Само собой GPL, только с версией не определились. Пока 2.

Пока никаких :) Планируем для общения клиента с сервисом сообщений использовать SOAP. Сотрудница как раз ваяет этот сервис. Если получится --- будем, если не получится --- что-нибудь другое придумаем :)

По графической части всё уже более-менее понятно. Есть UI-файл (от QtDesigner'а). Его XSL-трансформируем в XUL, анализируя UI формируем скрипт создания контекста на веб-сервере (для каждой формы будет такой скрипт). Анализируя UI-файл делаем шаблон обработчиков событий (на PHP), который впоследствии будет модифицирован прикладным программистом. При возникновении события это событие отсылается при помощи HTTP-запроса на веб-сервер, который вызывает универсальный обработчик событий, который в свою очередь вызывает обработчик, модифицированный прикладным программистом. Эта обработка производится в контексте, созданном на основе данных от формы и сформированного ранее скрипта.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Ay49Mihas

Ну и для нужд прикладного программиста API низкоуровнего доступа к данным, API высокоуровневого доступа к данным (реализованного на API низкоуровнего доступа).

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Ay49Mihas

> Есть UI-файл (от QtDesigner'а). Его XSL-трансформируем в XUL

Ого! А вот это кудрявенько :) А XML-ники от Kommander не хотите попробовать? Писать веб-приложения в визуальном стиле!

Aceler ★★★★★
()
Ответ на: комментарий от Ay49Mihas

> использовать SOAP

Ой, мама дорогая. Вы что, собрались целью все быдлотехнологии в одном месте собрать? Ещё дотнет сюда притяните для комплекта, и можно зарывать.

anonymous
()
Ответ на: комментарий от Aceler

>Ого! А вот это кудрявенько :) А XML-ники от Kommander не хотите попробовать? Писать веб-приложения в визуальном стиле!

Ну можно и от него, главное --- чтобы XML был :) Но я пока с ним не знакомился.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от eth13

>очередной лисапет делаем?

Давай ссылку, чего уж там.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от anonymous

>Ой, мама дорогая. Вы что, собрались целью все быдлотехнологии в одном месте собрать?

Почти. Использование именно этих технологий обусловлено их популярностью, несложностью (наверное, кроме SOAP) и поддержкой W3C в качестве стандартов. В будущем подразумевается возможность поддержки системой не самыми гуру, вот для этого так задумано.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от anonymous

>Не понял, что за поделие, но судя по XUL и PHP - говно.

+пицот

anonymous
()
Ответ на: комментарий от Ay49Mihas

>несложностью (наверное, кроме SOAP) и поддержкой W3C в качестве стандартов.

Почему тогда SOAP, а не REST?

anonymous
()
Ответ на: комментарий от anonymous

>З.Ы. За комменты на русском нужно убивать.

Вот когда выложу в общий доступ, исправишь :)

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Ay49Mihas

> Да, шрифты большие --- потому что мне так удобно, хоть зрение и 1.0/1.0

молодец, за зрением нужно следить... Еще совет, более теплые цвета для длительного чтения текста гораздо меньше утомляют глаза. Я тоже люблю синеватые и сероватые темы, но когда нужно что то писать, переключаю тему на коричневатую

enby ★★
()
Ответ на: комментарий от enby

>Я тоже люблю синеватые и сероватые темы, но когда нужно что то писать, переключаю тему на коричневатую

Вообще у меня идёт чередование тёмно-синей, тёмно-зелёной и средне-коричневой тем. Обычно месяца за 3 успевает надоесть каждая :)

Ay49Mihas ★★★★
() автор топика

шревты - говно! ^W^W Глобально и надежно!

ps: про поддержку "не гуру" читайте конспекты лекций Профессора ;)

anonymous
()

wrong on many levels.

anonymous
()
Ответ на: комментарий от Ay49Mihas

> Да, шрифты большие --- потому что мне так удобно, хоть зрение и 1.0/1.0

Как раз хотел спросить про зрение. Ну значит ты извращенец ещё тот.

troorl ★★
()

Что такое "ИС"?

PHP, SOAP, сервер приложений на С, XML? OMG.

sv75 ★★★★★
()

За музыку большой зачет!

anonymous
()

у тебя написано public function __constructor - это что, я от жизни так отстал или ты названия попутал?

AndreyKl ★★★★★
()

ААА! Мои глаза!

От страха они забились под шкаф и их оттуда пришлось выманивать колбасой.

ssvda
()

зы. сути того что пишете не понял, если честно. но что-то на меня нагнало ощущение монструозности...

ssvda
()
Ответ на: комментарий от McLone

>за МР3 192к низачёт

А чо не так с mp3 192k? :)

Ay49Mihas ★★★★
() автор топика

Мдя, виласипетастроение цвятет и запах источает :))))

Народ, а может хватит всякие серверы приложений пложить? Их и так, как лягушек в болоте. В глазах рябит и ушах звенит!

За ИТ в последнее время страшно. Куча каких то недо-технологий, тонны спецификаций и у всех своя реализация. Это свихнуться можно или тупо выучить одну технологию и с нее з/п получать.

anonymous
()
Ответ на: комментарий от anonymous

>Мдя, виласипетастроение цвятет и запах источает :))))

>Народ, а может хватит всякие серверы приложений пложить? Их и так, как лягушек в болоте. В глазах рябит и ушах звенит!

>За ИТ в последнее время страшно. Куча каких то недо-технологий, тонны спецификаций и у всех своя реализация. Это свихнуться можно или тупо выучить одну технологию и с нее з/п получать.

"Где та молодая шпана, что сотрёт нас с лица земли? Её нет, нет, нет." (с)

Было бы не нужно --- никто бы не писал. Анонимно ругать можно всё. Интересно знать твой возраст, а ещё интереснее было бы услышать твои дельные предложения.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от anonymous

>что такое ИС. Информационная Система?

Она самая.

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от sv75

>А IT точно система саморегулирующаяся?

Так, давай по-другому. Ты много видел хорошо конфигурируемых информационных систем, которые были бы свободными и доступными под разными платформами (читай под линуксом)? Если много, и имеешь что сказать, обращайся в мыло. Интересно поговорить будет. Мыло ${ник}${собака}gmail.com

Ay49Mihas ★★★★
() автор топика
Ответ на: комментарий от Ay49Mihas

сколько лет на свете живу, а что такое в данном контексте "информационная система", так и не догнал => печ

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.