La demande pour des développements spécifiques à la plateforme iPhone d’Apple pousse les professionnels du secteur à se mettre au goût du jour. On ne peut pas dire qu’Apple aide les développeurs sous windows ou linux pour le développement d’application iPhone : il vous faut un Mac car le SDK d’iPhone ne fonctionne exclusivement sur cette plateforme !
WebApp, ne vous permettra pas de développer des applications « natives » en objective C mais des sites Internet « friendly iPhone ». C’est un framework Javascript/Css puissant, léger qui vous assiste en mettant à votre disposition plusieurs classes et fonctions pour le développement d’application web pour iPhone : support d’Ajax, interrogation de site distant via un proxy intégré, classes et fonctions pour décortiquer les flux xml, look et design iPhone, etc.
L’installation de ce framework est très simple… dans le répertoire « root » (souvant « www ») de votre serveur web, copiez le répertoire « webapp ». Avec votre IDE préféré, créez votre page internet en insérant les « CSS » et « javascript » nécessaires au bon fonctionnement de votre futur application. Ensuite, tout est histoire « d’huile de coude »… mais, je n’ai pas trouvé la prise en main trop difficile. L’architecture des pages passe par des classes particulière à l’iPhone avec gestion possible d’événements (synchrones ou asynchrones…).
Mon seul reproche est le peu d’exemple fourni sur le site. J’aurais aimé trouvé des exemples de code complets sur des sujets pointus… Toutefois, un forum pour le support est mis en place et le développeur de WebApp semble très réactif… Même si ce framework est encore jeune et il est promis à un très bel avenir…
Site Internet : WebApp
Licence : BSD