トップページ⇒tech
991コメント328KB

Microsoft Silverlight 2.0 その3

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2008/11/22(土) 12:33:33
Microsoft Silverlight
http://www.microsoft.com/silverlight/
MSDN Silverlight デベロッパー センター
http://msdn.microsoft.com/silverlight/
The Official Microsoft Silverlight Site
http://silverlight.net/

MSDN Silverlight ダウンロード (SDK, Silverlight Tools)
http://msdn.microsoft.com/silverlight/bb187452.aspx
CodePlex Silverlight Toolkit
http://www.codeplex.com/silverlight/

前スレ
http://pc11.2ch.net/test/read.cgi/tech/1210491703/
http://pc11.2ch.net/test/read.cgi/tech/1203891514/
0133デフォルトの名無しさん2009/01/19(月) 20:54:36
>>132みたいなレス見るたびに
ああ、自作自演のサンプルがまた一つ増えたな、と思う。

放っておいてもWineみたいなの作る位だし、
わざわざ手を貸すまでも無く、勝手に互換環境作るんじゃね?
0134デフォルトの名無しさん2009/01/19(月) 21:18:44
そういや、もうすぐ Moonlight 1.0 Final 出るんだっけ。
0135デフォルトの名無しさん2009/01/19(月) 23:57:00
こんなハードウェアに近いの、互換環境作れるもんなの?
0136デフォルトの名無しさん2009/01/20(火) 00:17:37
Windows版、mac版のPSエミュレータを作る→PSのソフトを開発する。
矢印をひっくり返せばクロスプラットフォームができるっしょ?
0137デフォルトの名無しさん2009/01/20(火) 00:17:43
ぜんぜん近くない
むしろ抽象的すぎるくらい
0138デフォルトの名無しさん2009/01/20(火) 12:17:44
どうでもいいネタだけど、一応

オバマ次期大統領就任式、動画配信はSilverlightで
ttp://www.itmedia.co.jp/news/articles/0901/19/news062.html
0139デフォルトの名無しさん2009/01/20(火) 20:17:37
↑Moonlight でもいけるらしい。PPC Macとかも。
MS がんばったようです。

ttp://tirania.org/blog/archive/2009/Jan-20.html
0140デフォルトの名無しさん2009/01/20(火) 20:39:56
いまだけだろうなぁ。
0141デフォルトの名無しさん2009/01/20(火) 21:05:43
なにが?
0142デフォルトの名無しさん2009/01/20(火) 22:22:37
Moonlightのダウンロードはここで。
http://www.go-mono.com/moonlight/
0143デフォルトの名無しさん2009/01/20(火) 23:21:18
>>142
silverlight 1.0相当なのか。いまいち触手が伸びない。
2.0相当になるのはいつごろだろう。
0144デフォルトの名無しさん2009/01/20(火) 23:28:10
Silverlight1.0とかWindowFormsとかMonoはいつもズレてんだよな。
0145デフォルトの名無しさん2009/01/20(火) 23:37:23
SL1.0はともかく、WinFormsサポートは手堅い選択だと思うよ?
0146デフォルトの名無しさん2009/01/20(火) 23:37:40
>>143
軟体動物?

ところでmix09参加者の方いらっしゃる?
微妙に楽しみだったり。
0147デフォルトの名無しさん2009/01/20(火) 23:40:12
>>143
予定 >>40
…まぁ正直完全に新規開発な 1.0 相当と Mono Runtime がある
2.0 相当は期間も難易度も一緒くたには出来んよな
とりあえず 1.0 おめ
0148デフォルトの名無しさん2009/01/20(火) 23:40:50
SL2.0相当はロードマップによると
Alpha - March 18, 2009
Beta - Mid April 2009
Final - September 2009

>>146
行きたいけど諸事情で行けない orz
0149デフォルトの名無しさん2009/01/20(火) 23:45:20
>>147,148
次は思ったより早いのね。

>>146
こんばんは北斎です。
ttp://upload.wikimedia.org/wikipedia/commons/4/44/Dream_of_the_fishermans_wife_hokusai.jpg

