Rich AJAX Platform

Rich AJAX Platform
Rich AJAX Platform
Тип

AJAX-enabled Rich Internet Application

Разработчик

Eclipse Foundation

Написана на

Java

Операционная система

Cross-platform

Языки интерфейса

Multilingual

Последняя версия

1.5 (23 июня 2012)

Лицензия

Eclipse Public License

Сайт

http://www.eclipse.org/rap/

Rich AJAX Platform (RAP) — это проект разрабатывающийся в рамках проекта Eclipse Technology Project и являющийся свободным программным обеспечением, позволяя разработчикм создавать приложения Rich Internet Application с использованием технологии AJAX и использованием модели разработки Eclipse для создания плагинов с использованием Java API. Rich AJAX Platform является аналогом фреймворка Rich Client Platform для веб-разработки. Его API очень похож на API Rich Client Platform и поэтому разработчики, имеющие опыт работы с RCP, могут использовать свои знания для разработки веб-приложений. RAP стимулирует обмен и повторное использование исходного кода между RCP и RAP-приложениями, позволяя упростить разработку приложений работающих на клиентской машине и имеющих веб-интерфейс.

Пример

Пример приложения «Hello World» с использованием Rich AJAX Platform:

// Hello World in RAP
public Text txt;
 
public Display createUI() {
        Display display = new Display();
 
        Shell shell = new Shell(display);
        shell.setSize(320, 240);
 
        txt = new Text(shell, SWT.SIMPLE);
        txt.setLocation(shell.getClientArea().x + 10, shell.getClientArea().y + 40);
 
        Button button = new Button(shell, SWT.PUSH);
        button.setText("Hello World!");
        button.setBounds(shell.getClientArea().x + 10, shell.getClientArea().y 
                + 10, shell.getClientArea().width - 20, 20); 
        button.addSelectionListener(new SelectionListener(){
                public void widgetDefaultSelected(SelectionEvent e) {   
                }
 
                public void widgetSelected(SelectionEvent e) {
                        txt.setText("Hello World!");
                }
        });
 
        shell.open();
 
        return display;
}

Литература

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Rich AJAX Platform" в других словарях:

  • Rich Ajax Platform — Entwickler Innoopract, 1 1, CAS Software AG Aktuelle Version 1.3.2 (16.02.2011) Betriebssystem …   Deutsch Wikipedia

  • Rich AJAX Platform — Développeur Fondation Eclipse Dernière version …   Wikipédia en Français

  • Rich AJAX Platform — Infobox Software name = Rich AJAX Platform collapsible = yes caption = AJAX based application developer = Eclipse Foundation latest release version = 1.1.0 latest release date = release date|2007|06|13 latest preview version = 1.1.1 Build latest… …   Wikipedia

  • Rich Client Plaform — Plateforme client riche Une plateforme client riche (en anglais Rich Client Platform ou RCP) permet le développement de clients riches. Sommaire 1 Historique 1.1 Jusqu en 2000 : les applications classiques, les clients lourds et le modèle… …   Wikipédia en Français

  • AJAX — У этого термина существуют и другие значения, см. Аякс. AJAX, Ajax (ˈeɪdʒæks, от англ. Asynchronous Javascript and XML  «асинхронный JavaScript и XML»)  подход к построению интерактивных пользовательских интерфейсов веб приложений …   Википедия

  • Rich Internet application — Articleissues article =September 2008 OR = July 2008 refimprove = July 2008 advert = July 2008 cleanup = July 2008Rich Internet applications (RIAs) are web applications that have the features and functionality of traditional desktop applications …   Wikipedia

  • OpenLink AJAX Toolkit — (OAT) Developer(s) OpenLink Software Stable release 2.8 Written in JavaScript Type JavaScript toolkit …   Wikipedia

  • List of Ajax frameworks — This is a list of notable Ajax frameworks, used for creating web applications with a dynamic link between the client and the server. JavaScriptJavaScript Frameworks are browser side frameworks very commonly used in Ajax development. There are… …   Wikipedia

  • Cross-platform — For a type of interchange between different lines in a metro system, see cross platform interchange. In computing, cross platform, or multi platform, is an attribute conferred to computer software or computing methods and concepts that are… …   Wikipedia

  • Eclipse (среда разработки) — У этого термина существуют и другие значения, см. Eclipse. Eclipse …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»