GroupOn might be darlings of the web right now, but as the launch of Facebook Deals shows, the game is far from over and we have just now taken first steps towards what is real (online) social commerce. I had briefly touched upon what the future of social commerce looks like in my April 19 edition of my e-newsletter, Om Says, So What Comes After Social Commerce. The crux of my argument was that if
OpenGLESでのマウスピッキング 前回までのソーコードで、AR空間上にオブジェクトを浮かべて表示することができた。となると、次はこのオブジェクトをタッチしたときに、何らかの情報を表示したくなるだろう。タッチしたオブジェクトが通常のUIViewであれば、CocoaのAPIを使えばいい。だが、今回はOpenGLを使って描画しているので、タッチ判定は別の方法で行う必要がある。 つまり、画面上の座標から、そこに表示されているOpenGLのポリゴンを取得する必要があるのだ。これは、マウスピッキングと呼ばれるテクニックになる。フルのOpenGLであれば、マウスピッキングを行うために、セレクションモードと呼ばれる状態が用意されている。だが、iOSで提供されているOpenGLESでは、セレクションモードを利用することができない。したがって、別の手段を考える必要がある。 そこでここでは、ARオブジェクト
AR空間を構築する 「現実」であるカメラ画像の上に重ねるための、AR空間を構築することを考えよう。AR空間は、自分を中心とした球体の空間として捉えることができるだろう。この球体中に種々のオブジェクトを配置する。そしてiPhoneのカメラ機能を使って、その一部を切り取って表示するわけだ。 このようなことから、AR空間を実現するための技術としては、3D空間を取り扱うことが求められる。その実装としては、OpenGLを使うのが適当だろう。そこで、まずはサンプルアプリにOpenGL環境を組み込むとしよう。サンプルのプロジェクトには、ARViewというUIViewのサブクラスがある。このビューでOpenGLの表示を行うものとする。 UIViewでOpenGLの表示を行うには、まずビューのレイヤーとしてCAEAGLLayerを利用する。そして、OpenGLのコンテキストを表すEAGLConextを作成し
iPhoneアプリの開発を実践的に解説する本連載だが、前回の記事からかなり時間が空いてしまった。筆者の都合により執筆のためのまとまった時間が足りなくなったためで、素直に申し訳なく思う。どうにか再開できることとなったので、今度はできるだけ間を空けないようにがんばりたい。 連載が中断されている間、iPhoneとそのOSには、大きい動きが次々とあった。iPadとiPhone 4といった新しいハードが登場し、それにあわせてOSの名称もiOSと変更された。バージョンもiOS 4となり、マルチタスクを始めとする多くの新機能が追加された。 連載は、前回の続きであるARアプリの作り方から再開しよう。不幸中の幸いというか、新たに登場したiPhone 4とiOS 4でもARに使える機能追加が行われたので、それを早速使うことにしよう。 デバイスの位置と向きを特定する ARアプリではカメラ画像の上に、まるで現実か
ARとは iPhoneで盛り上がっているアプリケーションの分野に、AR (Augmented Reality)がある。日本語だと拡張現実感と呼ばれるもので、コンピュータの様々なセンサを使って現実の世界に情報を付加するものだ。iPhoneアプリの場合、カメラで取り込んだ映像に対して、店舗の情報などをオーバーレイ表示するものが多い。 ARアプリを実現するために必要な技術を考えてみる。ざっとこれだけの要素技術があるだろう。 カメラ画像のライブプレビュー その映像へのオーバーレイ表示 表示されているものを知るための画像認識 位置情報を取得するためのGPS デバイスの傾きを知るための加速度センサ 現在向いている方位を知るための電子コンパス 3D空間の表示 ハードウェアとして必要なものと、ソフトウェアで対応しないといけないものとがある。iPhoneは、ハードウェアとしては発売当初から、カメラ、GPS、
モバイルAR(拡張現実)はまだ新興企業が手がけるニッチな市場だが、いずれはGoogleとAppleが競争し合う大きな市場になりそうだ。 米GoogleとAppleは既にモバイルコンピューティング戦争の幾つかの戦場で角を突き合わせているが、この戦いには、まだ両社が自らの武器を見せずにいる大きな戦場が1つ残されている。それはモバイルAR(拡張現実)だ。 モバイルARとは、携帯端末のカメラのファインダーをのぞくと現実世界の風景の上に情報がオーバーレイ表示されるというもので、「現実世界のあらゆる物事が情報を持ち、インターネットによってつながれる」というInternet of Things(モノのインターネット)の実現への突破口になるとみられている。 モバイルARでは、例えば、ユーザーが自分の携帯端末のカメラをある建物にかざし、その建物に関連付けられた情報ラベルをクリックすれば、その建物の歴史に関す
The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to independent layoffs tracker Layoffs.fyi. Companies like Tesla, Amazon, Google, TikTok, Snap and Microsoft have conducted sizable layoffs in the first months of 2024. Smaller-sized…
Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov
The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to independent layoffs tracker Layoffs.fyi. Companies like Tesla, Amazon, Google, TikTok, Snap and Microsoft have conducted sizable layoffs in the first months of 2024. Smaller-sized…
【Androidニュースのまとめ】 2011年4月23日 - 2011年4月29日投稿日:2011/05/01 更新日:2012/02/07[PR記事] 今週はNTTドコモとKDDIの2010年度決算説明会が行われ、両社のスマートフォン販売台数や今後の取り組み、2011年度予想などが明らかにされた。 また、Googleがオンラインオフィススイート「Google Docs」のAndroid向けアプリをリリースし、オフィスアプリの有力選択肢が増えた。 そして、ソニーからはAndroid 3.0搭載タブレット「Sony Tablet S1」と同「S2」が発表された。 今週はこれらのニュースについて振り返っていきたい。 【NTTドコモ】 (1) 2011年3月期(2010年度)決算説明会 NTTドコモは28日に2011年3月期(2010年4月~2011年3月)の決算説明会を開催し、昨年度業績及び今
4月21日に発生したAmazonクラウドの米国東海岸データセンターで起こった大規模障害により、Foursquare、Quora、Herokuなど多くのサービスに影響がありました。 すでに障害は復旧し、Amazonクラウドの運営チームからは詳細な報告と今後の対応策について記したドキュメント「Summary of the Amazon EC2 and Amazon RDS Service Disruption in the US East Region」が公開されています。公式な日本語訳「 米国東リージョンにおける Amazon EC2 と Amazon RDS のサービス障害 の概要 (参考和訳)」(pdf)も公開されました。 これによると、障害はネットワークの構成を間違えたことをきっかけにして、ストレージサービスの「Amazon Elastic Block Store(EBS)」やデータベ
An unofficial blog that watches Google's attempts to move your operating system online since 2005. Not affiliated with Google. Send your tips to gostips@gmail.com. As previously promised, Google started to test multiple profiles for Google Chrome. It's a Chrome OS feature that's now available in Chrome's Canary builds and Chromium. Just enter about:flags in the address bar, enable "Multiple profil
YouTube’s free Playables don’t directly challenge the app store model or break Apple’s rules. However, they do compete with the App Store’s free games. The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to independent layoffs tracker Layoffs.fyi. Companies like T
スクリプト言語でiPhoneやAndroid用ゲームを作れる2Dゲームエンジンをまとめてみる試み。 name Corona moai Imapct Kobold2D link link link link/iOSImpact link desc Corona is the world’s most advanced mobile development platform. The mobile platform for pro game developers. Impact is a JavaScript Game Engine that allows you to develop HTML5 Games in no time. Kobold2D™ is the expert's choice for Cocos2D game development. license proprietar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く