MSの.NETにGTK#のランタイムを突っ込めるようになったのが何気にうれしい。
0150デフォルトの名無しさん2009/01/21(水) 08:59:08
> あるAnonymous Coward 曰く、
>
> 現地時間20日に行われるオバマ次期米大統領の就任式の模様はライブストリーミング及び
> オンデマンドストリーミングで配信される予定だが、その技術にMicrosoftのSilverlight 2が
> 採用されることとなった(Microsoftのプレスリリース、CNET Japanの記事)。
> このためSilverlight 2を利用できないMac PPCやLinux、FreeBSDのユーザはストリーミングが見られない状況と
> なっている。
>
> この件を取り上げた本家記事では「技術に精通したホワイトハウスなんてよく言ったものだ」といったコメントや、
>「マイクロソフトはオバマ陣営の選挙活動に80万ドル近く献金してきる」(参考:OpenSecrets.orgによる
> オバマ陣営への上位献金者リスト)などといったコメントが500以上寄せられ、新政権への大きな関心が伺える。
>
> 捕捉しておくと、Silverlight 2はMac OS X版もリリースされているものの、Intel版しか用意されていない
>(Silverlight 1はPPC版もリリースされている)。また、Linuxで動作するオープンソースのSilverlight実装として
> 「Moonlight」があるが、こちらもSilverlight 2のサポートについては開発段階であり、完全な互換性があるとは
> 言えない状況である。そのため本家では「『multiplatform対応』が何を意味するのか聞きたいね!」などのように、
> Windowsと最新のMacでしか見られないなんてけしからんという論調になっている模様。
http://slashdot.jp/article.pl?sid=09/01/20/0542241
0151デフォルトの名無しさん2009/01/21(水) 11:18:13
まったくだ
0152デフォルトの名無しさん2009/01/21(水) 12:01:35
昨日のオバマのライブ配信、Linuxでも見られたぞ。
配信ページに飛ぶとまず"Moonlightは見られません"みたいなメッセージが出たんで、
"Linux ompatible Silverlight Player"のリンクを踏むとMoonlightで見られた。
0153デフォルトの名無しさん2009/01/22(木) 00:05:04
結局、Silverlightは就任式だけであとはFlashになってんな
0154デフォルトの名無しさん2009/01/22(木) 01:07:44
Adobe版Expression BlendのFlash Catalystとかいうのは凄そうだな。
0155デフォルトの名無しさん2009/01/22(木) 01:28:12
SmoothHDがまだダメみたいだな。
0156デフォルトの名無しさん2009/01/22(木) 01:50:44
何のことかと思って見てきたけど、これ凄いな>SmoothHD
たまに調子悪くなるがw
0157デフォルトの名無しさん2009/01/22(木) 10:48:08
>>146
辞書を引いてみるといいけど、触手であってるよ。
伸ばすのは触手で、食指は動くもの。
0158デフォルトの名無しさん2009/01/22(木) 12:40:02
SmoothHDみてきた。
>接続速度の変化に映像ストリームの質をリアルタイムで適応させることで、バッファリングを必要としない即時の映像起動

ってある。俺のところの回線は細いようだ。
技術的にはDeepZoomで動画配信、みたいな感じなんだろうか。
0159デフォルトの名無しさん2009/01/22(木) 14:57:25
>>158
単に帯域計ってそれに合ったストリームを流してるだけ。
SmoothHDの場合、再生中の映像の右下の四角いところにマウスポインタ合わせると、
再生中のビットレート / バンド幅 / フレームドロップ率なんかがポップアップするよ。
0160デフォルトの名無しさん2009/01/22(木) 15:06:13
MPEG-4の同様の機能と同じ感じなら、比較的低レートの基本ストリームに、
帯域に合わせた補完用ストリームを足し合わせる事でスケーラブル化
してるんじゃないかな?
0161デフォルトの名無しさん2009/01/22(木) 15:59:43
画質悪いけど重くないニコニコ動画ってわけか。

