Les Techdays 2011 – Le cloud consacré

Comme chaque année en ce début février se tiennent les Microsoft Techdays, et il faut l’admettre comme chaque année ils mettent le paquet.
Les présentations sont toutes de bon niveau et les intervenants sont bien préparés, ce qui est normal mais n’est pas toujours le cas. 
Cette année est vraiment la consécration du Cloud selon Microsoft à savoir la plateforme Azure, l’offre est très complète (Windows, Storage, SQL…), quand on pense informatique dans le Cloud, cette solution est une des premières qui vient à l’esprit.
Au cours de cette édition, force est de constater que l’accent est également mis sur les applications Web comme Office On Line, Exchange On Line et surtout de les intégrer dans le concept du Cloud. Ces services en lignes sont maintenant ultra développés, compatible avec la plupart des butineurs et bénéficient d’une tarification plus attractive. 
Mais, pendant ces 3 jours, les conférences ne parlent pas que du Cloud mais vraiment de tous les produits Microsoft orientés productivités d’entreprise.
C’est vraiment bien que Microsoft organise cette événement en France, car il faut l’admettre à part cela nous n’avons pas beaucoup d’occasion de participer à ce genre de manifestation. Le WWDC d’Apple coûte une fortune et se situe de l’autre coté de l’Atlantique. Autre point fort, elle est GRATUITE……

Plénière du 9 février 2011

Comme vous le voyez sur cette photo, il y a du public et nous en sommes demandeur, ce serait vraiment bien un show de l’informatique en France à la manière du CES. 
Pour 2012, je souhaite les Google, Apple, IBM, ORACLE WWDC et bien sûr les Techdays, pour ces derniers c’est quasi-certain pour les autres un simple voeux.

Un petit coup de peinture ne fait pas de mal

J’ai soumis le Blog à une serial blogueuse pour qu’elle me donne son avis éclairé. But: augmenter la fréquentation.
Une chose est sûre, ce blog est destiné aux geeks, et d’ailleurs c’est devenu le sous-titre.
Le but n’est pas de fournir de l’information sur les produits et dernières évolutions, Twitter est là pour ça.
Il faut donc absolument que je l’alimente d’articles de fonds plus que de brèves Je me remets donc au boulot et vais travailler chaque semaine sur son alimentation.

Quelques adresses pour Azure….

Après un petit détour, me voilà reparti sur le Cloud et plus particulièrement celui de Microsoft. En effet, depuis que je me sers de Twitter, on peut vraiment dire que je suis un Geek, cependant comme source d’information, cet outil est bien plus intéressant que Facebook, j’ai donc pu glaner quelques adresses très instructives :
Point de départ pour démarrer sur la plateforme https://www.microsoft.com/windowsazure/getstarted/default.aspx
Comme, vous le voyez Microsoft met le paquet dans les environnements de développement et propose des SDK pour de nombreux langages dont Ruby et PHP.
J’en reviens souvent à ce point mais la grande force Microsoft est de proposer un environnement de développement très performant et intégré.
Je vais mettre à jour dans les commentaires les prochains liens de ce type, commentaires bien venus.

Mac App Store : Bonne idée mais comment ont-ils pu ?

Depuis une semaine, Apple a sorti une mise à jour de son OS pour y intégrer son Mac App Store. Maintenant, soyons franc, j’attends avec impatience celui de Microsoft, mais peuvent ils le faire ?
Apple a grâce à son iTunes Store et le fameux Apple ID créé d’après moi le premier magasin virtuel de logiciel, ils l’ont fait non pas grâce à leur OS mais grâce à leurs iPod/iPhone/iPad qui vous obligent à basculer sur l’iTunes Store, même si vous pouvez acheter par un autre fournisseur, ils ont focalisé des acheteurs essentiellement avec ce couple Hardware/Logiciel.
Autres points, l’uniformité totale de leur système de paiement entre les différents portails marchands de la société : Apple Store (Web), iTunes Store, VOD, iBookstore, App Store, et maintenant Mac App Store, j’en oublie sûrement, pas paypal mais un Apple ID. Alors, vous me direz il faut une carte de crédit en fait non pas forcément avec les cartes prépayés (un autre coup de force).
Pour conclure, là où Apple a une longueur d’avance sur les autres, c’est sur son système de paiement.
Alors oui, Apple ne gagnera pas la bataille du nombre ça c’est certain, que ce soit sur PC (Windows) ou Mobile (Android?), mais grâce à son système intégré, ils ont trouvé le moyen de fidéliser et je pense que ce n’est pas que les produits mais plutôt leur AppleID.
Commentaires et remarques sont les bienvenus.

