Вход в личный кабинет:

Забыли пароль? | Регистрация

Адреса компании:

Санкт-Петербург

196158, Санкт-Петербург,
Пулковское шоссе, д. 30,
корп. 4, Лит. А, офис 203

Тел: +7 812 414 95 41

Москва

129085, г. Москва, проезд Ольминского, д. 3а, стр. 3, офис 706

Тел: +7 495 616 00 53

Блог

26.08.2015

Progress OpenEdge: промышленные средства репликации данных в Oracle и MS-SQL

Progress OpenEdge Pro2 Replication

Читать далее →




Десять причин перехода на новые версии OpenEdge (Progress)


Вебинары: Секреты OpenEdge! Расписание

Вернуться к списку постов

05.09.2012

Тезисы докладов

Саша Кралевич

OE11 — Разработка современных мобильных веб-приложений для облака

В краткой демонстрации Вы сможете увидеть, как разрабатываются современные приложения OpenEdge 11, которые могут быть легко развернуты в облаке, использованы с мобильных устройств и интегрированы с движком бизнес-правил Corticon.

Клаус де Фриза

Фреймворк OF-1

OF-1-это надежная, высокопроизводительная и интерфейсно-независимая «Среда полного жизненного цикла разработки» для OpenEdge.  Мульти-интерфейсная, мульти-платформенная, готовая для облака и SaaS, эта платформа программирования включает огромное множество возможностей. Смотрите короткий, но интересный обзор, который продемонстрирует, как  программирование в OpenEdge и OF1 может дать Вам все, что нужно в интегрированной платформе разработки.

Дмитрий Левин

Измерение производительности Progress и Oracle

В ходе этой сессии слушателям будет представлено полное сопоставление баз данных Progress и Oracle: структуры, процессы и функциональные возможности, типы данных и методы обеспечения высокой доступности. Также будет проведено сравнение аналогичных продуктов, их лицензирования и некоторых инструментов управления, например, OEM. Во второй части планируется демонстрация результатов стандартных тестов: символьной и двоичной выгрузки и загрузки данных, скорости резервного копирования, перестроения индексов с использованием одних и тех же сведений для баз данных Progress и Oracle на одинаковом аппаратном оборудовании. Наконец, будут представлены результаты тестов ATM.

Дэн Форман

Эффективное кодирование и индексирование

Одна из основных причин низкой производительности приложений – это плохая индексация или неправильное понимание правил индексирования Progress. В этой сессии будут подробно рассмотрены способы создания эффективных индексов и оптимального использования существующих индексов. Даже если вы кодировали в Progress в течение нескольких лет, мы гарантируем, что вы познакомитесь с некоторыми новыми для вас методами. В этой сессии также будут обсуждаться методы эффективного кодирования в 4GL (ABL), влияние логической фрагментации, мониторинг индексов, поиск проблем индексации в «унаследованном» коде, профилирование приложений, и многое другое.

Дмитрий Лишафаев

Инструменты наблюдения за производительностью промышленной среды — от утилит ОС до OpenEdge Management

В презентации освещены вопросы наблюдения за производительностью продукционной среды. Как правило, продукция работает под управлением  ОС UNIX/Linux и редко где можно встретить сервер БД на Windows-платформе – в основном, только во вспомогательных серверах (например, установка OE DataServer).  Презентация, в основном, ориентирована на администраторов БД, которые используют UNIX. Последние шесть лет автор работает с серверами под управлением  IBM AIX, соответственно и большинство примеров будет для этой операционной системы.

Вы узнаете, какие ресурсы критичны для наблюдения, какие утилиты и программы можно использовать для выявления узких мест (от ps, iostat,vmstat, filemon, svmon до nmon и nmon analyzer). Далее будет рассмотрено снятие показателей производительности утилитами OpenEdge (от наблюдений за БД до наблюдений за серверами приложений).  В конце презентации будет рассмотрен продукт OE Management – удобное средство для мониторинга как одного сервера, так и целого ландшафта OE-серверов. Рассматриваемая версия OpenEdge – 10.2B06, но будет рассказано также и о версии 11.1, которая вышла совсем недавно.

Том Бэском

Худшие практики администрирования баз данных

Если назвать широко распространенные «вредные» привычки в администрировании баз данных «худшими практиками» – это может показаться чрезмерным. Однако когда Вы примете во внимание критический характер большинства данных и оцените стоимость ущерба их потери или повреждения, такое название будет вполне заслуженным.

Хотя эти привычки пугающе распространены среди администраторов баз данных, они «поддаются лечению» определенной дозой разумного вмешательства руководства. В докладе рассматриваются привычки, которые мы считаем наиболее «вредными», а также некоторые идеи о том, как их можно успешно устранить.

Томас Мерсер-Харш

Лучшие практики программирования на ABL

