Какие программы используются для создания автономных виджетов для рабочего стола, которые взаимодействуют с php и mysql онлайн? - PullRequest
0 голосов
/ 07 января 2010

Я видел упоминания о Java и Python.Мне нужно что-то, что может быть установлено на рабочем столе пользователя без необходимости устанавливать Java или что-то еще.Простота пользователя обязательна.

Этот виджет будет входить в онлайн-календарь на основе php, который обращается к mySQL.Любые указатели на то, что я должен читать?Python?

Спасибо!Джоэл

Обновление: Спасибо за комментарии.Это в конечном итоге должно быть для любой ОС, но, конечно, для Windows.

Чтобы уточнить, я хочу что-то, что пользователь скачает с меня, установит, а затем оно будет отображаться в системном трее (Windows). Для Mac - я думаю, это будет отображаться на панели инструментов

Ответы [ 6 ]

3 голосов
/ 07 января 2010

Похоже, что-то вроде Adobe Air, Microsoft Silverlight или Appcelerators. Titanium - это то, что вам нужно.

2 голосов
/ 07 января 2010

Adobe Air - популярное решение этой проблемы в наши дни

1 голос
/ 07 января 2010

Остальные здесь в основном правы. Вы не указываете, на какую платформу вы хотите поставить это. У вас есть несколько вариантов:

  1. Родная программа. Это может быть сделано, чтобы не требовать установки. Это будет Win32 / MFC и C / C ++ или Cocoa и Objective-C. Не обязательно легко программировать (получать веб-страницу в Win32?), Не переносимо, но это будет работать.
  2. Python / рубин / Perl / и т.д.. Это проще, но требует, чтобы среда выполнения или среда выполнения были объединены в приложении, что делает его довольно большим. Я думаю, что Flash-приложения могут связывать время выполнения.
  3. Java / .NET. Хороший способ сделать это, но им потребуется среда выполнения, которую нельзя поместить в исполняемый файл.
  4. Виджет. Специальная веб-страница, последние ОС поддерживают ее. Смотри ниже.

Я бы пошел с виджетом, если это возможно. Это просто HTML и JavaScript. Их легко написать, и они работают хорошо. OS X, Vista, Windows 7 и Linux имеют поддержку виджетов и не нуждаются в дополнительном программном обеспечении. Для Windows XP сначала потребуется установить среду выполнения (например, виджеты Yahoo!).

Каждая ОС работает по-своему, поэтому необходимо внести изменения, чтобы заставить виджет работать в Dashboard в OS X и как гаджет в Windows Vista / 7.

Надеюсь, это поможет. Я сделал виджет для взаимодействия с веб-приложением этой компании. Я сделал это для OS X (моя ОС), и это было довольно легко. Он просто использует XMLHttpRequest для загрузки некоторого XML, разбирает его и обновляет самостоятельно. Это довольно просто. Один и тот же код на стороне сервера может обслуживать любой виджет, а также реальные приложения.

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

Выезд Tcl . Затем используйте starkit / starpack или freewrap , чтобы создать автономное приложение. Tcl мало любит сообщество разработчиков, но у него очень дружелюбное и преданное сообщество пользователей.

Разработчики Tcl обычно доступны на Вики tcler (wiki.tcl.tk) и новостная группа comp.lang.tcl. И, конечно, на стеке потока.

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

Должно ли оно быть независимым от ОС? Виджеты для панели управления Apple - это просто HTML, CSS и Javascript.

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

Или Yahoo Widgets . больше не выпускается

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...