タグ

ブックマーク / xtech.nikkei.com (159)

  • NTTデータがスマホの私用・業務モード自動切り替え技術開発しBYOD導入、アプリ無償配信も

    NTTデータは2013年4月15日、スマートフォンやタブレットの「自動モード切り替え技術」を開発したと発表した。場所や時間、ログインしたユーザーなどによって業務モードと私用モードを自動的に切り替える。同日、GooglePlayで同技術を実装したAndroidアプリの無料配信を開始した。また2013年4月よりNTTデータ社内でBYOD(私物デバイス活用)を導入することを明らかにした。 「自動モード切り替え技術」は、スマートデバイスの物理的な位置(GPS情報や検知した接続している無線LAN)、時間帯、ログインしたユーザー、社内ネットワークなど指定したネットワークとの接続の有無によって、業務モードや私用モードなどを自動切り替えする技術。モードにより、ホーム画面を自動的に切り替え、カメラや無線LANなどのデバイスやアプリケーションの利用を許可したり禁止したりすることができる。 ユーザー認証機能も備

    NTTデータがスマホの私用・業務モード自動切り替え技術開発しBYOD導入、アプリ無償配信も
    braitom
    braitom 2013/04/16
  • JavaScriptをシンプルに

    CoffeeScriptは、JavaScriptのコードを生成するためのコンパクトなスクリプト言語です。JavaScriptの言語仕様から、あいまいさやわかりにくさを排除した仕様を持っているので、JavaScriptよりもシンプルなコードで処理を記述できます。JavaScriptで複雑な処理を記述したり、大規模なアプリケーションを開発したりする必要があるときに適しています。 目次 千葉県鎌ヶ谷市在住のライター。自著・監修の書籍が100冊達成まであと1冊になりました。だからなんだというわけでもないのですが、ひとつの区切りということで(^^;。 これからも、少しでも役立つ書籍、記事を書いていきたいと思いますので、どうぞよろしくお願いいたします。ホームページ:サーバサイド技術の学び舎 - WINGS

    JavaScriptをシンプルに
  • NTTドコモ春モデルにWindows Phoneはなし、法人向けにWindows 8タブレットを個別提供

    NTTドコモは2013年1月22日、都内で報道関係者向けに発表会を開催し、2013年春モデルの新商品・新サービスを披露した(写真1、関連記事)。 Windows Phone 8について、前回の発表会となる2012年10月、NTTドコモ代表取締役社長の加藤薫氏(写真2)は「いろいろな事情で遅れている」と発言しており(関連記事)、2013年春モデルにおける発表に注目が集まっていた。だが、今回の発表会でもWindows Phone 8端末は発表されず、遅れの理由についても言及されなかった。 この点について、発表会後の囲み取材で加藤氏は、Android以外の端末投入の可能性に対し、「現時点ではAndroidがオープンで良いと考えているが、Googleによるコントロールもあることから、Windows PhoneやTizenも検討している」と回答した。しかしWindows Phone 8については、「

    NTTドコモ春モデルにWindows Phoneはなし、法人向けにWindows 8タブレットを個別提供
  • 第2回 導入前の準備

    前回の「概要を押さえる」では、MDM▼が求められるようになった背景と、その代表的な機能について紹介した。今回はMDMの導入に当たって管理者が検討すべき点と、利用者が端末にどのような作業をする必要があるのか──といった「導入前の準備」について解説する。 オンプレミスかSaaSか 企業ネットワークの管理者がMDMの導入に当たって検討すべきポイントを図1にまとめた。順にみていこう。 最初に検討すべきポイントは、MDMのシステムを自社内に持つ「オンプレミス」とするのか、社外のサービスを利用する「SaaS▼」とするのか─という点だ。企業ネットワークの現場でよく聞くのは「小規模で早く始めたい」というもの。この場合はSaaSが向く。SaaSならその後の拡張も容易だ。一方で、自社構築をポリシーとする企業も少なくなく、この場合はオンプレミスとなる。 また、端末台数の規模が大きい場合には、オンプレミスのほうが

    第2回 導入前の準備
    braitom
    braitom 2012/10/23
  • ビルドツールの移行性、MavenからGradleへの乗り換えは容易か

    Javaによるソフトウエア開発でよく使われるオープンソースのビルドツールには、米Apache Software Foundationが開発する「Apache Ant」(http://ant.apache.org/)や「Apache Maven」(http://maven.apache.org/)、米Gradlewareが開発する「Gradle」(http://www.gradle.org/)がある。ここでビルドツールとは、コンパイルやテスト実行、パッケージング、デプロイといった開発作業を自動化するツールのことである。 従来は、柔軟性を備えるAntが広く使われてきた。ただし、処理の記述量が膨大になりがちなため、近年はより効率的にビルド作業が行えるMavenが普及し始めた。また、柔軟性と効率性を併せ持つGradleの1.0版が2012年6月にリリースされ、注目を集めている(図1)。 そこで、M

    ビルドツールの移行性、MavenからGradleへの乗り換えは容易か
  • 「SAPは世界最大級のモバイルユーザー」――Enterprise Mobile Management Forum

    「SAPは5万台以上のモバイル機器を利用する世界最大級のモバイルユーザー企業。Androidの約半分はBYOD(私物デバイス活用)」(SAPジャパン グローバルIT シニアマネージャーの佐藤歩氏)。2012年8月30日、「Enterprise Mobile Management Forum 2012 Summer ~ニーズが加速するBYODの最適解を探る~」(主催:日経コンピュータ、日経コミュニケーション、写真1)が開催され、モバイルデバイス活用の事例やノウハウが紹介された。 震災の直後にBYODを緊急導入:SAP SAPジャパンの佐藤氏(写真2)と同グローバルIT コンサルタントの八代晃乙氏は「世界最大級のモバイル活用ユーザーであるSAPのBYOD活用実態について」と題し講演、冒頭の発言はその際のものだ。 同社は約1万8000台のBlackBerry、1万7000台以上のiPad、1万3

    「SAPは世界最大級のモバイルユーザー」――Enterprise Mobile Management Forum
    braitom
    braitom 2012/09/25
  • テスト自動化の現状

    ソフトウエアは、いわゆる「IT化」によって人々の生活を便利にし、業務を効率化することに貢献してきました。しかしその一方で、ソフトウエア開発自体はIT化が進まず、人の力に頼って泥臭く仕事をする状態が続いてきました。 そのような状況を打破しようと、ソフトウエア開発の現場にも自動化の波がようやくやってきました。中でも、ソフトウエアテストの自動化が注目を集めています。 テストは、単調で地道な作業をコツコツとこなさなければいけないため、自動化の実現が最も望まれる領域でした。そのため、多くのテストツールベンダーがツールを提供したり、オープンソースのツールが開発されたりしています。 テストツールの導入ガイドや知識体系ガイドが公開 テストツールを導入してテストの自動化を進める上で、必要な知識やノウハウに関する情報も充実してきました。最近の二つの活動を紹介しましょう。 NPO法人ASTER(ソフトウェアテス

    テスト自動化の現状
  • iOSを管理するための情報入手が難しい

    アップルは現在、企業のシステム管理者を対象とした情報提供を実施していない。iOSを管理するための情報は意外と入手が難しいので、注意する必要がある。 アップルがiPhone/iPadやiOSに関して提供しているのは、消費者向けのサポート情報と、アプリケーション開発者向けの情報である。毎年1回開催しているイベント「WWDC(World Wide Developers Conference)」も開発者向けイベントだ。 企業としてiPhone/iPadを導入するのであれば、独自アプリを開発しない場合でも開発者プログラムに参加しておくのが望ましい。例えばiOSの新バージョンが登場した場合、前バージョンと比較した機能強化点などの情報は、開発者プログラム参加者向けのWebサイトである「iOS Dev Center」に掲載される。 開発者プログラムに参加すると、iOSに関する詳細な技術資料「iOS Dev

    iOSを管理するための情報入手が難しい
  • BYODで業務端末を自由に、注目の三つの製品と技術

    ディーツーコミュニケーションズの調査によると、今や4人に1人がスマホを所有しており、20代では約半数に達するという(関連記事)。従業員個人のスマホやタブレット端末から社内システムを利用できるようになれば、突発的な顧客対応が必要なケースや災害時にも有効である。 もちろん、BYODにも欠点はある(図11)。ワークスタイル改革を推進するためにシステム部門が考慮すべきことは、端末の機能制限と情報漏洩対策だ。業務に利用するからには怪しいアプリの利用や導入、紛失による情報漏洩などへの備えが不可欠だ。

    BYODで業務端末を自由に、注目の三つの製品と技術
    braitom
    braitom 2012/09/22
  • AXSEED、Android向けIPプッシュシステム「A-Push」を発表

    AXSEEDは2012年9月12日、Android端末向けのIPプッシュシステム「A-Push」を発表した。Android端末で業務システムを利用する一般企業や、プッシュ通知機能を搭載した業務システムを開発したいベンダー向けに10月から提供を開始する。 A-Pushは、A-PushサーバーとAndroid端末にインストールするエージェント(A-Push Agent)で構成される独自開発のシステム。米GoogleAndroid向けに提供しているIPプッシュ技術「C2DM(Cloud to Device Messaging)」「GCM(Google Cloud Messaging)」が利用できない閉域網やGoogle Play非対応端末でもIPプッシュ通知を可能にする。 プッシュ通知するメッセージの保持期間や再送条件など15以上の設定項目があり、サーバー性能に応じたチューニングが可能。また、

    AXSEED、Android向けIPプッシュシステム「A-Push」を発表
  • JSSECが「スマートフォンネットワークセキュリティ実装ガイド」β版を公開

    スマートフォンセキュリティ協会(JSSEC)は2012年7月18日、「スマートフォンネットワークセキュリティ実装ガイド」のβ版を公開した。また同ガイドへの意見(パブリックコメント)募集も開始した。 同ガイドは、企業がスマートフォンを業務利用する際に講じるべきネットワークセキュリティ対策の実装方式、および考慮すべき事項を整理したもの。スマートフォンを導入する企業・団体・組織のネットワーク担当者・責任者・企画担当者および、ネットワークを提案する企業とその担当者を対象としている。 構成は以下のとおり。 1章 実装ガイドの概要 2章 実装ガイドのスコープ 3章 セキュリティ対策の基的な考え方 4章 ネットワーク接続時のセキュリティ対策要件 5章 認証 6章 アクセスコントロール 7章 暗号化 8章 不正AP 対策 9章 おわりに 「スマートフォンネットワークセキュリティ実装ガイド」β版は、日

    JSSECが「スマートフォンネットワークセキュリティ実装ガイド」β版を公開
  • 「Androidアプリのセキュア設計・コーディングガイド」、JSSECが公開

    スマートフォンセキュリティフォーラム(JSSEC)は2012年6月11日、「Androidアプリのセキュア設計・セキュアコーディングガイド」を公開した。Androidアプリの安全性の高いコーディング方法、サンプルコードとともに解説している。 ガイドではActivtyの作成と利用、Broadcastの送受信、Content Providerの作成と利用、Seviceの作成、SQLiteの仕様、ファイルの扱い、パスワード入力画面の作り方、PermissionとProtection Levelの扱いなどについてコーディングのルールを提示している。 また内容に対するパブリックコメントも受け付けている。「最新かつその時点で正しいとおもわれることをできるだけ記載・公開し、間違いがあればフィードバックをいただいて常に正しい情報に更新する」(JSSEC)。 「Androidアプリのセキュア設計・セキュ

    「Androidアプリのセキュア設計・コーディングガイド」、JSSECが公開
  • [危うい現状]法的には“グレー”が多いスマホアプリ

    「IDやプライバシーにかかわる情報を送信するAndroidアプリケーションは、400のうち約45.3%にも上る」---。KDDI研究所の竹森敬祐研究主査によるAndroidアプリケーションの挙動の調査結果が話題を呼んでいる。竹森主査がAndroid Market(2012年3月7日から「Google Play」に名称変更)から400のアプリを選び出して調査したところ、半数近くのアプリが、Android IDや端末ID(IMEI)、位置情報、電話番号など、利用者のプライバシーに関わる情報を外部に送信していた。そして、そのうち適切な説明や許諾があったアプリは、わずか2%程度しかないとも指摘する。 このように、利用者が意図しない形でモバイル端末から情報を取られるケースが横行している。とりわけ目立つのがAndroid端末だ。竹森主査は「実害はほとんど報告されていない」とするものの、今後、悪意あ

    [危うい現状]法的には“グレー”が多いスマホアプリ
  • Rhodes[1]Rubyでネイティブモバイルアプリを作成

    新しいスマートフォンアプリの開発方法として「マルチプラットフォーム対応フレームワーク」という選択が可能になってきた。 3Dゲーム用エンジンで有名な「Unity3」や、Lua言語を採用した同じくゲーム向けである「Corona」、JavaScriptをネイティブコードに変換する「Titanium Mobile」、そしてまるでWebアプリケーションを作成しているかのように開発ができる「Rhodes」などがある。 Unity3はiOS/Android用ライブラリはアドオンとして有料で販売されている。Coronaは商用利用の場合はライセンス料がかかる。Titanium MobilとRhodesはどちらともオープンソースソフトウエアとして公開されており、ライセンス形態は違うが商用利用の場合でもロイヤリティフリーで利用することができる。 また、Androidなどではあまり関係ないが、iOSではApple

    Rhodes[1]Rubyでネイティブモバイルアプリを作成
  • プロキシー設定の欠如が企業利用阻害、Android 3.1で問題解消にメド

    バージョン3.0までのAndroidには、無線LAN接続時にプロキシーを設定できないという重大な機能欠如が存在した。これは、プロキシーサーバーを使うことが多い企業ネットワークでのAndroid端末活用の大きな障害となっていた。Android 3.1以降ではプロキシー設定が可能になり状況は変わりつつあるが、スマートフォン製品には依然制限があり、対処方法を理解しておく必要がある。 Androidには長い間、プロキシー接続用のシステム設定画面が存在しなかった。その結果、無線LAN接続時には一部のアプリを除いて、プロキシーサーバーを介した通信ができないという制限が生じていた。企業ネットワークでは、セキュリティ確保や通信データ量削減のためにプロキシーサーバーを利用することが多い。プロキシー接続機能の欠如は、こうしたネットワークでのAndroid端末活用を阻害する要因だった。 無線LAN接続時にプロキ

    プロキシー設定の欠如が企業利用阻害、Android 3.1で問題解消にメド
  • スマートフォンも新たな管理対象に

    スマートフォンを社内ネットワークに接続して、業務に利用するケースが増えている。会社が業務用にスマートフォンを社員に配布することもあれば、個人所有の端末を業務に使うケースもある。 スマートフォンが社内ネットワークにつながるようになると、会社支給、個人所有にかかわらず、しかるべき部門が管理する必要が出てくる。スマートフォンを経由した機密情報の漏洩や不正アクセスを防いだり、ソフトの不正コピーを監視したりする必要があるからだ。 モバイル管理のMDMが登場 こうした背景から、最近はMDMと呼ばれる、スマートフォンに特化した管理ソフトが次々と登場してきた。IT資産管理ソフトと同じように、「インベントリー収集」や「ウイルス対策ソフトの監視」、「ソフトの実行制御」といった機能を提供する。このほかスマートフォンに特化した機能として、情報漏洩を防ぐために、遠隔地からスマートフォンの保存データを消し工場出荷時の

    スマートフォンも新たな管理対象に
    braitom
    braitom 2012/02/16
  • Android Marketの用心棒、マルウエアをスキャンする「Bouncer」

    Android向けのマルウエアが急増し、セキュリティへの不安を抱くユーザーが増える中で、米グーグルAndroid向けアプリケーションの公式ストア「Android Market」にマルウエアスキャン機能「Bouncer」(開発コード名)を導入していることを明らかにした。これを受けて、セキュリティベンダーもブログに関連する話題を掲載している。例えば英ソフォスは、Bouncerの概要についてを解説している。 Bouncerは新たなアプリケーションがAndroid Marketで公開される前に、不正な機能や振る舞いがないかどうかを分析する。静的解析コンポーネントと動的解析コンポーネントで構成し、自動マルウエア分析に精通している人ならよく知っている高度なアーキテクチャーと組み合わせているという。 静的解析の部分はすべてのアプリケーションの特徴を監視し、アプリケーションコードやメタデータなどを調べる

    Android Marketの用心棒、マルウエアをスキャンする「Bouncer」
  • 第2回 Windows 8でタブレットとプロセッサはどう変わる

    Microsoftは、スマートフォン向けには「Windows Phone 7」を提供しているが、タブレットに関しては、現在のWindows 7の後継となるWindows 8(仮称。以下略)が対応する予定だ。他のプラットフォーム、たとえば、AndroidやiOSでは、スマートフォンとタブレットで同じオペレーティングシステムを利用しており、アプリケーションなどが共通に利用できるが、Microsoftでは、タブレットとスマートフォンでは、直接の互換性はなく、タブレットとノートPCデスクトップとの間で互換性を持つようになる。 また、Windows 8では、これまでIntel系およびその互換アーキテクチャ(x86とItanium系)にのみ対応していたが、Itanium系への対応を収束させ、新たにARM系プロセッサに対応する。先行するiOSやAndroidと同じARM系プロセッサを使い、ハードウエ

    第2回 Windows 8でタブレットとプロセッサはどう変わる
  • 「Windows Server 8」では“仮想化を超えた仮想化機能”に注目してほしい

    Microsoftでは、次期クライアントOS「Windows 8」と並行して次期サーバーOS「Windows Server 8(開発コードネーム)」の開発を進めている。このWindows Server 8では、180以上の新機能が追加されるという。新機能の概要について、日マイクロソフトのWindows Server製品担当者に話を聞いた。 左から、日マイクロソフト デベロッパー&プラットフォーム統括部 クラウドプラットフォーム推進部 エバンジェリストの高添修氏、サーバープラットフォームビジネスWindows Server製品部 マネージャーの藤浩司氏、サーバープラットフォームビジネス部 プライベートクラウド製品部 シニアプロダクトマネージャーの岡剛和氏 Windows Server 8では、現在のWindows Server 2008 R2と比べて、どのくらいの機能強化

    「Windows Server 8」では“仮想化を超えた仮想化機能”に注目してほしい
  • PC向けWebページをスマートフォン向けに作り直す

    パソコン向けのWebページを、iPhone/Android向けに作り直すことによって、HTML5でiPhone/Androidアプリケーションを作る際のポイントを見ていきましょう。リスト1は入力フォームのあるパソコン向けWebページのHTMLです。HTML5で作成してあります*4。入力したら文字コードUTF-8で保存してください。 Webブラウザでリスト1を実行すると図1のようになります。テキストボックスにテキストを入力してボタンを押すと、そのテキストがアラートウィンドウで表示されます。見出し(h1要素)の文字が折り返しているのは、Webブラウザの幅のせいで、改行(br要素)は入れていません。 このHTMLAndroid端末のWebブラウザに読み込んで表示してみましょう。Android端末に読み込むには、ネットワーク経由でアクセスできる場所にHTMLファイルをアップロードしなくてはなりま

    PC向けWebページをスマートフォン向けに作り直す