ってか、動画を配信する上ではまだまだフラッシュとかの技術の方が先行ってるんだから、
もっとGUIとかコントロールとか充実させてほしい。
0162デフォルトの名無しさん2009/01/29(木) 13:08:56
MIMEタグは何が必要なんでしょうか?
ASP.NETはASP対応のサーバーじゃないとだめだと言われて来たんですが
silverlightはなんていうタグがOKならいいんでしょうか?
0163デフォルトの名無しさん2009/01/29(木) 13:43:11
application/x-silverlight-2 .xap
0164デフォルトの名無しさん2009/01/29(木) 13:49:23
thx。ASPともに対応してなかった
silverlightにも見捨てられた・・・
flashに取って代わるとかいうならMSで非商用の無料スペースぐらい用意してくれよ!!
すべてが終わった気がした
0165デフォルトの名無しさん2009/01/29(木) 14:40:40
Silverlightが動かないサーバってあるんだ。
Silverlight2.0-b1のころからやってるけど、
HttpRequestすら許可していない無料スペースで普通に公開できたけどなあ。
0166デフォルトの名無しさん2009/01/29(木) 14:44:14
とりあえずIIJはなかった
0167デフォルトの名無しさん2009/01/29(木) 14:54:53
ASPはサーバ側で処理するから許可しないってのはわかるんだけど、
Silverlightはクライアント側だからやってみたら案外動くんじゃないかな。
Flashを許可してSilverlightを許可しないって道理は無いと思う。
試しに適当なサンプルあげてみては?
0168デフォルトの名無しさん2009/01/29(木) 15:19:46
xbapはURLで直接 ../hoge.xbapリンク張るからMINEの設定が必要だけど、
xapはobjectタグから間接指定だから基本的に必要ないはず。
<object data="data:application/x-silverlight," type="application/x-silverlight-2" width="100%" height="100%">
  <param name="source" value="sl2cs01.xap"/>

xbapでMINEなしの場合、IEは○、Firefoxは×だった。
ここにいろいろ置いてるからあそんでみるとよろし。
ttp://www7a.biglobe.ne.jp/~fbsoft/test/
0169デフォルトの名無しさん2009/01/29(木) 18:43:22
>>168
javascript速度比較をやってみた。。。
 Windows XP Professional Edition SP3
 Athlon64 X2 4600+ @2.8GHz

 3672 ミリ妙 Internet Explorer 7.0.5370.13
 1274 ミリ妙 Mozilla Firefox 3.0.5
 1588 ミリ妙 Apple Safari 3.2.1
  131 ミリ妙 Google Chrome 1.0.154.46

クライアントの処理性能に差が出すぎw もうダメだなjavascriptは。
0170デフォルトの名無しさん2009/01/29(木) 20:34:15
C#で開発できるみたいだけど、もしかして、.NETFrameworkなしでアプリと同じぐらいWEBでなんでも出来ちゃうの?
SilverLightアプリケーションがC#で出来るだけでSilverLightWEBプロジェクトはプログラム動かないの?

0171デフォルトの名無しさん2009/01/29(木) 20:40:26
言ってることがむちゃくちゃだけど基本的にどんな形でもSilverlight2.0と銘打ってる以上C#で書ける
.NET Frameworkの一部の機能(といってもかなり広範囲をカバーしてるけど)が使える
0172デフォルトの名無しさん2009/01/29(木) 21:06:46
SilverLight2でWEBサイトって作れないんですか?
0173デフォルトの名無しさん2009/01/29(木) 21:43:09
つくれますよ
0174デフォルトの名無しさん2009/01/29(木) 21:45:31
Silverlightだけではつくれませんよ
0175デフォルトの名無しさん2009/01/29(木) 21:48:54
http://m-school.biz/training/expression_blend_fundamentals.htm
ここの新しいプロジェクトの画像でSilverlight2はアプリケーションになってるんですが、
Silverlight1サイトと同じようにできてしかもC#が使えるってことなんですか?
2で.htmlに埋め込めて.JSが.csでもできるんですか?
0176デフォルトの名無しさん2009/01/29(木) 21:56:49
Silverlight1はXAMLプレイヤーだったでしょ
XAMLをSilverlightプラグインに渡すと実行される
Silverlight2のプラグインはXAMLに加えて.NETのアセンブリも動かせるようになった
プラグインを外から操作するjavascriptの場合とは全く違う仕組み
0177デフォルトの名無しさん2009/01/29(木) 22:01:23
もちろんhtmlに埋め込めるよ
ただし,javascriptと違ってコードはコンパイルしないといけない
それがアプリケーションと呼ばれる所以
0178デフォルトの名無しさん2009/01/29(木) 22:19:05
なるほどつまり1では必要なかった.NETFrameworkが、2では必要だということですね
0179デフォルトの名無しさん2009/01/29(木) 22:27:09
違う.NETは必要ない
.NET FrameworkのサブセットがSilverlightのプラグインに組み込まれてるんだよ
Silverlightのプラグインそのものが小さい.NET Frameworkなの
0180デフォルトの名無しさん2009/01/29(木) 22:35:27
あんだけ詳しい公式サイトがあんだから
ちょっとは目を通したら?
0181デフォルトの名無しさん2009/01/29(木) 22:42:39
ネタだと思われ
0182デフォルトの名無しさん2009/01/29(木) 22:49:35
詳しくない奴は分らんだろ。はっきり言ってやったほうがいいよ。

