ロールバッハ金属飛行機では1920年代から最先端技術の軽合金製の応力外皮構造の多くの航空機を設計、製作した。設計だけに終わったRo Iに続いて、Ro IIを開発した。肩翼の双発の飛行艇で、極力簡単な構造とするために胴体は矩形の断面で、主翼、尾翼ともテーパーはつけられなかった。エンジンは主翼から支柱で支えられた。当時、ヴェルサイユ条約でドイツでの大型機の製造は許されていなかったので、生産はロールバッハがデンマーク設立した'Rohrbach-Metall-Aeroplan Co. A/S'で行われていた。1923年11月11日にRo IIはヴェルナー・ランドマンの操縦で初飛行い、1924年10月24日に国際航空連盟の速度記録の挑戦に使われた。記録飛行後、大日本帝国海軍に売却された。
1994年頃から短編を撮り始め、1999年に初の長編『ネイムレス/無名恐怖』を公開する。同作は、その不気味な映像と、ショッキングなストーリーが評価され、続く2002年の英語作品『ダークネス』で全米デビューを果たす。以降は主に英語圏での公開を前提とした作品を撮り続けている。2007年に手がけた『REC/レック』は、『REC:レック/ザ・クアランティン』のタイトルで、ハリウッドリメイクも行われた。
1969年にアイルランド・ウェックスフォード州で農場の息子として誕生する。カラ競馬場近くの厩舎で働いたのち、アイルランドの名伯楽ジム・ボルジャー調教師のもとで調教助手として働き始める。その後、将来の妻となるアン・マリー・クローリー調教師の調教助手となり、1991年に結婚する。1993年に調教師免許を取得し、妻の厩舎を引き継ぐ形で調教師生活をスタートさせた。当初は障害調教師として名を上げ、1993-1994年シーズンから1997-1998年シーズンまで5年連続でアイルランド障害リーディング・トレーナーに輝く。また障害のアマチュア騎手としても活躍し、1993-1994年シーズンにはアイルランドのアマチュア騎手チャンピオンとなった。その腕をクールモアグループの総帥ジョン・マグナーに認められ、引退したヴィンセント・オブライエンの後任に抜擢されてバリードイルに厩舎を開業。クールモアの専属調教師として平地競走でも活躍し始める。ガリレオ、ジャイアンツコーズウェイ、ロックオブジブラルタルなど幾多の名馬を育て上げ、1997年から2006年まで10年連続でアイルランド平地リーディング・トレーナーを獲得。さらに2001年、2002年にはイギリス平地リーディング・トレーナーにも輝いている。バリードイルでは日本人スタッフも数名働いているが、管理馬を日本に遠征させることはほとんどない。実際に出走したのは2004年ジャパンカップのパワーズコート、2010年ジャパンカップのジョシュアツリー、2017年ジャパンカップのアイダホ、2018年のカプリの4頭である。2007年のジャパンカップに出走予定だった同年のヨーロッパ年度代表馬ディラントーマスは検疫段階で入国が認められず出走できなかった。2016年の凱旋門賞には3頭を出走させ、その3頭が上位を独占という史上初の快挙を成し遂げた。しかもその3頭全てが、自身が管理したガリレオ産駒であった。2017年にはG1レース計28勝をあげ、故ロバート・フランケル元調教師が持つ平地G1年間世界最多勝記録を塗り替える快挙を成し遂げた。
エイダン・オブライエン（Aidan Patrick O'Brien、1969年10月16日 - ）は、アイルランド・ティペラリー州のバリードイル調教場を本拠地とする調教師。イギリス・ニューマーケットを拠点とするジョン・ゴスデンやゴドルフィンの専属調教師であるチャーリー・アップルビーと並び、現代の世界競馬を代表する調教師のひとりである。長男のジョセフ・オブライエンは元騎手で現調教師。次男のドナカ・オブライエンも騎手。バリードイルの設立者である大調教師ヴィンセント・オブライエンとは同姓だが、血縁関係はない。
Javaで記述したインスタンスメソッドと静的メソッド（クラスメソッド）の例を示す。Java では static 修飾子がついたメソッドが静的メソッドであり、ついていなければインスタンスメソッドである。public class MethodSample {  /** インスタンスフィールド */  private String name;    /** クラスフィールド */  private static int number;    /** インスタンスを生成するためのコンストラクタ */  public MethodSample(final String name) {    this.name = name;  }    /** インスタンスメソッド、getter */  public String getName() {    return this.name;  }    /** 静的メソッド、getter */  public static int getNumber() {    return MethodSample.number;  }    /** 静的メソッド、setter */  public static void setNumber(final int number) {    MethodSample.number = number;  }}Smalltalk同様インスタンスメソッドを呼び出すには、まずコンストラクタを呼び出してインスタンスを生成しなければならない:MethodSample objectA = new MethodSample("John");MethodSample objectB = new MethodSample("Joe");上記の例は、Smalltalkの例におけるインスタンスオブジェクトの生成と同様に動作する。C++の表記を踏襲したJavaでは、new演算子によってインスタンスを生成する。インスタンスメソッドを呼び出すには次のように記述する:objectA.getName(); // "John" を返すobjectB.getName(); // "Joe" を返す上記の例は、Smalltalkの例におけるインスタンスメソッドの呼び出しと同様に動作する。クラスメソッドを呼び出すには次のように記述する:MethodSample.setNumber(100);MethodSample.getNumber(); // 100 を返す上記の例は、Rubyの例における直接クラス名を指定したクラスメソッドの呼び出しと同様に動作する。Javaではメタクラスとしてjava.lang.Classクラスをサポートする。java.lang.Object.getClass()メソッドによりClass型オブジェクトを取得できる。また、クラス名.classという構文でClass型オブジェクトを取得することもできる。さらにリフレクションを使うことで、Class型オブジェクトからメソッドを呼び出したり、フィールドにアクセスしたりすることもできる。.NET FrameworkではメタクラスとしてSystem.Typeクラスをサポートする。System.Object.GetType()メソッドによりType型オブジェクトを取得できる。C#ではtypeof演算子により型シンボルからType型オブジェクトを取得することもできる。また、リフレクションもサポートしている。C++はクラス型オブジェクトやリフレクションをサポートせず、クラス自体を何らかの変数に代入するようなことはできない。