タグ

monoに関するkkamegawaのブックマーク (4)

  • Monoのモバイル化の流れ ― Xamarin.iOS/Xamarin.Androidの誕生

    デスクトップ環境での動作を主眼に開発された「.NET」のオープンソース実装である「Mono」は、どのようにモバイル開発に向かって流れていくことになったのか。 ← 前回 連載 INDEX 次回 → 前回まではMonoについて詳しく説明した。Monoは.NET Frameworkのオープンソース実装としての側面が強く、.NET Frameworkはデスクトップで使用されることを主眼に開発されていた。それがどのようにモバイル開発に向かって流れていくことになったのだろうか。今回は、Xamarin.iOSやXamarin.Androidが誕生するきっかけとなった「Monoのモバイル化の流れ」について説明する。 Silverlightの登場 最初の大きな動きは、Silverlightだ。Silverlightは、Webブラウザーのプラグインとして「Webブラウザー上で、HTMLより機能豊富なアプリケー

    kkamegawa
    kkamegawa 2014/02/04
    .NET 2.1という呼称は私も聞いたことがなかった。CoreCLRの実現とMoonlightの統合のあたりからはとても面白い。現在のXamarin製品にうまくいかせているんですね。
  • Xamarinの基盤「Mono」のmonoランタイムとクラスライブラリ

    Xamarinにおけるソフトウェアの基盤であるMonoを深く理解すれば、Xamarin製品の理解はもっと深まる。今回はmonoランタイムと、Monoのクラスライブラリについて解説する。 ← 前回 連載 INDEX 次回 → 前回は、Monoの成り立ちから、そのソフトウェア構成、C#コンパイラーの内容まで、Monoについて解説した。今回も引き続き、monoランタイムと、Monoのクラスライブラリについて解説する。 mono: ECMA CLIランタイム 次はmonoランタイムについて説明しよう。monoランタイムは、.exeファイルや.dllファイルを解釈して、そのCIL(MSIL)コードをCPUのネイティブ命令に置き換えて実行する、実行エンジンだ。その中身は、CIL(MSIL)メタデータローダー、JITコンパイラーなどの実行エンジン、メモリ管理(ガベージコレクション)、AppDomain

    kkamegawa
    kkamegawa 2014/01/27
    大文字小文字区別しないWin32サブシステム前提のファイル名monoでどうしているのかなと思ったら、やはりある程度救うための環境変数があったのか。
  • 第1回 Mono×LinuxでASP.NET MVCを動かすまで

    第1回 Mono×LinuxASP.NET MVCを動かすまで:連載:MonoでOSSなASP.NET MVCアプリ(1/2 ページ) オープンソースの.NET環境である「Mono」やオープンソース・データベースの「MySQL」を使ってASP.NET MVCサイトを実運用している筆者が、その環境の構築方法をレクチャーする連載がスタート。 連載目次 Mono概要 稿では、.NETと互換性のある「Mono」(後述)と、.NETからMySQLデータベースにアクセスできるADO.NETドライバの「MySQL Connector」というオープンソース環境を駆使した、ASP.NET MVCプロジェクト・サーバの構築方法を紹介する。 Monoは、Xamarin社によりスポンサードされる、ECMA C#言語仕様とECMA CLI(Common Language Infrastructure)のオー

    第1回 Mono×LinuxでASP.NET MVCを動かすまで
    kkamegawa
    kkamegawa 2013/03/15
    おお、ソーシャルゲーム界隈でもmono x ASP .NET MVCで。
  • Announcing the F# 3.0 Open Source Code Drop

    Note: See the F# Software Foundation for the latest on Open Source and Cross-Platform F# As announced by the Visual F# team today at StrangeLoop 2012, the open source code drop for F# 3.0 is now available! This code drop comes right on the heels of the release of F# 3.0 as part of Visual Studio 2012, and the Free Tools for F# for use with Visual Studio 2012 Express for Web. We have also recently r

    Announcing the F# 3.0 Open Source Code Drop
    kkamegawa
    kkamegawa 2012/09/26
    F# 3.0のソースコードをGitHubで公開したというお知らせ。ライセンスはApache 2.0。monoの場合は2.9が必要で、ちょっと注意が必要→ https://github.com/fsharp/fsharp/blob/master/README
  • 1