[WP8] Samsung ATIV S review

Impossible d’attendre Février pour obtenir celui que je pense être le meilleur de la nouvelle lignée des Windows Phone.
Je parle bien sûr du Samsung ATIV S ou GT-I8750.
Contrairement au Focus qui venait des US, j’ai ramené celui-ci de Suisse (mobilezone pour être précis).

WP_000824

WP_000826

WP_000827

La boite contient :

- 1 Samsung ATIV S
- 1 paire d’écouteurs intra Samsung (avec des embouts de rechange)
- 1 Cable USB
- 1 adaptateur USB -> prise secteur
- Manuel, etc…

Voici ce que j’en pense après une dizaine de jours d’utilisation. Ce sera surtout un comparatif des avantages par rapport au Focus :
- Epaisseur : quelle finesse ! J’étais déjà servi avec le Focus et ses 9mm, le ATIV S fait encore mieux : seulement 8,7mm !
- Mémoire : on est sur du 16GB de mémoire interne (j’aurais bien pris 32, mais pas le temps d’attendre). Le double du Focus, et avec un slot MicroSDXC cette fois, donc potentiellement 64GB supplémentaires ^^
- Aspect : on sent moins le côté plastique, ce qui est très agréable
- Ecran : 4,8 pouces pour le ATIV, rien a voir avec le focus
- Poids : logiquement, il est un peu plus lourd mais pas tant que ça (135g contre 115g)
- Je passe les autres détails comme l’appareil photo 8MP, le processeur dual core 1,5GHz, la résolution de 1280×720, …

Pour finir, un résumé de mes impressions :

Les PLUS :

- 16GB + 1 slot pour carte mémoire SDXC, soit environ 80GB si l’on insère une carte mémoire 64GB. Plus d’excuses de manque de mémoire.
- L’écran Super AMOLED assez grand (4,8 pouces)
- Pas de logiciel pour accéder aux données du téléphone ou de la carte mémoire (il apparait directement dans l’explorer windows). On peut bien évidemment utiliser un logiciel si l’on souhaite synchroniser le téléphone et le PC.
- Toujours une prise Jack 3.5mm malgré son épaisseur

Les MOINS :

- Pas de housse ni protection fournies
- L’autonomie assez faible (comme tous les smartphones)
- Les écouteurs blancs pour un téléphone… noir et gris ???

wp_ss_20130101_0001[1]

Directory.Copy ?

Comment copier un dossier en .net ?
Ceux qui n’ont pas encore été confronté à ce besoin vont répondre “Directory.Copy(string source, string destination)”.
Oui mais voilà, ça n’existe pas… (vérifiez si vous ne me croyez pas ^^).
Selon le blog de Junfeng Zhang, de Microsoft, il y a de bonnes raisons de ne pas inclure une telle méthode.

Du coup, si je veux copier un dossier simplement et le plus proprement possible, je fais comment ?
Un foreach ? Un peu barbare.
Linq ? Un peu mieux mais quelle perte de temps juste pour copier un répertoire.

En fait il existe bel et bien un moyen de copier un dossier en 1 ligne (1 “vraie” ligne, du style “classe.méthode(arg1, arg2);”)

Il suffit de référencer “Microsoft.VisualBasic” et d’utiliser la méthode “CopyDirectory”.

            <br />using Microsoft.VisualBasic.FileIO; <br />... <br />FileSystem.CopyDirectory(source, destination); <br />

NoDo pour tous ! (merci Microsoft & ChevronWP7.Updater)

Si il y a une chose que les possesseurs de Windows Phone 7 attendent, c’est bien la dernière update de Microsoft, NoDo.
Certains en ont eu le droit, d’autres (moi compris), possèdent un modèle (ou un opérateur) qui bloque cette mise à jour.
Bonne nouvelle, grâce à un certain Chris Walsh (le nom vous évoque peut-être quelquechose, il fait parti de ChevronWP7), vous pouvez bénéficier de NoDo dès maintenant !
Bien sûr c’est à vos risques et périls. Personnellement j’ai tenté le coup.
Pour faire cette opération vous aurez besoin du Windows Phone Support Tools et de ChevronWP7.Updater.
La manipulation est détaillée sur son blog

Attention pour les possesseurs d’Omnia 7 :
La mise à jour peut causer des problèmes selon votre version.

Voici la manipulation à faire :

- Installer le Windows Phone Support Tools
- Brancher le téléphone au PC
- Attendre 30 secondes
- Lancer ChevronWP7.Updater
- Sélectionner la langue désirée
- Attendre patiemment pendant le processus d’update (ça prends du temps)

