サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
www.ntt-tx.co.jp
【Profile】 新技術開発を好み、Androidは正式版が出る前から試用するなど、公私にわたってAndroidの世界に没頭。プライベートで開発したアプリケーションで、 Multi-Screen UX Competition 2013優秀賞を受賞し、Mobile World Congress 2013(バルセロナ)に出展。国内外のセミナー講演や書籍執筆などの活動も行っている、NTTソフトウェアきってのAndroid技術者。 Android搭載スマートフォンが市場で数多くリリースされると同時に、Android向けのアプリケーションも急速に数が増えています。一言にAndroidと言っても、搭載しているAndroidのバージョン(2.x、3.x、4.x等)によって、利用できる機能が大きく異なります。 今回のコラムでは、Android4.2から利用できるようになったDaydreamに焦点を当て、
Gradleは、動的スクリプト言語Groovyを利用してビルドスクリプトを記述することができるビルドツールです。Gradleには、以下のような特徴があります。 JavaVM上で動作する Mavenのようにプロジェクトのライフサイクル全体をカバーしている ビルドスクリプトをGroovyのDSL(Domain Specific Language)で簡潔に記述することができる 複雑な箇所はGroovyスクリプトで柔軟に記述することができる さまざまな機能がプラグインで用意されている Mavenのリポジトリを利用することができる つまり、Mavenのようなデフォルト規約に沿った強力なプロジェクトライフサイクルのサポートとAntのような任意のビルド処理を自在に表現するパワフルさを兼ね備えた万能選手としてのビルドツール、それがGradleです。 なんでもできるといってもAntのように手続き的処理をXM
www.ntts.co.jp
【Profile】 入社14年目。長らくiモードJavaに関連する業務に従事していたが、数年前よりAndroidアプリケーション開発にかかわり始める。2011年に、Androidにおける自動テスト方法について調査し、社内研修を立ち上げたのをきっかけに、現在では、社内のAndroid開発プロジェクトに対する技術支援や、研修講師などに携わっている。 はじめに AndroidにNFC機能が搭載されることが発表されてから、約2年半が経過しようとしています。この間に、国内で発売されているAndroid搭載スマートフォンの多くは非接触ICチップにアクセスするための機能を備えるようになりました。そのようなスマートフォンは、Androidアプリケーション開発者の観点から、以下のように分類することができます。 (1) フェリカネットワークス株式会社が提供しているライブラリを使って、 FeliCaチップにア
3.RelativeLayoutでUI部品を配置してみる ■3.RelativeLayoutでUI部品を配置してみる ├3.1 他のUI部品に隣接するように配置する ├3.2 他のUI部品と端を揃えるように配置する └3.3 親となるRelativeLayoutとの相対位置を指定して配置する RelativeLayoutは、他のUI部品との相対位置関係をレイアウトパラメータとして指定することで、UI部品を配置していきます。配置指定の方法は、以下のいずれかにカテゴリ分けできます。 ■他のUI部品に隣接するように配置する 同一のRelativeLayout内の別のUI部品(=Viewのツリー構造では兄弟にあたる)と隣接するように配置を指定します。 (例: ある部品の右隣に配置せよ) ■他のUI部品と端を揃えるように配置する 同一のRelativeLayout内の別のUI部品と、ある一辺
日本企業にとって大きな課題といえる「ホワイトカラーの生産性向上」。 製造業におけるホワイトカラーとは、商品企画や設計、生産管理、マーケティング、営業部門などのスタッフが該当します。彼らの業務の多くは非定形業務であり、「生産性」が測りづらいのですが、必ず目を向けなければならない問題でもあります。 上層部からの命令で「ホワイトカラーの生産性向上」に向けてプロジェクトを発足したABC工業では、どのように課題に取り組んだのか、仮想事例にてご紹介いたします。 (株)ABC工業とその他の登場人物は、このコラムのために用意された架空の存在であり、実在しません。また、実在する類似または一致する名称のいかなる個人、団体などとも関係ありません。このコラムの内容に関して、特定のモデルは存在しません。
はじめに Gradleは、Javaの開発者を対象にしたビルドツールです。 また、Gradleの情報源は、Gradle User Guide (翻訳版はこちら)という素晴らしいものがすでにあります。 今回のコラムでは、Javaの開発にターゲットを絞り、すぐ使えて実際の開発現場へ適用できることを目的とした、ビルドツールGradleのスタートアップガイドを紹介していきます。 ご自身や周りで、次のような方がいらっしゃいませんか? AntやMavenなどのビルドツールを使っていない AntやMavenを使っているが、XMLに苦しめられている 私はプログラマだ Groovyに興味はあるが、導入のきっかけがない
では、ビルドに新たなタスクを追加してみましょう。 1. 新規タスクの追加 新しくタスクを定義するには、ビルドスクリプトへ以下のように記述します。
2012年1月24日 プログラミングの勉強を始めてみたけどJavaより手軽な言語がいい、Webアプリケーションをなるべく手軽に開発してみたい、といった興味を持っている学生さんに向けて、「Grails/Groovy入門」セミナーを開催します。 エンタープライズ領域では確固たる地位を確立し、技術者も増え続けているJavaですが、個人での手軽な開発、ちょっとしたプログラムの作成などには、やや面倒な部分もあります。Java仮想マシン上で動作する言語Groovyと、GroovyやJavaの世界で著名なフレームワークSpringなどをベースに構築されたWebアプリケーションフレームワークGrailsは、個人で手軽にプログラムを作るのにもうってつけです。 本セミナーでは、プロジェクトの最前線で活躍し、社内外での研修講師も務める技術者が、基本ノウハウを、ハンズオン形式で伝授します。本来有料で実施する研修
公募概要 次世代Webブラウザを利用した縦書きテキストレイアウトに関する表現の標準化のため、課題抽出のための調査支援者(以下、調査支援者)を公募いたします。 現在フォーラム標準団体の一つであるW3C(World Wide Web Consortium)において、次世代Webブラウザ技術であるHTML5(Hyper Text Markup Language)の標準化に向けた作業が進められており、日本の雑誌や書籍等で表現される縦書きテキストレイアウトの表示機能についてもWebブラウザの基本機能となるよう議論が進められております。 縦書きテキストレイアウトの表示機能がWebブラウザに実装され、端末に依ることなく縦書き表現が利用できるようにすることは、日本の文化である縦書き表現を継承する観点や、世界に向けた日本語コンテンツの発信を維持・強化する観点から、非常に重要となります。本公募は、次世代Web
HOME ソリューション・製品 ▾ソリューション・製品メニューを開く おもてなし・2020おもてなし・2020メニューを開く カスタマーエクスペリエンスカスタマーエクスペリエンスメニューを開く ワークスタイル変革ワークスタイル変革メニューを開く セキュリティセキュリティメニューを開く ビッグデータ・AI・IoTビッグデータ・AI・IoTメニューを開く クラウドクラウドメニューを開く モバイルコミュニケーションモバイルコミュニケーションメニューを開く メディアメディアメニューを開く おもてなし・2020 トップ 2020東京オリンピック・パラリンピック開催や国主導による地方創生の推進を契機として、日本全体に社会活性化の機運が高まっています。最先端のメディア処理技術を活用したリアル・バーチャル空間の再現など、私たち独自の“おもてなし力”で社会に貢献していきます。 カスタマーエクスペリエンス ト
はじめに Grailsは、Java仮想マシン上で動作するフルスタックのWebアプリケーションフレームワークです。Javaベースのスクリプト言語「Groovy」でプログラムを記述します。 このコラムでは、ファイルアップローダの作成をとおして、基本的なGrailsアプリケーション開発の流れを紹介します。また同時に、Grailsアプリケーション開発において知っていると便利ないくつかの実践的なテクニックも紹介します。 Grails 2.1.0を用いてこのコラムの検証をしていますが、Grails 2.0.0以上であれば同じようにアプリケーションを作成できるでしょう。
vHut(*)はNTTテクノクロスがシステム運用者の負担を軽減することを目的として開発した、Red Hat Enterprise Virtualization(以下、RHEV)の環境でクラウド・セルフサービスポータルを実現するアプリケーションです。 vHutはソースコードを公開しており、無料でダウンロードしてご利用いただけます。 IT部門の仮想化構築・運用コストが予想以上にかかる ブラウザ上の簡易なUI(Flash)にて仮想マシンを構築できます。また、セルフポータルとして利用すると、IT部門での構築作業は必要ありません。 仮想マシンの作成・削除をシステムにて自動で実施します。 仮想サーバ利用申請から利用するまでに時間がかかる 申請から仮想マシン利用までの作業をワンストップ化できます。 利用者自身がUI上で仮想マシンを構築できるため、IT部門等との意識ずれによる見直しが軽減します。 一度作成
1. Groovyとは Groovyは、JavaやC言語などと同様にプログラミング言語の一つです。プログラム言語にもさまざまなものがあり、それぞれ特徴を持っていて、得意・不得意な分野があります。ではGroovyはどのような言語なのでしょうか?ひとことで言うと、Groovyは「Javaベースのスクリプト言語」です。 1.1 スクリプト言語とは 従来、システム開発ではJava言語がよく使われてきましたが、最近では、Ruby やPythonといった言語も使われるようになってきました。Rubyや Pythonは「スクリプト言語」というジャンルに分類される言語です。スクリプト言語の定義はそれほど明確なわけではありませんが、簡単にいうと、「簡単にプログラムを作成でき、すぐに実行ができるような簡易な言語」です。 プログラマにとっては、スクリプト言語は「やろうと思ったことを、即座に書き下し、すぐに結果を得
はじめに NTTソフトウェア株式会社は、アプリケーション開発の効率化を目的として、 OSSであるJavaベースのスクリプト言語Groovyの研究開発と利用促進に取り組んでいます。本コラムでは、Groovyについて簡単な解説を行い、Groovyを活用するために当社で開発した技術GroovyServについて紹介します。
09/10/1 10月24日に国立オリンピック記念青少年総合センター(東京都渋谷区)で開催される「理工系業界研究ツアー2009in東京(メディア総研主催)」に参加いたします。 09/10/1 2011年度新卒採用のエントリー受付開始しました。
メール誤送信防止市場 11年連続シェアNo.1 (※) 多くの顧客のインシデント情報からメール誤送信を 起こしやすい人の行動パターンを分析 その対策として、人間工学の考えを取り入れた 確認画面によりメール誤送信を防止 近年、従業員が企業の製品情報、特許情報などをメールで送信する際、送信先を誤り第三者へ情報が流出するメール誤送信や、内部不正による情報セキュリティ事件が原因で事業の根幹を脅かすようなケースが報道されております。 また、自宅で業務を行うために社内情報を無断で持ち出す際、自宅 PCのメールアドレスとは違う送信先を指定することで、社外へ情報漏えいさせてしまう例もあります。 メール誤送信や内部不正に関わる情報セキュリティ事件・事故を未然に防止するには、従業員の教育とメール誤送信を防止するシステムの導入・運用の両面から対策する必要があります。
クラウドセキュリティソリューション「TrustBind シリーズ」は、クラウドアクセスセキュリティブローカ(CASB)と呼ばれる、クラウドサービスをよりセキュアに利用するためのコントロール・ポイントを提供するソリューションです。 2012年に初めてCASBを提唱したガートナーによると、CASBとは、「企業が利用する複数のクラウドサービスに対して、認証/シングルサインオンやアクセス制御、データ暗号化、ログ取得、マルウェア対策などの一貫したポリシーを提供するサービス」を意味します。 今後、CASBはクラウドサービスを利用する企業にとって不可欠なセキュリティプラットフォームになると考えられています。 クラウド利用ユーザによる情報持ち出しを防ぎたい クラウドの運用ルールが守られているかどうかを確認する手段が欲しい 監査対応のためにクラウドサービスのアクセスログを収集したい クラウド上で扱うデータの
「IoT(Internet of Things)」「ビッグデータ」 ――ここ数年、企業がインターネット上で顧客向けのサービスを提供するようになり、企業内に膨大なデータが蓄積されるようになりました。 BIが導入されるようになった当初は、非常に重厚長大なシステムが多く、使いこなせるのは一部の人たちだけでした。しかし、もはやデータは一部の人たちのものではなくなり、マーケティング・販売活動などの企業活動に直結するデータ分析を、現場でも利用しやすく、また簡単に扱えるようにとセルフサービスBIが登場しました。 そして今、データ分析の重要性を企業が理解始めると、より多くの人たちが、様々な視点で分析や評価を行うことが、重要になってきている、ということを多くの企業が気づき始めています。いわゆるエンタープライズBIと私たちが呼んでいる新しい流れが生まれてきているのです。 しかし、多くの視点でデータ分析をしよう
NTTソフトウェアは、お客様のライフスタイル・ビジネススタイルを豊かに変革するICTソリューションを提供します。
私たちは3つの国際標準規格と プライバシーマークを全社で取得し、 統合して効率的に継続運用をしています。
シンジケーションとは シンジケーションは新聞やラジオ、テレビなどマスコミ業界では「記事を共同で配給する提携関係」などと翻訳されているが、テレビ業界においては、配給番組を指すこともある。これをビジネス面から見ると、記事や番組を決まった新聞社やテレビ局に直接渡すのではなくシンジケータと呼ばれる仲介業者へ渡し、そこから提携関係のある新聞社やテレビ局へ配給する流通形態を取る。このような記事や番組の配給の仕組みをシンジケーションと呼ぶ。 シンジケーションのモデルの概念を図9に示す。図9の中でニュース記事の例では、コンテンツ提供者の持つ記事は、いったんシンジケータへ集められる。集められた記事はコンテンツ提供者と提携(契約)関係のある新聞社(コンテンツ利用者)へ配信される。新聞社ではその記事を利用して新聞を構成し,コンテンツ消費者である購読者へ配達する。 シンジケーション型コンテンツ流通サービス 特
NTTテクノクロスは最先端技術を使いやすく応用できる高い経験値と、次の付加価値創造に導く力を持ち、お客様とともにビジネス変革を実現するイノベーションパートナーです。
次のページ
このページを最初にブックマークしてみませんか?
『NTTテクノクロス株式会社』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く