/codelicious/

by christopher maneu

Une heure passée avec le Nokia Lumia 1020

Posted in .Net, Francais
Leave a comment

Une semaine avant l’annonce officielle, j’ai eu la chance d’être invité au siège de Nokia France. Au cours de ce meeting entre Nokia Developers Champions, nous avons eu l’occasion d’essayer le Nokia Lumia 1020 ainsi que quelques accessoires. Voici mes retours de la première prise en main et des quelques minutes d’utilisation.

Le téléphone

A la première vue, c’est un Lumia 920 qui nous est présenté. Le design des deux téléphones est très proche, excepté la partie arrière. Mais lors de la prise en main, c’est un smartphone plus léger et légèrement plus fin qui apparaît. La “protubérance” (que j’appellerai objectif bien que ce bloc comprennent également les deux flashs) n’est en réalité pas gênante. Le positionnement ne gêne pas la prise en main, et il passe sans problèmes dans une poche.

La recharge par induction n’est plus incluse de base, il faudra se munir d’une coque spécifique. Dans la mesure ou l’objectif peut empêcher une bonne conduction, et où tout le monde ne recharge pas encore son téléphone de cette manière, ce n’est pas un point bloquant pour moi.

Il y a beaucoup d’autres choses à tester sur ce téléphone, comme l’influence des 2 Go de mémoire, mais nous ne l’avons pas eu assez longtemps entre les mains.

La photographie

Pour un amateur de photographie comme moi, ce téléphone est un compagnon idéal. J’étais déjà plutôt content du Lumia 920 (surtout en mode vidéo), mais ce téléphone me ravi sur plusieurs points.

Tout d’abord, il est (enfin) possible d’avoir accès à des réglages avancés: Vitesse d’obturation, sensibilité ISO, débrayage de l’autofocus (y compris en mode vidéo :) ). La plupart du temps, le fait de prendre une photo avec son téléphone exclu de facto la possibilité d’effectuer des réglages (on prend une photo dans l’instant, et on a donc pas le temps). Cependant, cela reste des fonctionnalités appréciables. L’ergonomie de l’application Nokia Pro camera est également très bien pensée. Je ne sais pas si le menu circulaire est une analogie aux contrôles des boitiers reflex, mais c’est efficace.

Là encore, les quelques minutes passer à effectuer quelques photos ne sont pas suffisantes pour se faire un avis complet, mais

Nokia Pro camera devrait arriver sur d’autres téléphones de la gamme Nokia dans le futur :)

La coque chargeur

Je trouve cet accessoire très malin. Il combine en une seule pièce des arguments très intéressants :

  • Une meilleure prise en main: On a un peu l’impression de se retrouver avec un grip d’appareil reflex. Le téléphone est bien “capturé”, et on peut laisser dépasser la dragonne par sécurité,
  • Un déclencheur: avec une position mi-course dont le placement est plus adapté que celui du téléphone (notamment à cause de la taille du grip qui change la manière dont on tient le téléphone),
  • Une fixation de pied photo standard: combiné à des petits trépieds, ou un monopode, cela peut augmenter sensiblement la qualité des photos. Mais combiné à d’autres accessoires (dolly, certains accessoires de gopro), on devrait pouvoir se lâcher :) ,
  • Une batterie: Que ce soit à cause des deux flashs (un pour la photo, et un pour la vidéo), ou parce que l’on prend beaucoup de photos, avoir utilisé l’espace du grip pour y inclure une batterie supplémentaire est une très bonne chose.

Des opportunités pour les développeurs

A côté de ce nouveau téléphone, Nokia propose un nouveau kit de développement, le Nokia Imaging SDK, qui permet simplement de manipuler des images et des photographies: ajout de filtres, etc…

Que votre application soit entièrement autour de la photographie, ou que cela ne soit qu’une fonctionnalité, la simplicité d’utilisation du SDK sera un bon prétexte pour l’intégrer à vos applications.

Point bonus, ce SDK fonctionnera y compris avec les Windows Phones d’autres marques que Nokia, une raison de plus de vous en servir !

 

 

Ce nouveau Nokia Lumia 1020 devrait rapidement devenir un produit à recommander. Il ne reste plus qu’à attendre le  pour qu’il soit disponible. D’ici là, il est temps de ressortir les projets d’applications au tour de la photo :) .