.NET Framework は必要ない!!!!
0183デフォルトの名無しさん2009/01/29(木) 23:20:02
>>164
何が言いたいのかよく分からんが、クロスサイトホスティングでなければ
MIMEなんてどうでもいい。
0184デフォルトの名無しさん2009/01/30(金) 00:00:09
アプリケーションのUIはSilverlightで作ってほしいってMSの人が言ってるけど
これMFCと連携できるの?
0185デフォルトの名無しさん2009/01/30(金) 00:21:51
やっぱりネタか、他サービスのネガキャンかどっちかだなw
0186デフォルトの名無しさん2009/01/30(金) 00:28:28
MFCに張り付けられるわけないだろjk
0187デフォルトの名無しさん2009/01/30(金) 00:44:36
http://jp.techcrunch.com/archives/take-time-to-understand-silverlight-its-important/
こいつキモイw
結局重すぎてFlashに戻ったわけだが
0188デフォルトの名無しさん2009/01/30(金) 00:55:41
過剰なよいしょも上げ足取りも見苦しいものがあるな。
0189デフォルトの名無しさん2009/01/30(金) 02:55:28
>>184
誰がそんなこと言ってるのか知らないけど、言ってるとしてもそれは
「ウェブ」アプリケーションじゃないの?
0190デフォルトの名無しさん2009/01/30(金) 07:30:08
>>184
Flashならできるよ
0191デフォルトの名無しさん2009/01/31(土) 00:47:05
MSのHPでSL公式以外で使ってるとこないの?
どこ見てもFLASHなんだけど
身内でも使われないって酷いと思うんだけど。
0192デフォルトの名無しさん2009/01/31(土) 01:01:29
ぶっちゃけSilverlightって、Flashの置き換えにはならなさそうだしね。

「.NET プログラマーがウェブRIAに進出」ってシナリオにはなっても、
「Flash 使ってたデザイナーが乗り換え」ってシナリオにはならないっぽい。

