Connect(“demos”); // 2016: 全智慧自行車跨平台原生行動應用 BikeSharing360 完整範例就在 GitHub 上!
微軟喜愛開發人員,並且不斷地投資於”雲端優先、行動第一”的解決方案可以支援所有開發者、應用程式和平台共創美好的開發未來。
今年的 Connect(); 活動上,我們在 Scott Guthrie 和 Scott Hanselman 的演講中發表了 15 個示範,如果您錯過了這幾場主題演說,強烈推薦您可以在 Channel 9 觀看重播!
我們發表的新產品、服務和工具帶給您的 APP 創新體驗。我們享受在演說中展示範例以及建置真實世界應用,透過這些新科技切身體驗有可能發生的情境。今年,我們替 Connect(); //2016 範例展示建造了一個全智慧的自行車共用情境,並十分樂意分享所有的原始程式碼給您。
BikeSharing360 是一個擁有 10000 台自行車,遍佈紐約和西雅圖 650 個據點的智慧自行車系統虛構案例。他們的目標是可以提供騎士一種現代化且個人化的體驗以及使用智慧功能在業務上。
在這個展示情境裏頭,我們替企業和消費者(自行車騎士)建造了一些 App。
BikeSharing360 (企業)
紐約、西雅圖,以及更多地方!
- 智慧管理我們的業務
- 透過物聯網設備可以追蹤自有的智慧自行車車隊
- 更加行動化、能獲得自行車維修報告
- 智慧亭的臉部和語音辨識可以幫助顧客輕鬆進行租借
- 智慧顧客服務:AI -透過機器人協助顧客服務
Bike Riders (消費者)
- 方便行動!綠能環保!省時省錢又有趣!
- 找到並租借自行車、管理您的騎程
- 我的騎程:發現以及追蹤您的路線
- 依據不同活動可獲得個人化的建議
- 在騎車過程中有問題嗎?您可以和您的顧客服務專人助理 BikeSharing360 的機器人聊天。
BikeSharing360 的 app 整合套件
我們希望您能被啟發並且學習如何使用多項工具、產品和我們的微軟應用程式平台技能以釋放您的生產效率,幫助您的公司進行轉型,以及替您的客戶建置極度個人化的應用程式。
我們替 BikeSharing360 企業和自行車騎士建置了應用程式套件,以下架構圖將會提供為何我們要建造此應用程式的概觀:
觀看範例,並下載程式碼
這一次我們發佈了多樣範例項目,分為七種不同的演示版本,現在都可以在GitHub中找到:
1. 網站:BikeSharing360: Websites on GitHub
- 網站應用程式,聚焦在自行車租借以及企業使用者
- BikeSharing360 公開網站 (MVC)
- BikeSharing360 公開網站 (ASP.NET Core)
- BikeSharing360 私人網站 (ASP.NET Core 1.1)
2. 行動應用:BikeSharing360: Mobile apps on GitHub
- 自行車騎士:原生行動應用程式使用 Xamarin.Forms,可用於 iOS, Android 和 UWP
- 維護系統:Cordova 跨平台行動應用程式
觀看演示 :
- Watch James Montemagno demo Xamarin apps
- Watch Stacey Doerr demo UWP + Appium
- Watch Scott Hanselman demo Visual Studio Tools for Tizen preview
3. 後端服務:BikeSharing360: Backend services on GitHub
- 後端微服務 在各種 connect (); 範例 (主要在 Xamarin 應用程式) 中使用。
- Azure Functions
- 觀看演示:Watch Beth Massi demo Azure Functions
4. 單一容器應用 : BikeSharing360: Single container app on GitHub
- 單一容器應用: 現有的市場網站以及發佈到運行 Linux Docker Containers 的 Azure App Service 之中。
- 觀看演示:Watch Donovan Brown demo a single container app
5. 多個容器應用 : BikeSharing360: Multi container app on GitHub
- 多個容器應用: 更複雜的應用程式以演示設置持續交付的 Visual Studio 2017 RC。該專案接著透過 Azure Container Registry 佈署到 Azure Container Services。
- 觀看演示:Watch Donovan Brown demo a multi container app
6. 認知服務亭應用: BikeSharing360: Cognitive Services kiosk app on GitHub
- 擁有認知服務的 UWP 智慧亭(臉部辨識API,語音辨識)
- 觀看演示:Watch Lara Rubbelke demo an Intelligent Kiosk using Cognitive Services
7. 機器人應用:BikeSharing360: Bot app on GitHub
- BikeSharing360 智慧機器人:顧客服務整合 LUIS(語言理解智慧服務, Language Understanding Intelligent Service)
- 觀看演示:Watch Lara Rubbelke demo bot apps
你也可以觀看此 Visual Studio Toolbox 影片了解 BikeSharing360 示範 app 的從頭到尾概觀:
還有更多有關 Connect(); 的範例演示!
以下為幾項工具範例以演示我們 Visual Studio family of products 最新的進展:
- Watch Chris Dias demo building a Node.js app and deploying to Linux using VS Code on a Mac
- Watch Lara Rubbelke demo SQL Server on Linux
- Watch Kasey Uhlenhuth demo Visual Studio 2017 productivity features
- Watch Miguel de Icaza demo Visual Studio for Mac
- Watch James Montemagno demo Visual Studio Mobile Center
- Watch Scott Hanselman demo Visual Studio Code
- Watch Maria Naggaga demo .NET Core 1.1
當一位開發者是一件很棒的事,可以創造令人驚豔以及讓顧客滿意的 app 和服務,還可以建立你的事業。有了微軟的 Azure 智慧雲、強而有力的數據平台,以及彈性的開發工具,讓設計、建置以及管理跨平台和跨裝置的應用程式更加輕鬆簡單。
享受由我們演示團隊做出的 BikeSharing360 吧!
(本文翻譯自 https://blogs.msdn.microsoft.com/visualstudio/2016/12/14/connectdemos-2016-bikesharing360-on-github/)