Bien évidemment, ChevronWP7.Updater est difficile à trouver car Microsoft a réagi rapidement. Il est tout de fois possible de trouver ce fameux zip en cherchant un peu ;)

Pour information : Les personnes étant en firmware 7004 (comprenant les Samsung Focus de chez AT&T), doivent effectuer l’opération 2x :
- Une fois pour la pré-NoDo (7004 -> 7008)
- Une fois pour la NoDo (7008 -> 7390)

Bonne chance si vous tentez le coup aussi ^^

Retour sur le Séminaire Sharepoint et K2 du 27/01/11

Le 27 Janvier, Neos SDI animait une conférence, en partenariat avec K2, sur l’optimisation des processus métier.

Le thème était très intéressant, de plus, il était facile de s’apercevoir que les speakers maîtrisaient leur sujet.

Durant cette session, les problématiques des processus en entreprises ont été abordées. Les avantages de K2 étaient montrés au fur et à mesure, avec de nombreux exemples.

Un seul étonnement, la session à été rapide : fin à 11h45. On voit bien que ce n’est pas une session animée par MS.
Enfin bon, en sortant les sandwiches étaient bons et ils nous ont promis des vouchers pour une journée de consulting gratuite donc on va les pardonner ^^

Retour sur les Ateliers SQL Server 2008 R2 (BI + SGBD) du 24/01/11

Le 24 Janvier à Issy-les-Moulineaux avait lieu une formation SQL Server 2008 R2. Le matin concernait la BI et l’après midi la partie core, SGBD.

Cette journée, s’adressant à un public plutôt technique, était assez chargée en notions et démos, un pur bonheur.

Le matin (BI), nous avons pu avoir des démos bluffantes sur, entre autres : les rapports, leur intégration dans Excel, leur partage et PowerPivot.

L’après midi, récapitulatif des nouveautés de SQL Server 2008, SQL Server 2008 R2, et même quelques fonctionnalités qui seront présentes dans SQL Server 2011 (en exclusivité ^^).
Présentation également de différents outils/réglages afin d’optimiser les performances.

Petit étonnement tout de même : nous étions à peine une dizaine à assister à la session, que ce soit le matin ou l’après midi !
Je pense que cela est dû à un manque de communication de la part de MS sur le sujet (news technet uniquement). Dommage car ces ateliers étaient très intéressants, dispensés par des personnes compétentes, et méritaient d’être suivis par plus de monde.

Pour la peine, voici les slides de la partie BI :
- SQL 2008 R2 – BI
- SQL 2008 R2 – MDS

Ateliers SQL Server 2008 R2 (BI + SGBD) le 24/01/11

Le 24 Janvier, Microsoft organise des ateliers SQL Server 2008 R2.

Voici la description de l’évènement :

Découvrez la nouvelle plateforme de gestion et d’analyse de données avec les experts de Microsoft France

Que ce soit au niveau de vos projets décisionnels ou pour vos applications critiques, SQL Server 2008 R2 fournit un grand nombre d’améliorations et de nouveautés par rapport aux versions précédentes.

Afin de vous familiariser rapidement avec les bénéfices de SQL Server 2008 R2, nous vous proposons de suivre 2 ateliers techniques d’une demi-journée avec les experts de Microsoft France.

Pour vous inscrire :
Atelier BI

Atelier SQL Server 2008 R2 Business Intelligence

Objet : Pour découvrir les nouveautés de SQL Server 2008 R2 en terme de décisionnel.
Thèmes abordés : Datawarehouse, Analysis Services (OLAP & Analyse prédictive), Integration Services, Reporting Services et PowerPivot.

Atelier SGBD

Atelier SQL Server 2008 R2 SGBD

Objet : Pour découvrir les nouveautés de SQL Server 2008 R2
en terme de gestion des données.
Thèmes abordés : administration, sécurité, haute disponibilité, nouveaux types de données (filestream, geospatial), mise à jour de version.

En bref un évènement à ne pas rater pour les DBA et développeurs.

[WP7] Samsung Focus reçu !

Après de longs mois d’attente, j’ai enfin reçu mon fameux Windows Phone !
Une seule chose à dire : Je ne suis pas déçu d’avoir attendu ^^

Après pas mal de temps passé à réfléchir sur lequel choisir, mon choix ne s’est pas porté sur un modèle français, mais un modèle US !
Au début je voulais me laisser tenter par l’Omnia 7, avec son écran Super AMOLED, puis j’ai vu qu’un autre modèle proposait un écran de même qualité, mais en plus proposait un slot microsd pour pouvoir rajouter de la mémoire.
Les connaisseurs voient tout de suite de quel téléphone je parle. En effet, il s’agit du Samsung Focus !