プログラマーはActionScriptなんて死ねばいいのにって思うけど、
デザイナーはBlend使いにくいとしか思わないだろうし。
0193デフォルトの名無しさん2009/01/31(土) 01:03:41
>>191
? Silveright が使われてるけど?
http://www.microsoft.com/ja/jp/default.aspx
0194デフォルトの名無しさん2009/01/31(土) 01:15:47
>>192
今後Blendが使いやすくなるか、またはBlendより使いやすい新しいツールが
出てくるってのはあると思う。
Flashとほとんど同じ手順で作れる3rdパーティー製のツールとか出てくるんじゃない?
0195デフォルトの名無しさん2009/01/31(土) 02:01:17
まずStadioをVSみたいに統合しろ
ばらばらなのがウザすぎる
0196デフォルトの名無しさん2009/01/31(土) 02:26:11
まずはスペルをなんとかされたほうがよろしいかと・・・
0197デフォルトの名無しさん2009/01/31(土) 03:33:42
俺もだめだと思う
0198デフォルトの名無しさん2009/01/31(土) 12:47:48
>>192
Silverlight、まずはイントラ環境のウェブアプリ置き換えから浸透。
x64対応だし。
0199デフォルトの名無しさん2009/01/31(土) 14:58:31
FlashとSilverlightは技術的な部分を見ても、少しづつ差がでてきた気がする。
swfライセンスの変更やP2P環境を提供したり連携に力を入れているFlashと
ハードウェア対応とか、コンポーネントの表現力に力を入れてきたSilverlight。
まぁ、今でも色々違いはあるけど、今後の方向性として。
0200デフォルトの名無しさん2009/01/31(土) 15:52:20
Silverlightのあの重いというかカクカクするのはどうにかならんの?
もう少しスムーズに動いてほしい。グラボなのか?
しかしFlashは快適だから劣っていると判断せざるをえない
0201デフォルトの名無しさん2009/01/31(土) 16:08:55
何を使ったか解らないから何ともいえないけど、
1フレーム毎にデータを持つFlashと同じデータ構造にしてみては?
SLのアニメーションはキー&経過時間で補間計算みたいな感じだから
カクカクが目立ちやすい。
後はフレームレート<param name="maxFramerate" value="**" />を
30とか低くして目立ちにくくするとか。
0202デフォルトの名無しさん2009/01/31(土) 20:29:46
なんかカッコイイの作ったサイトないの?
公式のはもういいや
0203デフォルトの名無しさん2009/01/31(土) 22:20:41
Flex3はそこそこ使えるようになってるよ。
Siliverlightにも頑張ってもらいたいけど、すぐにサービス提供したい人は、Flexのほうがストレスないかもね。
0204デフォルトの名無しさん2009/01/31(土) 23:59:43
最近になってFlashはじめました。
0205デフォルトの名無しさん2009/02/01(日) 00:53:59
アドビのFlashは高いけど、VSは安い。
それだけの理由でSilverlightを勉強してる。

本気でやろうとは思わないけど…

別にウェブデザイナじゃないから…
ただのプログラマだし…
0206デフォルトの名無しさん2009/02/01(日) 01:38:19
今までの開発環境がMSだったのならSilverlightはよい選択肢。
それ以外はあまり今のところはメリットないでしょ。
でもそれが、とても大きい。
0207デフォルトの名無しさん2009/02/01(日) 01:46:22
ウェブデザイナーじゃなくてプログラマーならSilverlightの方選んで正解だろ。
0208デフォルトの名無しさん2009/02/01(日) 01:54:21
Flashのプログラミング環境はまともになったのか?
0209デフォルトの名無しさん2009/02/01(日) 01:57:30
XAMLは論理的にUI書けて良いよね
むしろプログラマにこそ向いてる感じ
0210デフォルトの名無しさん2009/02/01(日) 02:14:35
逆にポトペタな奴には向いてない気がする
0211デフォルトの名無しさん2009/02/01(日) 09:22:05
SuzukaでFlash勉強してるけど楽しいよ
0212デフォルトの名無しさん2009/02/01(日) 14:37:23
「ぼくの日記帳」か、せめてFlashスレでやろうね
0213デフォルトの名無しさん2009/02/01(日) 19:59:58
しかし、FlexもSilverlightも人気ないなー。
0214デフォルトの名無しさん2009/02/01(日) 20:00:39
Silverlightで色々作り始めてる所しってますが・・・
0215デフォルトの名無しさん2009/02/01(日) 20:28:13
あるんだー参考にするからおしえてー。
0216デフォルトの名無しさん2009/02/02(月) 01:06:13
SilverlightアプリケーションとSilverlightサイトの違いってなんですか?
サイトで使うアプリケーションを作るれるのがSilverlightじゃないんですか?
0217デフォルトの名無しさん2009/02/02(月) 01:20:46
じゃあ逆に聞くけど、silverlightに限らずアプリケーションとサイトの違いは?
0218デフォルトの名無しさん2009/02/02(月) 01:27:27
WEBブラウザ上で起動表示するかどうかの違いだとおもってますが
0219デフォルトの名無しさん2009/02/02(月) 02:03:24
>>216
Expression Blend 2 で新しいプロジェクトを作るときの種類のことを言っているのなら、

Silverlight サイト は Silverlight 1 用のテンプレート 。
プロジェクトを作成するとテスト表示用の HTML と本体の XAML, JavaScript ファイルが作られる。

Silverlight アプリケーション は Silverlight 2 用のテンプレート。
プロジェクトを作成時すると Visual Studio で開けるソリューションファイルとプロジェクトファイル、
選択した言語(C# か VB)のコードファイルと、それに関連付けられた XAML ファイルが作られる。

同じ Silverlight だけど 1 と 2 でプロジェクトの構成が大きく違う
(使える機能、ビルドが必要か否か)ので別の名前になっているだけ。あんまり深く考える必要はない。
0220デフォルトの名無しさん2009/02/02(月) 02:35:35
質問させて下さい。
WebBrowserコントロール代わりになるコントロールとかってなにかありませんか…?
0221デフォルトの名無しさん2009/02/02(月) 03:33:10
>>219
thx。それを聞いた上で名前が違うのは納得できるけど
知らないで始めるとSilverlightってなんなのってなるよね
0222デフォルトの名無しさん2009/02/02(月) 04:05:26
ソフトウェア構成レイヤ的に言うと、Silverlightはプレゼンテーション・レイヤで、ビジネスロジックなどの
アプリケーションを作る物ではないね。アプリケーション・レイヤはWCFサービスなどが担う。

[Webブラウザ] …表示/入力… [Silverlight] …処理の依頼… [WCFサービス] …参照/更新… [SQL-Server]
02232202009/02/02(月) 05:10:38
えっと、半分わかったのでもしかしたら知ってて当然なのかもだけど、一応書いておきます。
Silverlightを挿入してるページに<div id="testdiv">this is the testdiv</div>みたいに名前付きdivを入れておいて、

HtmlElement testdiv= HtmlPage.Document.GetElementById("testdiv");
testdiv.SetAttribute("innerHTML", "<a href=\"http://www.2ch.net/\">2ちゃんねるへ</a>");

みたいにしたらおkでした。IMGタグとかもおkみたい。
ただ、HTTPサーバに接続しようとしてもSystem.Net.WebClient.Openreadとかが無いから結構難しいです。
以上です。チラシの裏に書くような情報を長々載せてすみませんでした。
02242202009/02/02(月) 05:58:03
あ、ごめんなさい。全然Silverlightのことわかってませんでした。
"Allowed schemes"(MSDNより)へしかSilverlight上からはアクセスできないのね…
Silverlightでmixi足跡踏み機とか作ろうと思ったけど、完璧に挫折だわー。
0225デフォルトの名無しさん2009/02/02(月) 11:17:02
>>224
サーバーに中継させれば良い。
Silverlight クライアント -> サイトの Web サーバー -> mixi
0226デフォルトの名無しさん2009/02/02(月) 11:45:07
ttp://d.hatena.ne.jp/takoratta/20090131/1233409574
0227デフォルトの名無しさん2009/02/02(月) 16:51:24
安いのはいいんだが、ちゃんと過去の製品も見捨てないで欲しい。
VS2005使い続けたいのに2008にしか対応しないとか言われるとやる気無くなる。
数年ごとに数万なんてお布施したくない・・・。
0228デフォルトの名無しさん2009/02/02(月) 17:45:51
MicroSoftにそんなこと言ってもなぁ
0229デフォルトの名無しさん2009/02/02(月) 18:23:14
>>227
一度買えば更新料取りません!って言ってるウィルス対策ソフトを思い出した。
あれ、会員の増加が止まった時どうするんだろう。

まぁ数年おきに数万ぐらい安いもんでしょ
0230デフォルトの名無しさん2009/02/02(月) 18:37:25
囲い込みを安いとは、いつの時代の方でつか?
0231デフォルトの名無しさん2009/02/02(月) 20:20:03
>古い製品で当時はなかった物がサポートされていない。古い製品でも対応しろ
ってのに、新しいの買えって言っただけじゃないか。

それに買い換えずともSilverlightは無償のVWD Expressでもサポートされている。

何で囲い込みとか斜め上に話が飛躍するんだ。気持ち悪いな
0232デフォルトの名無しさん2009/02/02(月) 22:12:27
俺はMSに搾取されることだけが至高の幸せだと感じる
■ このスレッドは過去ログ倉庫に格納されています