Automatic translation

Archives

février 2012
L Ma Me J V S D
« jan    
 12345
6789101112
13141516171819
20212223242526
272829  

Contributeurs

Livre blanc sur le developpement des applications web mobiles

Nous sommes fiers de vous annoncer la disponibilité de notre livre blanc : “Web Mobile – Techniques de développement”.

Ce document rédigé par notre expert de la mobilité Lorys Pognon et son équipe, établit un panorama exhaustif des stratégies et outils à mettre en œuvre  pour des développements sur plateforme mobile.

Pour recevoir ce livre . . . → Lire la suite: Livre blanc sur le developpement des applications web mobiles

Java sur iPhone – Utopie ou réalité ?

 A lire : Le but de cet article est de présenter brièvement tous les moyens possibles de faire du Java sur iPhone, avec leurs avantages et inconvénients. J’aimerais le faire évoluer assez régulièrement, grâce à vos commentaire et remarques. Si vous avez de nouvelles informations, ou que vous connaissez des solutions non citées, merci de m’en avertir.

 

Vous êtes certainement au courant que Steve Jobs a d’ores et déjà annoncé que Java ne serait jamais nativement présent sur iPhone, iPod, & Cie, son principal argument étant – et je vous conseille de vous asseoir pour lire la suite – que "plus personne n’utilise Java". C’est décidé, après avoir écrit cet article, je me reconvertis dans l’Objective C ! Ce cher Steve a décidement beaucoup d’humour.

Ne tournons pas autour du pot pendant des heures. Oui ! Il est quand même possible de faire du java sur iPhone. Quoi ? Vous le saviez déjà ? Ah… Ok, mais connaissez-vous les solutions suivantes ?

. . . → Lire la suite: Java sur iPhone – Utopie ou réalité ?

Mutualisation des développements Mobiles (Partie 2 : client natif)

Cette étude a pour but d’étudier les possibilités de mutualisation des développements à destination des mobiles, elle est décomposée en deux parties (sites Web et développement natifs).

La cible étudiée ici est orientée entreprise (en opposition à des sites internet grand public). La société connait le type de PDA déployé, les versions de l’os, le navigateur, etc.

Tout d’abord commençons par un état des lieux des technologies natives offertes par les différentes plateformes.

Etat des lieux des technologies

Plateforme

iPhone

Windows

Android

BlackBerry

Symbian

OS

iPhone OS Windows CE
Windows Mobile
Windows Phone

Linux (basé sur)

BlackBerry OS

Symbian OS (Open Source)

Langage

Objective-C
JavaScript (WebKit) 
COCOA

 .NET CF
 (éventuellement J2ME) 

 Java
+ SDK Android

Java BlackBerry
JDE API
(éventuellement J2ME) 

C/C++
J2ME

. . . → Lire la suite: Mutualisation des développements Mobiles (Partie 2 : client natif)

Mutualisation des développements Mobiles (Partie 1 : Site Web)

Cette étude a pour but d’étudier les possibilités de mutualisation des développements à destination des mobiles, elle est décomposée en deux parties (sites Web et développement natifs).

La cible étudiée ici est orientée entreprise (en opposition à des sites internet grand public). La société connait le type de PDA déployé, les versions de l’os, le navigateur, etc.

La solution devra être compatible avec le maximum de PDA suivants : IPhone, BlackBerry, Windows Mobile et (en anticipation) Android.

 

Site Web mutualisé pour mobiles

De plus en plus de salariés disposent de PDA au sein de leur société et la première idée lorsque l’on souhaite toucher une population équipée d’appareils mobiles est un site Web dédié.

Même si le temps du WAP est loin, il n’est pas encore possible de s’affranchir complètement des contraintes des PDA (taille de l’écran, volumétrie des données échangées). C’est pourquoi un site Web standard et un site dédié aux mobiles continueront de cohabiter.

L’assertion "Le navigateur est le nouvel OS" est ici quelque peut prise en défaut.

Evidemment c’est plus simple si l’on s’adresse à une population équipée d’un seul type d’appareil car sinon se pose le problème de la compatibilité des navigateurs mobiles entre eux.

Les navigateurs pouvant être très différents même lorsqu’ils sont basés sur le même moteur.

Par exemple les versions peuvent diverger d’un OS à l’autre (WebKit pour IPhone et Android) et les fonctionnalités différer d’un OS à l’autre (SAFARI sur IPhone OS propose des fonctionnalités spécifiques).

. . . → Lire la suite: Mutualisation des développements Mobiles (Partie 1 : Site Web)

Liferay Symposium 2009 – Day 2

Acte 5 – T-Mobile

Une très belle référence en production : http://www1.t-mobile.cz/web/en/home

Replatforming complet du front et du CMS.

Anciennement un enchevetrement de PHP, de .Net, de différents Portails et CMS.

Choix de Liferay début 2008. En production active depuis début 2009.

  • Front Liferay (5.1 CE)
  • CMS Alfresco (Exigences de workflows et de schedulling avancés) intégré
  • Intégrations via Portlets avec le legacy (Selfcare assistance)
  • Intégrations light via Portlets avec le eCommerce (ATG)
  • Moteur de recherche Autonomy
  • Déploiements webs + mobiles (en xhtml)

Des chiffres :

  • 200 pages sous Liferay / Alfresco
  • Des pics à 3000 users / heure
  • Grosse infrastructure distribuée (Alteons / Apache) avec finalement 2 clusters de 2 serveurs bipro Intel pour Liferay (1 pour web / 1 dans DMZ pour Intranets)

Des bénéfices :

  • Infrastructure complètement rationalisée sur J2EE
  • Le business à pris les nouveaux outils à bras le corps (CMS notament)
  • Rapidité de développements et de mise sur le marché de nouveaux services

Des demandes vs Liferay :

  • Très contents de la plateforme
  • Demandes sur la prise en charge mobile coté back-office
  • Demandes sur l’isolation de Portlets pour éviter de faire tomber le système si une seule Portlet défaillante

Commentaire :

. . . → Lire la suite: Liferay Symposium 2009 – Day 2