Категории: Все - механизмы - опыт - обсуждение - взаимодействие

по E R 17 лет назад

591

Встреча"Eclipse. Обмен опытом"

В Протвинском офисе RDTEX запланирована встреча под названием «Eclipse. Обмен опытом», которая состоится 18 января в 14:00. Основные цели этого мероприятия включают создание механизма взаимодействия среди участников, привлечение заинтересованных в Eclipse и обмен опытом.

Встреча

Встреча "Eclipse. Обмен опытом"

Time/Place

Place Протвинский офис RDTEX
Exact time ~14:00
Day 18.01

Участники

1. Роман Еремеев eremeev@rdtex.ru
Distant participants
3.
2.
1.

Цели

Попробовать создать механизм взаимодействия
Поделиться опытом
Собрать всех интересующихся Eclipse

Результаты

WS анализ Eclipse RCP
Альтернативы
Weaknesses

Трудное вхождение

Strength
Предлагаю использовать форум

План

Вопросы, обсуждение, обмен опытом

Задавайте вопросы заранее. Предлагайте направление дискуссии, темы.

Subtopic
О Eclipse и Confex
Eclipse RCP на примере Confex подробнее

Тонкости

Стандартные решения

Status line

Console

Действия пользователя

Сохранение восстановление состояния

Страницы Свойств

GUI

GUI Видов

GUI приложения

Коротко о Confex

Ближайшие планы

Избавиться от русского языка

Выделить internal интерфейсы

Создать update-site

Создать сайт на SF

Реализация

Пользовательский режим

Режим редактирования

Что такое Confex

ссылки

bin в РДТЕХ-е (с JRE 1.5) \\QUARTZ.SRV.RDTEX.RU\SOFTLIB_DEVEL\Eclipse\net.confex\confex 0.9.8.4\confex_bin_win32_0.9.8.4\

Исходники на sourceforge.net

Исходные коды можно получить на sourceforge.net

из репозитория SVN

https://confex.svn.sourceforge.net/svnroot/confex

пользователь:anonymous

пароль: отсутствует

Основные идеи

Построение простых приложений

Простота изменения

Собрать в одно дерево все аспекты своей деятельности

Тестирование

Инсталляторы

Исполняемые файлы

Документы

Ссылки по коду

Познакомиться с Eclipse/RCP

Два слова о Groovy

WS

Недостаточная поддержка со стороны Eclipse

Каждый раз при входи в рабочее пространство перекомпилируются все groovy классы, причем, медленно.

Тормоза(Замыкания)

Генерится очень много классов для замыканий!

Необходимо Тщательное тестирование (Нестрогая типизация)

Пока процесс выполнения не пройдеи по ветке логики ошибка неправильной типизации (например вызов отсутствующего метода класса) не будет выявлена.

Замыкания

Использование Builders

Теснейшая интеграция с Java

Нестрогая типизация

Groovy Home

Коротко о Eclipse

Ссылки

Eclipse Wiki

Eclipse Help WWW

Eclipse Zone

Plugin Central

Сайт Эклипса

Eclipse RCP

Eclipse Plugin

Версионность

Update Site

Функциональности

Голубая мечта - модульность

Дескриптор плагина plugin.xml

Пример встраивания в интерфейс

IDE

Богатый интерфейс

Перспективы

Отличительная особенность интерфейса Eclipse - наличие Перспектив.

Подарок IBM

ver 3.3 Europa состав

Поддержка ведущих IT компаний

SUN, M$

> 80 компаний

Oracle

SAP

Sybase

HP

IBM

Хитрый подход (OpenSource как морковка)

Пример фирма Intalio

OpenSource, EPL

Почему IBM распространяет Eclipse в виде открытого кода?



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



Основным из таких преимуществ являетсяЗачем что-либо перестраивать, если оно уже существует в рабочем формате? Используя открытую платформу Eclipse, создатели инструментов могут сфокусироваться на области собственных разработок, предоставляя инструментальную инфраструктуру для построения интегрированных сред разработки (IDE). Как бы то ни было, использование чужого кода начинает завоевывать доверие.повторное использование продуктов.



Довериек любой новой архитектуре или платформе завоевывается долго. К примеру, тяжело завоевать доверие разработчиков в создании инструментов, содержащих частного рода интерфейсы, которые ограничивают использование приложения в отдельно взятой операционной системе (к примеру, Windows). Кроме того, трудно завоевать доверие создателей инструментов, когда различные уровни API поставляются с разными уровнями инструментов (к примеру, API сообщества, отличающиеся от корпоративных API).



Платформа Eclipse позволяет добиться доверия, предоставляя исходный код платформы.



Открытый код предоставляется для всех API, без каких-либо внутренних, собственных или скрытых интерфейсов. Разработчики, чье доверие завоевывается долго, могут видеть код и делать соответствующие выводы. Доверьтесь исходникам и внедряйте новшества!



Объединение разработчиков открытого кода может также помочь в создании более качественного кода. При совместной работе над кодом создатели вкладывают в него дополнительные усилия. Такой код становится отражением их работы, порождением индивидуальной и корпоративной репутации. Доверьтесь исходникам и устанавливайте свои позиции на рынке!



Открытый проект, основывающийся на чистых спецификациях, может предоставлятьИнтерфейс описывает (выражаясь терминами "черного ящика") абстрактное поведения компонента. Исследуя исходники, разработчики могут построчно разобрать действиекода. Тяжело довериться чужому интерфейсу. Доверьтесь исходникам, и исследуйте технологию!код, который легче понять.



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



Работать над сложной технологией в одиночку довольно тяжело. Несколько создателей инструментов могут взять на себя смелость и совместно исследовать новую технологию. Доверьтесь исходникам, чтобы уменьшить риск!



Поставщики инструментов приходят и уходят.Корпоративные разработчики хотят быть уверенными в долгосрочной поддержке платформы. При наличии исходного кода корпорации могут в короткий срок начать свою работу и поддерживать бизнес в течение долгого периода: Доверьтесь исходникам, чтобы развивать свой бизнес!



Гибкость– вот основное свойство Eclipse. С платформой Eclipse не удовлетворяющий вас компонент можно модифицировать по вашему требованию. К примеру, если вас не устраивает редактор, создайте собственный или подключите один из популярных редакторов, созданных на рынке открытых компонентов, предлагаемом платформой Eclipse. Желаете привязать новую платформу размещения в существующую сквозную поддержку? Доверьтесь исходникам и создавайте плагины!



Итак, открытый исходный код, открытое сообщество и открытая платформа устанавливаюткоторые необходимы малым и крупным создателям инструментов для поддержки сквозных проектов разработки и исследования новых горизонтов.равные условия



Обучение, использование шаблонов проектирования

Askar Rahimberdiev Проект Eclipse

статья IBM Что такое платформа Eclipse и как ее использовать?

Это не семинар - Это встреча

-Предполагается обсуждать не Confex а Eclipse RCP.

-Не хотелось бы ударяться в бесплодные дискуссии о том "что лучше" и "у кого больше".