The document provides 12 best practices for developing plug-ins for the Eclipse platform. Some key practices include separating code into modular and extendable plug-ins, externalizing string bundles for localization, preferring lazy loading to reduce memory usage, carefully using startup code and singletons, defining proper version ranges to catch API leaks, and using API tools to define and version APIs correctly.
VoiceThread is a tool that allows for student and teacher generated content where others can respond through voice, text, or video. The document discusses how VoiceThread can be used for student or teacher generated content where others provide responses, and provides contact information for any questions about using VoiceThread in the classroom.
The document provides 12 best practices for developing plug-ins for the Eclipse platform. Some key practices include separating code into modular and extendable plug-ins, externalizing string bundles for localization, preferring lazy loading to reduce memory usage, carefully using startup code and singletons, defining proper version ranges to catch API leaks, and using API tools to define and version APIs correctly.
VoiceThread is a tool that allows for student and teacher generated content where others can respond through voice, text, or video. The document discusses how VoiceThread can be used for student or teacher generated content where others provide responses, and provides contact information for any questions about using VoiceThread in the classroom.
Концепт фестиваля, где мы покажем силу малого технологического производства на практике. Теперь каждый сможет ппробовать создать свой продукт. Как Вам?)
STEM is an open source disease modeling application available through Eclipse that uses epidemiological compartment models to simulate the spread of infectious diseases. It provides standard SEIR and SIR models and allows modeling transmission between locations based on factors like common borders, interstate highways, and air travel. STEM includes a core engine that uses numerical integration methods like Runge-Kutta to simulate disease spread accurately and efficiently across multiple processor cores. The goal is to evaluate public health policies by running parallel scenarios modeling things like the effects of masks, air travel restrictions, and vaccination on disease outbreaks.
This document discusses unit of measurement frameworks and errors caused by inconsistent unit usage. It provides examples of past disasters where unit conversion errors led to failures, such as the Mars Climate Orbiter that was destroyed due to a mix of metric and imperial units. The document advocates for type-safe unit of measurement support to prevent interface, arithmetic, and conversion errors. It introduces the Eclipse UOMo framework that provides this support across scientific, business, and currency domains through integration with standards like UCUM and ICU4J. The framework was demonstrated for applications involving monetary conversions.
More Related Content
Similar to Konstantin Slisenko - Belarus Open Source Lab
Концепт фестиваля, где мы покажем силу малого технологического производства на практике. Теперь каждый сможет ппробовать создать свой продукт. Как Вам?)
STEM is an open source disease modeling application available through Eclipse that uses epidemiological compartment models to simulate the spread of infectious diseases. It provides standard SEIR and SIR models and allows modeling transmission between locations based on factors like common borders, interstate highways, and air travel. STEM includes a core engine that uses numerical integration methods like Runge-Kutta to simulate disease spread accurately and efficiently across multiple processor cores. The goal is to evaluate public health policies by running parallel scenarios modeling things like the effects of masks, air travel restrictions, and vaccination on disease outbreaks.
This document discusses unit of measurement frameworks and errors caused by inconsistent unit usage. It provides examples of past disasters where unit conversion errors led to failures, such as the Mars Climate Orbiter that was destroyed due to a mix of metric and imperial units. The document advocates for type-safe unit of measurement support to prevent interface, arithmetic, and conversion errors. It introduces the Eclipse UOMo framework that provides this support across scientific, business, and currency domains through integration with standards like UCUM and ICU4J. The framework was demonstrated for applications involving monetary conversions.
2. Аккумуляция передовых знаний и подходов Большая и зрелая индустрия за рубежом Рынок независимых консультантов только появляется в Беларуси Компании развивают Open Source вБеларуси всё только начинается Индустрия Open Source
3. Консультации Платная поддержка Внесение изменений за деньги Формирование новых направлений индустрии, новых рынков Создание имени, возможность работать в лучших компаниях Книги, donations Open Source и доходы
4. Сделать Open Source движениемассовым среди белорусских разработчиков Организация Экспертный совет Кураторы проектов Цели Belarus Open Source Lab
5. Студенты Belarus Open Source Lab Учебные заведения Независимые разработчики Компании Белорусские и не только
6. Студенты Возможность работы над реальными проектами. Нет бесполезным курсовым и дипломам! Приобретение знакомств среди опытных разработчиков, ранняя вовлечённость в профессиональную среду Обучение реальным технологиям и подходам к разработке, которые востребованы на рынке Принципиально другой тип отношений между студентом и руководителем проекта (куратором) Возможность выбирать куратора и руководителя вне учебного заведения Работа над курсовым и дипломным проектом в команде Широкий выбор проектов, возможность реализации своих идей в качестве проекта
7. Учебные заведения Впитывание в учебный процесс новейших технологий Возможность улучшать технический уровень преподавателей и аспирантов (руководителей учебных работ) Взаимодействие между университетами и компаниями Создание демократического программистского сообщества Прозрачность дипломов Решение задач, важных для общества
8. Компании Поддержка Open Source движения Возможность реализации своих идей, частей проектов Взаимодействие с учебными заведениями Поиск талантов, возможность проверить будущих работников в действии Работа над имиджем белорусских программистов Возможность влияния на технологии, которыми пользуются компании
9. Независимыеразработчики Возможность реализации своих идей Организация команд Взаимодействие с компаниями и учебными заведениями Возможность пробовать новые роли, в том числе и руководителя Развитие в Беларуси института независимых консультантов
10. На текущий момент 4 месяца проведённых технических лекций Приглашаем разработчиков, менеджеров проектов, предлагаем студентам Рассылка Google-группа Группа бизнес-инкубатора БГУИР в контакте Сайт сообщества oslab.by Спонсоры в лице бизнес-инкубатора БГУИР Заинтересованность ФКСиС 6 человек, которые уже участвуют в программе, выполняя курсовые и дипломные проекты в Open Source
11. Технические лекции Наращиваем сообщество интересующихся людей (как со стороны докладчиков, так со стороны слушателей) Даём возможность людям получать опыт выступлений Темы: Языкии технологии программирования: Java, C#, ASP.NET, JavaScript, HTML5, xml, ajax Управление проектами Методологии разработки agile, scrum Концепции программирования ORM, паттерны, unit-testing, IoC, АОП Платформы Android, Windows Phone 7, .NET, Java Фреймворки Spring, Hibernate, JPA, Apache Struts Расширение кругозора Open Source, Индийское IT
12. Технические лекции Самые интересные и значительные: Open Source, Индийское IT, Дмитрий Горячко– вебинар: Индия, Бангалор Windows Phone 7, Юрий Трухин – вебинар: Россия, Тверь Встречи проходят каждую субботу Место: Бизнес-инкубатор БГУИР, 4 корпус, 6 этаж Время: 12:00 – 15:00
13. Сайт сообщества oslab.by Встречи Презентации Видеозаписи докладов Будущие встречи Проекты Докладчики О лаборатории