發表文章

目前顯示的是有「雲端」標籤的文章

Data.Taipei台北市政府公開資料平台

圖片
台北市政府最近跟微軟合作 ,採用了微軟的Windows Azure雲端運算平台,打造了 『Data.Taipei台北市政府公開資料平台』 ,同時為了推廣應用在手機App上,配合工業局舉辦的 App Star高手爭霸戰 ,加碼 獎金30萬 。 不過我看了一下,目前對這個平台的技術架構沒太大疑問,但主要的問題是其中提供的內容稍嫌空泛了些,大家期待的公車即時位置尚未在這個平台上提供,而是需要另外 向臺北市政府交通局申請 ,但是我對目前平台上提供的資訊(諸如台北市公廁位置或是警察局的位置)也沒太大興趣,況且這些資料也並非即時資訊,下載個Excel檔案就可以寫App了,大費周章的連上雲端平台似乎意義不大。 當然,我也知道不太可能要求台北市政府提供路口攝影機的即時影像資訊(雖然對我來說最希望看到的乃是這個,這樣宅男駭客就可以實現在家裡監控每個街口的電影情節),所以截至目前為止,我們只能先看看 即時 公廁位置(還每日更新呢) 過過乾癮... 不過,就資料連結技術來說,台北市政府算是已經相當給力了, 資料連結的介面 提供了豐富的Atom或Json形式,採用 OGDI 以OData的形式提供資料(很趕得上潮流,拍拍手),甚至C#範例都有了(還很先進的用了Linq查詢咧...),一切都很不錯,就是Content差了些...>_< 不過話又說回來,台北是繼紐約、倫敦之後,成功導入該服務的市政單位,也算是很趕時髦了,希望台北市政府繼續努力,讓我能夠有機會在短時間內可以update這篇po文。

SQL Azure Migration Wizard

圖片
最近,應客戶的要求要上雲端,雖然有部分客戶對於雲端的意義和價值還搞不太清楚,但為了提升企業的競爭力和知名度,上雲端這件事情是肯定一定要的。(雖然兩者之間似乎沒太大關係) Anyway, 總之呢,下半年會有更多的雲端概念出現。 但上雲端可不是隨便就上的,話說,先前我曾經說過,現階段對我來說,SQL Azure的CP值比較高,所以我在SQL Azure可以用了之後沒多久,就把很多在Web上的服務所用到的DB移上了SQL Azure。但是,這過程可是一波多折,截至目前為止,依舊沒有好的tool可以很方便的編修在雲端的資料庫(似乎,微軟覺得上了雲端的東西謹慎點好,沒事別改來改去)。對於眾多喜歡用tool不喜歡下SQL指令的Developer來說,實在是辛苦了點... 不過,在CodePlex上一直都有一套勉強可用的Tool, SQL Azure Migration Wizard  這套工具可以幫助你將某個SQL Database進行分析後,移轉(Migrate)到雲端的SQL Azure上。 最近剛好要操作,順便截錄畫面如下... 

在WP7中使用Silverlight開發DropBox應用

圖片
這篇文章的標題很有趣,WP7是手機、Silverlight是開發技術、DropBox是雲端服務應用...如果你對資訊技術(特別是開發技術)有興趣且持續關注,會發現這三個(類)名詞最近常常似有若無的連結在一起。(以後有機會再分享感觸...) 使用WP7手機好一陣子了,比較特別的地方是,WP7手機沒有檔案系統的概念,而是比較偏向雲端資料儲存機制,也因此,如果你需要Sync PC上的檔案,比較理想的方式是將檔案從PC Sync到雲端(例如Dropbox或是Skydrive),然後再透過手機去讀取...

智慧雲端平台及應用開發研討會

感謝大家踴躍參加昨天(1/24)的智慧雲端平台及應用開發研討會, 其中相關的投影片和video影片檔,可以參考底下連結: http://docs.com/A9NH 當天EasyCloud產品demo 影片 WP7上透過手勢放大縮小圖片和文字 Demo (mp4) WP7簡單程式開發 Demo影片 WP7 個人財務管理程式 Demo (用到了SL toolkit中的圖表控制項在手機上顯示圖表) 如何在VS2010當中透過ORM建立可提供給WP7使用的Web Services Demo 在這個研討會當中,我們首次Demo了應用程式上Windows Azure雲端以及SQL Azure雲端的步驟,以及開發WP7手機應用程式並且以微軟的雲端技術作為資料儲存位置的開發架構。 希望對各位有所幫助。

the future ahead

我們寫的每一行程式,對這個世界會有幫助嗎? 我們的努力,會不會為這個世界帶來一些改變? 讓人變得更快樂? 讓世界變得更美好? 讓每一個人更喜歡生活中的每一天? 讓世界少一些苦難...多一些愉悅? 我不知道,但我真的很期待...