Sans plus tarder on le déballe :

Nous trouvons dans le package :

- 1 Samsung Focus
- 1 paire d’écouteurs intra Samsung (avec des embouts de rechange)
- 1 Cable USB
- 1 adaptateur USB -> prise secteur US
- 1 adaptateur prise secteur US -> prise secteur FR (rajoutée par Expansys)
- Manuel, etc…

Avant même de l’allumer, 1ère impression : qu’est-ce qu’il est fin ! Avec moins d’1 cm d’épaisseur, il est le plus fin des Windows Phone.

Allumage de l’appareil : qu’est-ce que c’est rapide ! Alors que mon Blackberry, même fraichement formatté, mettais quelquechose comme 5 minutes pour démarrer, il ne faut que 20 ou 30 secondes au Focus (en comptant la saisie du mot de passe, et je suis pas rapide ^^).

J’insère avec hâte la carte mémoire 16GB de mon “maintenant ancien” Blackberry.
J’allume le téléphone, aucune réaction, toujours 8GB au total…
Après une brève recherche sur google, j’ai la réponse : en fait il faut reformatter la mémoire du téléphone pour que ce soit pris en compte (c’était même écrit dans le manuel, la prochaine fois RTFM).
Pour info, le menu de formattage du téléphone s’obtient en l’éteignant puis en maintenant “Volume -” + “Appareil Photo” + “Power”.
Je le rallume : “Settings” -> “About” pour voir la mémoire : 22,02GB ^^

Ce principe de “mémoire unifiée” me plaît. Je vous explique pourquoi :
Sur mon Blackberry, la mémoire “application” n’était qu’une partie de la mémoire totale. Résultat, même avec plus de 800MB de libre sur le téléphone et la carte mémoire vide, j’arrivais ultra rapidement à la limite de mémoire dédiée aux applications.
Il y a un petit inconvénient, c’est que si l’on veut changer de carte mémoire, il faut tout reformatter. En même temps ce n’est pas une opération très régulière. De plus on ne va pas se plaindre puisque théoriquement il ne devait pas être possible de rajouter des cartes mémoires.

Petit bémol, ni housse ni protection ne sont incluses dans le package. Pire même, le film d’origine sur l’écran comporte un message en gros “Please don’t text and drive”. C’est bien niveau prévention mais du coup on est obligé de le retirer (je soupçonne un complot avec les vendeurs de protection d’écrans ^^).

Au final je ne suis pas déçu. Bien que je n’aime pas le tactile à la base et que j’aurais préféré un Windows Phone avec carte mémoire ET clavier coulissant, le Samsung Focus me paraît être le téléphone répondant au plus grand nombre de mes critères ^^

Petit résumé de mes impressions :

Les PLUS :

- 8GB + 1 slot pour carte mémoire, soit 40GB si l’on insère une carte mémoire 32GB. De quoi stocker de nombreuse applis et fichiers multimédias ^^
- L’écran Super AMOLED
- Pas de distinction entre mémoire du téléphone et de la carte mémoire
- Prise Jack 3.5mm

Les MOINS :

- Pas de housse ni protection fournies
- Port micro USB (j’aurais préféré mini USB car plus répandu, je sais je suis difficile ^^)
- Messages assez difficile à taper au début, il faut être très précis
- L’autonomie assez faible (comme tous les smartphones)

Pour finir, une chose que je voulais faire depuis un certain temps déjà ^^ :

A la découverte du PSR (Problem Step Recorder)

“J’ai un problème, ça marche pas !”

Combien de fois avez vous entendu cette phrase de la part d’un client ?
Lorsque vous lui demandez quelle est la fameuse erreur et comment il l’a obtenue, les explications sont le plus souvent très vagues.
Au final, vous perdez 30 minutes pour reproduire cette erreur.

Heureusement, un petit outil existe pour vous éviter cette perte de temps.
Il va se charger de traduire les actions du client en langage compréhensible par un informaticien.

Une bonne nouvelle ? Il est déjà intégré à Windows 7.
Il s’agit du Problem Step Recorder, PSR pour les intimes.
Vous le trouverez en tapant “psr” dans la barre de recherche du menu démarrer ou avec un Windows + R -> psr.

L’outil se présente sous la forme d’une petite fenêtre très simple avec 3 boutons :
- Start Record
- Stop Record
- Add Comment

Sans plus tarder, mettons-nous dans la peau de notre client et essayons-le :

