Кроссплатформенное программное обеспечение для визуализации данных?(Желательно HTML / JS) - PullRequest
1 голос
/ 07 января 2012

Я ищу кроссплатформенное решение для визуализации данных.

В идеале он должен работать в веб-браузерах и, соответственно, на устройствах Android и iOS.

Если говорить более подробно, я бы хотел, чтобы на стороне сервера была возможность принимать данные через HTTP POST (XML, JSON и т. Д.), А затем разрешать тематический вывод этих данных через виджеты (подобные Drupal) такие как метры, графики, простой текст и т. д.

Типы данных должны быть настраиваемыми и легко создаваться / изменяться.

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

Спасибо за ваш вклад, ребята!

Ответы [ 2 ]

0 голосов
/ 16 февраля 2012

Вы можете проверить комбинацию электронной таблицы Google для DB / backend и Google Visualization для визуализации внешнего интерфейса.

Google GData API имеет хороший набор клиентских библиотек, которые делают запись данных POST в Google Spraedsheet очень простой задачей. Проверить: http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html#CreatingListRows

ListEntry newEntry = new ListEntry();
newEntry.getCustomElements().setValueLocal(tag, value);
ListEntry insertedRow = service.insert(listFeedUrl, newEntry);

С другой стороны, библиотеки JavaScript визуализации Google довольно легко использовать для извлечения и представления данных из опубликованной электронной таблицы. Он имеет широкий спектр готовых к использованию виджетов. Если вам не хватает какого-то определенного виджета, вы можете использовать любую библиотеку JS с некоторыми манипуляциями с данными JSON.

Простой пример возможности превращения электронной таблицы Google в проверку в реальном времени: http://code.google.com/apis/chart/interactive/docs/spreadsheets.html#Google_Spreadsheets_as_a_Data_Source

0 голосов
/ 07 января 2012

Небольшой поиск в Google дал бы много библиотек. Моим любимым является html5-файл под названием Rgraph http://www.rgraph.net/

Высокие графики - еще одно отличное решение.http://www.highcharts.com/

Они оба основаны на html5.

...