Développement iPhone en techno “pure Web” : comment et pourquoi ?

06/04/2010

@lde iPhone WebAppApple propose une solution de développement complète pour Phone. Cette solution semble contenter nombre de développeurs et de clients (ayant des besoins en développement).

Cependant on peut développer des applications (web) grâce à des framework  (voir http://www.jqtouch.com/ et http://webapp-net.com/) utilisant des  technologies “pure Web”.

Ce type de développement peut présenter, dans certains cas, de nombreux avantages par rapport à la solution “officielle” de Apple.

Coût de la  première maquette (pour vendre l’idée en interne ou à un client) faible et meilleur acceptation par vos développeurs.

  • Vous avez décidé de maqueter votre première application iPhone avec le SDK de Apple.
  • Une nouvelle technologie à apprivoiser, vous pensez lancer une maquette pour mieux appréhender cette dernière, votre équipe est “chaude” (ou pas d’ailleurs) pour tester
  • Il ne plus reste plus :
  • qu’à changer tous vos PC pour des MAC (c’est bien les Mac mais ça fait chère le test) car le  kit de développement Apple n’existe que sur Mac.
  • former vos développeurs (plutôt des PHPistes, JAVAiste) à Objective C, apprêtez vous à gérer une forte opposition au changement

Ca fait chère le “coup pour voir”. L’utilisation de framework orientés iPhone “pure web” permet de :

  • tester à moindre coût
  • conserver son environnement de développement (Environnement de développement, de gestion du code source…) et vos processus de travail (ça reste du développement d’application web) : pour ma part, ma première maquette iPhone a été développée entièrement sous Linux avec mon environnement de développement dédié à PHP/JavaScript/CSS/HTML
  • tester rapidement car vos développeurs maîtrisent déjà les technologies HTML (quelques petits trucs en plus pour HTML5 mais on commence rapidement à utiliser), CSS, JavaScript
  • ne pas braquer vos développeur avec le langage C (perso rien que d’entendre parler de C et je prend la fuite)

Une fois vos clients “accrochés”, vos développeurs “alléchés”  rien ne vous empêchera d’utiliser les technologies Objective C de Apple si les framework “pure Web” en suffisent pas à vos besoins. L’important est “d’amorcer la pompe” tant du coté client que développeurs.

Ajout d’une section iPhone sur un logiciel web déjà existant
Imaginez que vous avez développé une superbe webapp (application web) métier pour un de vos clients : front office, backoffice, formulaire de demande d’info….
Ses commerciaux, par exemple, peuvent avoir besoin de consulter en mobilité quelques type précis d’information.
Si vous choisissez de créer une application iPhone vous devrez :

  • “exposer” vos données (de manière  sécurisée)  depuis votre logiciel métier, pour que votre application iPhone puis les interroger
  • développement d’une application iPhone qui devra interroger ces données
  • et donc implémentation d’un format d’échange de données entre votre application métier et votre application iPhone, soit du temps passé (et donc facturé) sans aucun apport métier

Si vous développez une application  iPhone vous devrez  :

  • développer  la communication entre l’application web et l’application iPhone
  • par exemple par un export XML du coté de l’application métier et d’un import XML du coté de l’application iPhone.
  • sans oublier de sécuriser ces échange de données

Ajouter des “pages web optimisées iPhone” à votre application web évite des lourdeur de développement en format de fichiers/protocoles d’échange.


Indépendance envers l’iTune Music Store

Un développement “pure web” vous permet :

  • de produire des logiciels ou on a la maîtrise de la date de sortie et de mise à jour de son application
  • de produire des applications limitées à ses clients (internes ou externes) : vous imaginez l’application de gestion de stock de votre client en diffusion sur l’iTune Music Store ?


Et le “comment” (développer des applications en mode “pure Web”) ?

Pour la partie “main dans le cambouis” je vous invite à suivre mon blog “techno” ou je compte rédiger des articles techniques sur ce thème.

Vous pouvez aussi tester (sur un iPhone, le rendu sur un navigateur PC n’est pas correcte puisque j’utilise des spécificités iPhone)  mon site web iPhone : http://desechalliers.com/iphone/

L’avenir (proche)

HTML5 nous réserve encore pas mal de surprises du coté de la vidéo, du stockage de données hors-ligne (consultation de données même sans accès internet)….

Votre avis

N’hésitez pas, que vous soyez développeurs iPhone, développeur web, clients en attente de solution iPhone, agence web, Apple (on peut toujours réver) à commenter ce billet pour apporter votre point de vue, le débat est ouvert.

PS  : je possède 2 iPod, 1 iPhone et possedais un iBook (avant qu’on me le vole) je ne suis donc pas un anti-Apple ;=)

Author: lde Categories: Non classé Tags: ,

Lettre ouverte aux maisons de disques

21/02/2010

Vu sur le Blog de Virginie Berger : une très bonne analyse de l’avenir de la musique et de l’incompétence des DG des maison de disques qui pensent encore à “baiser” les clients et vendre du CD. Le CD vous avez ce truc des anénes 80 que l’on s’empresse d’enrtasser dans des placard une fois numérisé en MP3 ;=)

Mes amis des maisons de disques, il faut comprendre dès maintenant que nous ne sommes plus dans un business de ventes de CD, mais dans un business de création de valeur autour de la musique. Une fois que vous aurez compris ce changement, je vous assure que le reste suivra beaucoup plus facilement…

Author: lde Categories: Marketing Tags:

