Робота з плагінами в IBM Lotus Sametime V7.5.1: Налаштування середовища Eclipse

Про цю статтю


Перш, ніж ви зможете використовувати Eclipse в якості інструменту розробки для створення плагінів Lotus Sametime, необхідно налаштувати його таким чином, щоб він пізнавали використовувану Lotus Sametime середовище виконання, а також вказати Lotus Sametime в якості цільової платформи для розробки та виконання. Для того, щоб перетворити Eclipse у Середу розробки плагінів для Lotus Sametime V7.5.1, необхідно виконати наступні дії:



  1. Встановити плагін J9 для Eclipse.
  2. Виконати настройку Java-компілятора, J9 JRE і вказати Цільову платформу (Target Platform).
  3. Налаштувати конфігурацію запуску.

Після виконання цих кроків робочий простір Eclipse готове для створення проекту плагіна. Можливо, варто зберегти копію робочого простору, яку можна використовувати в якості шаблону на початку роботи над наступними проектами плагінів.


Встановлення модуля J9


До складу Lotus Sametime V7.5.1 входить спеціальне середовище виконання J9 JCL Desktop, що підтримує велику частину функцій J2SE 1.4.2 JRE. Версія для розробника входить в Lotus Sametime V7.5.1 SDK, який використовується при розробці плагінів.


Необхідно встановити плагін запуску J9 JDT, щоб Eclipse міг впізнавати J9 JCL Desktop як відповідне середовище виконання, і можна було компілювати, запускати і відлагоджувати код плагіна. Для установки плагіна J9 JDT виконайте наступні кроки:



  1. Якщо IDE Eclipse запущена, закрийте її.
  2. Завантажте ZIP-файл плагіна запуску J9 JDT, перейшовши по відповідному посиланню в розділі "Системні вимоги".
  3. Вийміть вміст завантаженого ZIP-файлу плагіна запуску J9 JDT в піддиректорію eclipse в директорії, куди ви встановили Eclipse (наприклад, C: eclipse32eclipse).

    ПРИМІТКА: Ця директорія містить папку плагінів і файл eclipse.exe. При відкритті папки плагінів після вилучення ви повинні побачити екран, показаний на рисунку 1.


Малюнок 1. Папка плагінів Eclipse з встановленим J9



Налаштування середовища виконання J9 і цільової платформи


Встановивши плагін запуску J9 JDT, необхідно встановити J9 JRE, яку Eclipse використовує для компіляції і виконання коду плагіна. Також потрібно внести деякі зміни в налаштування Java-компілятора і цільової платформи.



  1. За допомогою Workspace Launcher створіть у Eclipse нове робоче простір з ім'ям Lotus Sametime751, закрийте Welcome screen і виберіть Window – Preferences.
  2. Виберіть подвкладку General – Editors, а потім Text Editors. Виберіть опцію Show line numbers, як показано на Малюнку 2.

Малюнок 2. Діалогове вікно Preferences – Text Editors



  1. Розгорніть пункт Java на панелі ліворуч, а потім виберіть Compiler. Встановіть значення 1.4 для Compiler compliance level, зніміть галочку з "Use default compliance settings" і встановіть значення 1.4 для "Generated. Class files compatibility" і "Source compatibility".
  2. Переконайтеся, що всі введені настройки – такі ж, як на Малюнку 3, і натисніть Apply. Коли з'явиться вікно із запитом компілятора про перезібравши, натисніть Yes.

Малюнок 3. Preferences – Compiler




  1. Поверніться до пункту Java на панелі ліворуч і на цей раз виберіть Installed JREs, як показано на Малюнку 4.

