製品、トピックスやコンテンツ・タイプでフィルターをかける

(0 製品)

(82 トピック)

(4 インダストリー)

(4 種類)

1 - 48 件のうちの 48 件
概要の表示 | 概要の非表示
結果の表示
タイトル none 種類 none 日付 down
Android 開発入門
Android は Linux オペレーティング・システムをベースとした、よく使われているコンピューティング・プラットフォームです。最初の商用版 Android は、携帯電話向けプラットフォームという形で 2008 年に市場に登場しました。その当時、ビジネス・ユーザー用の携帯電話として最もよく使われていたのは BlackBerry ですが、その一方で、あらゆるセクターにわたって iPhone が大きな話題になり始めていました。また、当時はまだ、携帯電話ユーザーのほとんどが折り畳み式携帯電話を使用してテキストを入力していました。
記事 2018/12/06
万人のためのモバイル: 自作の Android アプリに署名を付け、封印し、配布する
Web ロジックではコンテンツが何よりも重要ですが、モバイル・ユーザーにとってはアプリとの対話がすべてを支配します。モバイル・アプリでは、静的な情報によるデザインが行われなくなり、代わりにゲーミフィケーションが採用されるようになっています。今回の記事では、Andrew Glover が Android モバイル開発の紹介を完結するために、前回の記事で紹介したサンプル・アプリケーションの Overheard Word に多岐選択式クイズの機能を追加します。その後、デジタル署名を生成する方法、そして署名付きのアプリを Android 向けの Google Play または Amazon Appstore で公開して宣伝する方法を説明します。
記事 2013/10/03
万人のためのモバイル: Android アプリのライフサイクルにおけるアクティビティーとアイコン
Activity クラスは、Android モバイル・アプリの中心的なクラスであるとともに、アプリとユーザーとの対話部分や、アプリとモバイル端末とのインターフェースを微調整できる場所でもあります。作成したアプリがそのライフサイクルにおいて望み通りの動作をするように微調整してから、アイコンとアクション・バーを使用して、ユーザーを UI ナビゲーションやアプリのさまざまな機能に誘導してください。
記事 2013/6/27
万人のためのモバイル: スワイプしてみよう!Android でのジェスチャーのプログラミング
たいていのモバイル・ユーザーは、他のことに気を取られていて、いろいろと忙しい上に、人間工学的に制約されています。そんなモバイル・ユーザーに合わせてモバイル・アプリの UI を作成してください。著者の Andrew Glover はこの記事で、モバイル・アプリが Web アプリケーションとは異なる主な点を取り上げた後、ボタンをクリックする代わりに、スワイプ・ジェスチャーでナビゲートするモバイル・アプリの UI を作成する方法を説明します。
記事 2013/6/27
モックアップという意味を持つ Maqetta: 第 2 回 Maqetta でデザインしたモバイル UI 用に JavaScript でカスタム・コードを作成する
Maqetta でデザインしたモバイル・アプリのプロトタイプを、Dojo と Dojo Mobile ライブラリーを使用して JavaScript でカスタム・コードを作成することによって強化してください。
記事 2013/6/13
モックアップという意味を持つ Maqetta: 第 1 回 HTML5 を使用したモバイル UI をデザインする
HTML5 対応アプリのプロトタイプを作成するのに、コーディングはもう必要ありません。Maqetta を使えば、手と目の動きを合わせた操作だけでプロトタイプを作成することができます。Maqetta は、デスクトップ・アプリケーションとモバイル・アプリ向けのブラウザー・ベースの WYSIWYG ツールです。全 3 回からなる連載の第 1 回目となるこの記事では、無料のオープンソース・プロジェクト Maqetta を紹介します。Maqetta はブラウザー内で動作し、デザイナーがさまざまなウィジェットをドラッグ・アンド・ドロップすることで、ライブ UI モックアップを組み立てられるようになっています。この第 1 回の記事で、実際のモバイル・アプリのプロトタイプを作成しながら、Maqetta の主な機能について学んでください。
記事 2013/5/30
リッチなレイアウトの出版物を HTML5 と CSS3、そして MathML を使用して EPUB 3 で作成する
業界標準の XML 電子書籍フォーマットの最新改訂版である EPUB 3.0 は、HTML5 と CSS3 に対応することで、最新の Web 技術を採り入れています。EPUB 3.0 の焦点は引き続き XML 駆動型ツールキットに置かれ、XHTML シリアライズを必要とする他、MathML や SVG などの補足的な XML 語彙を追加しています。EPUB 3 は、デジタル技術の特徴を生かした高度な出版物を作成するための多彩なオプションを提供します。この記事で、EPUB 3 の新機能を使ってリッチなレイアウトのページを作成する方法を学んでください。
記事 2012/8/02
Linux カーネル 3.3 と 3.4 の紹介
2012年 3月、Linux カーネルのバージョン 3.3 がリリースされました (続いて 5 月にバージョン 3.4 がリリースされました)。これらのリリースでは、ちょっとした機能の追加やバグ修正が大量に行われたことに加え、いくつかの重要な変更が行われています。例えば、Google Android プロジェクトがマージされたこと、Open vSwitch がマージされたこと、ネットワーク機能に関する何点かの改善がなされたこと (チーミング・ネットワーク・デバイスなど)、ファイルシステム、メモリー管理、仮想化に関してさまざまな更新が行われたことなどが挙げられます。この記事では、バージョン 3.3 と 3.4 で行われた数多くの重要な変更について探り、バージョン 3.5 で予定されている変更についてもチラッと覗いてみましょう。
記事 2012/7/19
セキュアな Linux: 第 1 回 SELinux ― その開発の歴史、アーキテクチャー、そして動作原理
Linux に強制アクセス制御 (MAC: Mandatory Access Control) 機能を提供する強力なモジュールである Security-Enhanced Linux に関して、その開発の歴史における基本的なマイルストーン、アーキテクチャー、動作原理を学んでください。この記事は世界の developerWorks 読者に提供するための記事として、developerWorks ロシアに投稿された記事から特別に選ばれて翻訳されたものです。
記事 2012/6/28
ネットワーク・ツー・ネットワーク接続や、ポイント・ツー・ポイント接続で Linux の IPsec を使用して VPN を構成する
この記事では、VPN を設計する場合の原則、VPN を導入するための基本事項、IPsec プロトコルの概念について詳細に説明し、また IPsec の機能の概要、IPsec の実装に必要なメカニズムについて説明します。この記事は世界の developerWorks 読者に提供するための記事として、developerWorks ロシアに投稿された記事から特別に選ばれて翻訳されたものです。
記事 2012/6/14
DD-WRT に関する高度なヒントと手法を活用し、Linux の強力さを無線 LAN ルーターに追加する
DD-WRT は安価な無線 LAN ルーターに Linux ネットワーク・スタックのあらゆる機能を提供することで、コンシューマー向けのルーターを強力なネットワーク装置に変えます。DD-WRT をインストールしてセキュリティーを設定する方法について、また DD-WRT の GUI の背後にある強力で柔軟なコマンドラインについて学びましょう。
記事 2012/6/07
DD-WRT に関する高度なヒントと手法を活用し、Linux の強力さを無線 LAN ルーターに追加する
記事 2012/6/07
hostapd を使用した簡単な方法で WiFi に強力な暗号化を実装する
無線 LAN のセキュリティーは単純なものにしましょう。hostapd (Host Access Point デーモン) は企業レベルの規準を満たす確実な WiFi 暗号化を実現しますが、FreeRADIUS を実行することによるオーバーヘッドは一切ありません。この記事では、hostapd についての概要と、hostapd を環境に組み込む方法について説明します。
記事 2012/5/17
オペレーティング・システムでもあり、汎用プラットフォームでもある Linux についての考察
Linux はあらゆるところで使われています。小型のものであればスマートフォンから、インターネットの仮想バックボーン、そして大型のものであれば最強のスーパーコンピューターに至るまで、Linux が使われています。これらのプラットフォームに期待される機能の多様さを考えると、これほどまで広範に使われるようになるのは大変なことです。この記事では、Linux がいかに幅広く使用されており、小型機器や大型機器、そしてその中間のあらゆる機器をどれほどサポートしているかを説明します。
記事 2012/4/12
iPad 用の iOS スライドショー・アプリケーションを作成する
iOS スライドショー・アプリケーションの作成方法を学びましょう。この記事ではそのプロセスを順を追って説明します。このサンプル・アプリケーションは Web サーバーと通信し、XML で定義されたスライドショーを取得し、そのスライドショーに含まれる画像を表示します。
記事 2012/1/13
Eclipse と Android ウィジェットを使用した Android アプリケーション開発手法の紹介
このチュートリアルで対象とするのは、Eclipse で Android 開発ツール (Android Development Tools: ADT) プラグインを使用して Android アプリケーションの開発を始めたいと思っている読者です。チュートリアルでは、Android アプリケーションの際立った特徴を紹介した後、その基本コンポーネントについて概説します。次にアプリケーションのリッチな UI をウィジェットとして開発する際の Android プロセスを紹介し、最後に、アプリケーションを SDK に付属の Android 機器シミュレーターにデプロイして、開発したアプリケーションをいかに簡単にテストできるかを示します。
記事 2012/1/06
Dojo Mobile による軽量モバイル Web アプリケーションの開発
Dojo Mobile は、モバイル Web アプリケーションを作成するための Dojo ベースのウィジェット群です。Dojo Mobile を使えば軽量でパフォーマンスのよいモバイル Web アプリケーションを開発できます。この記事では、Dojo Mobile 自体がパフォーマンスの問題にどのように対処しているかを理解し、Dojo Mobile ベースのアプリケーションをできる限り小さく、効率のよいものにする方法を学びます。
記事 2011/12/09
Android 3.0 プラットフォームで XML を作成および構文解析する
最もよく使われているスマートフォン・プラットフォームである Android は、モバイル・タブレットでも機能します。XML はデータ交換の標準手段であり、標準的な XML を構文解析および変換するためのビルダー、パーサー、トランスフォーマー API は Android にも適用することができます。この記事では、DocumentBuilderFactory から取得した DocumentBuilder オブジェクトを使用して、Android 機器上で XML 文書を作成して、構文解析を行います。XML 文書の構文解析には、ある XML プル・パーサーを拡張したものを使用します。
記事 2011/11/18
Apache HttpClient による Android クライアントを JAX-RS Web サービスに展開する
記事 2011/11/11
Apache HttpClient による Android クライアントを JAX-RS Web サービスに展開する
Apache HttpClient ライブラリーを使用して JAX-RS Web サービスにアクセスしてみましょう。RESTful な Web サービスを作成するには、JAX-RS のリファレンス実装である Jersey を使用すると、 Java 環境で簡単に作成することができます。Android は人気のスマートフォンです。この記事では、Android による JAX-RS クライアントを作成します。具体的には、Apache HttpClient ライブラリーを使用して、JAX-RS Web サービスにアクセスするためのクライアントを作成します。
記事 2011/11/11
Android で実行するネットワーク対応の○×ゲームを作成する
この記事では、フロントエンドとして Android のネイティブ・アプリケーションを使用し、マルチプレイヤーでネットワーク対応の○×ゲームのバックエンドを作成します。
記事 2011/9/30
Android の Spring クライアントを JAX-RS Web サービスに展開する
Java エンタープライズ・アプリケーションを実行するためのプラットフォームである Spring には、生産性やランタイム・パフォーマンスを向上させることができるなど、さまざまな利点があります。この Spring フレームワークを、Android アプリケーションの開発を単純化する目的で拡張したのが、Spring Android です。Spring Android の主な特徴としては、Android 対応の REST クライアント、そしてセキュア API にアクセスするための Auth サポートがあります。この記事では、Spring Android REST クライアントを使って RESTful な Web サービスにアクセスします。
記事 2011/9/16
jQuery Mobile で Web アプリケーションのセキュリティーを強化する
多くの Web 開発者は、セキュリティーをあまり高い優先順位で考えていません。セキュリティーについては後から補足すればよいものとして、ソフトウェア開発ライフサイクルの最後に追いやられることがよくあります。時には、ソフトウェア・セキュリティーがまったく無視されて、その結果、一般的な脆弱性に溢れたアプリケーションになることもあります。このようなバグは攻撃されて初めて明らかになるため、脆弱性を悪用するプロセスがどのように機能するかを知っていなければ、攻撃される前にバグを検出するのは困難です。このチュートリアルでは、jQuery Mobile、PHP、および MySQL で作成した Web アプリケーションを使用して、さまざまな脆弱性がどのようにして生じるのかを、それらの脆弱性を悪用する一般的な手法とともに説明し、さらに最も重要な点としてそれぞれの対策について説明します。
記事 2011/9/09
XML と PHP を使用し、複数の電話機に対応した柔軟性のある電話帳と連絡先リストを作成する
出張や外出の多いビジネスマンは、どのような電話機を使用する場合にも、常に同じ、信頼できる連絡先リストにアクセスする必要があります。卓上の SIP フォンやスマートフォンにデータを提供する MySQL データベースのサンプルと PHP を使用して、同じデータベースから取得したデータを卓上の電話機またはスマートフォンに合うようにカスタマイズした XML として出力する方法、あるいはどちらの電話機にも適した XML として出力する方法を学びましょう。
記事 2011/3/29
土台から構築する iPhone のチャット・アプリケーション
この記事では、サーバーからフロントエンドのユーザー・インターフェースに至るまで、iPhone のチャット・アプリケーションを構築する全過程を説明します。
記事 2011/1/05
Facebook API 入門
皆さんのアプリケーションに Facebook の機能を組み込むことができます。モバイルの観点から見ると、Facebook Platform はモバイル Web アプリケーション用の API をサポートしており、また iPhone、iPad、および Android プラットフォームにネイティブなモバイル・アプリケーション用のモバイル SDK もサポートしています。この記事では、Facebook Platform API と Facebook SDK for Android (Facebook のモバイル・チームがリリースした SDK) について説明します。
記事 2010/12/16
Facebook API 入門
記事 2010/12/16
Android のローカル・データ・ストア API を理解する
モバイル機器のローカルにデータを保存できる機能は、モバイル・アプリケーションに不可欠な機能です。モバイル・アプリケーションでは、アプリケーションの実行期間全体にわたって、またはアプリケーションの存続期間全体にわたって、必須情報を保持している必要があります。一方、開発者の皆さんは、ユーザー・プリファレンス、アプリケーションの構成などの情報を常に保持しておく必要があります。また、アクセスの可視性などの特性に応じて、あるいは複雑な構造化されたデータ型を扱う必要がある場合には、内部ストレージや外部ストレージを利用する必要があるかどうかを判断する必要があります。この記事では、Android のデータ・ストレージ API について学びますが、特にプリファレンス、SQLite、内部メモリー、外部メモリーを対象とした API に焦点を当てます。
記事 2010/11/30
Android のセキュリティーを理解する
Android アプリケーションを開発する場合、セキュリティーに関連するいくつもの側面に対処しなければなりません。例えば、アプリケーションのプロセスとサンドボックス、コードやデータの共有、アプリケーションに署名することによるシステム保護、パーミッションの使い方などを考慮する必要があります。この記事では、サンプル・コードを扱いながら、こうした Android アプリケーション開発におけるセキュリティーの側面に焦点を当てます。
記事 2010/11/16
モバイル Web アプリケーション・フレームワークの比較: 第 1 回 SproutCore を使ってモバイル・アプリケーションを構築する
大きな進化を遂げた Web アプリケーションは、今やモバイル Web アプリケーションの出現により、新たな飛躍の時代を迎えています。そんななか、Web アプリケーションにこれまで以上に期待されているのは、ネイティブなエクスペリエンス、つまりネイティブ・モバイル・アプリケーションに匹敵するほどのエクスペリエンスを実現することです。これを可能にする能力はモバイル Web ブラウザーに備わっているものの、Web 開発はネイティブ・アプリケーションの開発に比べ、まだまだ発達しきれていません。SproutCore は、特定の機器を対象にしたネイティブ・アプリケーションを開発する場合と同じように Web を開発できるようにすることを目指す Web アプリケーション・フレームワークです。SproutCore について探るこの記事では、モバイル Web アプリケーションを構築するためのフレームワークとしての SproutCore について詳しく見ていきます。
記事 2010/10/19
Android アプリケーションでインターネット・データを使用する
Android アプリケーションの多くは、さまざまなフォーマットで提供されるインターネット上のデータを操作しなければなりません。この記事では、よく使われている 2 つのデータ・フォーマット、XML と JSON (JavaScript Object Notation)、そしてプロトコル・バッファーという Google の特異なフォーマットを扱う Android アプリケーションを作成します。この 3 つそれぞれのフォーマットに関するパフォーマンスとコーディングのトレードオフについて学んでください。
記事 2010/6/29
HTML 5 を使ってモバイル Web アプリケーションを作成する: 第 5 回、HTML 5 を使って新しいビジュアル UI 機能を開発する
HTML 5 にはモバイル Web アプリケーション用の新機能が数多くあり、その中には、通常は最もインパクトの大きな視覚的な機能も含まれています。そうした新しい UI 機能のうち最も目を引くのは、完全な 2-D グラフィックスをブラウザーに描画できる Canvas です。この記事では Canvas の他、HTML 5 での新しい視覚要素のいくつかについて、それらの使い方を学びます。これらの要素は些細なものですが、モバイル・ユーザーにとっての使い勝手に大きな影響を与えます。
記事 2010/6/29
Eclipse Helios のツアー
39 の Eclipse プロジェクトと 3300 万行のコードを同時にリリースする Eclipse Helios には、Eclipse エコシステムの多様性とその内部で進んでいる革新が明らかに現れています。この記事では、Helios 同時リリースに含まれるいくつかのプロジェクトの概要と、それらのプロジェクトの詳細を記載しているリソースへのリンクを併せて紹介します。
記事 2010/6/15
HTML 5 を使ってモバイル Web アプリケーションを作成する: 第 4 回、Web ワーカーを使ってモバイル Web アプリケーションを高速化する
Web アプリケーションは従来からシングル・スレッドの世界に押し込まれていました。そのため、コードの中で行えることは非常に制限されていました。あまりにも複雑なことをすると、アプリケーションの UI がフリーズする危険性があるからです。Web ワーカーによって Web アプリケーションにマルチスレッドが導入され、そうした様相が大きく変わりました。アプリケーション・ロジックの大部分がクライアント・サイドにあるモバイル Web アプリケーションにとって、Web ワーカーは特に便利です。この記事では、Web ワーカーの扱い方と、どんなタスクが Web ワーカーに最も適切なのかについて学びます。また、他の HTML 5 技術と組み合わせ、Web ワーカー技術を効率的に使う方法についても学びます。
記事 2010/6/08
HTML 5 を使ってモバイル Web アプリケーションを作成する: 第 2 回、HTML 5 を使ってモバイル Web アプリケーションでローカル・ストレージを使用する
HTML 5 で最も便利な新機能の 1 つはローカル・ストレージが標準化されたことです。Web 開発者はついに、4KB のクッキーにクライアント・サイドのすべてのデータを収める必要がなくなりました。HTML 5 のおかげで、単純な API を使って大量のデータをクライアントに保存することができます。このメカニズムはキャッシュ用としては完璧です。つまりローカル・ストレージによってアプリケーションの処理速度を劇的に向上させることができます。モバイル Web アプリケーションはデスクトップ Web アプリケーションよりもはるかに接続速度が遅いため、アプリケーションの処理速度は極めて重要な要素です。HTML 5 に関する連載記事の第 2 回目である今回は、ローカル・ストレージの使い方、ローカル・ストレージのデバッグ方法、またローカル・ストレージを使ってモバイル Web アプリケーションを改善するためのさまざまな方法について説明します。
記事 2010/6/02
HTML 5 を使ってモバイル Web アプリケーションを作成する: 第 3 回、HTML 5 を使ってモバイル Web アプリケーションをオフラインで動作させる
モバイル・アプリケーションの魅力の 1 つは、どこにでもアプリケーションとデータを持っていけることです。しかしモバイルの 1 つの現実として、場合によるとモバイル機器をインターネットに接続して動作させることができない場合があります。これはモバイル Web アプリケーションでは克服不能な問題に思えるかもしれません。しかし Web アプリケーションは進化を遂げ、オフラインでも動作するようになっています。この記事では、モバイル Web アプリケーションをオフラインで動作させる方法、またそのアプリケーションがいつオフラインからオンラインに、あるいはその逆に切り替えられたかを判断する方法について学びます。
記事 2010/6/02
HTML 5 を使ってモバイル Web アプリケーションを作成する: 第 1 回、HTML 5、ジオロケーション API、Web サービスを組み合わせ、モバイル・マッシュアップを作成する
この記事は 5 回連載の第 1 回として、モバイル Web アプリケーションで利用可能な新技術のうち、最もよく使われる技術の 1 つであるジオロケーションについて調べます。今日のハイエンドのスマートフォンには、どれにも GPS の機能が組み込まれています。この GPS の機能を Web アプリケーションで使用する方法を学びましょう。この記事では、ジオロケーション標準の多様な側面の使い方について、また一般的な Web サービスでジオロケーションを使って興味深いモバイル・マッシュアップを作成する方法を学びます。
記事 2010/5/25
モバイル Web 用の Ajax アプリケーションを作成する
モバイル機器用のアプリケーション開発は、長年の間大いにもてはやされていましたが、コストばかりが高く、利益の少ない作業でした。しかし iPhone OS や Google の Android を使用した最新世代のスマートフォンでは、単に Web アプリケーションを作成すればよいだけの、はるかに単純な作業となりました。そのため、1 つのビルドをすべての機器に使用することができ、それによってコストを下げることができます。さらに良いことに、これらのハイエンド機器はすべて超最先端のブラウザーを搭載しており、高度な HTML、JavaScript、そして CSS がサポートされています。この記事では、最新のスマートフォンの機能と Ajax (Asynchronous JavaScript and XML) とをフルに活用したアプリケーションを作成する方法を学びます。その中で、これらの機器を最大限に活用する方法だけではなく、これらの機器の間の微妙な違いに対処する方法についても学びます。
記事 2010/3/02
eSWT Mobile Extensions 入門: 第 3 回 高度なダイアログとデバイス関連の機能をモバイル・アプリケーションに使用する
モバイル・プラットフォームが一層高度になるにつれ、モバイル・コンピューティングへの要求は高まってきます。この連載「eSWT Mobile Extensions 入門」では、eSWT (embedded Standard Widget Toolkit) について学びます。eSWT を使用すると、多種多様な携帯電話のそれぞれにとって、見た目が自然な Java アプリケーションを作成することができます。この記事では、前回までに説明していなかったモバイル・コントロール (MultiPageDialog、QueryDialog、TimedMessageBox、MobileDevice、Screen、Input) の使い方を学びます。
記事 2010/2/02
Android と iPhone のブラウザー戦争: 第 2 回 iPhone と Android に対応したブラウザー・ベースのアプリケーションを構築する
この記事は、iPhone と Android に対応したブラウザー・ベースのアプリケーションを開発する方法を説明する 2 回シリーズの第 2 回です。第 1 回では、iPhone および Android ブラウザーの中核にあるブラウザー・エンジンである WebKit を紹介しました。今回の記事ではさらに詳細を掘り下げ、iPhone ブラウザーと Android ブラウザーの両方で実行されるネットワーク管理アプリケーションを構築します。このアプリケーションを例に、モバイル・ブラウザーでのリッチなアプリケーション・エクスペリエンスを実現する上で重要な 2 つの技術、すなわち、ブラウザーのローカル SQL ストレージと Ajax について説明します。さらに、このアプリケーションではよく使用されている人気の JavaScript ライブラリーである jQuery も利用します。
記事 2010/1/05
Android と iPhone のブラウザー戦争: 第 1 回 WebKit による救いの手
最近の生活のなかで、モバイル機器が果たす役割は大きくなっていく一方です。私たちはモバイル機器を使って通信し、ナビゲーションにもモバイル機器を使用し、さらには手近な懐中電灯としてもモバイル機器を使っているほどです。iPhone および Android プラットフォームではカスタム・アプリケーションが絶大な人気を集めていますが、そこに入り込む余地はモバイル Web アプリケーションにもあります。この記事は、iPhone と Android に対応したブラウザー・ベースのアプリケーションを開発する方法を説明する 2 回シリーズの第 1 回です。このシリーズをとおして、デスクトップ・ブラウザーと iPhone および Android 両方のモバイル・ブラウザーで動作する単純なネットワーク監視アプリケーションを構築します。
記事 2009/12/08
eSWT Mobile Extensions 入門: 第 2 回 高度なコントロールをモバイル・アプリケーションに使用する
モバイル・プラットフォームが一層高度になるにつれ、モバイル・コンピューティングへの要求は高まってきます。この連載「eSWT Mobile Extensions 入門」では、eSWT (embedded Standard Widget Toolkit) について学びます。eSWT を使用すると、多種多様な携帯電話のそれぞれにとって、見た目が自然な Java アプリケーションを作成することができます。この記事では、前回説明しなかったモバイル・コントロール (MobileShell、SortedList、HyperLink、TextExtension、TaskTip) の使い方を学びます。
記事 2009/11/03
eSWT Mobile Extensions 入門: 第 1 回 単純なウィジェットを使ってモバイル・アプリケーションを素早く作成する
モバイル・プラットフォームが一層高度になるにつれ、モバイル・コンピューティングへの要求は高まってきます。この連載では eSWT (embedded Standard Widget Toolkit) について学びます。eSWT を使用すると、多種多様な携帯電話のそれぞれにとって、見た目が自然な Java アプリケーションを作成することができます。この記事では eSWT のモバイル・コントロールの使い方を説明します。またコード・サンプルを示しながら、eSWT の Mobile Extensions のうちの 5 つのクラスの使い方について説明します。
記事 2009/9/15
Android で XML を扱う
Android は、モバイル機器を対象としたオープンソースのオペレーティング・システムとして最新のものであり、同時に SDK でもあります。Android を利用すると、強力なモバイル・アプリケーションを作成することができます。そのアプリケーションが Web サービスにアクセスできる場合には一層魅力的なアプリケーションになります。その場合、Web の言語である XML を使用する必要があります。この記事では、Android で XML を扱うためのさまざまな方法について、またそれらの方法を使って独自の Android アプリケーションを作成する方法について説明します。
記事 2009/6/23
Linux に GNU ARM ツールチェーンをインストールする
ARM コアのさまざまなバージョンをプログラミングするためのツールは数多くありますが、特によく使われるツール・セットが GNU ARM ツールチェーンです。ARM コアを使った組み込みシステムの開発について、また GNU ツールのインストール方法と使い方について学びましょう。
記事 2009/5/20
Android を使用してクラウドの上を行く
場所を問わずに高度なクラウド・コンピューティング・アプリケーションの実行を可能にするオープンソースのオペレーティング・システム、Android が一世を風靡しています。T-Mobile G1 スマートフォンなどのバッテリー駆動の機器で優れた効率性を発揮するように設計されたAndroid の中核は Linux です。そしてクラウド・コンピューティングに合わせてカスタマイズしたセキュア・アプリケーションを作成できるように、Android プログラミング・モデルに従った複数のレイヤーがあります。Android で新たな高みへの飛躍を果たし、今までに経験したことのないようなモバイル・コンピューティングを経験してください。
記事 2009/3/17
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 3 回 iPhone 対応の高度なビューを開発する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。連載「Ruby on Rails と Eclipse による iPhone アプリケーション開発」の第 3 回では、ユーザーがリスト構造の最後に達したときに、アプリケーションが実際にコンテンツを表示するために必要な処理について説明します。
記事 2008/7/15
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 1 回 iPhone 向けコンテンツを提供する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。この連載、「Ruby on Rails と Eclipse による iPhone アプリケーション開発」では、サーバー・サイドでRuby on Rails を使用して Mobile Safari を識別し、このモバイル・ブラウザーにカスタム・コンテンツを提供する方法を紹介します。
記事 2008/6/03
1 - 48 件のうちの 48 件
概要の表示 | 概要の非表示