Bonne année

SNail IT Blog vous souhaite une bonne et heureuse année 2011.
Cette année qui s’annonce riche en évènement surtout dans le domaine du CLOUD et de la Virtualisation, les deux étant très liés.
Avec à retenir, l’arrivée du netbook Chrome OS de chez Google qui même si j’ai du mal à comprendre pourquoi faire un netbook plutôt qu’une tablette risque de faire beaucoup parler. Avec l’arrivée de ce netbook, l’émergence du cloud computing à destination du particulier, Google va en effet fournir toute une liste d’application directement utilisable dont la localisation est clairement le CLOUD.
Autre point, l’émergence d’une plateforme CLOUD et là je parie sur Azure même si il manque un compte gratuit pour tous les abonnés MSDN et pas seulement les premiums. Pourquoi Azure, principalement à cause de Visual Studio et du SDK qui s’intègre très bien l’un et l’autre.
Et enfin dernier point, la victoire d’Android ou du moins la victoire du nombre et pas seulement de l’économie car là je suis d’accord avec Jean-Louis GASSE et son billet du Monday Note, sur les choix d’Apple et sa volonté de ne pas reproduire ce qu’elle a fait pour le Mac et la plateforme iOS est quand même d’une rare qualité bon par contre xCode vite du changement.
Au final, trois grands acteurs vont se démarquer d’après moi en 2011, ce sont Google, Microsoft et Apple.

Développement sur machine virtuelle….

Changeons un peu de mon sujet habituel qu’est le cloud computing, sujet passionnant.
Depuis quelques temps maintenant nous développons des outils en Java et utilisons pour cela Netbeans sous Windows 7 pour mon cas. Cependant il faut l’admettre sous Windows, les outils de développement en Java comme Netbeans ou Eclipse sont d’une lenteur incroyable.
Du coup, après avoir vu Netbeans sous Ubuntu, je me suis dit que j’allais utiliser une machine virtuelle en l’occurrence l’excellent outil VirtualBox sur lequel il est très facile d’installer Ubuntu ou tout autre linux.
Et là, la grosse surprise c’est la vitesse mon netbeans sur Linux démarre à peu près à la même vitesse que sous Windows voir même un peu plus vite une fois le premier lancement effectué.
Cela laisse à penser que soit Java n’est pas optimisé sous Windows soit c’est un problème différent que j’orienterai plus vers le système de fichier, et si c’est bien cela alors qu’est ce qu’attend Microsoft pour enfin revoir NTFS.
Alors pourquoi ne pas switcher sous Linux ? Et ben non pas possible à cause d’un élément important le progiciel de la société ne marche qu’avec IE, notamment à cause de la fusion avec Word et de l’utilisation des ActiveX.
Les machines virtuelles sont peut être l’avenir de l’informatique, on virtualise tout et pouf on revient quand même sur le Cloud et ses environnements virtualisés.

Azure : 2 articles intéressants

Encore, un article sur le Cloud non pas vraiment, il s’agit plus de lien vers deux pages internet, l’une contient une belle explication du Cloud selon Azure et des technologies mise en oeuvre, vraiment un bon article : Microsoft Azure, le tour d’horizon.
Aussi, je vous conseille la lecture de l’étude de cas en témoignage microsoft de Talentsoft de l’éditeur LOGICA, Témoignage Microsoft : TalentSoft passe au cloud Windows Azure.
A la lecture de ces deux articles, il est clair que les solutions Cloud peuvent présenter un réel avantage pour tous les applicatifs accessibles au travers Internet en offrant des possibilités d’extensions sans avoir à faire le même investissement, quoi que justement ce sont encore les éléments qui ne sont pas complètement abordés.

Cloud computing, oui mais combien ça coûte ?

