Мне нужно написать настольное приложение, которое может работать на Mac (скоро в Windows и Linux), которое может получать данные из MySQL и позволять пользователям передавать файлы со своего рабочего стола на сервер.
Я знаю, что могу написать настольное приложение в AIR, как Fireworks может в это сыграть?
Может ли AIR подключаться к MySQL?
Можно ли использовать FTP файлы с AIR?
Во-вторых, можно ли в AIR написать такие приложения, как средство создания мелодий звонка, утилиту восстановления / разбиения диска? Я знаю, что AIR использует веб-технологии, но какие еще варианты возможны?
-Джейсон





Вы имеете в виду Adobe Fireworks? Я бы использовал Fireworks для дизайна интерфейса. Он также имеет некоторые настраиваемые активы.
Вот страница продукта, где у них есть намного больше информации о том, на что он способен.
http://www.adobe.com/products/fireworks/features/?view=topnew
Приложение AIR - это настольная версия Flash-приложения. Таким образом, все, что вы можете делать во Flash-приложении, вы можете делать в приложении AIR. Flash-приложения работают с MySQL, поэтому у вас должна быть возможность получить приложение AIR для работы с MySQL.
Приложения AIR также могут получать доступ к локальной файловой системе. Например, вы можете написать приложение для загрузки файлов AIR.
Насколько мне известно, Flash-приложения не могут напрямую подключаться к базе данных MySQL. Обычный способ сделать это - создать веб-службу для обеспечения доступа к базе данных, и через это пройти приложение Flash. Не уверен, что у AIR такие же ограничения.
Лия, есть ли у вас какие-нибудь примеры или идеи о том, как можно разработать то, что мне нужно?
Google по запросу "Flash и MySQL". В проектах, над которыми я работал, для передачи данных использовались Flash с веб-службами или WebOrb (themidnightcoders.com).
Я предпочитаю фейерверк. Если вы работаете с цифровой графикой, вам не нужно выходить за рамки FW и искать такие вещи, как Photoshop и Illustrator. Все заставки программного обеспечения CS5 были разработаны в Fireworks. У него лучший 32-битный вывод PNG, который я когда-либо видел, и цвета мертвы без этой проблемы из-за того, что PS изменил свой вывод из среды разработки.
По опыту я бы не рекомендовал проводить время с AIR. Веб-приложения - это путь, и инвестиции в приложение для настольных ПК или даже мобильных устройств будет сложно оправдать из-за затрат на обслуживание программирования, выпусков версий и скорости выпуска новых технологий.
Вы можете использовать Fireworks для создания изображений для UI (пользовательского интерфейса), в большинстве случаев этого достаточно, если вам нужны расширенные параметры затенения и цвета, вы можете заглянуть в фотошоп, но фейерверк просто отлично подходит для основных графических вещей.
Я не уверен, что ваш вопрос может быть связан с пользовательским интерфейсом, поскольку сам фейерверк не должен иметь ничего общего с созданием приложения Air.
Вы можете использовать разные решения для создания своего воздушного приложения, возможно, не по теме, но если вы не решили, как создать приложение AIR, я бы посмотрел на Adobe Flash Builder 4,5, flex и библиотеку разработки AIR. Flex также отлично подходит для легкого изменения пользовательского интерфейса (CSS), где вы можете создавать изображения с помощью фейерверков :)
AIR не ограничивается только флэш-приложениями. Вы также можете создавать приложения с помощью HTML / JavaScript и запускать их.