Wild Experience

Le Blog de Blue Acacia

Quand les bonnes pratiques aident à la pluridisciplinarité

Présentation de la DAO

Les objets en mémoire vive sont souvent liés à des données persistantes (stockées en base de données, dans des fichiers, dans des annuaires, etc.). Le modèle DAO propose de regrouper les accès aux données persistantes dans des classes à part, plutôt que de les disperser. Il s’agit surtout de ne pas écrire ces accès dans les classes “métier”, qui ne seront modifiées que si les règles de gestion métier changent.

Ce modèle complète le vieux modèle “MVC” (Modèle – Vue – Contrôleur), qui préconise de séparer dans des classes différentes les problématiques :

  • des “vues” (charte graphique, ergonomie)
  • du “modèle” (cœur du métier)
  • des “contrôleurs” (tout le reste : l’enchaînement des vues, les autorisations d’accès, …

Avantages et Inconvénients

L’utilisation de DAO permet de s’abstraire de la façon dont les données sont stockées au niveau des objets métier. Ainsi, le changement du mode de stockage ne remet pas en cause le reste de l’application. En effet, seules ces classes dites “techniques” seront à modifier (et donc à re-tester). Cette souplesse implique cependant un coût additionnel, dû à une plus grande complexité de mise en œuvre.

Implémentations

Voici trois petits liens qui montrent comment implémenter la DAO (Data Access Object) soit l’implémentation de la base de données de façon autonome grâce à une structure en couches (comme le MVC). La maitrise de ce pattern permet, comme vous pourrez le constater, de passer facilement d’une technologie a une autre sans pour autant repartir de zéro, au contraire…

DAO en C#

http://www.asp.net/learn/mvc/tutorial-10-cs.aspx

DAO en Java

http://www.labo-sun.com/resource-fr-essentiels-836-1-java-j2ee-ejb-3-les-entreprise-java-bean-version-3-javabeans-.htm#h1n1

DAO en PHP

http://phpdao.com/

 

C’est ce dernier qui est le plus simple a aborder pour comprendre le principe de la DAO, EJB peut etre lourd a mettre en place mais offre une abstraction de la base de donnée très poussées, et enfin en Dotnet ou les possibilitées sont nombreuses (utilisation de LINQ To SQL, ADO Entitties, …).

Classé dans:Technologies, , , , , , , , , , ,

Bientôt le iPhone 3.0

appleiphone3_pres

Si il y a bien un produit star c’est le iPhone. Rumeurs hebdomadaires, Lancement Hollywoodien, Suspense… et nouvelles chaudes depuis quelques semaines… petit tour d’horizon sur le futur de la bombe digitale.

Lors de l’AG de FT, Orange affirmait avoir vendu 810.000 appareils (Chiffres de mars) depuis son lancement en France au mois de novembre 2007.

Aujourd’hui le smartphone de Cupertino est vendu chez SFR et Bouygues Telecom.

D’autre part l’annonce de la nouvelle version du Smartphone suscite débat : les possesseurs du 1.0 et 2.0 actuels se lanceront-ils sur le iPhone 3.0 ? Tiendra t il toutes ses promesses ? Est-ce le moment pour le iPhone de devenir vraiment populaire ?

Il est clair qu’Apple tire désormais le marché des smartphones vers le haut. Perso je pense qu’on ne peut pas retirer à Apple d’avoir facilité l’expansion de l’internet mobile, poussé une nouvelle communauté de concepteurs/développeurs à penser des applications utiles (ou pas;) et changé la façon d’utiliser son mobile avec son écran tactile juste révolutionnaire. OK le modèle de l’App Store et le modèle économique d’Apple via iTunes peut pousser beaucoup de personnes à ne pas choisir le iPhone mais bon croyez moi quand on est dedans c’est juste génial.

Bref…

La concurrence est bien obligé de s’organiser autour de cette révolution des usages. Windows Mobile continue sa progression en entreprise, Blackberry est toujours leader aux Etats Unis et veut s’affirmer dans le multimédia, tandis que les autres surfent sur la vague du tactile.

On assiste une nouvelle fois à une guerre des plate-formes que j’illustre par ces 2 exemples emblématiques :

1. U2 devait développer avec Apple une appli pour iPhone permettant de créer une interactivité mobile liée à sa tournée mais Bono a claquer la porte malgré les liens qu’il a avec Steve Jobs pour se tourner vers… RIM. Et oui, c’est Blackberry qui va sponsoriser les concerts de U2 et co-développer une application supposée être révolutionnaire.

2. Trent Reznor (Nine Inch Nails) a mis en place une appli originale sur iphone. Vous trouverez une vidéo explicative ICI.

Les fans peuvent y retrouver toute l’actualité du groupe, 11 000 remixs postés par les internautes (streaming), ou encore les photos et vidéos prises pendant les concerts. Mais ils peuvent aussi et surtout interagir (messageries intégrées, forum). Enfin, et je refermerais cette parenthèse, le système de géolocalisation intégré à l’iPhone permet aux membres de la communauté NiN de voir les discussions qui ont lieu entre fans qui, physiquement, sont dans un lieu géographique proche. Véritable réseau social centré autour du groupe pour une exploitation évidemment commerciale !

Bref c’est la guerre;-)