/!\ Les explications qui vont suivre seront évidentes (normal, cette partie du logiciel est censée être utilisée par une personne Lambda). Ne vous en faites pas, par la suite nous aurons le droit à des choses un peu plus compliquées ^^.

I) Le client reproduit le problème sur sa machine

Tout d’abord, il faut cliquer sur “Start Record” pour démarrer l’enregistrement. Nous pourrons à tout moment faire une pause en cliquant sur “Pause Record”.

Je vais donc faire les actions que je souhaite (ici lancer IE puis aller sur le blog pour signaler qu’un fil d’ariane est trop bas).

Au passage, il est possible de laisser des commentaires en cliquant sur “Add Comment” et en entrant son commentaire dans la fenêtre qui s’ouvre. Il est même possible de mettre en valeur une zone de l’écran.

A la fin, nous cliquons sur “Stop Record” pour arrêter l’enregistrement et une fenêtre apparaît pour nous demander où enregistrer le fichier généré.

Ce sera une archive zip contenant un fichier *.mht (une sorte de page HTML incluant des images, le tout dans un seul fichier).

Il ne reste plus pour notre client qu’à envoyer ce fichier *.zip à une personne compétente afin qu’elle puisse résoudre son problème.

II) L’informaticien ouvre le fichier

Le fichier *.mht généré va se décomposer en deux parties :
- Une description de chaque étape réalisée par notre client (clics, saisie dans les champs texte, commentaires laissés, …)

- Des informations techniques sur chaque étapes.

Problem Step 9: User left click on "Retour sur le MDDay du 25/11/10 (editable text)" in "Sébastien Sevrin's Blog (MCTS) - Windows Internet Explorer" <br />Program: Internet Explorer, 8.00.7600.16385 (win7_rtm.090713-1255), Microsoft Corporation, IEXPLORE.EXE SCODEF:1936 CREDAT:71937, IEXPLORE.EXE <br />UI Elements: Retour sur le MDDay du 25/11/10, Retour sur le MDDay du 25/11/10, Sébastien Sevrin's Blog (MCTS), Internet Explorer_Server, Shell DocObject View, Sébastien Sevrin's Blog (MCTS) - Windows Internet Explorer, TabWindowClass, Frame Tab, Sébastien Sevrin's Blog (MCTS) - Windows Internet Explorer, IEFrame

Voici le fichier généré de notre exemple : ici

Ainsi, nous avons tous les éléments pour reproduire et résoudre ce problème sans perdre de temps.

Retour sur le MDDay du 25/11/10

Le 25 Novembre se déroulait le MDDay (Model Driven Day). Cette fois-ci hébergé directement dans les locaux de Microsoft à Issy-Les-Moulineaux.

Au programme une introduction de Steve Cook, une rencontre avec les différents acteurs du Model Driven, et une journée placée sous le thème de l’agilité.

De nombreuses conférences au cours de la journée, séparées par des entractes permettant de visiter les stands des différents exposants.
Le midi, des sandwichs et quelques rafraichissements étaient présents afin de tenir jusqu’à la fin.

On notera la performance d’Omid Bayani, de SofFluent. Le seul que j’ai vu ayant codé un programme de A à Z durant la session (et non diffusé une vidéo ou montré des screenshots comme dans les autres sessions). Le tout quasiment sans effet démo.

Le programme de la journée se soldant avec une discussion sur UML et l’agilité, entre 4 experts (Xavier WARZEE, Pascal ROQUES, Philippe DESFRAY et Jean-Pierre MEVEL), encadrés par François MERAND.

Pour finir, une petite photo souvenir avec les participants à l’évènement.

On regrettera les envois d’invitation tardives de la part de MS pour cet évènement, ce qui aura entrainé une très faible proportion de développeurs .NET.

Autre chose étonnante : très peu d’étudiants !
Je n’ai peut-être pas fait assez attention mais j’en ai compté 2 au total : un “camarade” et moi-même.
A croire qu’ils ne se sentaient pas concernés par le Model Driven.

Points positifs :

- De nombreuses sociétés ont répondu présent
- Des sandwichs succulents :)
- 1 Clé USB 2Go collector
MDDAY 2010 ” offerte (sous réserve de remplir le questionnaire à la fin ^^)
- Une rencontre avec quelques personnalités du milieu telles que Steve Cook ou encore Pascal Roques pour ne citer qu’eux.

Points négatifs :

- La présence d’une personne n’ayant pas sa place lors de la discussion d’experts. Ce qui faisait redescendre le niveau de la conversation…
- Pas assez de solutions .NET, une grosse partie de l’audience venait de Java, un comble chez MS ! (si ça peut en convertir quelques-uns ça ne sera pas plus mal ^^)