Мне это тоже очень интересно.
Я заигрывал с реализацией DragDrop в HTML5 - Quirksmode имеет Плохих слов, чтобы сказать об этом, поэтому я подумал: «Возможно, библиотека JavaScript может мне помочь» - пока не проверял jquery для этого , но я проверил DragDrop, DragDropManager и DataSource от YUI, и он выглядит обнадеживающим (непротиворечивым, надежным).
Я пробовал такие вещи, как добавление iframe на лету к любому документу, чтобы обеспечить такую функциональность без необходимости добавлять зависимости на страницу с учетом результатов iframe - смешанные, но в моем случае я пытался удовлетворить x- доступ к домену, который оказался трудным.
Так что я бы сказал, что JavaScript может быть победителем - если он плохо спроектирован, может быть сложно управлять ресурсами, если вы хотите потенциально перетаскивать / редактировать / конфигурировать любой элемент в документе - так что следите за этим.
Если вы заинтересованы и способны, приложения Adobe AIR также выглядят многообещающе - но я не могу помочь с дополнительной информацией по этому поводу, кроме их приложений для настольных компьютеров с большой гибкостью.
Я буду следить за вашим Вопросом, жду любых других Ответов / комментариев!
РЕДАКТИРОВАТЬ: Я забыл упомянуть, что Flex (он же Flash Builder 4, последняя версия) довольно легко создавать подобные вещи, хотя я уже некоторое время знаком с Flash. Это идет со стандартными предостережениями Adobe; цена, библиотеки, поддержка.