appleiphone3_pres2

L’ensemble des améliorations annoncées par Apple pour le mois de juin semblent aller dans le bon sens : copier-coller, MMS, peer to Peer, alertes… J’espère simplement qu’ils ont pensé à améliorer “considérablement” la batterie car je trouve ce “détail” laissé complètement à l’abandon sur les 2 premières versions (et surtout la 3G).

Alors ? Allons nous vers un succès populaire à la iPod ? Ou le iPhone restera comme ses amis iMac le challenger cool, smart et diablement efficace du monde digital ?

A suivre dès juin avec la version 3.0. Moi, c’est clair, j’irais direct changer le mien.

Classé dans:Technologies, Tendances, , , ,

Encore plus grand

philips-cinema

Après le 4:3, le 16:9… voici venir le 21:9 ! Plus grand, plus fort…
Grâce à Philips nous allons enfin pouvoir profiter de l’expérience cinéma à la maison : fini les bordures noires

Il faut juste penser à repasser dans un format plus “standard” pour regarder vos émissions favorites sinon cela risque de faire peur (selon l’animateur ou trice)…

Concernant cette nouvelle génération allez faire un tour du côté du site suivant (un écran 16:10 est vivement conseillé pour apprécier pleinement ce site) :

http://www.cinema.philips.com/

Classé dans:Actualités, Technologies,

Le tactile grand format

Oubliez le rouge à levre pour dessiner sur votre miroir!
Grâce à LitStudios vous pourrez vous amuser à customiser votre miroir, taches de couleurs, texte ou design les choix semblent assez libre pour…rester quelques heures de plus dans la salle de bain!

Classé dans:Actualités, Technologies,

TF1.fr relooké veut gagner des millions ! Beaucoup plus !

tf1-1

TF1 a lancé la semaine dernière son nouveau site TF1.fr et son nouveau site mobile m.tf1.fr (en mai vous pourrez voir les programmes de la chaîne sur l’iPhone). Il est clair que l’objectif de la chaîne est de développer ses revenus du site tant ils ont moderniser la partie Interactive et le Catch Up TV (plus de 50h). En se posant la question : comment fidéliser le spectateur et animer mon site par les internautes (accessoirement public de TF1).

tf1-2

Pour cela, TF1 veut rapprocher ses publics autour de son contenu. L’interactivité est donc aujourd’hui au coeur du nouveau site. Preuve en est la nouvelle rubrique “TF1 & Vous”.

- Tout d’abord, la chaîne promet de répondre aux questions les plus posées par les internautes et téléspectateurs. Ces questions peuvent être des avis, des témoignages, des coups de gueule… voire des suggestions.

- Autre fonctionnalité (et pas des moindre) TF1 joue désormais la carte du “Participatif” en association avec Facebook. L’application partagée via Facebook Connect s’appelle LiveFeed (On en reparlera). Chaque spectateur-Internaute peut commenter en direct (depuis le réseau social) le programme qu’il regarde (1ère européenne : le 28 avril lors d’une demi-finale de la Ligue des Champions). Plus tard les fans de Secret Story pourront commenter l’émission en direct. Ça promet;)

tf1-3

Mais la suite est bien plus Business encore… Et là nous entrons dans une nouvelle dimension : les coulisses de la TV interactive. En effet, TF1 a mis en place l’outil de mesure Streaming TV de Médiamétrie. Kézako ? “Cela permet de suivre en temps réel la progression des audiences sur les programmes diffusés sur Internet”.
Avec ce nouveau système de calcul d’audiences la TV made in France, franchit un cap important en passant de l’analogique au numérique pur et dur. TF1 va en effet pouvoir créer de nouveaux formats publicitaires hyper ciblés et faire ami-ami avec le le média web en diffusant des programmes gratuits que TF1 valorisera auprès des annonceurs. Comment rendre tout le monde heureux avec des programmes gratuits, des pubs ciblés, des annonceurs satisfaits et des sousous dans la popoche de la Une ? Qui veut gagner des millions ?

