Библиотеки и псевдокод для физической платы Панели инструментов/Состояния

Хорошо, таким образом, я купил 46-дюймовый экран для офиса вчера, и с неизбежным риском того, чтобы быть обвиняемым в установке "тщательно продуманной схемы промедления чемпионата мира", я должен показать моим коллегам, для чего это предназначено ;)

Смотря на мой простой эскиз, и в них отлично! проекты, которым я был вдохновлен, я хотел бы получить некоторый вход на следующем:

  1. Псевдокод для скелета: Как некоторые методы нужно называть каждые 24 часа ("Сегодняшняя дата в заголовке"), другие в 60-секундных интервалах ("результаты Твиттера"), каков был бы хороший подход с помощью JavaScript (jQuery) и PHP?

    Править: Alsciende: Я могу согласиться, что № 1 и № 8 слишком неопределенны. Поэтому я удаляю № 8 и пытаюсь разъяснить № 1: С "Псевдокодом для скелета", я в основном средний это могло быть сделано полностью с помощью таймеров JavaScript и как Вы настроили бы различные таймеры?

  2. Библиотека для Google Analytics: Какие библиотеки поддерживают Google Analytics API и могут произвести аккуратные диаграммы. Предпочтительно HTML5, основанный на JavaScript как Протовис.

  3. Библиотека для Твиттера: Который библиотеки были бы Вы рекомендовать для выборки результатов поиска Твиттера и последних твитов от профилей.

  4. Библиотеки для Typography/CSS/HTML5: Попытка изучить некоторый HTML5 и т.д. в процессе, совет относительно любых других библиотек типографии/CSS, которые могли иметь уместность.

  5. Очистка/Парсинг? Я дам Вам конкретный пример: Попытка выбрать сегодняшнее меню с веб-сайта этого ресторана, как Вы пошли бы о? (это находится на шведском языке - но Вы понимаете - извините ;))

  6. Статистика в реальном времени? Я использую WassUp-плагин для WordPress для отслеживания посетителей в реальном времени на нашем веб-сайте. Другое программное обеспечение входа (AWStats и т.д.), вероятно, также установлено на веб-сервере. Какие-либо идеи о том, как извлечь информацию из них и существующий в режиме реального времени на панели инструментов?

  7. Выбор браузера? Какой Браузер и ОС Вы выбрали бы? Стабильный, Полноэкранный, HTML5.

сопроводительный текст http://www.freeimagehosting.net/uploads/cb7af2ef28.png

7
задан dani 9 June 2010 в 11:08
поделиться

1 ответ

Я создал панель управления, аналогичную той, о которой вы говорите, для нашего офиса. Я потратил на это около дня, возможности действительно (почти) безграничны. По сути, все вычисления, которые я обрабатываю через PHP, и делаю интервальные вызовы AJAX для соответствующего сценария PHP, который возвращает данные JSON для представления.

# 2: Для графиков я использую / рекомендую flot ( http://code.google.com/p/flot/ ). Документация не так уж и хороша, но как только вы поймете, как все работает в целом, это отличная библиотека, которая генерирует графики с использованием тега HTML5 Canvas.

Я раньше не интегрировал внешние библиотеки с Google Analytics, но предполагаю, что вы можете извлечь данные из аналитики и отформатировать их для создания соответствующих графиков. Это может быть трудный путь, но я более знаком с flot, чем с большинством других графических библиотек (и это не отстой, как многие другие), поэтому для меня это был бы самый простой способ сделай это.

# 3: Для твиттера довольно легко получить данные из их поискового API с помощью JSON-P. По сути, это динамически добавляет тег