WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

   Добро пожаловать!


Pages:     || 2 | 3 | 4 | 5 |   ...   | 11 |
Первая международная конференция разработчиков свободных программ на Протве Тезисы докладов Обнинск 29–30 июля 2004 В сборнике представлены тезисы докладов, одобренных Программным комитетом Первой международной конференции разработчиков свободных программ на Протве. Другие материалы конференции можно найти наhttp://conf.altlinux.ruISBN 5-85593-144-7 © Коллектив авторов, 2004 © ALT Linux, 2004 Программа конференции Обращение директора бюро ЮНЕСКО в г. Москва Филиппа Кео к участникам конференции 8 28 июля 19:00–20:00: Заезд участников, регистрация 29 июля 10:00–12:00: Регистрация участников, кофе Утреннее заседание 12:00–14:30 (Председатель — Алексей Новодворский) 12:00–12:15: Открытие конференции 12:15–13:00: Дмитрий Тараканов Инструменты Intel для разработки программного обеспечения. 9 13:00–13:45: Александр Боковой Active Directory:

долгий путь в Unix...................... 14 13:45–14:30: Анатолий Якушин Состояние и перспективы разработки свободных офисных приложений............................. 16 14:30–15:30: Обеденный перерыв 3 Дневное заседание 15:30–17:00 (Председатель — Александр Боковой) 15:30–16:15: Олег Паращенко Подход к переносимой реализации языка XQuery........ 19 16:15–17:00: Андрей Орлов, Павел Узорин, Александр Разоренов Информационно-справочная система rPAS............ 22 17:00–17:15: Кофе Вечернее заседание 17:15–19:00 (Председатель — Алексей Смирнов) 17:15–18:00: Алексей Воинов, Георгий Курячий Модульный подход к управлению ОС: проект Alterator..... 25 13:00–13:45: Дмитрий Левин hasher: технология безопасной сборки пакетов.......... 28 30 июля Утреннее заседание 10:00–11:45 Секция 1 (Председатель — Александр Боковой) 10:00–10:25: Дмитрий Тараканов Разработка эффективных приложений для процессоров семейR ства Intel© XScaleTM..................... 31 10:25–10:50: Никита Винокуров Linux on POWER.......................... 10:50–11:15: Антон Качалов Opie — свободная графическая среда для мобильных устройств 11:15–11:40: Надежда Плотникова Разработка многопточных приложений для архитектур R ia32/ia64 под Linux с использованием Intel© Threading Tools............................... Секция (Председатель — Анатолий Якушин) 10:00–10:25: Роман Савоченко Проект «OpenSCADA»........................ 10:25–10:50: Андрей Паскаль, Валерий Гражданкин Открытая платформа для систем бухгалтерского и оперативного учёта............................. 10:50–11:15: Юрий Хныкин, Андрей Черепанов Разработка систем автоматизации бизнеса............ 11:15–11:40: Михаил Шигорин TYPO3: консистентная модульная система управления вебконтентом............................ 11:45–12:00: Кофе Дневное заседание 12:00–14:Секция (Председатель — Станислав Иевлев) 12:00–12:25: Алексей Воинов Состояние разработки проекта WindowMaker.......... 12:25–12:50: Денис Слюсарев Основы QPLATFORM........................ 12:50–13:15: Артём Кастелин, Александр Ковтушенко Инструмент для визуализации трассы выполнения параллельной программы — TV 1.0................... 13:15–13:40: Виктор Капустин, Анна Корсун Инструмент для функционального моделирования........ 13:40–14:05: Александр Сенько, Михаил Якшин Открытая система виртуальной интеграции гетерогенных баз данных на основе технологии XMPP/Jabber........ Секция (Председатель — Александр Боковой) 12:00–12:25: Александр Котельников XML как универсальное хранилище данных........... 12:25–12:50: Валентина Ванеева Разработка XPCOM-компонентов Mozilla для работы с базой данных SQLite 3........................ 12:50–13:15: Олег Паращенко TEXML: XML-нотация для TEX.................. 13:15–13:30: Виталий Останин Средства для разработки и представления документации с использованием единого источника............... 13:30–13:55: Алексей Крюков Разработка расширений для OOo Writer на примере проекта СОЛУНЬ............................ 13:00–13:45: Пётр Савельев Практика использования формата документов OpenOffice.org для веб-публикации...................... 14:15–15:00: Обеденный перерыв Вечернее заседание 15:00–17:Секция (Председатель — Алексей Новодворский) 15:00–15:30: Николай Гарбуз, Аскар Рахимбердиев Eclipse SDK.............................. 15:30–15:55: Георгий Курячий Организация человеко-машинного взаимодействия в ОС.... 15:55–16:10: Олег Филон Этапы легализации софта...................... 16:10–16:25: Александр Колотов Offline документация. Прочь от маргинальности Linux..... Секция (Председатель — Алексей Смирнов) 15:00–15:25: Вадим Житников Свободные программы символьной математики Maxima и Axiom 15:25–15:50: Пётр Новодворский Интеграция свободно доступных интернет-словарей в программные продукты...................... 15:50–16:15: Станислав Иевлев Почему мы переписываем программы:

