CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
HTMLやCSS、JavaScriptでスマートフォンアプリを開発できるフレームワーク「PhoneGap」。今回はPhoneGapを使って地図アプリを作ります。 PhoneGapで地図を扱う方法は2つあります。1つは、Googleマップを利用する方法です。PhoneGapはWebKitを呼び出しているだけですので、Googleマップがそのまま利用できます。Googleマップを利用したWebサービスをほぼそのままアプリ化できるのがメリットです(アプリにする場合は各サービスの使用条件を確認してください)。 もう1つは、iOSの「MapKit」を使う方法です。以前紹介したNimbleKitではMapKitを呼び出して使うAPIがありましたが、PhoneGapにはありません。その代わり、プラグインを追加することでMapKitの機能を利用できます。なお、プラグインのバージョンによって書式などが変わっ
ここんとこ3週くらいかっつり取り組んでいた、ダム便覧のデータをGoogle Maps上に表示するWebアプリが一応できたので公開してみる。 DamMaps - 日本全国Web地図でダムめぐり GoogleMapsをいじくっていて、なにか面白いデータないかなぁと思って思い出したのがhttp://wwwsoc.nii.ac.jp/jdf/の運営するダム便覧に掲載されている位置情報。ちょこっと試してみたら衛星画像ではっきりとダムがわかったりと予想以上に面白かったので、プロトタイプを作って「こんなの公開していいですか?」とメールでお伺いを立ててみたらOKをもらったので、この週末で書き上げた。今年のクリスマスはJavaScriptと戯れてました。あー。 表示するデータはプロキシを介してダム便覧から非同期に取得している。いわゆるAjaxである。だから、常に最新のデータが見えるはず(とはいえ、毎回データ
Doug Ricket & Bo Majewski, Software Engineers, Google Maps With 2.67, we're releasing the new GMarkerManager class. The marker manager is our contribution toward helping users display many points on a map, and while it may not fit every scenario, we hope it will be useful as an "out-of-the-box" ready-made solution. It manages the task of displaying markers relevant to the user's viewport and zoom
「遠藤諭の『コンテンツ消費とデジタル』論」とは? アスキー総合研究所所長の遠藤諭氏が、コンテンツ消費とデジタルについてお届けします。本やディスクなど、中身とパッケージが不可分の時代と異なり、ネット時代にはコンテンツは物理的な重さを持たない「0(ゼロ)グラム」なのです。 本記事は、アスキー総合研究所の所長コラム「0(ゼロ)グラムへようこそ」に2011年7月20日に掲載されたコラムを、加筆修正したものです。遠藤氏の最新コラムはアスキー総合研究所で読むことができます。 携帯各キャリアは現在、30~40機種の端末を販売しているが、そのうちの10機種ほどがスマートフォンになってきている。NTTドコモの2011年夏モデルの例でいえば、全18機種中9機種がスマートフォンだ。しかも、そのうちの8機種がAndroid。ほんのちょっと前までは、スマートフォンといえばiPhoneしかなかったのが、いまやAndr
はじめに 第2回目の本稿は、前回のサンプルコードをもとに、Javaの文法、特にクラスに関連する基本的な構文などを解説していきます。 対象読者 Androidアプリケーションの開発を始めたい方で、JavaとEclipseのごく基本的な知識がある方を対象とします。 HelloWorldアプリケーションのファイル構造 前回は、いわゆるHelloWorldアプリケーションを作成しました。作成といっても、ほぼソースは自動生成されたものです。Eclipseのパッケージ・エクスプローラーには、このプロジェクトで生成されたファイルが表示されています。最小のアプリケーションとはいえ、さまざなファイルが作成されています。主なフォルダ、ファイルは、以下のようになっています。 <HelloWorld> ├ \src ソースフォルダ │ └ \codezine.androidjava.chap1 │ └ Hello
SDKのアップデートとSDKサンプルの取り込み 今回は本題に入るまえに、SDKのアップデートなどについて解説しておきましょう。7月に入ってAndroid SDKがアップデートしました。こういうときには、どうすればいいのでしょうか? Eclipseに導入するプラグインなどについては、Eclipse自体がもつ「自動更新」([設定]→[インストール/更新]→[自動更新])で自動的にインストールすることが可能です。 これとは別にAndroid SDKはアップデートの機能を「Android SDK and AVD Manager」に持っています。これは、Eclipseの[ウィンドウ]メニューから起動できますが、ときどき、更新に失敗することがあります。一部のファイルやフォルダをEclipseが使っているからと推定でき、ファイルの名前変更などが失敗します。そこで直接「Android SDK and AV
ご訪問いただいたお客様へのお知らせ アクセスいただいたWebサービスは提供を終了いたしました。 長年にわたり、多くの皆様にご利用いただきましたことを心よりお礼申し上げます。 ODNトップページへ
往年の名機から最新のタブレットまで――古今東西の電子書籍端末をショーケース風に紹介する「電子書籍端末ショーケース」。ここでは、4万円を切る価格で普及を狙う日本エイサーのAndroid 3.0タブレット「ICONIA TAB A500」を取り上げる。 製品概要 3万9800円という安価な価格設定が話題となった、日本エイサーのAndroid3.0タブレット。 Android3.0タブレットとしては標準的な仕様で、デュアルコアチップ「NVIDIA Tegra 2」を搭載するほか、HDMI出力端子やスピーカー、カメラなどを備える。10.1型、1280×800ドットといった画面周りの仕様はMOTOROLA XOOMに酷似しているが、本体サイズはXOOMよりひとまわり大きい。 一方でmicroSDスロットが出荷当初から利用できるなど、出荷時はmicroSDスロットが利用できなかったXOOMに比べると完
*]:after:absolute last:[&>*]:after:w-5 last:[&>*]:after:h-1">フリーワード検索セリフ検索(ベータ版)条件別検索キーワード検索
Androidフレームワーク<その1> システムアーキテクチャ API Level Q1. AndroidのバージョンとAPI Levelに関する説明として、正しいものはどれか。 A. Androidの最初のバージョン(Android 1.0)のAPI Levelは、0である。 B. API Level は、Androidのメジャーバージョン番号と一対一で対応している。 C. API Levelは、マイナーバージョンアップを含め、バージョンアップのたびに1ずつ加算される。 D. Androidの各バージョンは1つのAPI Levelのみをサポートしている。 Androidフレームワーク<その1> ユーザインターフェース TableLayout Q2. 次のレイアウトファイルを画面に表示した結果として、正しいものはどれか。 01: <?xml version="1.0" encoding="
筆者はAndroid OSやAndroid OSを搭載した端末がかなり好きな方である。いや、常にカバンに4種類以上のAndroid端末(Xperia、IS01、DELL Streak、GALAXY Sなど)を入れて持ち運んでいることを考えると、一般的な基準で言えば「ものすごく好き」な部類に属するのかもしれない。懐事情さえ許せば、あと2~3台くらい最新のAndroid搭載スマートフォンやタブレット端末を購入して持ち運びたいと思っている。 そんなAndroid好きの筆者なので、日常的に複数の端末をいじり倒していて「これはヘンじゃないか?」と思ったり、「何でこんな機能が備わっていないのか」などとボヤいたりすることがよくある。iPhoneと比べて使いにくいとか、使いやすいとかいう話ではない。OS単体として見た場合に、足りないと感じたり不満に思ったりする基本機能や仕組みがいくつかあるのだ。かつてネッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く