http://www.developer.nokia.com/Devices/Device_specifications/Lumia_1020/

 

Leave a comment

Discover Deezer for Windows 8

Posted in Apps
Leave a comment

Few months ago, I had the opportunity to join Deezer Team to build apps on the Microsoft platform. After a little public preview of the app during Microsoft TechDays 2013 keynote (at 11m50s), Deezer for Windows 8 app is live, on the Windows Store (excluding United States, China, India and Japan, as the service is not open in these countries).

Téléchargez Deezer pour Windows 8

Don’t have time? See the main features in this 50 seconds video.

 

With this app, you’ll be able to:

  • listen all your favorites albums and playlists,
  • Discover new artists each weeks with the Deezer Picks, and a special playlist Deezer 10 (10 tracks each week). These recommendations are not computer-generated, but selected by the editorial team in each country. These music-lovers listen new albums every day in a number of countries, so these picks are different in France, Spain or Australia,
  • Reorganize your current track list with touch (or mouse),
  • Search for any track, album or artist, from any place in the app, just by typing something on your keyboard,
  • Enjoy unlimited by-style, festivals and partnerships radios.

Open for everyone, even if you’re not a subscriber

Deezer for Windows Store app is available for everyone with a Premium+ or Premium subscription, and even without any subscription. Only the Premium+ subscribers can enjoy unlimited music listening, but everyone can discover the app, listen all radios in unlimited (with audio ads) and the first 30 seconds of any tracks.

Works on Surface RT and ARM tablets

Deezer for Windows Store works on every type of Windows 8 devices: PC, touch notebooks and tablets. We have worked hard to get a great experience on all this range of devices, whenever you’re on touch screen or a mice.

Leave a comment

Découvrez Deezer pour Windows 8

Posted in Apps
Leave a comment

Il y a quelques mois, j’ai eu l’opportunité de rejoindre les équipes de deezer.com pour travailler sur les applications pour la plateforme Microsoft. Après la présentation en avant-première lors de la plénière des Microsoft TechDays 2013 (vers 11min50s), L’application Deezer pour Windows 8 est désormais disponible pour tous, dans le store Windows (sauf pour les pays dans lesquels nous ne sommes pas ouverts, notamment les Etats-unis, la Chine, l’Inde et le Japon).

Téléchargez Deezer pour Windows 8

Présentation de Deezer pour Windows 8

Pour les pressés, voici une vidéo de 50 secondes présentant les principales fonctionnalités de l’application.

 

En quelques points, vous pouvez:

  • Retrouver tous vos albums favoris et vos playlists,
  • Découvrir de nouveaux artistes chaque semaine, avec la sélection, et la “Deezer 10”. Ces recommandations ne proviennent pas d’un algo, mais de notre équipe éditoriale. C’est un peu notre marque de fabrique, autant le rappeler ;)
  • Réorganiser votre liste de lecture courante au toucher,
  • Rechercher parmi tout le catalogue Deezer des chansons, des albums ou des artistes, depuis n’importe quel endroit dans l’application (il suffit de commencer à taper pour activer la recherche),
  • Retrouvez les radios thématiques, des festivals ou des partenaires, en écoute illimité.

Accessible pour tous, y compris les non-abonnés

L’application Deezer est accessible à tous, que vous soyez abonnés Premium+, Premium ou non abonné. Seuls les abonnés Premium + ont accès à toute la musique, en illimité (comme c’est le cas sur toutes les plateformes mobiles), mais les autres peuvent librement découvrir l’application, écouter en illimité – avec des encarts publicitaires – les radios, et les 30 premières secondes de l’ensemble de la bibliothèque.

Compatible Surface RT et tablettes ARM

Deezer pour Windows Store a été conçue pour un usage à la fois sur PC “traditionnel”, PC tactile et tablettes. Ainsi, quelque soit le périphérique sur lequel vous utilisez Deezer et Windows 8, les performances et l’usage (tactile ou souris) fonctionne.

Leave a comment

Accéder à la de documentation Visual Studio / Windows Phone / .net même hors connexion

Posted in .Net, Development
Leave a comment

Vous ne le saviez peut-être pas, mais il existait une version hors connexion – au format CHM – de la documentation de Windows Phone 7. Pour l’instant, aucune version publique de ce fichier existe. Il est pourtant possible d’avoir un résultat identique, y compris si vous n’avez que la version Express des outils.