Sinon, à part cette mini révolution, TF1 renforce ces piliers que sont l’information, les programmes (les 45 sites sont structurés de la même façon afin de ne pas perdre l’internaute) et bien sûr des vidéo (de la méga actu en direct au souvenirs Vintages comme les Inconnus toujours très drôles).

Chaque site de programme a un contenu vraiment poussé destiné aux fans : actualités chaudes, les synopsis pour les séries… Mais aussi des galeries photos, des informations sur les acteurs, des épisodes jusqu’à 7 jours après la diffusion à la TV. Et bien d’autres contenus comme par exemple les meilleurs répliques de Chuch Norris sur Texas Ranger (NON je ne suis pas Fan;)

Ce qui est sympa aussi c’est le principe du Zapping quotidien qui reprend le “meilleur” (si je puis dire;) de la veille.

Pour parler Design, je dirais que l’ensemble est beaucoup plus clair qu’avant (Ancien site fourre-tout désagréable à lire). Le menu est assez bien fait et la recherche correct (même si on aurait apprécié une recherche plus intuitive;).

Belle reconversion pour TF1.

Classé dans:Actualités, Marketing, Technologies, ,

Blue Acacia adopte le Microsoft Tag

Nous avons testé pour vous la nouvelle application : « Microsoft Tag » !

mt01

mt02

mt03

mt04

D’une part, la solution proposée par Microsoft est entièrement gratuite.
Elle consiste, via une plateforme dédiée, à générer une image couleur en 2D qui va ensuite être interprétée par un appareil photo pour enfin restituer les données qui lui ont été associées.

D’autre part, cette technologie est plus intéressante que celles qui existent actuellement, notamment par le fait que sa capacité de stockage et de restitution de données nécessitent une surface plus petite que les applications concurrentes.

Concrètement, le code barre, généré par le serveur, est affiché sous forme d’images en couleurs qui est ensuite scanné par un téléphone mobile (l’iphone en l’espèce) lui-même simplement équipé d’un appareil photo numérique.

Première étape : Télécharger l’application « TagReader » correspondante à votre modèle sur votre téléphone. Pour cela il suffit d’aller, via le navigateur de votre mobile, à l’adresse GETTAG MOBILE. Le site va alors détecter le modèle et vous proposer de télécharger la version adaptée.

Deuxième étape : Aller sur le site de MICROSOFTpour créer un tag.
La création se fait en 2 étapes : la création d’un compte au préalable pour accéder à la plateforme et ensuite la saisie des données concernant le tag lui-même.
Dans la démo vidéo, nous avons choisi de créer une carte de visite électronique également appelée « vCard ». Une fois les informations saisies (prénom, nom, email, société, adresse, ville, code postal, tél, fax, portable, site web) il suffit de télécharger le rendu souhaité.

Troisième étape : Télécharger le rendu au format pdf par exemple.

Quatrième étape : Lancer l’application « TagReader » sur votre mobile et placer le curseur qui s’affiche au milieu de l’écran au milieu du tag généré.
L’application va alors utiliser la focale de l’appareil photo et scanner le tag pour ensuite afficher la carte de visite électronique avec les données qui auront été affectées au tag depuis le générateur.

Cinquième étape : Le « TagReader » vous propose alors soit de créer une nouvelle fiche contact à partir du tag détecté soit d’ajouter sur une fiche contact déjà existante.

En termes de diffusion, le logiciel permettant d’interpréter les « Tag » prévoit une version sur la plupart des systèmes d’exploitation embarqués sur les mobiles : Windows Mobile, Blackberry, Symbian S60, iPhone.

En résumé, les « Microsoft Tag », fonctionnalité gratuite, exploitent une technologie de codes barres 2D en couleur et peuvent être liés à différents formats de contenus comme les cartes de visite virtuelles, les url web, les e-mails, les sms, les calendriers ou autres applications sociales.
Sur le back-end, Microsoft propose également un tableau de bord de statistiques permettant d’afficher les données liées à la consultation des différents contenus.

En vidéo c’est encore plus clair :

Pour en savoir plus : BLOG MSDN

Classé dans:Actualités, Technologies

RE Mix09 – Interview de François

Vous trouverez ci-dessous l’entretien avec François Sutter (Associé de Blue Acacia) concernant le MIX09 :

Classé dans:Actualités, Technologies

RE MIX09 – Smooth HD & Conclusion

IIS Media Services Strategy, Smooth HD, Expression Encoder, Play Ready et DRM (Digital Rights Management) proposent une nouvelle manière de délivrer la video sur Internet.

