Partager via



Décembre 2017

Volume 32, numéro 12

Cet article a fait l'objet d'une traduction automatique.

Ne me lancez pas sur le sujet - Crushing It

Par David Platt | Décembre 2017

David PlattLecteurs me « Ne laissez pas nous en attente, Plattski, » demandées. J’avais écrit deux parties (msdn.com/magazine/mt808507 et msdn.com/magazine/mt809122) sur comment ma classe avancé de UX avait destiné une application mobile Dr. de Isaac « Zak » Kohane, M.D., qui est le président du Bio-informatique à l’école de soins médicaux Harvard. Il en avait eu certaines réussite soins de précision pour sa mère, qui se caractérise par une insuffisance de cœur globale (fr.). Une échelle Fitbit Aria il permet de surveiller son poids via le Web, donc il peut détecter la rétention de l’excès d’eau et intervenir avant que le dégradé de sa fonction de cœur. Le système a fonctionné, mais il voulait rencontre d’une application mobile qui devrait être plus facile à utiliser et lui permet d’enregistrer des remarques concernant son cliniques. (Voir l’article à son wbur.fm/2yLf2SR.)

« Il s’agissait d’un projet UX excellent, » mes lecteurs demandé, « mais vous simplement laisser comme un ensemble de papier ? »

Donc, non. Vision de ZAK effectuée pour un projet idéale pour ma classe Harvard Summer Session sur Xamarin Forms. J’ai un défi mes étudiants pour prendre les ébauches que ma classe antérieure a développé et de les intégrer dans l’application mobile Zak souhaité. 

Xamarin Forms est une boîte à outils frontaux qui permet aux développeurs d’écrire un seul c# code et exécutez-le sur iOS et Android et plateforme Windows universelle (UWP). Faites glisser un bouton sur un formulaire et Xamarin automatiquement rend iPhone format lorsqu’il s’exécute sur un iPhone et au format Android lorsqu’il s’exécute sur un appareil Android. Il n’est pas parfaite et il n’est pas sans problèmes, mais à mon avis, il a passé le point de basculement à laquelle il vaut les alternatives. Et il est mieux uniquement à partir d’ici (J’espère).

J’ai utilisé Microsoft HealthVault pour le serveur principal. Il s’agit d’une base de données médical libre qui réside dans le cloud. N’importe quelle application autorisée permettre l’utiliser (voir bit.ly/2zKcjHL). Sa capacité à charger des données à partir des appareils actives, telles que l’échelle de pondération mère de Zak nécessaires en particulier. Cela a fonctionné correctement pour nous.

Mes étudiants tout provient : Roumanie, Moldova et Turquie ; à partir du Brésil et de l’Inde ; à partir de Texas et California. J’ai tenu que mon classe être neutre territoire, toute personne devant combattre devait mettre à l’extérieur. Mais ce n’était pas. Il a beau voir le défi technique leur, consultez les enthrall lieu à ce dernier, pour surveiller l’expert de Microsoft et le guy Amazon fonctionnent ensemble pour dépoussiérer ce projet. Chaque jour j’exhorted, « se vous guys, 3 000 personnes obtenu admis à l’hôpital pour fr. simplement aujourd'hui ! Ils inventoriées sur us, nous allons faire cela au plus. » 

La plupart des étudiants provient de secteur, mais une femme jeune était un programme junior en informatique. Vous connaissez les degrés de l’informatique : théories de conception du compilateur, les algorithmes Turing-complets, abstraite stuff comme cela. Aucun document a préparé lui pour le chaos de l’effet est le développement de logiciels modernes. Au lieu de l’activation de son nez, elle découvert au travail et sang sweated en même temps que nous le fait Neanderthal, gagner son niveau d’un. J’ai dit lui : « Sena, vous avez rencontré des problèmes par le werewolf. Vous êtes d'entre nous maintenant. Bienvenue dans et mai catastrophes naturelles ont Hospital sur vous. » Vous voulez connaître la façon dont elle est flambage vers le bas à ses classes théorie cet automne.

Nous avons découvert dans une autre session trois semaines robuste, comme dernier janvier : rester tardive chaque nuit, puis en travail accueil ; claquement claquement, claquement pour obtenir toutes ces parties de collaborer de façon qu’ils n’était pas précédemment et que vous vouliez pas tout à fait en. Par exemple, le client de HealthVault Kit de développement logiciel utilisé .NET Standard, tandis que Xamarin a été simplement puis l’acquisition de cette fonctionnalité. Nous avons jamais avoir réussi sans les intellectuelles et l’engagement de ces étudiants particuliers.

« Une meilleure médecins »

ZAK fournie pour les présentations finales, comme Miguel de Icaza, co-fondateur et directeur technique de Xamarin. ZAK aimé voir ces outils sophistiqués, comme il le mettre, « quelque chose comme ceci rend nous mieux médecins. » Miguel aimé voir sa création en aidant les personnes. Et j’ai aimé exposons ce que mon étudiants avaient effectué. Voici une présentation vidéo pour vous : youtu.be/379YjTKda7o.

C’est le cas où maintenant ? ZAK a été à l’aide de l’application, et nous verrons plus rapidement les modifications qu’il a besoin. Nous espérons qu’à une douzaine de médecins pour une version d’évaluation rapide dans le ressort d’intérêt. M’en informer si vous souhaitez participer, ou savoir toute personne qui effectue. Nous allons présenter les résultats en juin à la conférence de mesures de précision de Zak annuelle (bit.ly/2y6s26S) et accédez à partir de là.

Enfin, j’aimerais faire un projet open source. Mais qui effectue des opérations libres coûts. Pourquoi Microsoft parraine il également des unités HealthVault et Xamarin ? ZAK s’affiche à la puissance d’analyse médical. Et Microsoft permettre me payer pour le gérer. Il serez un projet phare pour tous les éléments concernés. Pourquoi il, Microsoft ?


Plattprésente la programmation .NET à Harvard University Extension School et entreprises du monde entier. Il est l'auteur de 11 ouvrages sur la programmation, dont « Why Software Sucks »(Addison-Wesley Professional, 2006) et « Introducing Microsoft .NET » (Microsoft Press, 2002). Microsoft lui nommé d’une légende logicielle dans 2002. Il se demande si il doit bande vers le bas de deux doigts de sa fille afin qu’elle a appris comment compter octal. Vous pouvez contacter à rollthunder.com.


Discussion sur cet article sur le forum MSDN Magazine