Al di la' del titolo di questo post, ovviamente ludico, vado qui ad evidenziare il curioso fatto che una idea proposta nel recente passato su questo blog si trova gia' nella roadmap di uno dei componenti del piu' volte menzionato KDE4, Akonadi: leggo qui 'That said, there are parts of Akonadi that integrate very well with Qt and KDE. In particular, it has support for very smart copy/paste and drag/drop for applications that want to deal with data stored in Akonadi. If you drag the name of a contact, for example, into a text file, you'll get their name since that's the only format that a text file can understand. If you drag it into a calendar, the calendar can easily recognize that it is accepting a drop of a contact, and could conceivably ask you if you'd like to make an appointment with this contact, etc.'.
Sostanzialmente l'obiettivo e' quello di astrarre i dati scambiati tra una applicazione e l'altra, eventualmente convertendoli in qualcosa di coerente con l'informazioni di partenza ma compatibile con l'applicazione di arrivo di un drag'n'drop. Esattamente come proposto tempo addietro nel post sopra linkato e, in tempi piu' recenti, in un piu' ricco documento pubblicato sul sito di Lobotomy!
In ogni caso, sempre nello stesso articolo leggo anche 'The libraries support this level of integration, but it may take a while for the applications to take full advantage of it.': ovviamente ci vorra' del tempo prima di vedere questa tecnologia effettivamente usata, vuoi perche' posso facilmente immaginare che il team di KDE stia ancora lavorando sull'API vuoi perche' occorrera' poi mettere d'accordo gli svilupatori di un bel numero di applicazioni per usarla. Ad ogni modo, io procedo con la mia implementazione (la quale, almeno sulla carta, implica un maggiore livello di flessibilita' nella traslazione dell'informazione da applicazione mittente ad applicazione destinataria), vediamo chi arriva prima ;-P
Nessun commento:
Posta un commento