1… Permet de diffuser un « Smooth Streaming » ou « Adaptative Steraming » qui s’adapte non seulement à la bande passante de l’internaute mais aussi à ses ressources machines (cpu, carte graphique …) pour lui fournir la meilleure qualité vidéo en temps réel et ce dans une sécurité à la fois parfaite et inégalée.

2… De façon gratuite …

12

Pour conclure, le MIX09 porte bien son nom et mérite sa renommée.
C’est un événement incontournable.

131

Classé dans:Actualités, Technologies, ,

RE MIX09 – Silverlight 3

1… Est en pleine phase diffusion :
Plus de 300 000 développeurs et designers qui l’utilisent au quotidien …
Plus de 200 partenaires répartis dans plus de 30 pays différents …
Plusieurs milliers de sites web développés …

2… Intègre le H264.

3… Accélère les performances :
Un nouveau système de cache a été ajouté dans les rendus afin de booster les performances.
Silverlight est désormais capable de tirer partie de la puissance des GPU (Graphics Processing Unit) des nouvelles cartes graphiques.
Les vidéos peuvent être dynamiquement mises à l’échelle (« stretching ») en économisant les ressources CPU (pour passer d’une résolution de 640×480 à 1280×1024 pour une vidéo en H264 par exemple).

4… Utilise des « Pixel Shaders » permettant d’appliquer des traitements sur les pixels d’une image avant qu’ils ne soient rendus à l’écran.

5… Fait communiquer des instances pour faciliter la composition de code html et Silverlight dans une seule et même page. La version 3 de Silverlight, permet de faire communiquer deux applications au sein de la même page. Encore plus fort : ceci est également possible dans deux navigateurs différents !

6… Se désolidarise du navigateur « Out of Browser » : sans avoir besoin d’installer une librairie supplémentaire (comme sur Air), les applications réalisées en Silverlight 3 pourront tourner en dehors du navigateur !

7… Propose une version en développement pour la XBOX 360, ce qui devrait ravir les équipes de Blue acacia très portées sur Soul Calibur :-)

8… Adopte le Smooth Streaming, déjà présenté par Christophe Lauer sur son blog, qui permet tout simplement (une révolution) d’adapter la lecture d’une vidéo en streaming à la qualité du réseau et de la connexion de l’internaute, mais aussi aux possibilités matérielles de l’ordinateur sur lequel sera jouée l’application (puissance du processeur, capacité de la carte graphique, mémoire, …). Cette technologie constitue une alternative sérieuse au classique « progressive download » et « streaming ».

9… Offre la possibilité de travailler avec des bitmaps en mémoire. Il est par exemple possible de changer de façon extrêmement rapide des images avec des effets visuels.

10… Intègre les problématiques de référencement via un nouveau SDK permettant de maximiser l’indexation des contenus pour le référencement naturel dans les moteurs de recherche.

10

11

Classé dans:Actualités, Technologies, ,

RE MIX09 – Expression Web 3

1… Permet de développer en .NET … et en PHP.

2… Embarque une nouveauté de taille : le « SuperPreview ». Tout simplement magique, l’application permet de tester le rendu de votre site sur plusieurs navigateurs (IE 6, 7 et 8, Firefox et Safari) et d’afficher les résultats côte à côte ou en superposition pour se rendre compte immédiatement des problèmes de rendu. En mode superposé, les problèmes de calage apparaissent immédiatement et l’application va jusqu’à la correction via un assistant.

07

08

09

Classé dans:Actualités, Technologies, ,

A propos

Vous êtes sur le Blog de Blue Acacia, une agence interactive née en 2000. L'objectif de ce blog est de partager avec vous les tendances, technologies, créations et marketing du web mais aussi les actualités de l'agence. Wild Experience c'est aussi un blog avec un contenu réservé exclusivement à nos clients...

Blue Acacia Twitts

  • Identités TV - En ce mardi grisâtre, voici une petite sélection de travaux motion bien sympathiques dans le domaine ow.ly/1jX1dp 4 days ago
  • Owen Gildersleeve - Owen Gildersleeve est un designer et illustrateur anglais basé à Londres. Véritable artisan, ses... ow.ly/1jJgH4 1 week ago
  • Statistiques de navigation - Voici quelques statistiques de fréquentation. On nous demande très souvent, lors de la ... ow.ly/1jsR57 3 weeks ago
  • Noper - Focus aujourd'hui sur l'illustrateur roumain Noper et son univers graphique bien troussé. Son art il ow.ly/1j0E7g 1 month ago
  • Hair by Sleek - Sleek confie la création du site catalogue puis marchand de sa gamme d'extensions de cheveux. Sleek ow.ly/1j0zjp 1 month ago
Suivre

Get every new post delivered to your Inbox.