на примере alternatives, osec, csed, ncursesxx........ 16:15–16:40: Алексей Гладков Новые технологии проекта Sisyphus:

жизненный цикл пакета.................... 17:00–17:30: Кофе 17:30–18:00: Закрытие конференции 19:00–19:30: Отъезд на Linux Fest (по желанию) УЧАСТНИКАМ ПЕРВОЙ МЕЖДУНАРОДНОЙ КОНФЕРЕНЦИИ РАЗРАБОТЧИКОВ СВОБОДНЫХ ПРОГРАММ Уважаемые Дамы и Господа, Коллеги! Я рад приветствовать участников и организаторов первой международной конференции свободных программ! В настоящее время, доступ к информации и знаниям определяет характер участия в жизни общества и открывает новые возможности для развития каждого. Области образования, науки и культуры в современном мире немыслимы без информатизации.



ЮНЕСКО подчёркивает возрастающую важность свободного программного обеспечения в информационном развитии общества и полагает, что полноценное развитие информационного общества во всех регионах мира невозможно без опоры на свободное программное обеспечение, более того — без опоры на сообщество разработчиков и пользователей свободных программ во всем мире.

У свободных программ большие перспективы, но реализация всего потенциала возможна только в том случае, если будут существовать активные проекты, поддерживаемые талантливыми и квалифицированными разработчиками. В этом свете мне бы хотелось ещё раз подчеркнуть важность Конференции для ЮНЕСКО как сторонника свободных программ.

Я хотел бы пожелать присутствующим плодотворной работы и всестороннего развития своих начинаний.

Директор бюро ЮНЕСКО в г. Москва Филипп Кео 28 июля 19:00–20:00: Заезд участников, регистрация 29 июля 10:00–12:00: Регистрация участников, кофе Утреннее заседание 12:00–14:(Председатель — Алексей Новодворский) 12:00–12:15: Открытие конференции 12:15–13:Дмитрий Тараканов Москва, Intel Инструменты Intel для разработки программного обеспечения Аннотация:

R Доклад посвящён основным возможностям Intel© VTuneTM Performance Analyzer, Intel C++ Compiler, Intel Threading Tools, Intel Performance Primitives, Intel Math Kernel Library. Основной уклон сделан на применение этих инструментов под ОС Linux.

Производительность — главное назначение всех инструментов от Intel. Инструменты Intel совместимы с ведущими IDE. Доступны в Windows и Linux, на всех Интеловских платформах Продукты для разработки программного обеспечения:

R • Intel© Compilers — Лучший способ добиться высокой производительности приложений на архитектурах Intel.

R • Intel© VTuneTM Performance Analyzer — Быстрый анализ узких мест производительности и способы их разрешения.