В традиционном программировании на ABL лучшие практические рекомендации относительно случайны, широко не распространены и не особо известны среднему программисту. Существует множество организаций, которые имеют соглашения по программированию «на базе лучших практик», хотя весомые аргументы способны доказать, что эти практики не так уж и хороши. В этой сессии мы рассмотрим и обсудим большое количество правил традиционного ABL. Основное внимание будет уделяться практикам, которые снижают риски или повышают ясность и простоту сопровождения, а не просто вопросам стиля. Где это уместно, будут представляться сравнения с лучшими практиками объектно-ориентированного программирования.

План:

1. Введение. Наилучшие практики – что это вообще такое?

2. Наилучшие практики традиционного ABL.

2.1. Как эти принципы рождаются?

2.2. Процесс распространения.

2.3. Препятствия к всеобщему внедрению.

3. Примеры наилучших практик.

4. Резюме.

Вилл ван Бик

Использование UltraGrid и связанных с ним элементов интерфейса

Презентация охватывает следующие разделы:

−        Введение в UltraGrid и как получить данные из временной таблицы или базы данных для отображения в UltraGrid

−        Выбор функций в UltraGrid для расширения возможностей без какого-либо программирования

−        Как использовать ProBindingSource для навигации по записям.

−        Создание универсального usercontrol, который обеспечивает навигацию независимо от того, какие записи отображаются

−        Демонстрация расширенного варианта этой панели, с возможностью изменения размера кнопок во время разработки (сопоставима с SmartObjects navigationpanel)

−        Введение в UltraToolBarsManager.

−        Создание taskpane как контейнера для универсальной навигационной панели

−        Создание ленточной панели с кнопками: Print, Word, Excel и PDF.

−        Введение в функции экспорта UltraGrid:  демонстрация ExcelExporter, Wordwriter, DocumentExporter и PrintPreview

Валерий Башкатов

Open Source — следующий этап автоматизации банков

Расходы на автоматизацию банков неуклонно растут, и особенно это доставляет проблемы в свете слухов о предполагаемом очередном кризисе. Непонятно, то ли вкладываться в развитие системы, то ли приберечь ресурсы до лучших времен. В тоже время, развиваться нужно, чтобы не уступать своих позиций конкурентам – замкнутый круг. И вот тут, как нельзя кстати пришлась бы свободная АБС с открытым исходным кодом. Но такой нет! Или всё-таки есть?


OpenEdge Replication Plus от Target к Source и обратно

Репликация – каждый понимает её по-своему, каждый организует её так, как может. С продуктом OpenEdge Replication Plus этот процесс становится более простым и удобным, и, кроме того, позволяет получить больше, чем просто репликацию. С ним, помимо полноценных серверов отчетности, вы получаете резервную копию базы данных, которая готова стать промышленной в любой момент времени в случае сбоя на основном сервере…

Во время доклада будет проведена демонстрация процесса трансформации TAREGT-базы в состояние SOURCE-базы данных и обратно в TARGET с восстановлением SOURCE-базы.

Майк Фехнер

Использование объектно-ориентированных функций в процедурном коде Progress

Объектно-ориентированные средства были добавлены к языку в версии 10.1A почти шесть лет назад. Во время своей консультационной практики докладчик часто сталкивался с предубеждением, что новые возможности языка не могут использоваться с существующими приложениями без серьезного перепроектирования. В этой презентации Майк Фехнер продемонстрирует методы, позволяющие  поэтапно добавлять новые возможности языка в существующий (процедурный) код  для улучшения качества и гибкости существующего кода и подготовки, как существующего приложения, так и разработчиков к дальнейшему использованию современного языка и архитектурных концепций. Начните использовать OOABL сегодня!

План:

  • Сравнение OOABL и процедурного Progress.
  • Сосуществование OOABL и процедурного ABL.
  • Объекты параметров.
  • Обход ограничений GLOBAL SHARED переменных.
  • Статические классы для упрощения API к существующему фреймворку.
  • Статические (сессионные) события.
  • Блоки FINALLY.
  • Практическая структурная обработка ошибок.

WinKit – модернизируйте Ваш OpenEdge GUI

WinKit – это уникальный инструмент для упрощения внедрения OpenEdge GUI для .NET в существующих приложениях OpenEdge GUI. WinKit использует новую технологию интерфейса пользователя для улучшения внешнего вида любых существующих OpenEdge GUI-приложений с помощью функций и компонентов, таких, как современные панели или ленты инструментов, закрепляемые панели, таблицы, закладки и, при необходимости, MDI. WinKit был разработан для интеграции в любые фреймворки и архитектуры приложений.

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


One Response to “Вебинары: Секреты OpenEdge! Расписание”

Комментарии (1)
Игорь Клочан:

Я работаю программистом в ОАО «АКИБАНК». Я разрабатываю отчёты пользователям АБС Банкир\Про. В работе использую средства Progress Software. Очень хочу получать новые знания, умения и опыт в использовании данных средств.

Добавить свой комментарий

Ваше имя*:
Ваш E-mail*:
Ваш комментарий*:

Компьютерные системы для бизнеса
© 2010 - 2017 Все права на материалы, находящиеся на этом сайте, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах. При любом использовании материалов сайта ссылка на источник обязательна.