Je cherche à développer une version hors ligne d'une application qui a encore besoin de se connecter au site en direct pour récupérer les informations et stocker les résultats.Adobe AIR pour une application hors ligne: est-ce la meilleure option?
L'application est pour un système de cours en ligne, qui doit maintenant fonctionner lorsqu'une connexion Internet est indisponible ou floconneuse. Le système suit actuellement chaque page vue du cours (avec contenu flash et vidéo), puis affiche et suit la prise d'examens à choix multiples. Tout cela doit être fourni hors ligne. Je pense que le programme se connectera par le compte des utilisateurs au début pour télécharger une partie ou la totalité du cours, y compris les examens, puis à la fin se connecter à nouveau pour télécharger les résultats. (Ce serait génial si elle pouvait faire le processus automatiquement lorsqu'une connexion est disponible.) L'application doit ressembler à la version en ligne et doit être facile à utiliser (installation facile, peu de saisie utilisateur requise pour le téléchargement/téléchargement de résultats).
J'ai fait un peu de recherche et il semble que Adobe AIR pourrait être un bon compromis entre la version en ligne et une version hors ligne.
Mon plus gros problème est que je n'ai pas d'expérience en développement d'applications de bureau car je suis un développeur PHP, donc je cherche quelque chose comme AIR qui comble le fossé. (La version en ligne est une application LAMP.)
Est-ce que quelqu'un a utilisé Adobe AIR pour ce type d'application hors ligne? Est-ce que c'était facile et sécurisé?
Existe-t-il d'autres solutions?
Malheureusement, dans ce cas, il doit fonctionner dans IE 7 et 8 :(Dommage que leur support pour les données hors ligne est minime :( –