Voici les étapes :

  1. Lancer Visual Studio
  2. Dans le menu Aide, cliquer sur Ajouter et supprimer le contenu d’aide,
  3. Dans l’onglet Gérer le contenu, ajouter l’ensemble des documentations souhaitées, et notamment Windows Phone Development,
  4. Cliquer sur Mettre à jour.

Quelques minutes / heures après, votre contenu est téléchargé et disponible hors connexion.

 

 

00RI021

00RI023

00RI026

Leave a comment

BizTalk Server 2010 R2 CTP est désormais disponible

Posted in .Net, Business Worker
Leave a comment

Dès décembre dernier, je vous parlait des nouveautés de la prochaine version de Biztalk. A partir d’aujourd’hui, la community preview de Biztalk Server 2010 R2 est disponible !

Disponible, mais non téléchargeable

A moins que vous ne fassiez parti du TAP – un programme d’adoption spécifique et à inscriptions limitées – le seul moyen d’essayer BizTalk Server 2010 R2 est d’utiliser une machine virtuelle dans Windows Azure. Bien que je regrette la non-disponibilité d’une version téléchargeable, le simple fait d’avoir un environnement prêt à l’essai en quelques minutes et un clic, quelque soit la qualité de la connexion, c’est fort agréable !

Quoi de neuf dans cette version ?

Et bien, on retrouve une bonne partie de ce que j’avais annoncé :

  • Alignement avec les plateformes : Windows Server 2012, SQL Server 2012, SQL Server 2012, Visual Studio 2012,et d’ici la version finale Office 15 et System Center 2012 …
  • Un nouvel adapteur WCF-WebHttp pour exposer ou consommer des services web REST,
  • Un nouvel adapteur SB-Messaging pour s’intégrer avec les Service Bus Queues & Topics d’Azure,
  • WCFNetTCPRelay et WCF-BasicHttpRelay pour hoster ou envoyer des données dans des endpoints relais,
  • Mise à jour des standards EDI,
  • Un travail sur les performances

Enfin, a première vue, les développeurs existants ne vont pas être trop dépaysés :)

image

image

 

image

Leave a comment

Visual Studio 2012–un éditeur de modèles 3D intégré

Posted in .Net, Development, Francais
Leave a comment

image

Cette petite nouveauté est passée complètement inaperçue. Visual Studio 2012 intègre un éditeur de modèles 3D. Destiné principalement à ceux qui développent des jeux vidéos, ou des applications utilisant la 3D (et DirectX). Les formats gérés – le .fbx d’Autodesk, le .dae de collada et le standard .obj – peuvent ensuite être utilisés dans vos applications DirectX, Windows 8 et bientôt Windows Phone 8.

Cet éditeur, entièrement intégré à Visual Studio 2012, vous permet de voir l’ensemble de ces trois formats. Il vous permet également d’éditer les .dae et .obj (bien que la sauvegarde s’effectue en .fbx), et de créer, éditer et biensur voir les .fbx.

Partie visualisation

On retrouve, via la barre de navigation, les principaux éléments de navigation dont on a besoin.

image

La grille de propriétés nous permet également de visualiser les propriétés de l’objet courante. D’après la documentation, on est censé pouvoir également modifier, mais cela ne fonctionne pas sur ma version avec mon modèle.

image

La fenêtre Document Outline vous permet de visualiser l’arborescence de votre scène.

image

Partie modification

Il est également possible de modifier et de créer sa scène. Pour cela, la toolbox nous permet d’avoir accès à des matériaux et à des formes basiques.

image

Enfin, une fois des sélections faites, le déplacement/zoom/rotation de points/arrêtes/faces/objets est possible. Selon notre sélection, l’extrusion, le découpage ou la triangulation est possible. La documentation MSDN indique comment réaliser les principales opérations avec l’éditeur.

image

L’éditeur de Shaders est également de la partie !
Au même titre que l’éditeur de modèles est passé assez inaperçu, l’éditeur de Shaders lui aussi n’a pas été très médiatisé.

Cet éditeur n’est pas un remplaçant d’un éditeur 3D complet, mais il vous permettra à minima de ne pas charger l’éditeur complet pour de la visualisation, ou des modifications basiques ;) .

Leave a comment

Custom domain with outlook.com, it’s easy !

Posted in English
1 Comment

