Можете ли вы отправить динамические данные в апплет обработки? - PullRequest
1 голос
/ 12 декабря 2008

У меня есть страница ajax, которая извлекает данные из базы данных. Я хотел бы добавить апплет processing для визуализации данных, но я не могу понять, как обновить визуализацию при изменении данных. Идея состоит в том, чтобы иметь возможность вставлять новые данные в визуализацию.

Я не привязан к технологии обработки, все будет работать. Обработка, кажется, самый простой способ, чтобы он выглядел красиво. Спасибо за совет.

Ответы [ 4 ]

3 голосов
/ 13 декабря 2008

Самый простой способ - создать собственную структуру XML (при необходимости, кодировать двоичные данные в base64) и добавить в апплет таймер для получения обновлений с сервера (через HTTP-запросы). Как подготовить и обработать XML, зависит от вас.

Апплеты немного тяжелы для визуализации, поэтому, если то же самое можно сделать во Flash, я бы рекомендовал использовать это вместо этого. Flash также получил поддержку HTTP-запросов (или вы можете позволить javascript обрабатывать это).

2 голосов
/ 12 декабря 2008

Я не уверен, как вы могли бы облегчить общение между ними, но в качестве возможной альтернативы вы могли бы взглянуть на processing.js , обработка которого реализована в javascript.

1 голос
/ 12 декабря 2008

апплетов запускаются в собственной песочнице. Посмотрите на классы java.net.URL и java.net.HttpURLConnection.

0 голосов
/ 12 декабря 2008

Вы можете сделать http-запросы из Java-апплета. Я ничего не знаю об обработке апплетов.

...