雲端運算說明影片

最近在幾個演講的場合談到雲端運算,因此也隨手上網找了一些影片或介紹,發現底下這個影片很簡潔扼要的清楚的說明了雲端運算,因此分享給大家: 他從一般End-User的角度來介紹何謂雲端運算,以及對於使用者(或企業用戶來說有哪些好處)說明的清楚易懂,算是不錯的影片。 英文版

Windows Azure 雲端應用程式開發

微軟煞有介事的弄了一個 『Windows Azure 雲端應用程式開發』網站 ,提供SDK和相關資源的下載。雲端應用程式,簡單的說,就是把我們寫的應用程式放在遠端伺服器上(雲端),透過internet串聯,開發人員不需要去管(不需要在意)雲端的實體狀況,雲端設備供應商負責營運、維護、擴充、並確保效能上的最優,而開發人員只需要focus on開發的部分。(甚至有些雲端服務供應上會負責軟體的使用付費或收款) 如此一來,開發人員就可以專心開發,關於程式儲存位置、資料庫實體位置、使用者資訊(組織或帳號)這些都不需要操心,且開發出的應用程式可以在任何有網際網路連線的地方即可執行(當然也可以考慮開發出離線應用)。 而微軟和Google都提供了所謂雲端應用程式開發的SDK和相關資源,也就是說,你只要透過這些開發技術並且符合整個設計框架,就可以開發出所謂的雲端應用程式,放在網際網路上讓眾人執行。 當然,由於程式位於雲端,所以我們不(需要)知道具體的位置,微軟的雲端服務承諾我們24小時不打烊的服務以及最穩定和高效能的平台,只要你的程式放上去,隨即可以在網際網路上執行,但是由於在雲端,因此整個開發並不像我們把程式寫在實體機器或是部屬到IIS這樣的概念,所以沒有實體的SQL Server,沒有實體的資料庫,取而代之的是SQL Data Services,這是一套微軟提供的資料庫服務,我們可以申請帳號,然後免費(目前)存取,你的應用程式資料存放,就透過這組服務來進行,這表示你的資料也在雲端,你也不需要知道他的具體存放位置,微軟(運端服務供應商)負責保障資料的安全性。 同樣的,與組織、人員登入有關的機制,微軟提供了Live Services,負責管理使用者資料及應用程式資源,所謂的使用者資料其實就是過去的Windows Live技術,除此之外,還有一套Microsoft .NET Services,類似過去的.NET Framework,提供開發人員所需要的類別庫(現在是以服務的形式出現)。 有了這些,開發雲端應用就變得相對簡單了。還有不足之處?別擔心,除了微軟之外,還有太多的廠商正準備涉足這一塊,提供各式各樣的雲端服務,讓開發人員使用(當然,以後這些服務都要錢),慢慢的軟體變成租賃性質,甚至我們寫程式時用到的組件、服務,都變成租賃性質,回頭想想,這一切都是建立在全世界的連線基礎intern...

Office Live與雲端技術

圖片
隨著所謂的雲端技術的逐漸熱門(說到熱門,每隔一段時間就有一些熱門或風雲技術,但會不會撐下去則不一定,有的熱門技術沒多久就再也沒也人提起了,不過不知道你有沒有發現,最近一期的Run!PC和商業週刊,都在討論所謂的雲端技術...而Google、微軟等大廠都在用各種不同的方式支援,所以和Live有關的,我們也不免俗的要討論一下),Office也支援了雲端的儲存和共享機制,從現在開始,你可以下載Office Live Update 1.4套件,同時在 這邊 申請一個Office Live Workspace 帳號,完成之後,就可以享受 線上儲存、遠端多人合作等功能。 Office Live Workspace 有點類似MOSS,可以讓多人共享、共同編輯同一個檔案,或是作為團隊(公司、同學、家庭)的文件存放位置,同時你可以針對不同的工作區或文件設定分享,讓有權限的人才可以存取。微軟贈送5G的儲存空間,所以我可以把研討會的投影片直接放在網路上,只要有任何一台裝有office的NB就可以直接工作。 不僅如此,還可以跟Outlook整合,把通訊錄和行事曆拋轉到網路上。 而Office Live Update則讓你可以直接從Word、Excel、PowerPoint直接存取雲端中(Office Live Workspace )的檔案: 你會發現儲存檔案時,除了Local之外可以直接存到遠端: 另外,Office也快推出Web版,有興趣的朋友可以參考[ Video ],Office的Web版配合Office Live Workspace,這顯然會帶來一股不小的改變,看來微軟對雲端真是磨刀霍霍,對於開發人員來說,是否開始需要思考自己的應用程式是否也能搭上雲端的這股浪潮呢。