On va causer montres

13/01/2010

J’ai ajouté une catégorie montres sur ce blog. On va donc discuter de la passsion que l’on peut avoir à porter un “garde temps” au poignet.

Sans être un intégriste ne vous attendez pas à voir parler de montre a quart et autre boitier très pratique mais hors de la passion.

3 tests sont déjà  prévus dont :

Seiko Military

Seiko “Monster”

2 montres “pas cher” mais de très bone facture.

A bientôt pour parler montre.

Author: lde Categories: Montres Tags:

Bureau perso

19/09/2009

Ca commence à prendre forme. J’aimerais avoir la même chose au bureau : espace de travail, taille des écrans, bon air pur, murs de couleur reposante… :=)

Author: lde Categories: Au quotidient, Internet Technology, Moblog Tags:

Comment UGC en voulant imposer et non suggerer fait tout pour perdre des clients

06/09/2009

Madame, Monsieur.

Je me suis rendu le dimanche 6 septembre à l’UGC de Rouen Saint Sever.

A peine arrivé au niveau de la file d’attente une personne me demande (ainsi qu’à toute personne se présentant devant la fille) sans préambule (« bonjour », « s ’il vous plait » il ne connait pas) quel moyen de payement je compte utiliser.

J’estime ne pas avoir avoir à me justifier sur mon moyen de payement devant tout le monde : c’est bien pour cela qu’il existe une « ligne de courtoisie » au niveau de vos caisse ?

En cas de payement par carte bleu, on nous demande de bien vouloir quitter la queue pour se diriger vers des bornes de payement automatique (Self-Checkout) et ce sans aucune explication.

C’est à mon avis une grave erreur en terme de relation client (je n’ai pas le temps ni l’envie de vous faire un cours sur le marketing et la relation client, vous êtes sensé connaître ces domaines mieux que moi) que de vouloir imposer et non suggérer l’utilisation des caisses automatiques.

D’ailleurs, la famille qui était à coté de moi a attendu que la personne en charge du filtrage les quitte du regard pour « forcer » l’accès vers les caisses « traditionnelles ».

Me voyant refusé l’accès aux caisses non automatisée, j’ai décidé de quitter ce cinéma à l’instant et de me priver du film que je comptais visionner.

Après le « forcing » ces derniers mois pour nous obliger (obligé de dire 3 fois au caissier que l’on ne veut pas de la carte de fidélité alors que celui-ci insiste) à prendre la carte de fidélité, voilà qu’on nous interdit l’accès aux caisses.

Au vu de ma grande fréquentation de cette salle (1 à 3 fois / semaines) j’avais envisagé de prendre un abonnement illimité : autant dire que cette expérience m’a totalement fait changer d’avis.

Au vu de ces éléments je vous indique ne plus faire partie de vos clients tant que cette politique sera effective.

C’est avec un tel type de comportement que vous vous retrouvez avec une baisse de fréquentation de vos salles.

Un ex très bon client.

Author: lde Categories: Non classé Tags:

Grippe : obligation de l’employeur

16/08/2009

En situation de pandémie (niveau 6) l’employeur doit se soumettre aux obligation ssuivantes (on conseille aussi d’élléboration un Plan de Continuité de l’Activité que l’on intégrera au Document Unique)

http://www.pandemie-grippale.gouv.fr/monquotidienenpandemie/spip.php?page=article&lang=fr&id_article=79

Mesures individuelles

L’hygiène des mains (lavage des mains) et l’hygiène respiratoire (gestes simples à faire quand une personne tousse ou éternue) des salariés doivent être appliquées rigoureusement. A ce titre, l’employeur doit informer et former les salariés aux mesures d’hygiène et de sécurité à mettre en œuvre ainsi qu’au port des équipements de protection individuelle (en particulier masques) pour une utilisation efficace. Il doit également mettre à la disposition de ses employés les moyens d’hygiène essentiels : eau, savon liquide, moyens d’essuyage à usage unique, sacs de poubelles… L’employeur doit donc disposer de ces produits en quantité suffisante

Mesures collectives

Celles-ci comprennent des mesures collectives d’hygiène et d’organisation.

Les espaces communs des lieux de travail doivent être entretenus et nettoyés de façon renforcée et quotidienne : aires communes (rampes d’escalier, poignées de porte, interrupteurs…), installations sanitaires (toilettes et lavabos …), surfaces et équipements de travail (bureaux, ordinateurs, manettes de machine…). L’employeur doit vérifier que ces mesures sont effectivement et correctement appliquées.

Au plus fort de l’épidémie, des mesures d’organisation du travail telles que :
- des mesures visant à freiner la contagion (consignes au personnel et aux visiteurs, gestion des entrées et des personnes…) L’employeur veillera à ce que les employés limitent le plus possible les contacts étroits et respectent notamment une distance de protection sanitaire de 2 mètres entre les personnes.
- des dispositions d’aménagement du temps de travail
- des possibilités de travail à distance –cas du télétravail

Si vous n’avez pas commencer à metre en place les procédure je vous conseille de vous y mettre dès demain.

Author: lde Categories: Non classé Tags:

5 fruits et legumes par jours

16/08/2009

Author: lde Categories: Au quotidient, Moblog Tags:

Resto chinois

10/08/2009

Author: lde Categories: Non classé Tags:

Bureau perso

07/08/2009

Author: lde Categories: Moblog Tags:

Le chat joue au foot

22/07/2009

Author: lde Categories: Moblog Tags: