前へ 1 2 3 4 5 6 7 8 9 10
445件中 1 - 10件表示
  • MobileApps

    MobileAppsから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    MobileAppsは、株式会社エンターモーションにより開発されたクラウド型のモバイルCMS。スマートフォンからフィーチャーフォンまでマルチデバイスに対応。MobileAppsは、モバイルサイト開発や運営に必要な基本機能を搭載したMobileAppsエンジンと、これを強化する追加プログラムであるMobileAppsプラグインの2つの製品がある。MobileAppsエンジンは、APIを公開しており、このAPIへ接続するプラグインにより、その機能を誰でも拡張することができる。MobileAppsプラグインにより、MobileAppsエンジンを強化する事で、サービス仕様に依存せずに、様々なモバイルサイトをマルチデバイスへ対応させて構築することができる。MobileApps フレッシュアイペディアより)

  • Java

    Javaから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    1990年頃、サンの技術者パトリック・ノートンは、自社のプログラミング言語 C++ と C の API(アプリケーションプログラミングインタフェース)と開発ツールに不満を募らせていた。その頃、情報技術の世界で NeXT が開発した技術が注目を浴びていたことがきっかけとなって、ノートンはサンで新技術の仕事をすることになった。Java フレッシュアイペディアより)

  • Extensible Markup Language

    Extensible Markup Languageから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    例えば、プログラムからXML文書を処理する方法として、Document Object Model (DOM) や Simple API for XML (SAX) などのアプリケーションプログラミングインタフェース (API) が標準化されている。Extensible Markup Language フレッシュアイペディアより)

  • Carbon

    Carbonから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    Carbon(カーボン)は、旧来のMac OSのToolbox API(Application Programming Interface)をMac OS X用に整理・移植したAPIであり、従来のMac OS用アプリケーションをMac OS X向けに移植しやすくするために開発された。Carbon フレッシュアイペディアより)

  • ローダブル・カーネル・モジュール

    ローダブル・カーネル・モジュールから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    概要で述べた通り、通常カーネル内にある関数名、構造体名などのシンボルはカーネルの外からは直接見えない。LKMのロードにはシンボル解決が必要であるが、シンボル解決するためにはinsmod等のモジュールローダを起動し、様々なチェックに通る必要がある。この時前述の通り、MODULE_LICENSEマクロにある文字列がチェックされる。シンボル名は通常、EXPORT_SYMBOLまたは、GPLにライセンスされたモジュールのみが参照可能なEXPORT_SYMBOL_GPLマクロに記述する。このマクロに記述されたシンボル名はモジュールローディング時にモジュールから参照できるようになるが、あらゆるライセンス用に提供されるEXPORT_SYMBOLとは異なり、EXPORT_SYMBOL_GPLマクロはプロプライエタリなモジュールからは一切参照できない。すなわちプロプライエタリなモジュールを作成する場合はEXPORT_SYMBOL_GPLマクロでエクスポートされている関数を利用できないことになる。プロプライエタリなモジュールを作成する企業にとっては、これは前述の汚染フラグとは比べものにならないほど厳しい制限に思える。しかし、Linuxカーネル開発者にとってはカーネル内の重要な処理に関する決定のイニシアティブを一貫してLinuxカーネルコミュニティが持つことができるという大きな利点がある。プロプライエタリなドライバはソースコードがない、もしくは自由な改変を許可していないものが多く、状況によりカーネルのAPIをはじめとして最新のカーネル開発状況に追随できていないものが存在する。そのようなドライバによるバグやシステムクラッシュが発生したとしてもソースコードを改変できないため、Linuxカーネルコミュニティ側では全く解決できない。これは昔からコミュニティの悩みの種となっているため、カーネル内の極めて重要なオブジェクトや、問題がひとたび発生するとシステムがクラッシュするような処理を最初からバイナリオンリードライバには実行できないようにしようとしたのである。ローダブル・カーネル・モジュール フレッシュアイペディアより)

  • UNIX

    UNIXから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    BSD UNIXはAT&Tから公式に配布許可を得たUNIXのバリエーションであり、入手のためにはまずAT&T UNIXのソースライセンスを得た上でバークレー校とのあいだでライセンス契約を結ぶ必要があった。当時はUNIXのライセンス費が教育機関向けには非常に安く、また同校のライセンス費も実費程度であったので BSD Unix は広く普及した。BSDベースの商用UNIXも登場したが、これはAT&Tからバイナリ再配布ライセンスを得て販売されていたのであり、ソースコードは付属しておらず、カーネル再構成用にリロケータブルオブジェクトファイル(.oファイル)が添付されていた。なお、BSD開発の中心となったのが、後にサン・マイクロシステムズの設立メンバーとなるビル・ジョイである。BSDライセンスの許容的性質からBSDのコードは商用製品にも取り入れられ、AT&Tの System V や初期の Microsoft Windows でBSDのTCP/IPのコードが使われた。それに伴うソケットAPIはネットワークAPIのデファクトスタンダードとなった。UNIX フレッシュアイペディアより)

  • Drupal

    Drupalから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    その性能がコンテンツ管理から、幅広いサービスや商取引を可能にするにまで及ぶことから、Drupalは時々「ウェブアプリケーションフレームワーク」であると評される。Drupalは洗練されたプログラミング・インターフェースを提供するものの、基本的なウェブサイトの設置と管理はプログラミングなしに成し遂げることができる。Drupalは一般に、最も優れたWeb 2.0フレームワークの一つであると考えられている。Drupal フレッシュアイペディアより)

  • CUBRID

    CUBRIDから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    CUBRIDは、オープンソースライセンスを採用している。サーバーエンジンには、GPLv2以降を、GUIツールであるCUBRID Managerと応用インターフェース(API)にはBSDライセンスを採用している。アプリケーションプログラミングインタフェースにBSDライセンスを採用することで、ソフトウェアベンダーがCUBRIDベースの応用プログラムをより自由に開発、配布できるようにした。CUBRID フレッシュアイペディアより)

  • DirectInput

    DirectInputから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    DirectInputはマウス、キーボード、ジョイスティック、ゲームコントローラ等を介してユーザーからの入力情報を収集するためのAPIである。DirectInputはまたゲーム中の入力装置のボタンや座標を特定のアクションに割り当てるアクションマッピングのシステムを提供する。さらにフォースフィードバック装置の入出力を扱う。マイクロソフトはDirectX 9でXbox 360用コントローラーのためのXInputという新しい入力ライブラリを導入した。DirectInput フレッシュアイペディアより)

  • HDi

    HDiから見たアプリケーションプログラミングインタフェースアプリケーションプログラミングインタフェース

    Advanced Content はDVDフォーラムが、メニュー、ブックマーク、ピクチャ・イン・ピクチャ、追加コンテンツやゲームなどの HD DVD のインタラクティブ機能のために定義した仕様である。Advanced Content の実装では、タイマ、ユーザー入力(リモコンなど)などの機能が提供される。また、ネットワークにアクセスして追加コンテンツをダウンロードしたり、2次記憶装置上のブックマークなどの情報にアクセスしたりできる。Advanced Content はHTMLに似たXMLベースのマークアップ言語を使って書かれ、アプリケーションのロジックはECMAScriptを使って書かれる。Advanced Content が提供する機能は ECMAScript のAPIから利用できる。表示スタイルの設定には XSL-FO をベースとしたXMLマークアップが使われ、タイマの設定にはSMILが使われる。Advanced Content のアプリケーション作成時には XPath を使うこともできる。HDi フレッシュアイペディアより)

前へ 1 2 3 4 5 6 7 8 9 10
445件中 1 - 10件表示