Робота з плагінами в IBM Lotus Sametime V7.5.1: Настройка середовища Eclipse, HTML, XML, DHTML, Інтернет-технології, статті

Про цю статтю


Перш, ніж ви зможете використовувати 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 і перейдіть в папку libjclmaxext, де – домашня директорія JRE, зазначена в кроці 6. Виберіть всі JAR-файли та натисніть Open. JAR-файли будуть відображено серед системних бібліотек JRE в діалоговому вікні Edit JRE.
    2. Знову натисніть Add External JARs і перейдіть в папку 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>

    *

    *