连接(“演示”);//2015年:HealthClinic.biz

Visual Studio博客

形象

期间连接()//2015我们在Azure、Office、Windows、Visual Studio和Visual Studio团队服务中向开发人员展示了许多可用的技术。我们还从您那里听说,您喜欢拥有真实世界的应用程序,通过这些应用程序您可以直接体验有什么可能使用这些技术。今年,我们为Connect()构建了一个完整的健康和技术场景//2015年演示,很高兴与您分享所有源代码:

形象

健康诊所.biz是一个虚构的正规医生诊所,专门提供医疗预防护理。该诊所使用不同的Microsoft应用程序和使用Visual Studio 2015构建的多渠道应用程序来发展业务并使客户体验现代化。他们还创新并提供多种应用程序和服务,包括网站、移动应用程序和可穿戴应用程序,以方便患者管理医疗数据并保持健康。

我们如何构建场景

我们使用Visual Studio 2015和敏捷方法在几个月内构建了八个不同的演示项目。我们使用VisualStudioTeamServices来托管我们的代码库,并在Microsoft的多个不同团队中管理我们的积压工作(backlog)、日常构建和DevOps周期。所有将体验和设备结合在一起的数据、服务和通知都集中在各种Azure服务以下是所有内容的结构:

HealthClinic.biz的结构

连接(“与你的健康”);演示应用程序

中的核心应用程序健康诊所.biz是一个公共网站、私人网站、一个面向前台的WPF应用程序、一个针对患者的通用Windows平台应用程序、针对患者和医生的移动应用程序、可穿戴应用程序等等!以下各节对每种方法进行了简要总结,您可以在连接()//2015注释记号。

公共和私人网站

该诊所有一个公共服务或营销网站,提供诊所提供的服务和应用程序的信息。该诊所也是一家企业,需要在其数据库中管理医生和患者。因此,诊所有一个用于病人/医生数据管理的私人网站和一个用于了解就诊趋势的仪表板。

公共网站

HealthClinic.biz公共网站

 

私人网站

HealthClinic.biz私人网站

 

我们使用Visual Studio 2015+ASP构建了这两个网站。NET 5.0 RC+Azure,带有Glimpse和App Insights,用于监视和收集遥测数据。

你可以看到这些应用正在运行@Scott Hanselman的主旨从2:11开始.

通用Windows平台和WPF应用程序

对于接待员,我们构建了一个WPF应用程序,让他们可以查看他们需要的信息。同样,我们为患者构建了一个通用Windows平台应用程序。这两个应用程序都使用一个通用的可移植类库,从而在应用程序之间共享大约80%的客户端逻辑代码。您可以在Kevin Gallo的演示从1:07:50开始.

WPF前台应用程序

HealthClinic.biz的WPF接待员应用程序

 

UWP患者应用程序

HealthClinic.biz的UWP患者应用程序

 

跨平台移动应用程序和可穿戴设备

对于患者,我们使用Xamarin构建了一个跨平台的移动应用程序,这样我们就可以在iOS、Android和Windows上的每个设备上提供本机的外观和性能。

我们使用web技术和Visual Studio Tools for Apache Cordova为诊所医生构建了另一个应用程序。这允许跨设备100%重用代码,Cordova插件提供了对浏览器中不可用的本机设备功能的访问。

患者移动应用程序(Xamarin)

HealtClinic.biz患者移动应用程序

 

医生移动应用程序(Apache Cordova)

适用于HealthClinic.biz的医生移动应用程序

 

当患者想与他们最喜欢的医生预约时,他们需要知道医生什么时候有空。这些应用程序允许患者使用相同的API在医生的Office 365日历和自己的Outlook.com日历中创建预约Microsoft图形API.

当然,移动不仅仅是智能手机和平板电脑。如果这家诊所的医生能提供持续服务,这不是很好吗?使用Visual Studio 2015,我们构建了一个应用程序,为Apple Watch和Microsoft Band 2提供药物提醒,以便患者可以全天接受辅助护理。

Apple Watch和Microsoft Band

 

观看Amanda Silver的主题演讲和演示从1:16:55开始她展示了最新的移动开发,包括本地跨平台应用(Xamarin)、混合跨平台应用程序(Cordova)和可穿戴设备。

更多应用程序

在它们的分段期间,Brian Harry和Donovan Brown演示(16:30开始)Visual Studio Team Services与不同的扩展如何协同工作,为设备和服务创建令人敬畏的DevOps体验。对于大结局,汉塞尔曼显示了一个智能端到端糖尿病监测场景。他使用了多种云技术,包括来自微软健康,他自己的血糖数据在云中、Azure机器学习实验数据,以及Microsoft图形API从他自己的个人健康数据中获得见解,例如确定他日历中压力最大的时间。让我们假设这条共同的线索与一个穿红衬衫的男人有关。

Scott Hanselman使用Azure演示个人健康数据

 

下载代码并贡献!

现在,我们希望您已经准备好自己进入HealthClinic.biz代码,您可以从GitHub下载。我们当然邀请您帮助进一步构建此场景,以帮助许多其他开发人员实现可以使用最新开发技术构建的解决方案,以满足当今世界的许多需求。

下载代码: GitHub上的HealthClinic.biz

享受吧!

形象

埃里卡·埃利·卡布拉尔开发工具高级产品营销经理

@埃里卡埃尔利1

Erika已经在微软工作了11年多,她首先在微软咨询公司工作,然后在为开发人员创建内容和代码示例的不同岗位上工作。在她目前的角色中,她专注于执行主题演示以及Visual Studio和Azure产品营销。

0条评论

讨论结束。

反馈usabilla图标