Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО_теория / ТРПО / JADE(пособие).doc
Скачиваний:
193
Добавлен:
11.04.2015
Размер:
2.45 Mб
Скачать

3. Установка и настройка

3.1. Требования к окружению

Для работы в агентной платформы JADE, требуется установленные JDK или JRE.Необходимо: скачать Java SE Development Kit (JDK) [4].

Java Development Kit (JDK)– бесплатно распространяемыйSunMicrosystemsкомплект разработчика приложений на языкеJava, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java (IDE), поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки [5].

Java Runtime Environment (JRE)– минимальная реализация вирутальной машины, необходимая для исполненияJava-приложений, без компилятора и других средств разработки. Состоит из виртуальной машины –JavaVirtualMachineи библиотекиJava-классов [6].

Апплет(англ.applet отapplication– приложение и –let – уменьшительный суффикс) – это несамостоятельный компонент программного обеспечения, работающий в контексте другого, полновесного приложения, предназначенный для одной узкой задачи и не имеющий ценности в отрыве от базового приложения.

Java-апплет– программный компонент в двоичном коде виртуальной машиныJava, исполняется в окне браузераWeb-страниц, в целях безопасности изолирован от основной системы в т. н. «песочнице» (англ. sandbox) [7] .

Java Standart Edition (SE)– это стандартная редакция Java, используемая для разработки простых Java приложений. Используя данную редакцию можно создавать аплеты, консольные приложения, приложения с графическим интерфейсом пользователя.

Java Enterprise Edition (EE)– редакция для разработки распределенных приложений масштаба предприятия. Включает в себя технологию Enterprise Java Beans (EJB), Java Server Pages (JSP) и сервлеты (Servlets). Кроме того, Java EE включает в себя спецификацию на разработку корпоративных приложений, согласно которой следует строить подобные приложения. Java EE и .Net сейчас два основных соперника на рынке решений для разработки корпоративных приложений.

Java Micro Edition (ME) – редакция для разработки приложений для микрокомпьютеров (мобильных телефонов, Palm и т.д.). Сейчас получила широкую популярность, в связи с развитием мобильных микропроцессорных устройств. В нее входят «облегченные» стандартные классы и классы для написания мидлетов (Midlets). Мидлеты - это аналоги аплетов, но только приспособленные специально для небольших устройств. В них так же поддерживается графика, звук, реакция на события (нажатие кнопок и т.д.). Java ME наверно наиболее полно соответствует начальному предназначению Java - платформы для написания программ для бытовых устройств.

Integrated Development Environment (IDE)- система программных средств, используемая программистами для разработки программного обеспечения [8].

3.2. Eclipse интегрированная среда разработки

Eclipse– интегрированная среда разработки с открытым исходным кодом, ориентированная на построение открытой платформы разработки, состоящей из расширяемых структур, средств и среды для создания, развертывания и управления программным обеспечением на протяжении всего жизненного цикла [9].

Несмотря на большое количество стандартного набора возможностей, Eclipse отличается от традиционных IDE по нескольким фундаментальным особенностям. Может быть, самая интересная возможность Eclipse – это абсолютная нейтральность относительно платформы и языка программирования. Вдобавок к набору языков программирования, которые поддерживаются Eclipse Consortium (Java, C/C++, Cobol), существует множество сторонних проектов, с помощью которых вы можете обеспечить поддержку интересующего вас языка программирования в Eclipse. На сегодняшний день существуют реализации следующих популярных языков программирования: Python, Eiffel, PHP, Ruby, и C#.

Платформа Eclipse предоставляется, благодаря Eclipse Consortium, в виде заранее скомпилированных исполняемых файлов для Windows, Linux, Solaris, HP-UX, AIX, QNX, и Mac OS X.

Соседние файлы в папке ТРПО