R • Intel© Performance Libraries — Высокооптимизированные библиотеки функций широкого спектра применения.

R • Intel© Threading Tools — Ускоряют и облегчают разработку многопоточных приложений R Компиляторы Intel© C, C++, FORTRAN • Имеются для Windows и Linux -Имеются для 32 и 64-битных платформ;

• Использование последних достижений в области создания платформ и процессоров ;

• Оптимизация под архитектуру NetBurstTM (PentiumTM 4 и XeonTM);

• Оптимизация под архитектуру ItaniumTM и ItaniumTM 2;

• Поддержка Hyper-threadingTM технологии и стандарта OpenMP;

• Интеграция в среды Windows (IDE) и Linux.

Встроенные средства SIMD-расширений:

• встроенные средства SIMD-расширений работают с упакованными данными до 128 бит в длину, что обеспечивает возможность параллельной обработки элементов данных;

• позволяют использовать Си функции вместо кодирования на языке ассемблера;

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

Автовекторизация — автоматически применяет SIMD команды в наборах команд SSE2, SSE и MMXTM.

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

• циклический сдвиг регистров;

• специальные команды ветвления для циклов;

• большой массив регистров.

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

R Автопараллелизатор компилятора Intel© Qparallel обнаруживает циклы, которые могут безопасно выполняться в параллели, и автоматически генерирует многопотоковый код для подобных циклов.

VTuneTM Performance Analyzer — Быстрый анализ узких мест производительности и способы их разрешения. Помогает определить и локализовать проблемы производительности ПО посредством:

• Сбора широкого спектра показателей производительности с ОС на которой выполняется Ваше приложение;

• Обработки и отображения данных в различных видах, начиная с system-wide и заканчивая исходным кодом и процессорными инструкциями;

• Идентификации потенциальных проблем производительности и предложения вариантов их разрешения.

VTuneTM Performance Analyzer Поддерживает:

• Платформы:

R – Семейство Intel© IA-32;

– Семейство ItaniumTM;

– XScaleTM.

• Операционные системы:

– Microsoft Windows;

– Linux (Red Hat, SuSe и др.);

• MRTE:

– Java (BEA, IBM, Microsoft, Sun);

–.NET;

– Поддерживает локальный и удалённый сбор данных.

• Агент и коллекторы данных на удалённой машине – Microsoft Windows;

– Linux;

– MTRE.

• Управление процессом, анализ и отображение результатов на host-машине – Поддерживает интерфейс командной строки;





– Интегрируется в Visual Studio 7.

Функциональность • Sampling(time-based, event-based) • Overtime view • Call graph • Граф вызовов с подробной информацией о временных затратах • Критический путь исполнения • Counter monitor • Системные счётчики производительности • Статический анализ исполняемых модулей R • Intel© Tuning Assistant • Комментарии по проблемам, подсказки по модификации кода • Обработка данных • Мастера для конфигурирования коллекторов • Сравнение и слияние результатов • Упаковка и перенос проектов на другую машину • Getting Started tutorial VTuneTM для Linux: две возможности • Локальный и удалённый сбор данных.

– VTuneTM CLI2.0 устанавливается локально на Linux машине;

– Интерфейс командной строки;

– Коллектора на Linux машине для удалённого сбора данных;

– Просмотр данных на Windows host-машине GUI;

• VTuneTM Performance Analyzer 2.0 for Linux – Поддерживает – Платформы:

R – Семейство Intel© IA-– Семейство ItaniumTM – Операционные системы: Linux* (Red Hat, SuSe и др.) – MRTE – Java (BEA, IBM, Sun) на IA-– Интерфейс командной строки – Результаты совместимы с Windows-версией.

– Могут быть упакованы и просмотрены с помощью Windows-версии анализатора – Поддерживает до 64 процессоров – Обеспечивается высоким уровнем клиентского сервиса • Обзор функциональности – Sampling – Call graph – Source view – Обработка данных – Упаковка и перенос проектов на другую машину – Man-страницы и HTML-руководство R Intel© Performance Libraries — высокооптимизированные библиотеки функций широкого спектра применения.

