タグ

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

  • OAuth 2.0を使うソーシャルなAndroidアプリの作り方 (1/3) - @IT

    ネイティブアプリで実践! mixi Graph API活用法 OAuth 2.0を使う ソーシャルなAndroidアプリの作り方 株式会社ミクシィ システム技術部 たんぽぽグループ 藤崎 友樹 プラットフォームサービス開発部 鶴原 翔夢 2011/3/30 最近よく耳にする「OAuth」とは、mixi、Facebook、Twitterなどの外部サービスと自アプリケーションを連携するための技術です。 「クラウド」「ソーシャル」というキーワードが叫ばれている昨今では、こういった連携をいかにうまく行うかということがユーザー体験を向上させる鍵となります。 特に「ソーシャル」を取り入れることは以下のような点でメリットがあると考えられます。 ユーザーのソーシャルグラフを活用して、アプリをバイラル・マーケティングできる 現実の人間関係をベースにしたユーザー体験(UX)を提供し、継続的にアプリを使っ

  • iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ

    iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ:SDKで始めるiPad/iPhoneアプリ開発の勘所(3)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 連載第2回の「Xcode/Interface BuilderでUI設計+イベント処理」では、開発ツールを用いたBMI計算アプリの作成方法について紹介しました。今回は、iPhone/iPadアプリ作成後の仕上げとして、ホーム画面のアイコン設定・起動時の画像設定・多言語対応の方法について説明します。 またiPhone/iPadアプリのバグ修正時に必要なデバッグ方法やメモリリーク発見方法についての解説も行っていきたいと思います。 ホーム画面にアプリのアイコンを設定するには 前回作成したBMI計算アプリ

    iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ
  • デスクトップアプリを変えるAdobe AIR 2の新機能15選(1/3)- @IT

    ティルフィン合同会社 高橋 俊光 2010/7/20 Adobe CS5の新しい中核を担うFlex 4のフレームワーク。ワークフローを初めRIA開発現場がどう変わるかを、Flash Builder 4やFlash Catalyst、Adobe AIR 2などの技術・ツール・フレームワークなどの機能を紹介しながら解説する連載(編集部) Adobe AIR 2、そして、Flex 4.1/Flash Builder 4.0.1 Adobe AIR(以下、AIR)はWindowsMac OS X、Linux、そしてAndroid(今年中の予定)までマルチプラットフォームで動作するアプリケーションのランタイムです。 AIRはFlashベースおよびAjaxベースでアプリケーションを構築できるSDKも併せて提供されています。またFlexによる開発が、Flash PlayerによるWebブラウザベースか

    mackato
    mackato 2010/07/21
  • Force.com Codeでプログラミング

    SalesforceCRM DeveloperEditionは開発環境ですから、設定→開発→Apexクラス/Apexトリガ、からブラウザ上での開発(コーディング・保存)が可能ですが、実際に運用していく時のことを考えるとEclipse+Force.com IDE上で開発・テスト・デプロイの手順に慣れておく方が良いと思います。DeveloperEdition+Webブラウザでの開発は実現可能チェックや文法確認などに便利ですし、取りあえず試してみるには非常に良い環境ですね。 今回は、Force.com FreeEditionでForce.com IDEを利用してApexクラスの作成をしていきます。Force.com IDEの準備ができていない人は、前回の内容を見て環境を作ってみてください。 Apexクラスの作成 新規Apexクラス作成 Eclipse上でApexクラスの新規に作成しましょう。パッ

    Force.com Codeでプログラミング
  • Google Apps Marketplace企業向けアプリ出店入門(1/2) ─ @IT

    Google Apps Marketplace 企業向けアプリ出店入門 ~アプリストアは消費者向けだけじゃない~ 株式会社トップゲート 小川 信一 2010/4/8 企業向けアプリストア「Google Apps Marketplace」登場 Google Apps Marketplace(以下、Marketplace)とは、グーグルにより2010年3月9日に開設された、主にGoogle Apps向けのアプリケーションを販売・購入できるアプリケーションのマーケットプラットフォームです。Marketplaceについての詳しい紹介は、記事「グーグルGoogle Apps向けマーケットを開設」を参考にしてください。 先の記事を少し補足しておくと、Marketplaceに登録するアプリケーションは「Google Appsを使ったアプリケーションである必要はない」ということです。すでに登録されている

  • Salesforceで開発するということ - @IT

    Salesforceで開発するということ:Force.com Free Editionで学ぶSalesforce開発(1)(1/2 ページ) SaaS/PaaSとSalesforce SaaS、PaaS、Cloud Computing【*1】。これらの言葉が一般的になり始めてからすでに1~2年が過ぎようとしています。クラウドと呼ばれる分野の中でも常に注目を集めてきたSalesforce CRM(以下Salesforce)も、数年前に比べ品質・速度など、格段に良いものになっています。 その中でも特に注目すべきなのが、Force.comプラットフォーム(以下Force.com)というプラットフォームで、Salesforceを単なるCRM(顧客管理システム)/SFA(営業支援システム)とは一線を画すサービスにしている所以ともいえる仕組みになっています。 今回は、Force.com上でのアプリケー

    Salesforceで開発するということ - @IT
  • Amazon S3とAdobe AIRで“クラウドRIA”を作ってみた(1/2)- @IT

    クラスメソッド株式会社 福田 寅成 2009/9/29 昨今関心が高まる一方のクラウドだが、クラウドの“クライアント”についてはあまり取り上げられないのが現状だ。連載では、同じく未知の可能性を秘めるRIAをクライアントにして、サンプルを基にクラウドとの連携アプリケーションを検証していく 前回の連載第1回「6つの主要クラウドとRIAの現状を総ざらい」では、「クラウド・コンピューティング」(以下、クラウド)とRIA(Rich Internet Application)/リッチクライアントの近況をまとめましたが、今回はより具体的に、クラウドでストレージサービスを提供しているAmazon S3とRIAとしてAdobe AIR(以降、AIR)を組み合わせて利用するアプリケーションを作成したいと思います。 クラウドの老舗によるWebストレージ「Amazon S3」 Amazon S3は、米アマゾンが

  • ブラウザを選ばずWebテストを自動化するSelenium

    Webアプリケーションのファンクションテストを行うツールとして注目されている「Selenium」のバージョン1.0が6月20日にリリースされました。安定性が向上するとともに、Firefox 3.0、3.5(Selenium IDEは1.0.2から、Firefox 3.5に対応)や、Internat Explorer(以下、IE) 8などの最新のWebブラウザにも対応しました。 稿では、Selenium 1.0をベースとしたSelenium IDEとSelenium RCを利用した効果的なSeleniumの利用方法を紹介します。 Webアプリのテストで誰もがイラつく大きな課題 Webアプリケーションテストを手で行うと、非常に煩雑です。Selenium登場以前の従来のやり方では、次のような問題がありました。 回帰テストに時間がかかる バグ修正や仕様変更などで、Webアプリケーションを変更した

    ブラウザを選ばずWebテストを自動化するSelenium
  • jpmobileはじめの一歩 (1/3)- @IT

    第2回 jpmobileはじめの一歩 設樂 洋爾 2009/2/23 何かと注文の多い日の携帯電話向けWebサイト構築。jpmobileで、Ruby on Rails流の、つらくない携帯Webサイトを開発しよう(編集部) 前回「つらくないケータイWeb開発」では、jpmobileの概略、jpmobileとは何か、そしてjpmobileがどういうふうにして作られてきたかについて紹介しました。 稿では簡単なRailsアプリケーションを作成しながら、jpmobileに触れていきます。 今回は、携帯電話アプリケーションを作成するうえで最も基的な処理となる、アプリケーションにアクセスして来た携帯電話のキャリアの判別機能と、出力を行う際に機種やキャリアに合わせて適切に処理を行うための機能を使います。 jpmobileをRailsに組み込んでみる まず、練習用のRailsアプリケーションを作成し、

  • 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つの「簡単」コンセプトとは
    mackato
    mackato 2009/06/13
  • 商業利用もOK! Google Mapsについて知りたいこと

    Googleの担当者にサービスについて話を聞くインタビュー特集。前回のAndroidに続き、Google Maps担当者に話を聞いた。問い合わせの多いライセンスの問題と、エンタープライズ向けのサービスに関してGoogleエンタープライズセールスの横山直人さんにお話を伺った。この2つの話題は実は密接に直結しているのである。 利用規約のFAQ Google Maps APIはシンプルで枯れているので、技術関係の質問は多くない。その代わりに多いのは、ライセンス関係だ。つまり、こういう使い方をしていいのか、という皆がグレーだと思っている領域の質問が多い。 最も多い質問は商用利用していいか、というものである。 これは基的には「よい」。 ただし、1つだけ条件がある。誰でもアクセスできることが、許可される条件である。より具体的にいえば、有料会員制サイトや、イントラネットでの使用、独自アプリケーションで

    商業利用もOK! Google Mapsについて知りたいこと
  • 日本人がつまずかないためのiPhone開発のポイント − @IT

    よくつまずくポイントはこれだ! iPhoneアプリは大きく分けて下記のような流れでAppStoreに公開されます。 ここではコニットが実際につまずいた点や、ネットでよく見るつまずきポイントなどをご紹介します。これらの点に気を付け、スムーズにiPhone開発ができるといいですね。(コニットの紹介記事はこちら→ニッポンのiPhoneアプリヒットメーカーたちに続け!) 1. Developer登録 <登録> 登録情報は日語で書いてはいけない アプリ制作を始めるためには、まずAppleIDを取得し、Apple Developer Connection(ADC)登録後、iPhone Developer Programを購入しなければなりません。 この際に氏名を日語で書いてしまうと、iPhone Developer Programが購入できず、前に進めなくなってしまうので要注意です。 氏名に限らず

    日本人がつまずかないためのiPhone開発のポイント − @IT
  • iPhoneアプリケーションをApp Storeに登録してみた

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

    iPhoneアプリケーションをApp Storeに登録してみた
  • 連載インデックス「業務用RIAの本命!? Flex+Java開発入門」 - @IT

    連載インデックス 「業務用RIAの命!? Flex+Java開発入門」 連載では、サーバサイドとしてJava、リッチなクライアントサイドとしてJavaと相性の良いFlexを用いたRIA開発の基礎を解説します。EclipseベースのIDEであるFlex Builderを使って、Tomcatで動くRIAをいくつか作成しましょう 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版を ダウンロード して使えます EclipseベースIDEとTomcatで始めるFlex+Java開発 業務用RIAの命!? Flex+Java開発入門(1) Flex+Java開発を始める前に、知っておくべき基礎知識を身に付けてFlex BuilderとTomcatで開発する準備をしておきましょう

  • 次世代テストフレームワークでテストを変える

    実運用の障害対応時間比較に見る、ログ管理基盤の効果 (2017/5/9) ログ基盤の構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。今回は、実案件を事例とし、ログ管理基盤の有用性を、障害対応時間比較も交えて紹介 Chatwork、LINENetflixが進めるリアクティブシステムとは何か (2017/4/27) 「リアクティブ」に関連する幾つかの用語について解説し、リアクティブシステムを実現するためのライブラリを紹介します Fluentd+Elasticsearch+Kibanaで作るログ基盤の概要と構築方法 (2017/4/6) ログ基盤を実現するFluentd+Elasticsearch+Kibanaについて、構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。初回は、ログ基盤の構築、利用方法について プログラミングとビルド、Androidアプリ開

  • つらくないケータイWeb開発(1/2)- @IT

    第1回 つらくないケータイWeb開発 設樂 洋爾 2008/10/20 何かと注文の多い日の携帯電話向けWebサイト構築。jpmobileで、Ruby on Rails流の、つらくない携帯Webサイトを開発しよう(編集部) 連載では、Ruby on RailsRails)をすでに利用されている方を対象に、Rails用プラグインjpmobileを使って携帯向けWebサイトを構築する方法を紹介します。 jpmobileは日の携帯電話向けのサイトを構築するときに生じる厄介事を、Ruby on Rails流のやり方に倣って解決するためのプラグインです。 Mobile web development that doesn't hurt 日の携帯電話は「ガラパゴス」と称され、時にやゆされもするように、良くも悪くも独自の進化・発展を遂げてきました。現代人の生活に密着して存在する携帯電話は、位置

  • DTraceでトラブルシューティング

    この連載では、サーバOSとして十数年発展してきた「Solaris」をオープンソース化した「OpenSolaris」を紹介し、ブログサーバ「Roller」と組み合わせて運用していくうえで有用なさまざまな知識を紹介していきます。(編集部) 前回「シングルノードで手軽にクラスタを試す」までの連載で、OpenSolarisの機能や特徴を紹介しながら、ブログサーバを構築する方法を解説してきました。Solarisコンテナ、ZFS、Open HAクラスタを使い、予期されるさまざまな障害に備える強固なサーバ構築のノウハウをご理解できたと思います。 最終回の今回は、ブログサーバ運用中にシステムの状態を監視したり、発生したシステム障害や不具合の原因究明に有効となるDTrace(動的トレース)を紹介します。 DTraceの概要 システムが障害を起こしてクラッシュしたときや、アプリケーションが異常終了しコア・ダン

    DTraceでトラブルシューティング
  • Eclipse WTPを使ったWebアプリでもカンタンMaven (1/3) - @IT

    Eclipse WTPを使ったWebアプリでもカンタンMaven:Eclipseプラグインq4eでカンタンMaven入門(後編)(1/3 ページ) 稿は、連載「CoolなEclipseプラグイン」の番外編として、前後編に分けて「Apache Maven」(以下、Maven)の概要とEclipse上でのMaven利用をサポートするプラグイン「q4e」を紹介する特集記事の後編です。 前編の「ビルドやテスト、依存ライブラリ追加は自動化できる!」では、Mavenの概要と「q4e」を紹介しました。後編となる今回は、Eclipse WTP(Web Tools Platform)でのWebアプリケーション開発において、q4eを使って簡単にMavenを利用する方法を紹介します。 q4e 0.6リリースでEclipse WTPをサポート! 前編公開後の2008年4月14日に、q4e 0.6(2008年5月

    Eclipse WTPを使ったWebアプリでもカンタンMaven (1/3) - @IT
  • Mylyn&Tracでリズムに乗ってタスクを大掃除♪

    最小限の管理コストで最大の「見える化」を 近年「開発の見える化」が話題となっていますが、いざやろうとするとなかなか難しいものです。 模造紙を壁に張り付ける「タスク看板」などを利用してタスクの「見える化」を行っても、肝心のタスクの実行状況が見えなかったり……。そんなことはないでしょうか? 当にチームメンバーのタスクを把握できているでしょうか? そもそも「タスク」とは、コーディングやテストといった純然たる作業や、故障処理、管理、仕様変更などの副次的な作業も含みます。開発を見える化する際に基となる1つの単位です。 今回紹介するMylynとTracを利用すると、タスク取得→コミット、タスク取得→コミット、……というリズムに乗った開発で、作業履歴(ログ)を残しながら各開発担当者の作業内容を明確にできます。最小限の管理コストで最大の見える化を。世にも不思議なMylynマジック、とくとご覧ください。

    Mylyn&Tracでリズムに乗ってタスクを大掃除♪
    mackato
    mackato 2008/07/26
    Subversive
  • iPhone向けWebアプリを作ろう(1/4) − @IT

    Safari Web Content Guide for iPhoneを読み解きながら、iPhone/iPod touch上のWebブラウザのSafariで動くWebアプリを作成し、UIを最適化するコツを紹介します。 (編集部) Safari Web Content Guide for iPhoneを読み解く ネイティブアプリケーション開発を可能にするSDKが公開され、一層注目を集めている米アップルのiPhone(Applle Developer)。3Gへの対応がうわさされ、日市場向けの発表も待たれますが、読者の中には、早速iPhone向けのアプリケーション開発にチャレンジしている人もいるでしょう。 しかし、ネイティブアプリケーションを作るにはそれなりにプログラミングスキルが必要ですし、完成したアプリケーションは米アップルが用意する「App Store」経由でしか配布できないといった制約