Un concept, dont on entend beaucoup parler le Cloud Computing, quelles sont les différences avec l’hébergement d’antan ?
On trouve beaucoup d’information sur les différentes solutions surtout pour les 3 gros acteurs que sont Amazon, Google et Microsoft dans l’ordre d’arrivée.
Cependant, il y a vraiment peu d’études de prix.
En cherchant un peu j’en ai trouvé une celle-ci est assez sommaire mais évalue relativement bien le prix pour une utilisation simpliste d’un Cloud en l’occurrence Windows Azure : Azureguru : Etude du coût d’hébergement d’un site Web
Cette étude à au moins le mérite d’exister et d’être en français, cependant, elle se base sur une utilisation assez simple de la capacité d’un Cloud proche d’un hébergement mutualisé ou d’une offre en serveur dédié.
Concernant la solution Google, on ne trouve pas beaucoup plus de documentation, que ce soit technique et étude de cas. Par contre, son accès gratuit avec un compte Google est un gros plus pour essayer de comprendre et de se faire à l’environnement proposé. Cependant, il me semble que ce qu’offre la plateforme Azure me paraît bien plus complet.
Dernier acteur Amazon et là j’avoue que la multiplicité de leur offre m’a un peu refroidi pour rentrer dans le sujet, il est évident que leur service est utilisé car tous les autres acteurs sont arrivés à la suite de ce succès. Cependant, pareil, on a du mal à comprendre combien cela va nous coûter des exemples concrets, là des informations claires et précises seraient un plus.
Le manque de clareté réside pour moi, dans les règles et les unités de mesures des différentes acteurs, il n’y a pas de normalisation et chacun y va de sa méthode qui est bien sûr la meilleur pour le client.
J’attends avec un impatience une étude de qualité sur ce sujet et personnellement je vais me pencher sur celles de Google et Microsoft pour essayer de me faire une idée. Je vous tiendrais au courant.
Le Cloud est décidément cette année le mot qu’il faut utiliser en informatique, par contre, techniquement peu d’études de cas et de livres blancs rentrent dans le détail de l’utilisation et du prix au quotidien.

Un outil de développement : Delphi tu me manques

Il y a quelques années, nous étions nombreux à développer sous Delphi. Cet IDE hyper intégré était vraiment en avance sur les autres.
Certes le langage : Pascal Objet n’était pas le meilleur mais la déclinaison jBuilder (Java) marchait plutôt bien et reprenait la philosophie de son ainé.
Et là, les IDE open source ont pris le dessus surtout Eclipse grâce notamment à IBM et dans une moindre mesure netbeans, alors oui, pour le prix ce sont d’excellents outils ma préférence se porte surtout sur le deuxième que je trouve plus adéquate à mon usage et mes habitudes.
Mais il faut admettre que nous avons subi un véritable retour en arrière cela reste mon point de vue bien sûr.
Quand on voit xCode sur Mac, la on revient vraiment très en arrière apparemment la nouvelle version que les développeurs peuvent tester est bien plus intégré. Je ne peux me prononcer n’ayant pas de compte développeur chez Apple.
Ce qu’il manque essentiellement c’est les bibliothèques de composants visuels ou non mais dont l’intégration était vraiment bien faite, attention, je ne dis pas que nous ne pouvons pas intégrer de composants dans les autres IDEs ce que je veux plutôt faire ressentir c’est le manque d’intégration et surtout d’uniformité dans l’ensemble de ces composants et surtout le manque d’outils d’aide à la conception qui viennent avec.
Alors, oui, tout le monde y va de son SDK mais les intégrations sont manquantes, on trouve bien plus de bibliothèque qu’auparavant c’est certains tous s’intègrent de manières différentes dans tel ou tel IDE et donc avec des interfaces et des méthodes très spécifiques à chacun.
Vous pouvez me dire, c’est un fainéant, il veut qu’on lui mâche le travail, oui et non, en fait autant je n’ai pas de problème pour faire des applications qui n’ont pas d’interface autant les interfaces, ce n’est pas mon truc et là Delphi prenait tout son importance dans ce processus personnel de développement.
Malgré cela, il faut admettre qu’il y a un IDE qui sort un peu du lot à ce sujet, et pour une fois, il faut le dire c’est celui de Microsoft (j’entends déjà les voix : « il raconte n’importe quoi ») et pourtant à mon humble avis, il s’agit bien là de l’IDE le mieux conçu et dont l’intégration est à mon goût parfaite.
Tous les composants SDK de microsoft trouvent une place à l’intérieur et les outils qui s’y rapportent, permettant une bonne appréhension d’un nouvel environnement, un exemple est l’intégration de la plateforme AZURE qui trouve là un outil de hauteur.
Pour résumé, les outils Open Source sont puissants mais les SDK et leurs intégrations n’étant pas normalisés on se retrouve avec des outils et des méthodes de développement très différentes de l’un à l’autre quand les éditeurs fournissent une intégration. Les outils des Éditeurs ne sont pas forcément mieux, avec bien sûr quelques exceptions.
Vos commentaires et remarques sont bien sûrs les bienvenus.