R • MKL Intel© Math Kernel Library – Linear Algebra: LAPACK plus BLAS (Levels 1, 2, 3) – Discrete Fourier Transforms (DFT) – Vector Statistical Library functions (VSL) – Vector transcendental math functions (VML) R • IPP Intel© Integrated Performance Primitives signal, image, graphic, multimedia and numeric processing functions – Доступны для Linux* and Windows* – Индивидуально оптимизированы под PentiumTM III, PentiumTM 4 ItaniumTM – IPP также под StrongARM*, XscaleTM R – GPP — Intel© Graphics Performance Primitives – Доступны для PDA/XScaleTM с PPC – Поддержка других ОС в процессе разработки 13:00–13:Александр Боковой Москва, IBM Восточная Европа/Азия, Центр компетенции Linux Active Directory:

долгий путь в Unix Аннотация:

При построении сетевой инфраструктуры предприятия важным критерием является возможность централизованного управления ресурсами. В то время как для конфигураций, построенных на основе одной операционной системы, такие решения существуют, в случае использования гетерогенных сред на основе Microsoft Windows и систем с открытым исходным кодом интеграция по-прежнему достигается с трудом. В докладе рассматривается попытка построения свободной альтернативы служб Active Directory в рамках эксперимента, выполненного Центром технологий Linux (IBM) совместно с разработчиками ряда проектов со свободным программным кодом.

С выходом Windows 2000 компания Microsoft представила своё решение для централизованного управления ресурсами масштаба предприятия — службы Active Directory (ADS). За прошедшие четыре года с момента её появления, поддержка Active Directory была добавлена практически во все продукты Microsoft и, что важнее, в средства разработки приложений для сторонних производителей. В результате сложилась ситуация, когда новое программное обеспечение фактически требует развёртывания служб Active Directory.

В этой связи становится важным обеспечение приемлемого уровня интеграции свободных решений со службами Active Directory в условиях современного предприятия. Как показывает практика, существующего уровня интеграции недостаточно — использование ADS на платформе Windows давно переросло типовые инфраструктурные решения (печать и доступ к файловым ресурсам). В то же время, использование закрытых расширений стандартизированных протоколов в реализации ADS усложняет реализацию свободной альтернативы.

Для оценки объёма работы, необходимой для воплощения такой альтернативы в реальность, Центром технологий Linux компании IBM совместно с рядом открытых проектов (Samba, Heimdal, OpenLDAP) было проведено исследование, практической целью которого было построение минимального демонстрируемого решения на базе платформы GNU/Linux, позволяющего подключать существующие системы на базе Microsoft Windows XP/2003 в домен свободной реализации ADS.

Службы Active Directory основаны на использовании целого ряда открытых стандартов (DNS, DHCP, Kerberos V, LDAPv3, DCE RPC) с рядом недокументированных расширений. Реализация свободной альтернативы ADS в рамках одного свободного проекта невозможна: требуется серьёзное взаимодействие целого ряда команд разработчиков:

Samba Team, MIT Kerberos V или Heimdal, OpenLDAP, Bind, DHCP и некоторых других. При этом, вносимые изменения в некоторых случаях не соответствуют стандартам и RFC, которые те или иные программные средства реализуют, что существенно осложняет их интеграцию в основной код.

В то же время, ряд существующих архитектурных решений в некоторых из перечисленных выше проектов не позволяет с необходимой гибкостью реализовать нужные расширения. Таким образом, свободная реализация ADS сталкивается не только с проблемой расшифровки и реализации нестандартных дополнений, применённых компанией Microsoft, но и с собственными внутрипроектными ограничениями некоторых критически важных компонент свободного программного обеспечения.

Pages:     || 2 | 3 | 4 | 5 |   ...   | 11 |










© 2011 www.dissers.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.