Developer Day 2012

Keynote

Windows Azure 

  •   在台灣提供中文化服務(台幣交易, 開立發票)
  •   國內已有 21個軟體公司投入(ERP...

發展重點

  • 觸控
  • Muliti form-factors
  • WinRT

Visual Studio 2012 開發可使用模擬器 or Remote machine

  •    螢幕解析度, 方向
  •    觸控

Store > Create Package >

開發一次,可執行在 x86, x64, ARM,由 App Store 發行至使用者端

Windows 8 Metro 還可以使用 Direct X ? 

現場Demo : 將網頁轉成App

Windows 8 App 收費方式

  • 一次性購買
  • In-App Purchase
  • 使用既有金流系統
  • 廣告

相關連結

雲端平台定義

  • 資源池
  • 自助服務
  • 彈性
  • 以用量為基礎

雲端服務區分

  • IaaS : Windows Azure 2012年上半年開始, 可以不開發程式直接架設網站
  • PaaS : Windows Azure ( 較早開始 )
  • SaaS : Sky Drive...

SQL Azure 更名為 SQL database

Windows Azure 費用線上計算 –> http://www.windowsazure.com/zh-tw/pricing/calculator/?scenario=full

Windows Phone Apps 開發挑戰賽 - 第 2 波 2012/7/1 ~ 2012/12/31 獎品: Lumia 手機90部

Windows Phone  螢幕解析度

  • WVGA(800 x 480)
  • WXGA(1,280 x 768)
  • 720p(1,280 x 720)

Share Native API Set

    開發Windows 8 與 Windows Phone 8 使用相同的底層API

企業內部署 LOB App Development

 

HTML5 開發技術

於Windows 8及IE 10上的應用 - 黃保翕

離線存取

   建立 Cache Manifest

   <html manifest="appcache.manifest" >

    注意沒有過期時間

JavaScript 載入方式

  • <script>
  • <script defer>
  • <script async>

Web Worker

前端JavaScript長時間執行

self.onmessage= function{

}

拖放 API

  draggable

檔案 API

     <input type="file" multiple accept="image./jpg" />

表單  驗證控制項

歷程紀錄 History API

沙箱 Sandbox

<iframe sandbox >

  可以設定 iframe 的執行功能

拼字檢查 spellcheck

WebSocket 讓瀏覽器與伺服器之間保持連線狀態

    IIS 8 內建有此功能

    Visual Studio 2012

IndexDB -> 物件資料庫

如何克服Metro IE的限制 ?

   提供使用者轉至 Dsektop IE

相容性檢測工具 Compat Inspector

 

Windows Azure強化App開發

Azure 上官林傑

Python for Visual Studio 

以 Web Martix  在Windows Azure 上建立網站

儲存體

     Table Service (No SQL)

     Blobs : 大型檔案

     Queue :  非同步訊息

     SQL database

通訊

     Notification

平台服務

身份認證