ライブコード

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より

ライブコード
開発者ライブコード株式会社
初回リリース2001年7月11日; 24年前 (2001年7月11日
安定版リリース
9.6.4 / 2021年8月31日; 4年前[ 1 ] ( 2021-08-31 )
プレビューリリース
9.6.5RC2 / 2021年10月25日; 4年前[ 1 ] ( 2021-10-25 )
リポジトリ
オペレーティング·システムmacOSWindowsLinuxUnixAndroidiOSHTML5
タイププログラミング
ライセンスGPL(バージョン9.6.3まで)[ 2 ] 独占的
Webサイトライブコード.org ライブコード.com Wikidataで編集する
ライブコードスクリプト
パラダイムオブジェクト指向
家族スクリプト言語
開発者ライブコード株式会社
初登場1993 (1993年
プラットフォームi386、AMD64、ARM
OSWindowsmacOSLinuxUnixRaspberry Pi
ライセンス独自GPL
Webサイトライブコード.com Wikidataで編集する
影響を受けた
ハイパートーク

LiveCode(旧称Revolution、MetaCard [ 3 ])は、HyperCardに着想を得たクロスプラットフォーム[ 4 ] の高速アプリケーション開発 ランタイムシステムです。LiveCode Script (旧称MetaTalk)プログラミング言語を採用しており、これはHyperCardHyperTalkと同様のxTalkスクリプト言語ファミリーに属します[ 5 ] [ 6 ]

この環境は2001年に導入されました。[ 7 ] 「Revolution」開発システムは、Runtime Revolutionが2003年にMetaCard Corporationから買収したMetaCardエンジン技術をベースとしていました。 [ 8 ] [ 9 ]このプラットフォームは、2004年にMacworld Annual Editor's Choice Awardの「最優秀開発ソフトウェア」を受賞しました。[ 10 ] 「Revolution」は2010年秋に「LiveCode」に改名されました。「LiveCode」は、スコットランドのエディンバラに拠点を置くRuntime Revolution Ltd.によって開発および販売されています。2015年3月、同社は製品名と社名を統一するために「LiveCode Ltd.」に改名されました。2013年4月、Kickstarterでのクラウドファンディングキャンペーンの成功を受けて、無料/オープンソース版の「LiveCode Community Edition 6.0」が公開されました[ 11 ]コードベースは再ライセンスされ、2013年4月のバージョンでフリーのオープンソースソフトウェアとして利用可能になりました。

LiveCodeは、 iOSAndroidOS XWindows 95からWindows 10Raspberry Pi、そしてLinux、Solaris、BSDを含む様々なUnix系OSで動作します。モバイル、デスクトップ、サーバー/CGIアプリケーションに使用できます。iOS(iPhoneおよびiPad)版は2010年12月にリリースされました。[ 12 ] [ 13 ] Webに展開された最初のバージョンは2009年にリリースされました。[ 14 ]これは最も広く使用されているHyperCard/HyperTalkクローンであり、[要出典]、すべての主要オペレーティングシステムで動作する唯一のクローンです。

2015年3月12日、ニューヨークでバージョン8の開発者向けリリースが発表されました。この製品の主要な機能強化には、「LiveCode Builder」と呼ばれる新しい独立した開発言語が含まれており、「ウィジェット」と呼ばれる新しいオブジェクトクラスを作成できます。以前のバージョンでは、オブジェクトクラスのセットは固定されており、Cなどの一般的な手続き型言語を使用することでのみ拡張が可能でした。独自のIDEで実行されるこの新しい言語は、変数の型指定を可能にするという点で、移行期のクロストークパラダイムから脱却しています。しかし、2つの環境は完全に統合されており、新しいオブジェクトを作成する機能以外は、LiveCodeでの開発は既存のIDE内で通常どおりに進められます。

HTML5 を LiveCode に導入するための2 回目のクラウドファンディングキャンペーンは、2014 年 7 月 31 日に約 400,000 米ドルの資金調達目標を達成しました。LiveCode 開発者リリース 8.0 DP4 (2015 年 8 月 31 日) には、 HTML5へのスタンドアロン展開オプションが初めて含まれました

2021年8月31日、バージョン9.6.4以降、GPLライセンスのLiveCodeコミュニティエディションは廃止されました。[ 2 ]

説明

[編集]

LiveCodeソフトウェアは、コンパイル不要のワークフローを用いて、サポートされている多くの環境で動作するアプリケーションを作成します。LiveCodeでは、同じコンピュータコードを複数のデバイスやプラットフォームで実行できます。LiveCodeは、動的型付けされた英語に似た高水準プログラミング言語「Transcript」を使用しています。Transcriptとコンパイル不要のワークフローにより、自己文書化され、初心者のプログラマでも理解しやすいコードが生成されます。例えば、システムクロックが午前9時の時に次のスクリプトを実行したとします。

  10 繰り返す  「Hello world at」  長い 時間  入れて フィールド1の後に戻る     1 待つ  繰り返し終了

最初のテキスト フィールド (「フィールド 1」と表記) に 10 行が読み込まれ、次のように表示されます。

午前9時00分にこんにちは世界午前9時00分01秒のHello world午前9時00分02秒のHello world...

注:

  • repeat(および関連するend repeat) は制御構造であり、ここではさまざまな形式のうちの 1 つだけを示します。
  • putコマンドです
  • "Hello World at"文字通り
  • the long timeシステム時間を呼び出す関数である
  • returnASCII文字10(改行)に等しい定数
  • afterxTalk 言語の特徴である「チャンキング」と呼ばれるシステムに関係するキーワードです
  • field 1オブジェクト参照であり、ここではテキストフィールドのレイヤー番号で表されます。ほぼすべての標準オブジェクトクラスがサポートされており、非常に直感的な複数の方法で参照できます。

LiveCodeの自然な英語風の構文は、初心者でも簡単に習得できます。変数は型がなく、コンパイル時にコンテキストのみに基づいて型付けされます。そのため、この言語は読みやすく保守しやすく、速度の低下も比較的最小限に抑えられています。この言語には、連想配列[ 15 ] 、 [正規表現] 、マルチメディア、さまざまなSQLデータベースのサポート、TCP/IPライブラリなどの高度な機能が含まれています。LiveCodeエンジンは、いくつかの一般的な画像形式(BMP、PNG、GIF、JPEGなど)、アンチエイリアスベクターグラフィック、HTMLスタイルのテキストハイパーリンク、連鎖動作、埋め込みWebブラウザをサポートしています。これらの高レベル機能へのアクセスは、わかりやすいように設計されています。

[編集]
  • Web ページのソース コードを変数に読み込むには、次の 1 行のコードが必要です。
 MyVariableURL  「http://www.wikipedia.com」を 入力します 
  • FTP サーバーにファイルをアップロードする場合も、同様の構文を使用します。
 URL  「binfile:picture.jpg」を URL 「ftp://john:[email protected]:2121/picture.jpg」 入力します 

深さ

[編集]

LiveCodeには約2,950個の組み込み言語用語とキーワードがあり、C言語やその他の低レベル言語で書かれた外部ライブラリによって拡張することができます。[ 16 ] [ 17 ]

成果

[編集]

LiveCodeプロジェクトファイルは、プラットフォーム間でバイナリ互換性があります。各プラットフォームのルックアンドフィールと動作を継承します。ボタン、スクロールバー、プログレスバー、メニューは、LiveCodeアプリケーションの作成者が介入することなく、ターゲットプラットフォーム上で期待どおりに動作します。

LiveCodeを「スタンドアロン」でコンパイルすると、対象プラットフォームごとに単一の実行ファイル(最小サイズ約1.5MB)が生成されます。別途ランタイムは必要ありません。

HyperCardに関するWikipediaの記事には、同様の開発環境とスクリプト言語の基礎についてより詳細な説明があります。現代のLiveCodeは、以前のHyperCardの広大なスーパーセットでありながら、そのシンプルさを維持しています。LiveCodeには、マルチプラットフォーム展開、外部デバイスとの通信、多くの基本的な言語拡張など、オリジナルのHyperCardプログラムにはなかった多くの機能が含まれています。LiveCodeツールキットは、HyperCardと比較して、インターネットベースのテキストおよびメディアリソースにアクセスできる機能を備えており、インターネット対応のデスクトップアプリケーションの作成を可能にします。[ 18 ]

互換性

[編集]
バージョンマッキントッシュウィンドウズリナックス
9.x [ 19 ]10.9.x – 10.13.x インテル7、2008、Windows 8.x、Windows 10.x(デスクトップ)32 または 64 ビット、32 ビット ARMv6 (Raspberry Pi) glibc glib gtk/gdk lcms pango/xft gksu esd mplayer
8.x [ 20 ]10.6.x – 10.12.x インテルXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)32 または 64 ビット、32 ビット ARMv6 (Raspberry Pi) glibc gtk lcms pango/xft gksu esd mplayer
7.x [ 21 ]10.6.x – 10.9.x インテルXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)32 または 64 ビット、32 ビット ARMv6 (Raspberry Pi) glibc gtk lcms pango/xft gksu esd mplayer
6.7.x [ 22 ]10.6.x – 10.9.x インテルXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)2.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
6.6.x [ 23 ]10.5.8 – 10.9.x インテル/PPCXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)2.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
6.0.x – 6.5.x [ 24 ]10.4.11 – 10.9.x インテル/PPCXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)2.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
5.x [ 25 ]10.4.11 – 10.8.x インテル/PPC2000 SP4、XP SP2+、2003、Vista SP1+、7、20082.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms
4.6.x [ 26 ]10.4.11 – 10.8.x インテル/PPC2000 SP4、XP SP2+、2003、Vista SP1+、7、20082.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms
4.5.x [ 27 ]10.3.9 – 10.8.x インテル/PPC2000 SP4、XP SP2+、2003、Vista SP1+、7、20082.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms
4.0.x???
3.x???
2.6.x [ 28 ]10.2.7 – 10.6.x インテル/PPC、9.2.2 PPC98、Me、NT、2000、XP、Vista2.4+ 32 ビット X11R5 glibc 2.2.4 gtk lcms

