だるろぐ

明日できることは、今日しない。

Microsoft "Project Siena"

f:id:daruyanagi:20131220070350p:plain

なんかすんごいのぶっこんできたなー。

Microsoft Project Siena (code name) is the beta release of a new technology for business experts, business analysts, consultants and other app imagineers. Now, without any programming, you can create powerful apps for the device-first and cloud-connected world, with the potential to transform today’s business processes.

  • Apps to explore media-rich product catalogs and create ensembles that together serve a customer’s needs
  • Apps used on the spot to resolve customer service bottlenecks and logistics exceptions, with the custom intelligence to help the user make local trade-offs
  • Apps for auditing and inspecting a manufacturing facility through photos, videos and pen and voice notes, all tied to an asset database

Siena apps are as easy as editing a document. You place some visuals on a canvas. You hook them up to your data. You customize how your app looks and works. Then, if you need special logic and intelligence, you write some Excel-like expressions. You can use your app immediately, or share it with colleagues or the world.

With Siena, you can conceptualize, validate and build your app ideas almost as fast as you can come up with them. And if your needs change tomorrow, updating your app is no problem. Open it. Change it. Share it again, and you’re off to do business.

Siena works well with corporate and web data and media content: SharePoint lists, Excel and Azure tables, RSS feeds and the gamut of RESTful services.

Siena apps are just HTML5 and JavaScript and are deployed and managed like any other Windows 8.x app. In fact, developers can open them up, see what’s there and, if needed, extend them in their favorite programming tools.

Install Siena, watch one of the how-to videos at http://aka.ms/ProjectSiena, and then build the app that you’ve been imagining... in under an hour.

とりあえず少しだけ触ってみたのでテキトーにスクリーンショットを張ってみる。

f:id:daruyanagi:20131220070853p:plain

初期画面。

f:id:daruyanagi:20131220071351p:plain

Visual をペタペタと貼って――

f:id:daruyanagi:20131220070849p:plain

プロパティなんかを設定していく。たぶんすべてタッチ操作だけで行える。タイマーやマイク、カメラなんてものも用意されていて、割りといろんなことができそう。

f:id:daruyanagi:20131220070928p:plain

データソースを引っ張ってきて――

f:id:daruyanagi:20131220070907p:plain

リストなんかにバインドすることもできるみたい。

REST な Web アプリなんかとの連携が簡単そうだけど、もう少し凝ったデザインにしたいときはどうすればいいんだろう。頑張ったらできるっぽい。

f:id:daruyanagi:20131220070912p:plainf:id:daruyanagi:20131220070917p:plain

キャンバスコントロールを張って、お絵かきアプリを気取ってみた。

f:id:daruyanagi:20131220070921p:plainf:id:daruyanagi:20131220070923p:plain

アプリの公開も視野に入っているようだ。

正直タッチだけでやるのはつらいく、これひとつでクオリティの高いアプリケーションを作るのは難しいと思ったけれど、アプリ開発のすそ野を広げる実験としてはなかなか面白いかもしれないと思った。Visual Studio のプロジェクトファイルなんかが吐き出せたら、細かい微調整をデスクトップでできていいんだけどな。HTML/JavaScript で吐き出せた。