Существуют ли какие-либо компоненты с открытым исходным кодом и бесплатные компоненты пользовательского интерфейса календаря для повторного использования?

Нам нужно реализовать подсистему планирования. И мы планируем интегрировать подсистему с нашими настольными и онлайн-приложениями. Но мы хотели бы повторно использовать как можно больше компонентов. Один компонент, который мы хотим повторно использовать, — это отображение периодов дат, календаря с событиями. Большинство систем планирования, таких как Outlook, Google Calendar, имеют схожий подход к отображению событий, и мы надеемся, что этот подход уже разработан как независимый повторно используемый компонент.

Существуют ли компоненты календаря/расписания, в которых можно создавать события, перетаскивать их, отображать дни/месяцы/годы и т. д.? Вероятно, Google Calendar наиболее близок к искомому нами компоненту.

Больше всего нас интересуют компоненты на основе Java. Наше серверное приложение основано на Java Struts2 и jQuery для сценариев на стороне клиента. А настольное приложение основано на SWT. Нас интересуют как онлайн, так и десктопные компоненты представления календаря.

Спасибо!


person ilya    schedule 29.03.2010    source источник


Ответы (5)


Только в Eclipse Nebula есть три элемента управления календарем с открытым исходным кодом:

person qualidafial    schedule 09.12.2010
comment
Nebula в настоящее время сломана, и неизвестно, когда она снова заработает. Это инкубационный проект... Выглядит хорошо - хотелось бы, чтобы он работал. - person Mark; 12.10.2011

Это сильно зависит от того, с чем вы работаете: SWT или Swing в настольном приложении или веб-фреймворк, с которым вы создаете веб-приложение.

Тем не менее, если вы можете использовать GWT, вы можете найти почти идеальное соответствие тому, что вам нужно, в Умный календарь GWT и его варианты.

person Tomislav Nakic-Alfirevic    schedule 29.03.2010
comment
Мы используем SWT на рабочем столе и Java Struts2 с jQuery для сценариев на стороне клиента. Спасибо за ваши вопросы, я отредактирую свой пост. - person ilya; 29.03.2010

Когда дело доходит до компонента календаря в многофункциональных клиентах для настольных ПК, просто используйте MigCalendar. Это не бесплатно, но лучше вы не найдете. Не уверен, что это работает на SWT.

person lievendoclo    schedule 29.03.2010
comment
Это очень плохо задокументировано ........ и служба поддержки также не слишком отзывчива. Если это правда то, что вы сказали, и нет лучших календарей (я не знаю, я не исследовал, я только что получил компонент для исправления, который был сделан с mig) ... это действительно тревожно. - person Julia; 18.11.2011

Календарь Jaret: http://xpmp.de/jaretcalendar.html

AFAIK это единственные разработки...

person Daniel    schedule 03.05.2010