
WEBアプリケーションのサンプルここには、Apacheで公開でき、ブラウザで開くことができるプログラムを置きます。 1.観点 以下のような関心事で調べたうち、2.について試したものを置きます。
インタラクティブなウエブアプリケーションを作るには、1)ASPXページを使うか、2)Webサービスを使うクライアントを配信するか、の選択肢があるようです。 2.ApacheとmonoでASPX「ApachでASP」 に書きましたが、管理者権限のないApachの無料レンタルサーバーでも、mono(C#) を動かせました。SimpleWorkerRequestクラスを使ってASPXサーバの代替ができます。 http://mikeo410.wsp1.net/asp.php/Default.aspx 3.WPFブラウザ・アプリケーション Visual C# Express の、「WPFブラウザ・アプリケーション」プロジェクトの例です。 「WPFブラウザ・アプリケーション」は、配布をサーバから行えると言うことで、動作はブラウザ側で行われます。スタンドアロンのプログラムとしても動作します。 4.Silverlight Script Webサイト Visual Web Developer Expressの「Silverlight Script Web」サイトの例です。 Silverlight Script Webサイトは、ブラウザ側で動作します。スタンドアロンでも動作すると思いますが、htmlを書く必要があります。自動的に作られるhtmlは、サーバから、.xamlや.jsをダウンロードします。 http://mikeo410.lv9.org/samples/silverlightscriptweb/Default.html 5.NuSOAP(PHP)WEBサービス-WPFブラウザ・アプリケーション・クライアント NuSOAP(PHP)WEBサービスを作成して、Visual C# Express の「WPFブラウザ・アプリケーション」から参照するサンプルです。 http://mikeo410.lv9.org/samples/nusoap/wpfba_files1.xbap このクライアントが参照しているWEBサービス。 http://mikeo410.lv9.org/samples/nusoap/files1.php このWEBサービスのWSDL。 http://mikeo410.lv9.org/samples/nusoap/files1.php?wsdl 6.Apacheとmonoで、ASP.NET Web サービス - WPFブラウザ・アプリケーション・クライアント Linux - ApacheのサーバのユーザディレクトリにMonoを置いて、Visual C# Express、Visual Web Developer Express で作成した「WPFブラウザ・アプリケーション」「ASP.NET WEBサービス」を動かす例です。 http://mikeo410.wsp1.net/wpfba_service1/wpfba_service1.xbap このクライアントが参照しているWEBサービス。 http://mikeo410.wsp1.net/asp.php/AspNetWebService1/FileList.asmx 7.SilverlightアプリケーションVisual Web Developer Express の、「Silverlightアプリケーション」で作成したプログラムです。すべて、ブラウザ側で動作します。.HTMLを開くと、<object>タグで .xap ファイルがダウンロードされ実行されます。「WPFブラウザ・アプリケーション」と異なり、.xap は、単独のファイルです。(必要な複数のファイルをzip圧縮したもののようです。) http://mikeo410.lv9.org/samples/sla1/TestPage.html 8.WPFブラウザ・アプリケーション3D座標の扱い方を調べたときのプログラム。 http://mikeo410.lv9.org/samples/wpfba_camera1/wpfba_camera1.xbap |

