タグ

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

  • HTML+JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは

    HTMLJavaScriptiPhone/Androidアプリを作れるTitanium Mobileとは:Web技術でネイティブアプリを作れるTitanium(1)(1/3 ページ) iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のために、Web技術でネイティブアプリを作れるオープンソースの開発ツールを紹介し、その利点や使い方を連載で解説します iPad/iPhone VS Androidに戸惑っていませんか? 2010年1月5日、グーグルAndroid 2.1を搭載した「Nexus One」を発表しました(参考:GoogleAndroid 2.1搭載の“スーパーフォン”「Nexus One」を発表)。高精細なディスプレイや高速なプロセッサによる快適な動作など、iPhoneのライバルとしての存在感が話題になりました。また1月21日には、NTTドコモ

    HTML+JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは
    smokymonkey
    smokymonkey 2010/04/21
    続きを執筆中
  • Push Notificationを使ったiPhoneアプリ13選

    Push Notificationを使ったiPhoneアプリ13選:これ、俺ならこう使う(7)(1/3 ページ) はじめに iPhone OS 3.0がリリースされて3カ月ほどが経ちました。7月には、iPhone 3GSが日の市場でNo.1の売り上げを記録したことが報じられる(参照記事:「iPhone 3GS」が月間1位を記録したという事実)などユーザーの評価も良好なようです。 今回数多くの機能が追加された中でも、外部サービスからiPhoneアプリに向けて非同期にメッセージを送信できる「Apple Push Notification Service」は、iPhoneアプリに新しい可能性をもたらすものとしてデベロッパの注目を集めています。 今回は、このApple Push Notification Service(以下、APNS)の概要と、APNSを使ったアプリケーションを紹介してみたいと

    Push Notificationを使ったiPhoneアプリ13選
  • Google Waveでニコ動っぽいサービスは作れますか?

    そんな中、2009年6月10にパシフィコ横浜にて開催された「Google Developer Day 2009」に合わせて開発チームが来日。メンバーの1人David Wang氏(以下、ワン氏)に話を聞くことができました。 Google Waveの概要については、Google I/O 2009でのデモンストレーションムービーや下記の記事を参照してください。 Google Wave Developer Preview at Google I/O 2009 【詳報】Google Waveとは何なのか? - @IT 開発チームが明かす、Google Waveの実装概要 - @IT Google Wave、その誕生ストーリー ■ 5人だけのチームで始まった 当時Google Waveという名前はまだなく、社内では「Walkabout」というコードネームで呼ばれていたそうです。その後、グーグル創業者の

    Google Waveでニコ動っぽいサービスは作れますか?
  • Google App Engineの3つの「簡単」コンセプトとは

    Google App Engineの3つの「簡単」コンセプトとは:インタビュー特集:Google直伝!(4)(1/2 ページ) 1年で大幅にバージョンアップされたGoogle App Engine 2008年4月に発表されて一年。Google App Engineは対応言語としてPythonだけでなく新たにJavaを加え、大幅なバージョンアップにより企業向けのアプリケーションも開発できる可能性が見えてきた。 バージョンアップしたGoogle App Engineではどんなアプリケーションが作れるのか? グーグルの担当者にサービスについて話を聞くインタビュー特集の第4回は、グーグル ソフトウェアエンジニアの鵜飼 文敏さんと多 正明さんにバージョンアップやJava対応の経緯など、Google App Engineの新たな可能性を聞いた。 Google App EngineはGoogleのイン

    Google App Engineの3つの「簡単」コンセプトとは
  • EclipseでJava版App Engineを始めるための基礎知識

    EclipseでJava版App Engineを始めるための基礎知識:Google App Engineで手軽に試すJavaクラウド(1)(1/4 ページ) Google App Engineがやって来るJa!va!だぁ! 米グーグルは2008年4月7日、Pythonで作成したプログラムが動くクラウド・コンピューティング環境「Google App Engine」(以下、GAE)を発表しました。それからちょうど1年後の2009年4月7日、GAEはPythonに加えてJavaへの対応(以下、GAEj)を発表しました(参考:グーグルのクラウドがJava対応、JRubyも稼働か)。 2008年のGAE発表当初、日ではPythonのプログラマ数があまり多くなく、反響もいまひとつの感じがありましたが、今年になって開発者や利用実績が多いJavaに対応したことで、GAEのユーザー数が一気に増加する可能性

    EclipseでJava版App Engineを始めるための基礎知識
  • Linux標準の仮想化技術「KVM」の仕組み

    アナウンス後わずか2カ月でLinux Kernelにマージされたことで一躍注目を浴びることになった仮想化技術「KVM」。しかし、その具体的な仕組みや使用方法となると、意外と知られていないのではないでしょうか。この連載ではそんなKVMについて紹介します(編集部) KVMは、Linux Kernel自体をハイパーバイザとする仕組みで、正式名称を「Kernel-based Virtual Machine」といいます。KVMは現時点では、Intel VT-xやAMD-VといったCPUの仮想化支援機能を必要とし、完全仮想化によりOSの仮想化環境を提供します。 この記事では、「KVMの名前は聞いたことはあるが詳しくは知らない」という方、「興味はあるけど使い方がよく分からない」という方を想定し、全3回でKVMの概要と基的な使い方、今後の課題について紹介したいと思います。 OS仮想化技術のおさらい サー

    Linux標準の仮想化技術「KVM」の仕組み
  • Symbianを抜いたAndroidのモバイルブラウザシェア - @IT

    2009/03/03 調査会社の米Net Applicationsは3月1日、モバイル端末からのインターネットアクセスに関する最新調査報告を発表した。調査は全世界のほとんどの国をカバーしていて、月間160万ページビューとなるデータから集計しているという。 調査によれば、2009年2月のモバイル端末からのインターネットアクセスは0.72%。デスクトップの98.93%と比較すると比率はごく小さいが、前月の1月と比較すると0.69%から0.72%へと増えていて、同社は「モバイルからのWebブラウジングの比率は急速に伸びている」としている。 プラットフォーム別に見るとiPhoneが66.44%で2位のJava ME(9.11%)に大差を付けてトップ。以下、Windows Mobile(6.90%)、Android(6.26%)、Symbian OS(6.17%)、Palm(2.37%)、Black

  • 税務署に疑われない「必要経費」の区分

    確定申告のコツは、税務署を味方につけること 賢い確定申告の基として深作氏がアドバイスするのが、「税務署の心証を良くすること」だ。「あえて税務署とバトルしたいなら止めないが、税務署とトラブルを起こしていいことは1つもない」(深作氏)という。税務署に疑問を持たれないような、きちんとした確定申告書を作成して提出すれば、税務署の心証は良くなり、申告是認(税務調査なく、申告書の記載内容が認められること)を目指せるのだ。 では、税務署の心証を良くするような確定申告書は、どのように作成すればよいのだろう。 この時期、フリーエンジニアの間でよく話題に上るのが、「プライベートと必要経費が交ざっている費用(家賃など)について、必要経費は何%まで認められるのか」だろう。俗に「40%なら大丈夫」とか「50%を超えるとダメ」とかいうが、深作氏によれば、何%までなら認めるという画一的なルールはない。ただ「100%と

    税務署に疑われない「必要経費」の区分
  • 青色、白色、どっちがお得? 確定申告の選択肢

    前回、「税務署に疑われない『必要経費』の区分」に引き続き、フリーエンジニアのための確定申告による節税のポイントを紹介する。 フリーエンジニア(個人事業主)が確定申告を行う場合、いくつかの選択肢がある。これらの選択肢ではどちらを選ぶべきなのか。前回に引き続き、公認会計士の深作智行氏に聞いた。 青色申告のメリット 「青色申告」という言葉をよく聞くが、これにはいったいどんなメリットがあるのだろうか。 青色申告とは、「一定水準の記帳をし、その記帳に基づいて正しい申告をする人については、所得金額の計算などについて有利な取り扱いが受けられる個人事業主」(深作氏)になることだという。きちんと記帳し、税務調査などのときには提出できるようにしておく必要があるが、その分、有利な扱いを受けることができるわけだ。 ただしいま、今回の2008年分の申告から「青色にしたい」と思ってもそれはできない。青色申告者になるに

    青色、白色、どっちがお得? 確定申告の選択肢
  • iPhoneアプリケーションをApp Storeに登録してみた

    iPhoneアプリケーションをApp Storeに登録してみた:これ、俺ならこう使う(6)(1/3 ページ) 日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) 前回の記事「App Store登録もOK! JavaScriptで作るiPhoneアプリ」からずいぶん時間がたってしまいました。実は年末に筆者のかかわる音楽ニュースサイト「ナタリー」の大規模なリニューアルがあり、そのほかの仕事も含めていままでにない忙しさだったのですが、それにしても2カ月はひどい。今年はちゃんと月1で記事を書けるようにしたいところです。2月にもなって今年の目標を書くのもどうかと思いますが。 さて、今回は前回に引き続きiPhoneでのアプリ開発について書きます。実際にiPhone上で動くバイナリ

    iPhoneアプリケーションをApp Storeに登録してみた
  • @IT編集者が選ぶ2008年必読記事:「リッチクライアント&帳票」編 - @IT

    2009/01/05 2008年後半にとても話題になった「iPhone 3G」。発売された7月だけでなく、魅力的なアプリケーションが次々に登場し、人気が続いています。「@IT編集者が選ぶ2008年必読記事」のリッチクライアント&帳票フォーラム編では、まずiPhone向けアプリケーション開発についての記事を紹介しましょう。 解説記事「App Store登録もOK! JavaScriptで作るiPhoneアプリ」では、通常の「Objective-C」ではなく、「HTMLJavaScript」でiPhone向けアプリケーションを開発する方法を説明しています。サンプルとして開発するのは現在位置情報から「Twitter.com」を検索することができる「Coco Twitter」。iPhone向けアプリケーションをダウンロードできるApp Storeへの登録の様子も今後レポートされる予定です。 ライ

  • iPhoneでC#アプリが審査に通るワケ OSS実装「Mono」で広がる.NETの応用 − @IT

    2009/01/29 iPhone向けにC#で書かれたゲームが40以上存在する――。2009年1月7日付けのブログ投稿で、こんなにわかに信じられない現象を伝えるのは、メキシコ出身のオープンソース開発者、ミゲル・デ・イカザ(Miguel de Icaz)氏だ。iPhoneアプリケーションの開発といえば、アップルが提供するSDKに含まれるObjective-Cを使うか、Webブラウザ上でのみ動作するJavaScriptで実装するかのいずれかだった。 C#のような実行時にランタイム(.NET Framework)を必要とするプログラミング言語は、iPhoneでは使えない。なぜなら、任意のコードを実行できるランタイムを配布パッケージに含めることを、セキュリティ上の理由からアップルが禁じているからだ。 ではなぜ、C#アプリケーションが審査に通るのか? この背後には、オープンソースプロジェクト「Mo

  • 第5回 XenServerのハードウェア要件(1/3)

    XenServerは、幅広いハードウェアへの対応というメリットがある。しかし、最低限の要件があり、稼働後の運用を考えた場合に考慮すべきポイントもある。連載「XenServerを極める」の第5回として、XenServerのハードウェア要件を解説する 今回は、XenServer導入の要件として、サーバ機とストレージをどのように選定すべきかを考える。ご存じの通り、XenServerはネットワークカードなどのデバイスドライバを含んでおり、ストレージのマルチパス機能も標準で提供している。シトリックス・システムズとハードウェアベンダは互いに協力し、サーバ、ストレージそしてデバイスがXenServerで問題なく動くかどうかをテストし、テストにパスしたものをハードウェア互換性リスト ― Hardware Compatibility List(HCL)として公開している。特に番用途でXenServerを使

  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
  • Webページの一部にコメント付きリンク作成 - @IT

    2008/12/25 コモンズ・メディアは12月25日、任意のWebページに対して、テキストの一部をハイライト表示させ、その個所に対してコメントを付けた上で一意なURLを与える新サービス「マーカーリンク」のベータ版を公開した。7月に公開したソーシャル・アノテーションサービス「コモンズ・マーカー」の一機能として利用できる。利用は無料。URLの生成にはユーザー登録が必要だが、閲覧は非登録ユーザーでも可能だ。 コモンズ・マーカーはソーシャルブックマークに似たサービス。URLを登録する代わりに、任意のWebページの特定の段落やセンテンスなどを、マウスドラッグによる指定でマークできる。マークに対しては付箋(ふせん)でコメントを書き込める。マークのハイライト表示や付箋の表示はJavaScriptを使ったクライアント側の処理で行う。マークの位置やコメントはコモンズ・メディアが運用するサーバ上に保存され、

  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ
    smokymonkey
    smokymonkey 2008/11/28
    話がブレるので書きませんでしたが、AndroidやBlackberryプラットホームへの移植が容易(多分)な点もハイブリッド開発の利点だと思います。
  • Google App Engineで作るライフログ(1/2)- @IT

    Google App Engineで作るライフログ:これ、俺ならこう使う(4)(1/2 ページ) 日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) Google App Engineで次世代版「音ログ」を作ってみた ちょっと涼しい日が続いているなと思っていたら、いつの間にか季節は秋。近所の柿の木にオレンジ色の実がぶらさがっているのを見て、あらためて日々の流れの早さを実感しています。 最近は、トイカメラのような写真を撮れるiPhoneアプリ「ToyDigi」にはまっていて、早速カシャカシャと写真を撮りました。ToyDigiはiPhoneで撮った写真にフィルタ処理を施して、トイカメラ風に画像を加工するアプリケーションです。Mac OS Xなどでも同様のツールはあるのです

    Google App Engineで作るライフログ(1/2)- @IT
  • はてブやTwitterへのコメントをブログに表示させてみるとこうなる(1/2)- @IT

    はてブやTwitterへのコメントをブログに表示させてみるとこうなる:これ、俺ならこう使う(3)(1/2 ページ) 日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) 気が付けば、9月。あっという間に今年も終盤に突入かと思うとぼう然としてしまいますが、9月9日(日時間では9月10日の2:00時)には、毎年恒例Appleの新製品発表が予定されていたり、TVドラマ「Lost」のシーズン4がケーブルテレビで放送開始されたりと、個人的には待ち遠しさも最高潮の複雑な気持ちだったりします。 さて、そんな前フリとはまったく関係がありませんが、今回のテーマは「ソーシャルツールでブログをパワーアップしよう!」です。 せっかくブログを書いても、思うように反応が集まらなかったり、直接のコ

    はてブやTwitterへのコメントをブログに表示させてみるとこうなる(1/2)- @IT
    smokymonkey
    smokymonkey 2008/09/08
    ブクマするついでにコメントする感じで、ひとつ
  • iPhoneアプリ市場に参入した理由、UEI清水氏に聞く ― @IT

    2008/08/18 アップルCEOのスティーブ・ジョブズ氏が最近ウォールストリートジャーナルに語ったところによれば、iPhone/iPod touch向けアプリケーション配信サービス「App Store」は、サービス開始以来1カ月で6000万ダウンロード、3000万ドル(約33億円)の売り上げを達成したという。 一方、2008年7月のモバイル・コンテンツ・フォーラムの報告によれば、日の2007年のモバイルコンテンツ市場は約4233億円。App Storeの売り上げが、今後初速を上回る勢いで伸びると仮定すれば、「33億円×12カ月=年間400億円」と、すでに日のモバイルコンテンツ市場の1割の規模を超える可能性が出てきていることになる。 約4000億円ある日のモバイルコンテンツ市場のうち約1000億円は着うた系だ。そのほかの内訳はゲームが848億円、電子書籍が221億円、待ち受け系22

  • 話題の「ライフストリーム」、ここが面白い

    日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) 皆さんこんにちは。ナターシャの立薗理彦(たちぞの まさひこ)です。音楽ニュースサイト「ナタリー」のサービス開発を担当しています。 「インターネットの世界はドッグイヤー」といわれ、新しい技術が次々と現れては脚光を浴びています。一方で、技術的には目新しさがなくても、ちょっとした応用でまったく新しいサービス(=体験)が生まれるのも、またネットの世界でよく起こることです。 この連載では、日々生み出されるネットサービスやテクノロジを紹介しながら、こんなふうにサービスに取り込んだら面白いんじゃないか、という応用面にフォーカスして提案を行っていきたいと思っています。 この連載では、テクノロジを実際に試して紹介していきます。初回の今

    話題の「ライフストリーム」、ここが面白い
    smokymonkey
    smokymonkey 2008/07/07
    しょっぱなからギーク度0でございますが、よろしくお願いします。