2013-07-10 4 views
0

r-OSGI в ECF, похоже, имеет меньше ресурсов в Интернете. Я нашел несколько учебников, которые прямо объясняют код. Но я ищу пошаговое руководство, которое может объяснить следующее.r-OSGI Учебники для начинающих ECF

  1. Как создать проект r-osgi в затмении.
  2. Что нам нужно настроить в Eclipse для запуска этого проекта?
  3. Как отлаживать и запускать проект r-OSGI в Eclipse.
  4. Как написать r-OSGI Hello world Service.
  5. Как написать Service Discovery в ECF.

Я нашел этот учебник для OSGI в eclipse, применим ли это для r-OSGI? OSGI first bundle

Если да, будут ли все понятия, связанные с OSGI, применяться к r-OSGI?

ответ

1

Это поможет? http://wiki.eclipse.org/EIG:Getting_Started_with_OSGi_Remote_Services#Adding_ECF.27_OSGi_Remote_Services_Implementation_to_Your_Target_Platform

Моя точка зрения:

Да все понятия для OSGI должны также применяться к г-OSGI. Я не супер familair с r-OSGI, но похоже, что основным способом включения службы OSGI стать r-OSGI является добавление свойства в экспортированную службу OSGI, которая сообщает, что время выполнения r-OSGI «забирает мой сервис и применяет его на порт efctcp: // ". В основном: службы r-OSGI - это просто стандартная служба OSGI, которая была открыта с использованием r-OSGI. Вы можете видеть, что здесь:

http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/examples/bundles/org.eclipse.ecf.examples.remoteservices.hello.ds.host/OSGI-INF/hello.xml

Где линия 6 выглядит как единственный, который относится к г-OSGI на стороне сервера.

Что касается отладки в eclipse, я бы просто отключил r-osgi в своей локальной отладке и включил его только при необходимости. Интересно, можете ли вы подключить более нескольких удаленных отладчиков в Eclipse, которые вы позволяете вам отлаживать сразу две отдельные системы, EDIT: каждый из них запускает собственную среду OSGI и разговаривает друг с другом с помощью r-OSGI.

+0

Thanks.I уже проверял, что eclipse wiki.But я не уверен, как работать в eclipse относительно r-OSGI. Если всякая концепция применима для r-OSGI, может быть большинство идей, связанных с eclipse, должны быть одинаковыми. Я дам еще одну попытку в eclipse – Thabo