Dicembre 2017

Volume 32 Numero 12

Il presente articolo è stato tradotto automaticamente.

Don't Get Me Started - Alla grande

Da David Platt | 2017 dicembre

David Platt"Non lascia in enfasi, Plattski," lettori begged me. Aver scritto due parti (msdn.com/magazine/mt808507 e msdn.com/magazine/mt809122) su come la classe avanzata esperienza utente era progettato un'app per dispositivi mobili per laurea Isaac "Zak" Kohane diverse varianti, chi è presidente di Bioinformatica Harvard Medical scuola. Egli era alcuni successo fornire assistenza precisione a madre, che presenta un errore di cuore congestive (CHF). Ha utilizzato una scala Fitbit Aria per monitorare il peso tramite il Web, in modo egli può rilevare memorizzazione acqua in eccesso e intervenire prima ridotto di sua funzione cuore. Il sistema di elaborazione, ma voleva che rileva un'app per dispositivi mobili che sarebbe più facile da usare e consenta di archiviare le note sulla sua clinici. (Vedere l'articolo il suo indirizzo wbur.fm/2yLf2SR.)

"È stato un progetto di esperienza utente eccellente," my lettori richiesto, "ma è stata appena lasciando un bundle di carta?"

Rificare, no. Visione ZAK effettuate per un progetto ideale per la classe di sessione estate Harvard nei form di Xamarin. Carente miei studenti per richiedere le bozze di che classe precedente aveva sviluppato e compilarli nell'app per dispositivi mobili che volevano Zak. 

Form di Xamarin è un toolkit front-end che consente agli sviluppatori di scrivere una sola c# codebase ed eseguirlo in iOS e Android e Windows piattaforma UWP (Universal). Trascinare un pulsante in un form e Xamarin automaticamente ne esegue il rendering in formato iPhone quando è in esecuzione in un iPhone e in formato Android quando viene eseguita in un dispositivo Android. Non è perfetto e non è incluso senza difficoltà di crescita, ma ritengo ha superato il raggiunto il punto in cui è superiore alle alternative. E solo otterranno migliore da qui (spero).

Si usa Microsoft HealthVault per il back-end. È un database di esempio medical gratuito che risiede nel cloud. Qualsiasi app autorizzati possono utilizzarlo (vedere bit.ly/2zKcjHL). Necessario in particolare la possibilità di caricare i dati da dispositivi smart Device, ad esempio bilancia madre Zak. Funzionava bene.

Miei studenti provengono tutto il mondo, da Romania, Ungheria e Turchia; Brasile e India; da Texas e California. È scoperto che la classe sia territorio neutro, chiunque la necessità di contrastare era necessario portarlo all'esterno. Ma non sono stati. È stato efficaci visualizzare la problematica tecnica enthrall, possano visualizzarli luogo ad esso, guardare un video di guy Microsoft e di guy Amazon di lavoro per possibilità di eliminare il progetto. Ogni giorno exhorted, "ritornare avete, 3.000 persone ottenuto ammessi in ospedale per CHF appena oggi! Si sta contando nulla, iniziamo l'operazione viene eseguita". 

La maggior parte degli studenti provengono dal settore, ma uno lady giovani era un junior universitario in ambito informatico. Si è certi di gradi di informatica, teorie di progettazione del compilatore, gli algoritmi farmi, astraggono stuff simili. Vuoto ha proprio presentino il chaos howling di sviluppo di software moderno. Anziché attivazione proprio sferica, lei approfondito direttamente in e sangue sweated insieme a noi esperti Neanderthal, ricevere proprio livello di oggetto. Indicato di seguito: "Sena, è stati bitten dal werewolf. A questo punto è uno degli Stati Uniti. Iniziale e potrebbe essere DIO ha per l'utente". È necessario capire come lei è deformazione verso il basso per proprio classi teoria quest'autunno.

Abbiamo approfondito in un'altra sessione killer tre settimane, ad esempio gennaio ultimo, pur tardiva ogni notte, quindi scegliere lavoro home; banging banging, banging per ottenere tutti questi pezzi di collaborare in modi che non era in precedenza e non vuole piuttosto. Ad esempio, client del HealthVault SDK usato .NET Standard, mentre Xamarin è stata appena quindi l'acquisizione di questa funzionalità. È mai stato hanno avuto esito positivo senza maggiore impegno durante e impegno di questi studenti particolari.

"Medici migliore"

ZAK fornito per le presentazioni finale, come Miguel de Icaza, CTO e fondatore di Xamarin. ZAK molto apprezzato visualizzare questi strumenti grandi, come ha inserirlo "simile al seguente renderebbe ci migliori medici." Miguel molto apprezzato visualizzare la sua creazione, consentendo alle persone. E ho molto apprezzato mostrando ciò che ha eseguito miei studenti. Ecco video per l'utente: youtu.be/379YjTKda7o.

In questo caso in cui ora? ZAK ha usato l'app e vedremo non appena le modifiche necessarie. Si spera di interesse una dozzina medici per una valutazione rapida in primavera. Informare l'utente se si desidera partecipare o tutti gli utenti che conoscono. Si saranno presentare i risultati nel mese di giugno conferenza precisione medicina annuale Zak (bit.ly/2y6s26S) e passare da questa posizione.

Infine, amo rendere un progetto open source. Ma eseguendo operazioni liberi costi consistenti. Per quanto riguarda Microsoft sponsorizza ugualmente dalle unità di HealthVault e Xamarin? ZAK verrà visualizzato il firepower medico. E Microsoft può pagare sia possibile gestirlo. E deve essere un progetto di modello per tutti gli interessati. Per quanto riguarda il, Microsoft?


David S. Plattillustra programmazione .NET Harvard University estensione scuola e società in tutto il mondo. È l'autore di 11 libri di programmazione, tra cui "Perché Software beh" (Addison-Wesley Professional, 2006) e "Introduzione a Microsoft .NET" (Microsoft Press, 2002). Microsoft denominato quest'ultimo una legenda Software 2002. Egli chiede se egli deve nastro verso il basso di due dita della sua figlia in modo che apprende come calcolare il numero ottale. È possibile contattare l'autore all'indirizzo rollthunder.com.


Viene illustrato in questo articolo nel forum di MSDN Magazine