Microsoft announced yesterday the brand new Outlook.com, a new public email service. With a sleek Metro UI, and new services, it’s worth trying it.

But why if you want it for your custom domains ? Can we do this ? Yes, and it’s dead simple :) .

1. Register for live for domains

Go on http://domains.live.com, and create an account. When you have done all the DNS things (changing MX, and SRV records), you will enjoy 500 free email accounts, on hotmail. It just takes 5 minutes (+ dns propagation time)

2. Upgrade to outlook.com

As any hotmail.com account, you can decide to upgrade in the options menus. That’s it. Note that’s is a per-account upgrade. If you want 10 accounts on outlook with you own domain, you have to repeat this step 10 times.

image_thumb[2]

1 Comment

Une adresse Outlook.com avec votre nom de domaine personnalisé

Posted in Francais
2 Comments

Microsoft a annoncé hier Outlook.com, le nouveau service mail de Microsoft. Avec une interface Metro plutôt réussie, et de nouveaux service, ce service est très intéressant.

Mais voilà, comment faire pour l’utiliser avec votre propre domaine ? Est-réellement possible ? Oui :) .

1. S’enregistrer sur live for domains

Rendez-vous sur http://domains.live.com. Vous pourrez ainsi bénéficier pour votre nom de domaine de 500 comptes Hotmail gratuitement !.

2. Upgrader vers outlook.com

Comme tout compte hotmail, vous pouvez upgrader vers Outlook.com. C’est tout, rien de plus :) .

image

A part le calendrier, les emails et les personnes ont correctement été mises à jour vers Outlook.com.

2 Comments

Les index spatiaux dans SQL Server 2012 / SQL Azure

Posted in .Net, Development, Francais
1 Comment

Depuis SQL Server 2008, les données spatiales sont des types de premier ordre dans SQL Server. J’ai eu l’occasion de manipuler ces types sur plusieurs projets. Plus récemment, j’ai rencontré un problème de performance sur des requêtes faisant intervenir des données spatiales. L’occasion de creuser un peu plus les index spatiaux :) .

Continue reading

1 Comment

[Web Test] Gérez simplement les snapshots de vos bases SQL

Posted in .Net, Development
Leave a comment

Je suis intervenu récemment sur un projet pour mettre en place des tests de non-régression et des tests de performances pour une application ASP.net. Ces tests ont été réalisés avec les outils disponibles dans Visual Studio 2010.

Dans le cadre de ces tests, il était nécessaire de restaurer le contenu de la base de données à son étét d’avant test. En effet, les scénarios de tests incluaient la création d’éléments, et le verrouillage de certaines opérations métiers après une première exécution (exemple: ne pas valider deux fois un remboursement).

J’ai donc voulu intégrer au scénario de test l’appel à un web service qui se chargerait de créer un snapshot, puis de restaurer ma base à partir de ce snapshot.

Une API REST pour réaliser des opérations sur les snapshots

J’ai donc développé SQL Snapshot Manager, une API en mode REST (basée sur Web API) qui vous permet simplement de :

  • Réaliser un snapshot de votre base : api/snapshot/create?server=srvdb01&instance=SQL2012&db=MaBase&snapshot=Mabase_Pretest
  • Restaurer un snapshot de votre base : api/snapshot/restore?server=srvdb01&instance=SQL2012&db=MaBase&snapshot=Mabase_Pretest
  • Supprimer un snapshot : api/snapshot/delete?server=srvdb01&instance=SQL2012&snapshot=Mabase_Pretest
  • Lister les bases qui ont un snapshot, et les noms des snapshots en question : api/snapshot/list?server=srvdb01&instance=SQL2012

Cette API n’a peut-être pas une qualité à toute épreuve (même si il y a quelques tests unitaires), mais cela peut vous faire une bonne base de travail. Vous pouvez télécharger le site sur https://github.com/cmaneu/SqlSnapshotManager/downloads.

Une librairie open-source en cadeau

Pour réaliser cette API, je me suis appuyé sur SQL Server management objects (SMO), une librarie Microsoft permettant de gérer son serveur SQL. J’ai construit un wrapper simplifiant la gestion des snapshots (créer les bons filegroups, etc…).

Cette librairie open source est disponible sur github : https://github.com/cmaneu/SqlSnapshotManager.

Si vous avez des remarques, n’hésitez pas à poster sur Github ;) .

Leave a comment