ラベル Silverlight の投稿を表示しています。 すべての投稿を表示
ラベル Silverlight の投稿を表示しています。 すべての投稿を表示

2010年2月13日土曜日

[Silverlight]ASP.NETからのマイグレーション

ASP.NET1.1/.NET Framework1.1の仕事を最初にやってから、5年ほど経過した気がします。
で、過去の経緯から考えた場合、そろそろハードのリース切れのタイミングでもあり、こんな時代じゃなければ、システム再構築や変更の仕事の引き合いがきてもおかしくない時期にさしかかってきました。

今、何も考えずにやっても良いよ。となった場合、おそらくASP.NET2.0 or Silverlight + .NET Framework3.5という選択になると思います。ASP.NETを選ぶのであれば、ajax系の仕組みを組み入れることになるでしょうか。

しかし、依存関係から、サーバのOSが変えられそうにないお客様がいくつか思い当たり、その場合どうするかを暇つぶしに考えて見ました。
ajaxでもいいのですが、ASP.NET1.1系で利用できるAJAX Control Toolkitって聞いたこと無い?と思うので別の。。。というとクライアントのUIはSilverlight で、サーバはASP.NET1.1/.NET Framework1.1でasp.netで使っている機能を流用してWebサービス化すれば。。。

・・・えぇまぁ、きてませんよそんな仕事は。

2009年11月26日木曜日

[Silverlight]SilverlightアプリをIIS以外に配備する場合の注意事項

以前書きましたが、SilverlightアプリケーションはJavaAppletやFlashと同じようにブラウザ上でActiveXとして動作します。
そのため、IISがない環境でもよいということに成ります。がmimeの設定が必要になります。
たとえばApacheに配備する場合、設定ファイル(.htaccessもしくはhttpd.conf)に以下を加える必要があるようです。定義的にはこんなかんじ。

.xaml application/xaml+xml
.xap application/x-silverlight-app

2009年11月18日水曜日

[Silverlight]Silverlight Tools 3 インストール失敗

詳細なメッセージは忘れてしまいましたが、プロキシ関係でID/PW照合が必要な場合、Silverlight Tools 3のインストールが失敗するようです。エラーメッセージ的には「ハッシュ値が一致しません」的なものです。

で、対処方法としては、オフラインインストール。
いろんなサイトに紹介されているようなので、詳細は割愛。


  1. Silverlight_Tools.exe /x でインストーラを展開

  2. エラーログ(インストール失敗画面の詳細リンク押下で表示される)より、ログを確認

  3. ダウンロードが失敗したファイルを手動でダウンロードし、1.と同じフォルダに格納

  4. 1.にある、インストーラっぽいものを起動

2009年11月12日木曜日

[Silverlight]VWD+Silverlight Tools 3

Silverlightの開発環境は、Visual Web Developer + Silverlight Toolsを使えば無料でそろえることができます。

で、先日までSilverlight Tools2を使っており、最近Silverlight Tools3に入れ替えました。すると、なぜかxamlのプレビュー画面が出ません。いろいろ調べると、下のペインとxamlのペインの隙間をドラッグすると表示されるようになるようです。詳しくはMSDNフォーラムのXAMLプレビュー画面で。

で、やってみましたが、正式サポートではないこともあり、私の作ったサンプルはほとんどエラー画面で終了でした。。。
画面はExpression Blendで。ってことなんでしょうか。業務アプリみたいなシンプルな画面では、あまり凝った画面はいらないんですけどねぇ。

2009年11月10日火曜日

[Silverlight]Silverlightってなんすか?(その2)

Silverlightとは私的にはクライアントGUIアプリというふうに解釈しています。
でも、JavaApplet同様に、特定のリソースにしかアクセスすることができません。SandBoxっていう仕掛けだったと思います。

JavaAppletでもそうでしたが、Silverlightから直接SQL発行はできないようです。そうなると、データのストレージは?というと、Webサービスってことになるんだろうか。。。

2009年11月5日木曜日

[Silverlight]Silverlightってなんすか?

最近調査で、Silverlightを触る機会がありました。Silverlightについては、名前と概要しか知らないところからスタートでした。で、調べてみると、私的には大まかに以下の2つと解釈しました。


  • ActiveXにて、ブラウザ上にGUIを表示する

  • Webを使ったプログラム配信(Out Of Browser)

・・・ってコレってJavaでいうところのアプレットと、今までのClickOnceの名前を変えただけでは?と思えてしまいます。。。