タグ

ブックマーク / atmarkit.itmedia.co.jp (63)

  • Wi-Fiベース屋内測位技術をAndroidアプリに組み込むには

    Wi-Fiベース屋内測位技術Androidアプリに組み込むには:Androidで使えるO2O技術まとめ解説(2)(1/4 ページ) 今注目の「O2O」について、現状や概要を紹介し、O2Oを利用したAndroidアプリを作る際に必要な技術要素を1つ1つ解説していきます。今回は、O2Oの技術要素の1つとして「屋内測位」の概要や、Wi-Fiを利用したものを5つ紹介し、Walkbaseというサービスを例に使い方も解説します あらためて「屋内測位技術」とは 連載第1回目の「スマホ技術者も知らないと損する「O2O」の基礎知識」では、O2Oについて4つのパターンで整理しつつ、「集客」+「コンバージョン」に着目し、具体的な事例を示しながらマーケティングやビジネス面での応用についてまとめました。 また、O2Oを実現する際に持っておくべき個人情報の取り扱いに関する観点と合わせて、特にAndroid端末をク

    Wi-Fiベース屋内測位技術をAndroidアプリに組み込むには
  • Android 4.2に合わせ、SDKとツールの最新版もリリース

    GoogleAndroid 4.2(Jelly Bean)のリリースに合わせ、開発者向けにAndroid 4.2 SDKプラットフォームとAndroid SDKツール最新版のダウンロード提供を開始した。 Android 4.2 SDKの最新版「API level 17」では、デバイスロック画面の上に配置できるロックスクリーンウィジェットの作成や、充電中に表示できるインタラクティブスクリーンセイバー「Daydream」の作成が可能になったほか、英語以外のユーザー向けに、日語を含む複数言語の文字の最適化に対応した。 一方、Android SDKツールの最新版となる「Revision 21」では、アプリの迅速な開発を支援する目的で、新たにMulti-configエディタが加わった。さまざまな画面サイズや場面などに合わせてUIを開発でき、スマートフォンやタブレットなど各種の画面サイズでプレビ

    Android 4.2に合わせ、SDKとツールの最新版もリリース
  • iPhone/Android含むブラウザ自動テストの最終兵器Selenium WebDriverとは

    Webアプリケーションのテスト自動化をサポートするツール「Selenium WebDriver」は2011年にリリースされました。 Selenium WebDriverは広範なWebブラウザのサポートを行っていた「Selenium1(Selenium RC)」と高速軽量で汎用的なWebブラウザエミュレータの機能を持つ「WebDriver」を統合したものです。 稿では、Selenium WebDriverを簡単に試してみたい方や自動テストの実施を検討している方のために、前後編に分けて紹介します。Selenium WebDriverの特徴を整理するとともに、Selenium WebDriverを利用したWebアプリケーションに対する簡単な自動テストの実装、実施手法について解説します。 稿で使用する用語の説明 Selenium WebDriver Selenium WebDriverはSel

    iPhone/Android含むブラウザ自動テストの最終兵器Selenium WebDriverとは
  • Microsoft、JavaScriptのスーパーセット「TypeScript」を発表 - @IT

    2012/10/02 米Microsoftは10月1日、JavaScriptを使って、より大規模なアプリケーションを開発できるようにすることを目指したオープンソースの新プログラミング言語「TypeScript」を発表した。 TypeScriptは、シンプルなスクリプト言語であるJavaScriptをベースにしつつ、クラスやモジュール、インタフェースといった、大規模なアプリケーションの開発に必要な機能を備えた言語だ。コンパイルすればJavaScriptに変換でき、あらゆるブラウザやホスト、OSで実行できる。 Microsoft開発者部門幹部のS・ソマセガー氏は開発者ツールブログの中で、「JavaScriptは過去5年で急速に拡大し、ブラウザだけでなく、例えばWindows 8向けアプリなどのネイティブデバイスアプリやクラウドアプリにもリーチを拡大してきた」と指摘。しかしそうした中で、大規模な

  • 米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開 - @IT

    2012/09/18 米Googleは、オープンソースのコード変換ツール「J2ObjC」をリリースした。JavaのソースコードをiOSアプリ開発に使われるObjective-Cのソースコードに変換できる。 Googleのオープンソースブログによると、同ツールではJavaコードをiOSアプリケーションビルドの一部とすることができ、生成されたファイルの編集は不要。データアクセスやアプリケーションロジックといった、UI以外の部分に関するコードをJavaで記述し、それをWebアプリだけでなくAndroidアプリ、iOSアプリで共有できる。 Java 6を完全サポートしているほか、ランタイム機能のうち、例外、内部および匿名クラス、ジェネリックタイプ、スレッド、リフレクションなど、クライアントサイドのアプリケーション開発に必要な機能の大半をサポート。JUnitテスト変換と実行にも対応し、XcodeとM

  • Androidアプリをアプリ内購読に対応してもうける方法

    Androidアプリをアプリ内購読に対応してもうける方法:Androidで動く携帯Javaアプリ作成入門(34)(1/2 ページ) Google Playで「アプリ内購読」サービスが開始 2012年5月24日に、Google Playで「アプリ内購読」(In-app Subscriptions)が開始されました。記事では便宜的に「月額課金」と表現しますが、厳密には「アプリ内購読」と翻訳すべきで、また購読期間は1カ月と1年が用意されているので、その点ご注意ください。 今回は、この新しく開始された月額課金機能を紹介します。月額課金を理解するには前提条件としてアプリ内課金の知識が必要です。アプリ内課金に関する詳細は、特集「Android Marketアプリ内課金サービス徹底解説」を参照ください。

    Androidアプリをアプリ内購読に対応してもうける方法
  • 「軽過失だが比較的重度の過失」とは? 法律家が読み解く、ファーストサーバ事件報告書

    「軽過失だが比較的重度の過失」とは? 法律家が読み解く、ファーストサーバ事件報告書:元コンサル弁護士のIT業界事件簿(2)(1/2 ページ) IT専門の法律家が、ファーストサーバ事件報告書を解説する 前回の記事で、6月20日に発生したファーストサーバが運営するサービスで大規模な障害を取り上げ、「契約形態」「約款」という法律の側面から解説しました。 「損害賠償はどうなる? 法律家が読み解くファーストサーバ事件」 すでにファーストサーバは利用者に対して、「支払済みの利用額」を上限として、7月中旬から賠償手続きを進めているようです。また、同社が設置した「第三者調査委員会」が事故原因などの調査を行い、その報告書調査報告書(要約版)を7月31日に公表しました。 報告書調査報告書(PDF) 概要まとめ:マニュアル無視、不十分なバックアップ??ファーストサーバが最終報告書 この報告書は、以下の3つの諮

    「軽過失だが比較的重度の過失」とは? 法律家が読み解く、ファーストサーバ事件報告書
    THE_BELKAN_WAR
    THE_BELKAN_WAR 2012/08/10
    @itってヤフーというかソフトバンクの系列だよね。ファーストサーバもヤフー系列・・・。おっと、だれかきたy
  • ReadiumについてACCESSと達人出版会に聞いた ─ @IT

    特集:ReadiumについてACCESSと達人出版会に聞いた 電子出版の日語表示に問題提起してみる 山崎潤一郎 2012/7/12 WebKitベースの電子書籍オープンソースのプロジェクト「Readium」に関わるACCESSとユーザー代表の達人出版会に聞いた 「いつか来た道」で終わらせないために 電子出版をめぐる日語表示の状況を俯瞰すると「いつか来た道」というフレーズが頭をよぎる。というのは、EPUB規格に対応した電子ブックリーダ(ビューワ)の表示にまつわる問題が、Webブラウザにおけるコンテンツ表示の状況に似ているからだ。 EPUBは、オープンな規格であり、筆者が知り得るだけでも、パソコン、スマートフォン、タブレット向けに十数種類のビューワが登場している。昨年、日語組版処理に対する基的な要求をカバーするEPUB3が策定されたことで、今後も日語対応のEPUBビューワはその数を増

  • エンジニアのための実務スキル評価サービス「CodeIQ」、リクルートが公開 - @IT

    2012/06/19 6月18日、リクルートは新サービス「CodeIQ(コードアイキュー)」を公開した。CodeIQは、エンジニア向けに開発されたWebサービスである。エンジニアは、企業で活躍するエンジニアの出題に解答すると、企業からの評価やフィードバックを受けられる。評価は、自動スコアリングではなく、企業のエンジニアが直接目で見ることで、正解/不正解だけではなく、センスや考え方といったより総合的なフィードバックが得られる仕組みだ。また、企業のエンジニアを唸らせた解答者には、Meetupの機会が用意され、エンジニアは自分のスキルが市場で通用するかどうかを知ることができる。エンジニア個人のスキルと企業とのマッチングを目的としたCodeIQは、無料で利用が可能。今後、IT企業を中心にサービスを拡大していく予定だという。 CodeIQは、リクルートが社内で行っている新規事業提案制度によって提案さ

  • Play frameworkのDB操作を楽にするEBeanの基礎知識

    Play frameworkのDB操作を楽にするEBeanの基礎知識:Javaの常識を変えるPlay framework入門(2)(1/3 ページ) DB操作で使うPlay frameworkのフォルダ構成 前回の記事「Java開発で泣かないためのPlay frameworkの基礎」では、Play frameworkの特徴から始まり、セットアップ、そしてEclipseでの環境設定までを解説しました。 いよいよ今回からPlay frameworkでのプログラミングの仕方を紹介します。今回は、DBスキーマを作成するなどの作業を行わず、手軽に行えるDB操作を紹介します。 まず、プログラミングに入る前に、今回のDB操作で使うPlay frameworkのフォルダ2つを簡単に説明します。そのほかのフォルダについての説明は次回以降の連載で説明していきます。 「app」フォルダ Javaクラスやビューテ

    Play frameworkのDB操作を楽にするEBeanの基礎知識
  • Android開発の上層テストで失敗しないためのポイントとは(1/3) - @IT

    前回の第1回Androidテスト祭りでは、開発者テストを中心とした下層テストに焦点を当てたが、第2回では、ユーザーや第三者での検証が中心となる上層テスト(上層と下層の区別はソフトウェア開発のV字モデルによるもの)に焦点を当てたイベントとして企画したことを述べた。 一部、セキュリティ設計、CI(Continuous Integration、継続的インテグレーション)など、下層テストの話題も含んでおり、テスト担当者や受注側のユーザー以外にも魅力的な企画も盛り込んだ内容となった。主な講演内容は以下の通り。 セキュリティ設計は開発の初期段階から検討すべし 「受け入れテストガイドライン」はユーザーに役立つのか Androidアプリ開発にはCIツール「Jenkins」が効果的 LT【1】Jenkins+コードレビュー「Geritt」がさらに効果的 LT【2】Androidテストの効率化ノウハウ 増加す

  • Windows 8時代のアプリ開発とWinRT(1/4) - @IT

    特集:WinRT登場で変わる開発技術と開発言語 Windows 8時代のアプリ開発とWinRT 岩永 信之 2012/06/01 ※編集部注: 日、Windows 8のRelease Preview版(=従来のRC版(リリース候補版)に相当。日語版も含む)がリリースされた。下記のリンク先から誰でもダウンロードできる。 Windows 8 Release Preview のダウンロード 今後のスケジュールでは、問題なく進めば約2カ月後の8月ごろに、RTM版(=正式版)がリリースされ、年末商戦の時期には実機が店頭に並ぶことになる(「Windows 8 Release Preview 提供開始 - Building Windows 8 - MSDN Blogs」に基づく情報)。 また同時に、Visual Studio 2012(コード名:Visual Studio 11)のRC版もリリースさ

  • スマホ、未経験者採用が激減。独学・自作アプリは必須か

    不況で冷え込んでいたIT業界転職市場に、回復の兆しが見え始めている。だが、業種や職種によって採用数や条件に大きな差異が生まれている。転職市場の動向を追い、自身のキャリア戦略立案に生かしてほしい。 4月のIT業界求人市場まとめ 4月は全体的に3月より求人数が増加し、企業と求職者、どちらの活動も活発だった。4月からスタートする採用計画に基づく求人が続々と集まってきており、求職者にとってはチャンスが広がっている。 Web業界 4月に新年度を迎えた企業が、好業績や事業拡大に伴って増員を計画している。複数名枠の求人もあり、求職者にとってはチャンスの季節が到来している。 エンジニア:キーワードは「若手」「ポテンシャル重視」 若手・ポテンシャル層の求人増加が顕著だ。エンジニアでは「言語不問、何らかの開発経験があれば可」とする求人も増えた。ただし、書類通過のハードルが下がったわけではないため、しっかりと

    スマホ、未経験者採用が激減。独学・自作アプリは必須か
    THE_BELKAN_WAR
    THE_BELKAN_WAR 2012/05/24
    まあ、自分で勉強しようと思わない人はIT業界以外でもだめだと思う。
  • Microsoft Virtual AcademyでMSテクノロジを学ぶ - @IT

    以前からMVAは海外で展開されてきたが、2012年3月から日でも利用できるようになった。そのため受講コースには英語と日語それぞれが混在している状態だ。執筆時点で日語の教材が提供されている受講コースの例を挙げる。 System Center 2012の全体像を理解する Hyper-VとVMwareの混在環境のシンプルな管理 Windows Server "8" ベータ版(Windows Server 2012) SQL Server 2012の全体像を理解する Windows 7を展開する Windows 7への移行の基礎知識 ~大規模移行のポイント~ 2012年になってリリースされたSystem Center 2012やSQL Server 2012、そして2012年中にリリース予定のWindows Server "8"(Windows Server 2012)についても、このように

    THE_BELKAN_WAR
    THE_BELKAN_WAR 2012/05/17
    知っていて損はないよね。
  • .NET業務アプリのスマホ対応のポイント(1/3) - @IT

    特集:.NET業務アプリのスマホ対応のポイント ある日、「アプリをスマートフォンに対応しろ」と言われたら 尾崎 義尚 2012/05/07 ■1. スマートフォン対応とは 最近は、スマートフォン以外の携帯電話を見かけることの方が少なくなった。電車の中でも、ほとんどの人がスマートフォンを使っている。そんな中でよく聞くのが、「自社アプリをスマートフォン対応したい」という話だ。すでに作られている業務アプリをスマートフォンに対応させて、いつでもどこでも操作できるようにしたいというものだ。 そこで稿では、社内アプリをスマートフォンに対応させるために、何をしたらよいのかを考えていこう。 ■2. ネットワーク接続 スマートフォンのネットワーク接続方法には、「3G回線」と「Wi-Fi接続」の2パターンが用意されている。 スマートフォンをWebアプリに接続するためには、当然のことながらWebサーバに接続で

  • スマホアプリ開発はHTML5/jQuery Mobileとネイティブどっちがいいの?~第2回テックヒルズまとめレポート(1/2) - @IT

    スマホアプリ開発は HTML5/jQuery Mobileとネイティブ どっちがいいの? 第2回テックヒルズまとめレポート 柴田克己 2012/4/27 iPhoneAndroid端末の急速な普及を受け、多くの開発者が近年関心を寄せているのが「HTML5で実現できるWebアプリと、各プラットフォーム向けに特化したネイティブアプリ。開発するならどちらがトク?」というテーマだ。 2012年4月13日に、このテーマについて実際にスマホやWeb向けのアプリ開発を手掛けている技術者たちが意見を戦わせる「第2回テックヒルズ『ネイティブアプリ』vs『Webアプリ』~これからのアプリ開発のトレンド~」と題したディスカッションイベントが、六木アカデミーヒルズで開催された。 司会進行を務めたのは、同イベントを企画、運営するインターネットサービス企業「CROOZ」の技術統括部取締役の小俣泰明氏だ。 小俣氏

  • 情報セキュリティは「イージス艦」に倣え? マカフィーが報告書 - @IT

    2012/04/26 マカフィーは4月26日、世界のサイバー防衛状態についてまとめた「サイバー防衛報告書」に関する説明会を開催した。国家の関与が疑われる、重要インフラを狙う攻撃が増加している現在、「対策の方法を変えなくてはならない」(同社 サイバー戦略室兼グローバル・ガバメント・リレイションズ 室長 橋裕次氏)という。 この報告書は、米マカフィーとベルギーのシンクタンクであるSDA(Security&Defense Agenda)が共同でまとめたものだ。世界27カ国の政策立案者やセキュリティ専門家に対するインタビューと、35カ国/250人に対する調査を基に作成されている。日からは、奈良先端科学技術大学院大学教授、元内閣官房情報セキュリティ対策推進室情報セキュリティ補佐官の山口英氏が回答している。 かつては、自己顕示欲に基づくサイバー攻撃が大半を占めていたが、この数年、明確に金儲けを目的

    THE_BELKAN_WAR
    THE_BELKAN_WAR 2012/05/01
    イージス艦はいいとして、何が空母になるの?
  • 個人情報を外部に送信する日本語のAndroidアプリに注意 - @IT

    2012/04/13 動画再生アプリを装ってバックグラウンドで電話番号などの個人情報を収集し、外部のサーバに送信するAndroidアプリが存在するとして、セキュリティ専門家が注意を呼び掛けている。 これらのアプリに対する疑念がTwitterで浮上したのは4月11日。「○○(人気アプリの名前)the Movie」という名称で、グーグルの公式アプリサイト「Google Play」で配布されていたアプリが、電話帳内のデータなどを読み取り、外部に送信していると指摘された。 解析を行ったネットエージェント 代表取締役社長の杉浦隆幸氏によると、これらのアプリは、オリジナルのアプリを動作させた動画を再生しつつ、インストールされた端末の電話番号、Android_ID、名前、さらに電話帳に登録してある名前と電話番号、メールアドレスを収集し、外部のサーバに送信していた。アプリをインストールする際には、「REA

  • ギーク向けLinkedIn!? 「Forkwell」はどんなサービス? - @IT

    2012/04/03 ソフトウェアエンジニア向けのソーシャルサービスや、その周辺の関連サービスが、ここへ来て次々と登場してきている。GitHubは別格としても、Coderwall、Geekli.st、Coder.lyなどがある。Facebookやmixiのような汎用SNSではなく、目的を絞ったり、ゲームっぽさを前面に打ち出したようなサービスが多い。日発のベンチャー、garbsが4月3日にローンチした「Forkwell.com」も、そうしたサービスの1つで、ひと言でいえばギーク向けのLinkedInだ。 相互評価でギークのネットワークを可視化 「シリコンバレーだと横のつながりがあって転職するのがふつう。そうなってほしいという思いで、Forkwellというサービスを企画しました」。 Forkwellというサービスを構想段階から担当している大岡由佳氏は、サービス開発にかける思いをこう語る。 「

  • auスマートパスはAndroidアプリビジネスに新風を吹き込むか?

    だがauスマートパスは、アプリ販売モデルのちゃぶ台をひっくり返した。スマートフォンアプリビジネス界の常識を覆し、「月額定額課金にしてダウンロードし放題」である。その大胆なビジネスモデルにあっと驚くと同時に、アプリの供給側、つまり開発者としては、これまでとは違った考え方が求められるのではないか、と思った次第だ。 それに収益面からすると「これってアプリ開発者にとって不利になるの? それとも有利になるの?」という疑念もわいてくる。 定額制ということは、KDDIに入るアプリの売り上げを、KDDIが“テラ銭"を抜いた上で、参加する開発者に按分でシェアするわけだから、「単独で販売する場合よりも売り上げが減る」ように感じてしまう。ただ、その一方で、Google Playなど他のアプリマーケットでの同一アプリの併売を禁じられているわけではないので、開発者からすると、販売チャンネルの拡大を意味し、収益機会が

    auスマートパスはAndroidアプリビジネスに新風を吹き込むか?