一部のバージョンでは、iOS および Android ターゲットが利用可能です。

注: 4.5.x~6.x の完全な Linux 要件は次のとおりです。

  • 32 ビット インストール、または32 ビット互換レイヤーを備えた64 ビットLinux ディストリビューション
  • 2.4.x以降のカーネル
  • 24ビットディスプレイ上でローカルに実行されるX11R5対応Xサーバー
  • glibc 2.3.2以降
  • gtk/gdk/glib (オプション – ネイティブテーマのサポートに必要)
  • pango/xft(オプション - PDF印刷、アンチエイリアステキスト、Unicodeフォントのサポートに必要)
  • lcms(オプション - JPEGおよびPNGのカラープロファイルサポートに必要)
  • gksu(オプション - 昇格プロセスのサポートに必須)

参照

[編集]
  • MetaCard は、Runtime Revolution が自社の開発システムの基盤となる MetaCard テクノロジを 2003 年に買収しました。
  • HyperCard、すべての xTalk 言語の元祖。

参考文献

[編集]
  1. ^ a b 「All LiveCode Downloads」 . livecode.com . LiveCode Ltd. 2021年8月31日閲覧
  2. ^ a b 「LiveCode | LiveCodeオープンソースのホーム」2021年8月31日時点のオリジナルからのアーカイブ。 2021年8月31日閲覧そのため、この度、LiveCodeのオープンソース版のサポートを終了することを決定しました。既存のオープンソース版は引き続きご利用いただけます。コードは引き続きgithubで閲覧可能です。プロジェクトへの貢献は今後受け付けず、メンテナンスや当サイトでのオープンソース版のダウンロード提供も行いません。
  3. ^ MacNN: RunRev が Revolution を「LiveCode」に置き換える
  4. ^ 「PCWorld: Mac OS XおよびVista用開発ツール」 。2011年12月25日時点のオリジナルよりアーカイブ
  5. ^ Shafer, Dan (2004). 「レビュー:ランタイム革命、単なる人間のためのプログラミング」 . MacTech . 20 (5).革命は、Apple Computerが数年前に放棄した、非常に愛され、広く使われていた製品、HyperCardから生まれました。
  6. ^ マンチェスター、フィル(2007年12月27日)「強化版HyperCard:すべてをひとつのコードで」 The Register。
  7. ^ 「Macworld: RuntimeがOS X向けRevolution 1.1をリリース」2024年3月12日閲覧。
  8. ^ 「Macworld: Runtime RevolutionがMetaCard技術を買収」2024年3月12日閲覧。
  9. ^ 「Runtime Revolution Acquires MetaCard Technology」 2003年7月8日。2004年2月3日時点のオリジナルよりアーカイブ。
  10. ^ 「第19回エディターズチョイスアワード」Macworld 2004年。スタックメタファーを備えたHyperCardに、Runtime RevolutionのRevolution Studio 2.1という新たな後継者が誕生した。
  11. ^ 「次世代LiveCode(オープンソース)」 2014年7月30日。
  12. ^ Serignese, Katie (2010年12月6日). 「Runtime Revolution、iOSデプロイメントパックをリリース」 . 2024年3月12日閲覧
  13. ^ ランズコム、ピーター(2010年12月7日)「RunRev、LiveCodeのリリースで100万ポンドの売上増を目指す」 The Scotsman紙。
  14. ^ ミラー、ケビン(2009年4月22日)「使いやすい言語はコンテンツ専門家を引き付けるか?」 WWW2009カンファレンスペーパー。
  15. ^ チュートリアル: LiveCode での配列の使用
  16. ^ Monroe, Tim (2003). 「Children of the Revolution: Revolution で QuickTime ムービーを編集する」 . MacTech . 19 (10).幸いなことに、Runtime Revolution は Revolution プラグインを作成するためのソフトウェア開発キット (SDK) を提供しており、これによりプラグインの作成は容易になります。
  17. ^ Waddingham, Mark (2007年10月4日). 「2.9でLinux用の外部コードを書く」 . Runtime Revolutionニュースレター. Runtime Revolution, Ltd.
  18. ^ ガスキン、リチャード(2001年9月20日)「ブラウザを超えて、ネット中心の世界におけるデスクトップの役割を再発見する」4世界大使館の記事セクション 5. ネット アプリを作成するためのツールを参照してください。
  19. ^ 「LiveCode 9.5.0 リリースノート」(PDF) . livecodestatic.com . 2024年3月12日閲覧
  20. ^ 「アーカイブコピー」(PDF)2015年12月22日時点のオリジナル(PDF)からアーカイブ2015年9月1日閲覧。 {{cite web}}: CS1 maint: アーカイブされたコピーをタイトルとして (リンク)
  21. ^ 「LiveCode 7.0.0 リリースノート」(PDF) . livecodestatic.com . 2024年3月12日閲覧
  22. ^ 「LiveCode 6.7.0 リリースノート」(PDF) . livecodestatic.com . 2024年3月12日閲覧
  23. ^ 「LiveCode 6.6.5 リリースノート」(PDF) . livecodestatic.com . 2024年3月12日閲覧
  24. ^ 「LiveCode 6.5.2 リリースノート」(PDF) . runrev.com . 2024年3月12日閲覧
  25. ^ 「LiveCode 5.5.0 リリースノート」(PDF) . runrev.com . 2024年3月12日閲覧
  26. ^ 「LiveCode 4.6.0 リリースノート」(PDF) . runrev.com . 2024年3月12日閲覧
  27. ^ 「LiveCode 4.5.0 リリースノート」(PDF) . runrev.com . 2024年3月12日閲覧
  28. ^ 「Livecodeユーザーガイド」(PDF)2012年12月21日時点のオリジナル(PDF)からアーカイブ2013年5月1日閲覧。

