2007年、関連する1日限りのイベント CommunityOne が開催されるようになった。これは、FLOSSコミュニティ全般に関するイベントである。2008年には5月5日に2回目の CommunityOne が開催された。2009年、CommunityOne はニューヨーク（CommunityOne East、3月18、19日）、オスロ（CommunityOne North、4月15日）と拡大開催された。さらに CommunityOne West は従来通り JavaOne と同時開催された（6月1 - 3日、サンフランシスコのモスコーニセンター）。CommunityOne の主題はオープンソースのイノベーションと実装である。例えば2009年はクラウドコンピューティング、SNS、RIA、Webプラットフォーム、サーバサイドプラットフォーム（SOAなど）、モバイル向け開発、OS（性能、仮想化など）、フリーとオープンソースといったテーマで講演や会議が行われた。初日のメインの会議だけは入場無料である。
JavaOne は1996年から毎年サン・マイクロシステムズが開催しているJavaに関する会議。主に開発者が参加する。サンフランシスコのモスコーニセンターで、毎年4月から6月、通常日曜日から金曜日の日程で開催。日中は様々なテーマでテクニカルセッションが行われる。夜になると、モスコーニセンターと周辺のホテルで、非公式のセッション（Birds of Feather）が行われる。BoFセッションではJavaテクノロジの特定の観点に集中した議論が展開される。テクニカルセッション、基調講演、展示会、BoFセッションに参加するには入場パスが必要で、だいたい1795ドルから1995ドルである。1999年のJavaOneでは、ジョン・ゲージ主催のイベント（いわゆるハッカソン）が行われた。新しい Palm V 向けに、赤外線ポートで他のPalmと通信するJavaプログラムを書き、それをインターネットに登録するという競技である。
翼が帰宅時に電車を待っていた駅の背後にある駅名標の表記が、翼から向かって右側が「東北沢」の表記、翼が大輔とのデート後、帰宅時に翼と共に乗り込んだタクシー内で大輔が運転手に指示する先が「世田谷」、年末に翼が本部へ向かうために急いだ先の駅が大手町駅、その後駅構内で薫と落ち合い、薫が乗った電車の方向幕に「西高島平」と表記されている等、物語の舞台は現実世界の東京を示している。
警備員の仕事をしている夏目翼（なつめ つばさ）は、新居の案内をしていた大家に突然迫られ階下へ突き落としてそのまま逃走。住む家を失い、公園で呆然としている中を1人の男が尋ねた。男は翼を自身が住むマンションに案内し、隣の部屋に住む友人の川島薫（かわしま かおる）を紹介する。翼は、紹介された薫から、今まで案内してくれた男が大輔（だいすけ）という者であることを知る。大輔は自分の部屋を貸すから、自分は薫の部屋ですごす、薫は翼と同居してくれと提案する。大輔の部屋で同居を始めた薫から、大輔には友人以上の思いを抱いていること、だから部屋にいられるのは次の家を決めるまでだ、と脅される中、翼は次の家を決め、薫が見守る中、退出の決意を大輔に告げる。聞いた大輔は、マンションの入居者募集看板を示して、翼に空室があることを示唆する。家賃に翼が驚いているのを見た大輔は、管理会社任せの副業ながら翼が昨日まですごしていたマンションの大家をつとめているという。翼の意思は留まることに決まった。翼、大輔、薫、3人の共同生活が始まる。
最初の並行プログラムは割り込みハンドラであった。コンピュータは通常処理の最中に外部（キーボード、ネットワークなど）からの情報を受け取る必要が生じた。そこで、情報が到着すると、コンピュータは割り込まれ、割り込みハンドラと呼ばれる特別なコードが呼び出されて情報をバッファに取り込み、逐次的に処理できるようにする。これが「通信する逐次プロセス; Communicating Sequential Processes」というパラダイムの始まりであり、この並行プログラムは、バッファを使って同期的に通信した逐次プログラムを並列に並べたものであった。共有メモリを伴う並列性は並行性制御という問題を生じた。元々は、これは1つのコンピュータ上の排他制御の一種であると考えられていた。相互排他問題を解決するため、最初にエドガー・ダイクストラがセマフォを開発し、アントニー・ホーア[1974]と Per Brinch Hansen がモニタを開発した。しかし、これらの解決策は共有リソースへのアクセスをカプセル化するプログラミング言語構文には採用されなかった。カプセル化は後にシリアライザという構文で実現された（[Hewitt and Atkinson 1979]、[Atkinson 1980]）。初期の計算モデル（チューリングマシン、ラムダ計算など）は数学に基づいており、状態によって計算「ステップ」を表現した。各計算ステップは、ある状態から別の状態への遷移である。このような状態遷移的手法は、非決定性のものを含む有限状態機械などのオートマタ理論へと発展していった。非決定性オートマトンには有限の非決定性があり、マシンが初期状態から動作開始したとき常に停止するなら、停止するときの状態数は有限である。エドガー・ダイクストラは、この非決定的な状態遷移手法の研究を進めた。ダイクストラのモデルをきっかけとして無制限の非決定性に関する議論が発生した。無制限の非決定性は、並行性の特徴であり、共有リソースの衝突の仲裁の結果として、サービスの遅延が無制限に発生することを意味する（タイムアウトなど、サービスを打ち切る仕様でない場合）。ヒューイットはアクターモデルにはサービスの保証を提供するとした。ダイクストラのモデルでは、逐次命令列の実行に無制限の時間が掛かる可能性があるとしても、状態定義が適切であれば有限の状態数で停止するとされた[Dijkstra 1976]。結果として、ダイクストラのモデルはサービスの保証を提供できなかった。ダイクストラは無制限の非決定性を実装することは不可能であると主張した。ヒューイットは調停回路と呼ばれる計算回路が安定するのにかかる時間に制限はないと主張した。調停回路はコンピュータが外部からの入力（キーボードからの入力、ディスクアクセス、ネットワークからの受信など）をクロックとは非同期的に処理する状況で使われる。そのため、あるメッセージがコンピュータによって受け取られるまでにかかる時間には際限がなく、その間にコンピュータが遷移する状態数にも制限がない。アクターモデルでは、Will Clinger が領域理論を使った数学的モデルで無制限の非決定性を導入している。アクターモデルには、グローバルな状態という概念はない。