Малюнок 4. Діалогове вікно Preferences – Installed JREs



  • Натисніть Add і встановіть такі параметри в діалоговому вікні, як показано на Малюнку 5.



    • JRE type: J9 VM
    • JRE name: JCL Desktop
    • JRE home directory: <Root of the SDK> st751sdkclientconnectj9-runtimewin32
    • Default VM Arguments: -jcl:max

  • Малюнок 5. Діалогове вікно Add JRE




    1. Натисніть OK, щоб повернутися до діалогового вікна Installed JREs, а потім виберіть щойно створену вами конфігурацію (JCL Desktop). Натисніть Edit, щоб перейти до діалогового вікна Edit JRE, показаному на Малюнку 6.

    Малюнок 6. Діалогове вікно Edit JRE – JCL Desktop




    1. Натисніть на Add External JARs і перейдіть у папку <JRE_HOME> libjclmaxext, де <JRE_HOME> – домашня директорія JRE, зазначена в кроці 6. Виберіть усі JAR-файли та натисніть Open. JAR-файли будуть відображені серед системних бібліотек JRE в діалоговому вікні Edit JRE.
    2. Знову натисніть Add External JARs і перейдіть у папку <JRE_HOME> libjclmaxopt-ext. Виберіть всі файли і натисніть Open, щоб повернутися в діалогове вікно Edit JRE.
    3. Переконайтеся, що діалогове вікно Edit JRE виглядає, як показано на Малюнку 7, і натисніть OK, щоб повернутися в діалогове вікно Installed JREs.

    Малюнок 7. Діалогове вікно Edit JRE – JCL Desktop з доданими JAR-файлами




    1. У діалоговому вікні Preference – Installed JREs, показаному на рисунку 8, відзначте за замовчуванням опцію JCL Desktop.

    Малюнок 8. Вибір JRE




    1. На панелі ліворуч розгорніть вкладку Plug-ins Development і виберіть Target Platform, як показано на Малюнку 9. За допомогою кнопки Browse поруч з полем Location виберіть директорію з виконуваним файлом Lotus Sametime.

    Малюнок 9. Preferences – Target Platform



    1. У діалоговому вікні Target Platform, показаному на рисунку 10, виберіть вкладку Source Code Locations.

    Малюнок 10. Target Platform – вкладка Source Code Locations


  • Натисніть на кнопку Add і перейдіть у директорію плагінів Eclipse 3.2 IDE (наприклад, C: eclipse322eclipseplugins). Виберіть директорію src з чотирма переліченими нижче і показаними на малюнку 11 вихідними плагінами:



    • org.eclipse.platform.source.win32.win32.x86_3.2.2.r322_v20070119-RQghndJN8IM0MsK
    • org.eclipse.platform.source_3.2.2.r322_v20070119-RQghndJN8IM0MsK
    • org.eclipse.rcp.source.win32.win32.x86_3.2.2.r322_v20070104-8pcviKVqd8J7C1U
    • org.eclipse.rcp.source_3.2.2.r322_v20070104-8pcviKVqd8J7C1U

  • Малюнок 11. Директорії з вихідним кодом




    1. Натисніть OK для збереження конфігурації.

    Створення конфігурації запуску


    Останній крок, необхідний для налаштування Eclipse для розробки плагінів Lotus Sametime – створення конфігурації запуску. Конфігурація запуску використовується для запуску або налагодження плагінів за допомогою цільової платформи Lotus Sametime V7.5.1, яку ви вказали в попередньому розділі.



    1. Виберіть Run – Run з меню Eclipse для відкриття діалогового вікна Run Configuration.
    2. Виберіть Eclipse Application зі списку конфігурації.
    3. Натисніть на іконку New.
    4. Введіть ім'я (Name) конфігурації, наприклад, ST 751.
    5. Виберіть Run an application і за допомогою меню, що випадає виберіть RTCApplication. Переконайтеся, що установки відповідають показаним на Малюнку 12.

    Малюнок 12. Діалогове вікно Run




    1. Виберіть вкладку (x) = Arguments праворуч від вкладки Main і введіть наступні дані в полі VM Arguments, як показано на Малюнку 13:

      -Xint -Xtrace:none -Xgcpolicy:gencon
      -Dcom.ibm.pvc.webcontainer.port=7777


    Малюнок 13. Вкладка (x) = Arguments


  • Натисніть на кнопку Run. Lotus Sametime V7.5.1 має запуститися. Вийдіть з Lotus Sametime. Тепер ви готові почати розробку плагінів.

  • Висновок


    У цій статті, частини 1 серії з чотирьох частин, описані настройки, необхідні для виконання розробки плагінів Lotus Sametime V7.5.1 за допомогою Eclipse. У Частині 2 ми будемо розробляти спеціальний плагін під назвою BuddyNote, що розширює користувальницький інтерфейс Lotus Sametime і що дозволяє створювати і зберігати нотатки про людей зі Списку контактів.

    Схожі статті:


    Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

    Коментарів поки що немає.

    Ваш отзыв

    Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

    *

    *