企業で使う電話の分野に新風が巻き起こりつつある。スマートフォンを活用して、内線やFMCを実現するソリューションが登場してきたのだ(図1)。 例えば、2009年10月からエス・アンド・アイ(東京都中央区)が米アップルの「iPhone」向けに提供している「uniConnect」は、電話をかけたり受けたりするダイヤラー・アプリケーションと、SIPサーバーを使って、自前でFMCを実現できるソリューション。社内外で固定のダイヤルイン番号を使った通話が可能になる。 「(いつも持ち歩いている)携帯から、部署の固定電話の番号を使って取引先とやり取りしたい、と考える企業ユーザーは少なくない。そんなニーズに応えた製品」とエス・アンド・アイの村田良成第三事業部長は話す。さらに、ダイヤラー・アプリケーションと、iPhoneに標準搭載された通話機能を使い分ければ、企業は従業員が自分で買ったスマートフォンをビジネス用
皆さんはじめまして,この度ひょんな事から本稿を寄稿することになりました,ミラクルリナックスの中河宏文と申します。ミラクル・リナックスは,LinuxサーバーOSの開発,販売をメインに行っている会社で,現在のメイン・プロダクトとして「Asianux Server 3 == MIRACLE LINUX V5」というLinuxサーバーOSを国内販売しています。私は普段,このミラクル・リナックスで,組み込み関連の開発業務を行っています。 自己紹介はこれくらいにして,早速本題に入らせていただきましょう。突然ですが皆さん,「Android」ってご存知ですか? Androidとは米Googleが2007年11月に発表し,2008年10月にオープンソースとして公開された,携帯電話向けソフトウエア・プラットフォームです。既に米国では,世界初のAndroid搭載スマートフォン「T-Mobile G1」が発売され
という事で朝起きたら Android SDK 2.0がリリースされていた。 Android 2.0(エクレア)の機能についての詳細は他に譲るとして、インストール方法も大きく変更になったので、ここにまとめておく。 インストール方法が劇的に変化したので。 今回はWindows7にゼロからインストールする方法を紹介。1.6が既にインストールされている方は、「ADT(Android開発用Eclipseプラグイン)をインストール」から(新しくプラグインをインストールする必要は無い) 用意するもの Eclipse IDE for Java Developers (91 MB) 今回はEclipse 3.5を使用 Android SDK android-sdk_r3-windows.zipを使用 これらを、あらかじめダウンロードしておく。 インストール手順 Eclipse 3.5が既に動作している環境だ
カテゴリー ActionScript (23) Adobe Flash Collaboration Service (1) AIR (29) Amazon EC2 (9) Amazon S3 (3) Android (11) Apache (5) Archiver (1) bind (2) Block Breaker (9) Blogger (5) BootCamp (2) CentOS (26) chkrootkit (1) ClamAV (2) Cloud Computing (2) Cocomo (3) cs3 (7) cs4 (2) CSS (2) cybozu2ical (1) dovecot (5) Event report (4) Exec-Shield (1) FeliCa (2) Firefox (5) flash (5) flashcast (10) Flex (17)
iPhoneやAndroidが搭載されるデバイスの多くは、「タッチパネルディスプレイ」を全面的に採用している。これは指をディスプレイに触れて操作するもので、従来のPCや携帯端末とは操作方法が大きく異なる。マウスを使ってポインタを操作するというかつての見慣れたユーザーインタフェース(以下、UI)は全面的に見直されることになる。 マウスを使ってポインタを操作するのと、指で操作するのでは、操作の感覚が全く異なる。後者のほうがより直感的であり、肉体的だ。従って、アプリケーションの設計において、「いかにユーザーの立場に立ってUIを考えるか」ということが比較的大きなウェイトを占めてくる。UIの良しあしが、アプリケーションの使いやすさにそのまま直結してくるからである。 iPhoneアプリケーションの開発においては、米Appleがデベロッパー向けに定めた「iPhoneヒューマンインターフェイスガイドライン
世界各国のメーカーが、魅力的なスペックを備えたAndroidスマートフォンを次から次へと発売している。スマートフォンの購入を検討しているユーザーはもちろん、すでにiPhoneを使っているユーザーにとっても気になる存在だろう。品薄状態が続くiPhone 4をようやく入手した筆者だが、最新スマートフォンOS「Android 2.2」(開発コード名:Froyo)の処理性能には大いに興味をそそられている。 Android 2.2の強化点は「Flash対応」をはじめ盛りだくさんだが、どのユーザーにとっても恩恵があるのは処理性能だろう。米GoogleはAndroid 2.2のアプリケーション実行速度を「これまで(Android 2.1)の2倍から5倍」としている。 幸いにも6月、そのAndroidスマートフォンを心ゆくまでいじりまわす機会が筆者に巡ってきた。日経Linuxの最新号(8月号)で「Andr
Android Runtime 次いで,アプリケーションの実行環境「Android Runtime」を解説する。Android Runtimeは,仮想マシン「Dalvik VM」と,基本的なAPIを提供するコア・ライブラリで構成される。 Androidのすべてのアプリケーションは,Dalvik VM上で動作する(図4)。Dalvik VMは,Java VMと同様,メモリー管理をガベージ・コレクタ*が担当している。開発者がメモリーの確保と解放を明示的に実行しないでも,メモリー・リークによる深刻なシステム破壊を防いでいる。 加えて,JavaからC/C++を呼び出すAPIのJNI(Java Native Interface)にも対応している。CやC++で書かれたネイティブのコードが実行可能となっている。 Dalvik VMのアーキテクチャは,“レジスタ・ベース”を採用している。レジスタ・ベースは
SurfaceViewならAndroidで高速描画ゲームが作れる:Androidで動く携帯Javaアプリ作成入門(12)(1/3 ページ) 本連載で、SDKとEclipseを使ってAndroidの携帯端末で動くJavaアプリを作成し、Android Marketでの配布を目指しましょう Androidの開発者はスィーツがお好き? 開発コード「Eclair」(エクレア)で呼ばれていたAndroid 2.0が、2009年10月27日にリリースされました(参考:グーグル、Android 2.0対応のSDKリリース)。 直前のバージョン、Android 1.6 Donut(ドーナツ)から1カ月弱でのメジャーアップデートです。Android 2.0で追加された目玉機能は、Bluetooth用のAPIで、これはAndroid 1.0で搭載を見送りされたいわく付きのAPIでもあります。今後、Blueto
NECは2009年10月1日,「パーソナルソリューション事業開発本部」を新設し,その中にAndroidに関する技術開発を担当する「Android技術センター」を発足させた。その狙いや今後の展望などを,パーソナルソリューション事業開発本部長で支配人の西大和男氏と,パーソナルソリューション事業開発本部技術主幹でAndroid技術センター長の今福力氏に聞いた。 西大氏 日本ではケータイが独自の進化を遂げてきましたが,米Apple Inc.のiPhoneの成功で,ケータイとは使い方が異なるPDAのような製品が消費者に受け入れられるようになってきました。一方で,パソコンでは小型で低価格のネットブックが売れています。今後は両者の中間にある,画面サイズが5~10型の領域に新しい市場ができると考えています。例えば,7型のディスプレイを備えるデジタルフォトフレームなどです。 ところが,こうした中間市場向けに
The Dalvik virtual machine is a register-based virtual machine, designed and written by Dan Bornstein, as part of the Android mobile phone platform. Android OSの次のバージョンでは、アプリケーションの動作速度がより高速になる可能性がある。Bill Buzbee氏がDalvik JIT Compilerにおいてその一端を紹介した。最近のAndroid Open SourceプロジェクトツリーにはDalvik仮想マシン向けのJITコンパイラが同梱されている。現在調査も含めて開発段階にあるとされているが、この事実から将来のAndroidにJITコンパイラが搭載される意向であることが明かになった。 AndroidアプリケーションはJavaのサ
2009年10月、Android Marketの有料アプリ配信が始まりました。また先日新バージョンの2.0も発表され(参考:グーグル、Android 2.0対応のSDKリリース)、これからAndroidのアプリ作成を始めようという方も多いと思います。せっかくなので、Androidだからこそ作れるアプリを作りたいものですね。 本稿では、Androidの特徴を押さえてアプリ作成を始めるための基礎を紹介します。 Androidアプリ作成を始めるには何が必要なの? まずは、Androidアプリ作成に当たり、必要なものを確認します。 ■ OS環境 ここで特筆する必要はないかもしれませんが、以下の通りです。 Windows XPまたは、Vista Mac OS X 10.4.8以降 Linux ちなみに、筆者のOS環境はWindows 7ですが、2009年11月現在のところ問題は起きていません。 ■
キャッツは,2009年11月18日から20日までパシフィコ横浜で開催されている組み込みソフトウエア開発の技術展「Embedded Technology 2009」で,同社のCASEツール「ZIPC」のAndroid対応版の試作品の動作を実演した。イベントと状態を関連付ける状態遷移表を作成するだけで,AndroidアプリケーションのJavaプログラムを自動生成できる。またテスト時には,実行しているAndroidアプリケーションの状態が,状態遷移表の中でハイライトされるため,より確実にテストを行うことができる。製品化の時期は未定。 状態を横軸,イベントを縦軸にしてアクションを指定する状態遷移表からAndroidに対応したJavaのプログラムを生成する。試作品では,個々のイベントと個々の状態をすべて別のクラスとして生成していた。もっとも,これではメモリの使用効率が悪くなってしまう。これに対し,同
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く