参考文献

[編集]
[編集]

    ライブコード
    開発者ライブコード株式会社
    初回リリース2001年7月11日; 24年前 (2001-07-11)
    安定版リリース
    9.6.4 / 2021年8月31日; 4年前[1] (2021-08-31)
    プレビューリリース
    9.6.5RC2 / 2021年10月25日; 4年前[1] (2021-10-25)
    リポジトリ
    • github.com/livecode/livecode
    オペレーティング·システムmacOSWindowsLinuxUnixAndroidiOSHTML5
    タイププログラミング
    ライセンスGPL(バージョン9.6.3まで)[2] 独占的
    Webサイトライブコード.org ライブコード.com
    ライブコードスクリプト
    パラダイムオブジェクト指向
    家族スクリプト言語
    開発者ライブコード株式会社
    初登場1993 (1993)
    プラットフォームi386、AMD64、ARM
    OSWindowsmacOSLinuxUnixRaspberry Pi
    ライセンス独自GPL
    Webサイトライブコード
    影響を受けた
    ハイパートーク

    LiveCode(旧称Revolution、MetaCard [3])は、HyperCardに着想を得たクロスプラットフォーム[4]の 高速アプリケーション開発 ランタイムシステムです。LiveCode Script (旧称MetaTalk)プログラミング言語を採用しており、これはHyperCardHyperTalk [5] [6]と同様に、 xTalkスクリプト言語ファミリーに属しています

    この環境は2001年に導入されました。[7] 「Revolution」開発システムは、Runtime Revolutionが2003年にMetaCard Corporationから買収したMetaCardエンジン技術をベースとしていました。[8] [9]このプラットフォームは、2004年にMacworld Annual Editor's Choice Awardの「最優秀開発ソフトウェア」を受賞しました。[10] 「Revolution」は2010年秋に「LiveCode」に改名されました。「LiveCode」は、スコットランドのエディンバラに拠点を置くRuntime Revolution Ltd.によって開発・販売されています。2015年3月、同社は社名と製品名を統一するために「LiveCode Ltd.」に改名されました。2013年4月、Kickstarterでのクラウドファンディングキャンペーンの成功を受けて、無料/オープンソース版の「LiveCode Community Edition 6.0」が公開されました[11]コードベースは再ライセンスされ、2013年4月のバージョンで無料/オープンソースソフトウェアとして利用可能になりました。

    LiveCodeは、 iOSAndroidOS XWindows 95からWindows 10Raspberry Pi、そしてLinux、Solaris、BSDを含む様々なUnix系OSで動作します。モバイル、デスクトップ、サーバー/CGIアプリケーションに使用できます。iOS(iPhoneおよびiPad)版は2010年12月にリリースされました。[12] [13] Webに展開された最初のバージョンは2009年にリリースされました。[14]これは最も広く使用されているHyperCard/HyperTalkクローンであり[要出典]、すべての主要オペレーティングシステムで動作する唯一のクローンです。

    2015年3月12日、ニューヨークでバージョン8の開発者向けリリースが発表されました。この製品の主要な機能強化には、「LiveCode Builder」と呼ばれる新しい独立した開発言語が含まれており、「ウィジェット」と呼ばれる新しいオブジェクトクラスを作成できます。以前のバージョンでは、オブジェクトクラスのセットは固定されており、Cなどの一般的な手続き型言語を使用することでのみ拡張が可能でした。独自のIDEで実行されるこの新しい言語は、変数の型指定を可能にするという点で、移行期のクロストークパラダイムから脱却しています。しかし、2つの環境は完全に統合されており、新しいオブジェクトを作成する機能以外は、LiveCodeでの開発は既存のIDE内で通常どおりに進められます。

    HTML5 を LiveCode に導入するための2 回目のクラウドファンディングキャンペーンは、2014 年 7 月 31 日に約 400,000 米ドルの資金調達目標を達成しました。LiveCode 開発者リリース 8.0 DP4 (2015 年 8 月 31 日) には、 HTML5へのスタンドアロン展開オプションが初めて含まれました

    2021年8月31日、バージョン9.6.4以降、GPLライセンスのLiveCodeコミュニティエディションは廃止されました。[2]

    説明

    LiveCodeソフトウェアは、コンパイル不要のワークフローを用いて、サポートされている多くの環境で動作するアプリケーションを作成します。LiveCodeでは、同じコンピュータコードを複数のデバイスやプラットフォームで実行できます。LiveCodeは、動的型付けされた英語に似た高水準プログラミング言語「Transcript」を使用しています。Transcriptとコンパイル不要のワークフローにより、自己文書化され、初心者のプログラマでも理解しやすいコードが生成されます。例えば、システムクロックが午前9時の時に次のスクリプトを実行したとします。

      10 繰り返す  「Hello world at」  長い 時間  入れて フィールド1の後に戻る     1 待つ  繰り返し終了

    最初のテキスト フィールド (「フィールド 1」と表記) に 10 行が読み込まれ、次のように表示されます。

    午前9時00分にこんにちは世界午前9時00分01秒のHello world午前9時00分02秒のHello world...

    注:

    • repeat(および関連するend repeat) は制御構造であり、ここではさまざまな形式のうちの 1 つだけを示します。
    • putコマンドです
    • "Hello World at"文字通り
    • the long timeシステム時間を呼び出す関数である
    • returnASCII文字10(改行)に等しい定数
    • afterxTalk 言語の特徴である「チャンキング」と呼ばれるシステムに関係するキーワードです
    • field 1オブジェクト参照であり、ここではテキストフィールドのレイヤー番号で表されます。ほぼすべての標準オブジェクトクラスがサポートされており、非常に直感的な複数の方法で参照できます。

    LiveCodeの自然な英語風の構文は、初心者でも簡単に習得できます。変数は型がなく、コンパイル時にコンテキストのみに基づいて型付けされます。そのため、この言語は読みやすく保守しやすく、速度の低下も比較的最小限に抑えられています。この言語には、連想配列[15] 、 [正規表現] 、マルチメディア、さまざまなSQLデータベースのサポート、TCP/IPライブラリなどの高度な機能が含まれています。LiveCodeエンジンは、いくつかの一般的な画像形式(BMP、PNG、GIF、JPEGなど)、アンチエイリアスベクターグラフィック、HTMLスタイルのテキストハイパーリンク、連鎖動作、埋め込みWebブラウザをサポートしています。これらの高レベル機能へのアクセスは、わかりやすいように設計されています。

    • Web ページのソース コードを変数に読み込むには、次の 1 行のコードが必要です。
     MyVariableURL  「http://www.wikipedia.com」を 入力します 
    • FTP サーバーにファイルをアップロードする場合も、同様の構文を使用します。
     URL  「binfile:picture.jpg」を URL 「ftp://john:[email protected]:2121/picture.jpg」 入力します 

    深さ

    LiveCodeには約2,950個の組み込み言語用語とキーワードがあり、C言語やその他の低レベル言語で書かれた外部ライブラリによって拡張することができます。[16] [17]

    成果

    LiveCodeプロジェクトファイルは、プラットフォーム間でバイナリ互換性があります。各プラットフォームのルックアンドフィールと動作を継承します。ボタン、スクロールバー、プログレスバー、メニューは、LiveCodeアプリケーションの作成者が介入することなく、ターゲットプラットフォーム上で期待どおりに動作します。

    LiveCodeを「スタンドアロン」でコンパイルすると、対象プラットフォームごとに単一の実行ファイル(最小サイズ約1.5MB)が生成されます。別途ランタイムは必要ありません。

    HyperCardに関するWikipediaの記事には、同様の開発環境とスクリプト言語の基礎についてより詳細な説明があります。最新のLiveCodeは、以前のHyperCardの広範なスーパーセットでありながら、そのシンプルさを維持しています。LiveCodeには、マルチプラットフォーム展開、外部デバイスとの通信、多くの基本的な言語拡張など、オリジナルのHyperCardプログラムにはなかった多くの機能が含まれています。LiveCodeツールキットは、HyperCardと比較して、インターネットベースのテキストおよびメディアリソースにアクセスできる機能を備えており、インターネット対応のデスクトップアプリケーションの作成を可能にします。[18]

    互換性

    バージョンマッキントッシュウィンドウズリナックス
    9.x [19]10.9.x – 10.13.x インテル7、2008、Windows 8.x、Windows 10.x(デスクトップ)32 または 64 ビット、32 ビット ARMv6 (Raspberry Pi) glibc glib gtk/gdk lcms pango/xft gksu esd mplayer
    8.x [20]10.6.x – 10.12.x インテルXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)32 または 64 ビット、32 ビット ARMv6 (Raspberry Pi) glibc gtk lcms pango/xft gksu esd mplayer
    7.x [21]10.6.x – 10.9.x インテルXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)32 または 64 ビット、32 ビット ARMv6 (Raspberry Pi) glibc gtk lcms pango/xft gksu esd mplayer
    6.7.x [22]10.6.x – 10.9.x インテルXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)2.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
    6.6.x [23]10.5.8 – 10.9.x インテル/PPCXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)2.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
    6.0.x – 6.5.x [24]10.4.11 – 10.9.x インテル/PPCXP SP2+、2003、Vista SP1+、7、2008、Windows 8.x、Windows 10.x(デスクトップ)2.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
    5.x [25]10.4.11 – 10.8.x インテル/PPC2000 SP4、XP SP2+、2003、Vista SP1+、7、20082.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms
    4.6.x [26]10.4.11 – 10.8.x インテル/PPC2000 SP4、XP SP2+、2003、Vista SP1+、7、20082.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms
    4.5.x [27]10.3.9 – 10.8.x インテル/PPC2000 SP4、XP SP2+、2003、Vista SP1+、7、20082.4.x+ 32 ビット X11R5 glibc 2.3.2 gtk lcms
    4.0.x???
    3.x???
    2.6.x [28]10.2.7 – 10.6.x インテル/PPC、9.2.2 PPC98、Me、NT、2000、XP、Vista2.4+ 32 ビット X11R5 glibc 2.2.4 gtk lcms

    一部のバージョンでは、iOS および Android ターゲットが利用可能です。

    注: 4.5.x~6.x の完全な Linux 要件は次のとおりです。

    • 32 ビット インストール、または32 ビット互換レイヤーを備えた64 ビットLinux ディストリビューション
    • 2.4.x以降のカーネル
    • 24ビットディスプレイ上でローカルに実行されるX11R5対応Xサーバー
    • glibc 2.3.2以降
    • gtk/gdk/glib (オプション – ネイティブテーマのサポートに必要)
    • pango/xft(オプション - PDF印刷、アンチエイリアステキスト、Unicodeフォントのサポートに必要)
    • lcms(オプション - JPEGおよびPNGのカラープロファイルサポートに必要)
    • gksu(オプション - 昇格プロセスのサポートに必須)

    参照

    • MetaCard は、Runtime Revolution が自社の開発システムの基盤となる MetaCard テクノロジを 2003 年に買収しました。
    • HyperCard、すべての xTalk 言語の元祖。

    参考文献

    1. ^ ab "All LiveCode Downloads". livecode.com . LiveCode Ltd . 2021年8月31日閲覧
    2. ^ ab “LiveCode | LiveCodeオープンソースのホーム”. オリジナルから2021年8月31日アーカイブ2021年8月31日閲覧。そのため、この度、LiveCodeのオープンソース版のサポートを終了することを決定しました。既存のオープンソース版は引き続きご利用いただけます。コードは引き続きgithubで閲覧可能です。プロジェクトへの貢献は今後受け付けず、メンテナンスや当サイトでのオープンソース版のダウンロード提供も行いません。
    3. ^ MacNN: RunRev が Revolution を「LiveCode」に置き換える
    4. ^ 「PCWorld: Mac OS XおよびVista用開発ツール」。2011年12月25日時点のオリジナルよりアーカイブ。
    5. ^ Shafer, Dan (2004). 「レビュー:ランタイム革命、単なる人間のためのプログラミング」MacTech 20 (5).革命は、Apple Computerが数年前に放棄した、非常に愛され、広く使われていた製品、HyperCardから生まれました。
    6. ^ マンチェスター、フィル(2007年12月27日)「強化版HyperCard:すべてを束ねる1つのコード」The Register。
    7. ^ 「Macworld: RuntimeがOS X向けRevolution 1.1をリリース」2024年3月12日閲覧。
    8. ^ 「Macworld: Runtime RevolutionがMetaCard技術を買収」2024年3月12日閲覧。
    9. ^ “Runtime Revolution Acquires MetaCard Technology”. 2003年7月8日. 2004年2月3日時点のオリジナルよりアーカイブ。
    10. ^ 「第19回エディターズチョイスアワード」Macworld 2004年。スタックメタファーを備えたHyperCardに、Runtime RevolutionのRevolution Studio 2.1という新たな後継者が誕生した。
    11. ^ 「次世代LiveCode(オープンソース)」2014年7月30日。
    12. ^ Serignese, Katie (2010年12月6日). 「Runtime Revolution、iOSデプロイメントパックをリリース」 . 2024年3月12日閲覧
    13. ^ ランズコム、ピーター(2010年12月7日)「RunRev、LiveCodeのリリースで100万ポンドの売上増を目指す」The Scotsman紙。
    14. ^ ミラー、ケビン(2009年4月22日)「使いやすい言語はコンテンツ専門家を引き付けるか?」WWW2009カンファレンスペーパー。
    15. ^ チュートリアル: LiveCode での配列の使用
    16. ^ Monroe, Tim (2003). 「Children of the Revolution: Revolution で QuickTime ムービーを編集する」. MacTech . 19 (10).幸いなことに、Runtime Revolution は Revolution プラグインを作成するためのソフトウェア開発キット (SDK) を提供しており、これによりプラグインの作成は容易になります。
    17. ^ Waddingham, Mark (2007年10月4日). 「2.9でLinux用の外部モジュールを作成する」. Runtime Revolutionニュースレター. Runtime Revolution, Ltd.
    18. ^ ガスキン、リチャード(2001年9月20日)「ブラウザを超えて:ネット中心の世界におけるデスクトップの役割の再発見」第4世界大使館の記事セクション 5. ネット アプリを作成するためのツールを参照してください。
    19. ^ 「LiveCode 9.5.0 リリースノート」(PDF) . livecodestatic.com . 2024年3月12日閲覧
    20. ^ 「アーカイブコピー」(PDF) 。 2015年12月22日時点のオリジナル(PDF)からアーカイブ2015年9月1日閲覧。{{cite web}}: CS1 maint: archived copy as title (link)
    21. ^ 「LiveCode 7.0.0 リリースノート」(PDF) . livecodestatic.com . 2024年3月12日閲覧
    22. ^ 「LiveCode 6.7.0 リリースノート」(PDF) . livecodestatic.com . 2024年3月12日閲覧
    23. ^ 「LiveCode 6.6.5 リリースノート」(PDF) . livecodestatic.com . 2024年3月12日閲覧
    24. ^ 「LiveCode 6.5.2 リリースノート」(PDF) . runrev.com . 2024年3月12日閲覧
    25. ^ 「LiveCode 5.5.0 リリースノート」(PDF) . runrev.com . 2024年3月12日閲覧
    26. ^ 「LiveCode 4.6.0 リリースノート」(PDF) . runrev.com . 2024年3月12日閲覧
    27. ^ 「LiveCode 4.5.0 リリースノート」(PDF) . runrev.com . 2024年3月12日閲覧
    28. ^ 「Livecodeユーザーガイド」(PDF) 。 2012年12月21日時点のオリジナル(PDF)からアーカイブ2013年5月1日閲覧。

    参考文献

    • ラヴィエリ、エドワード。LiveCodeモバイル開発HOTSHOT
    • ホルゲート、コリン。LiveCode モバイル開発初心者ガイド
    • ショーネヴィル、マーク。真の初心者のための LiveCode プログラミング
    • シェーファー、ダン著『革命:思考のスピードで動くソフトウェア』第1巻(Runtime Revolution Ltd、2003年)
    • ワン、ウォレス著『プログラミング入門 フォー・ダミーズ』第4版
    • 公式サイト
    Retrieved from "https://en.wikipedia.org/w/index.php?title=LiveCode&oldid=1321408795"
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate