Меня попросили создать «виджеты», которые позволяют пользователям веб-приложения устанавливать рабочий стол или веб-виджет, который будет обеспечивать:
- Уведомления о новом контенте.
- Персональный доступ к ключевым показателям эффективности
Мне нужна информация для обсуждения наших требований и обсуждения дизайна.
На рабочем столе вы можете ориентироваться на боковую панель Vista, или на OS X есть панель инструментов, а также другие. С точки зрения Интернета вы можете ориентироваться на iGoogle и другие. Если бы я начал с разработки инфраструктуры виджетов с наибольшим числом пользователей, что бы я выбрал? Кто-нибудь предоставляет статистику по количеству пользователей?
Клиент предпочел бы предоставить более богатый опыт для конечных пользователей, и я думаю, что это может быть достигнуто с помощью инфраструктуры виджетов рабочего стола. Однако могут возникнуть некоторые вопросы относительно количества пользователей, которых мы можем поразить с помощью любой отдельной платформы (например, боковой панели). На какую технологию или фреймворк я могу ориентироваться, что дает мне кросс-платформенную совместимость? Должны ли мы встроить Flash?
Вместо того, чтобы жить в рамках виджета, я собирался предложить создание отдельного приложения. Существуют ли какие-либо фреймворки, помогающие создавать приложения, похожие на виджеты?
Целевые платформы:
- Windows (Windows XP и новее)
- Apple (OS X 10.4 и новее)
- Linux (приятно иметь)