タグ

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

  • JavaFX 2ではじめる、GUI開発 第17回 キャンバス

    前回、前々回とシェイプの紹介を行ってきました。今回はシェイプと同じような描画機能を持つキャンバスについて取り上げます。 シェイプでは丸や四角をノードのサブクラスとして表すのに対し、キャンバスは丸や四角の描画を手続き的に記述していくという違いがあります。いうなれば、Java 2D的な描画ということができます。 シェイプでは描画要素がオブジェクトに分かれており、個々のシェイプに対してエフェクトなどを施すことも可能です。また、マウスクリックのようなイベントも扱うことができます。その反面、シェイプの数が増えてくると、パフォーマンスも落ちてしまいます。 これに対し、キャンバスは個々の描画要素を単体で扱うことはできません。このため、描画要素ごとにエフェクトを施すこともできませんし、イベントを扱うのも大変です。また、手続き的に書かなくてはいけないため、FXMLでは記述できないという欠点もあります。 しか

    JavaFX 2ではじめる、GUI開発 第17回 キャンバス
    pane
    pane 2013/11/03
  • HTML5でiPhone/Androidアプリケーションを作ろう!

    急増するスマートフォンのユーザー向けにアプリケーションを作ってみませんか。アプリケーションプラットフォームとして機能強化したHTML5やCSS3などの「Web標準技術」を使えば、プログラミング初級者であっても、比較的低いハードルでiPhone/Androidアプリケーションの開発が始められます。 目次 ITだのプログラミングだのと言ってるのに、ムード歌謡と演歌の良さがわかる年になってしまった昨今。「天城越え」をぼそぼそと歌いながらAndroidの記事書くとか、20年前の自分からは絶対想像できなかったですよ。Twitterは@MacotoSo。

    HTML5でiPhone/Androidアプリケーションを作ろう!
  • 1行もコードを書かずにAndroidアプリを開発できる

    Android搭載のスマートフォンでは、多種多様なアプリケーションをAndroid Marketから手軽にダウンロードして利用できます。様々なアプリケーションを利用しているうちに、「自分でも作ってみたい!」と考える人は多いでしょう。 ただし、いざ作ろうとすると結構大変です。Androidアプリを開発するためには、Javaプログラミングや統合開発環境Eclipseの知識が必要です。覚えることが膨大なので、なかなか開発が進まず、途中であきらめてしまった人もいるのではないでしょうか。 こうしたAndroidアプリの開発に不慣れな人にお勧めの開発ツールがあります。それが、「App Inventor for Android(以下、App Inventor)」です。 App Inventorは、米Googleが無償で提供する開発ツールです。2010年7月から登録者向けにリリースしていましたが、2010

    1行もコードを書かずにAndroidアプリを開発できる
  • 誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開

    言語を知らなくても簡単にAndroidアプリが作れる――。誰でもプログラマになれる“驚愕”の開発ツールが登場した。米Google社が提供する「App Inventor」だ。早速、開発のしやすさを体験してみた。 米Google社は2010年12月16日、Androidアプリを開発するためのツール「App Inventor」のベータ版を一般公開した。同年7月から登録者のみに提供していたものだ。ツールおよびWebサービスJavaアプリの3つの組み合わせで実現している。 App Inventorの特徴は、プログラムをコーディングしなくても、Androidスマートフォンで動作するアプリが即席に作れること。パズルを組み合わせる感覚でプログラムを作成できる(図1)。Javaを知らない人でも、Androidスマートフォンを持っていれば、そのまま個人用のアプリが即製可能だ。

    誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開
    pane
    pane 2011/02/24
  • Androidアプリ開発ノウハウ

    Androidアプリケーション開発コンテスト「Android Application Award (A3)2010-2011 Winter」のエントリー締切がいよいよ2月7日に迫った。開発者を応援するべく、ITproで掲載してきたAndroidアプリ開発ノウハウをまとめた。 あなたのAndroidアプリを“カメラアプリ化”する カメラアプリを作ろう 第1回 ボタン一つでアプリの背景をカメラ写真に変える 第2回 カメラ機能を加える Android ユーザビリティセミナー ユーザビリティ調査の極意を聞き、Flash/AIRによるAndroid開発の実際を見る AndroidアプリをJavaScriptAIRで作る AndroidアプリをJavaScriptAIRで作るツール 初めてのAndroidプログラミング Eclipseを導入して開発環境を整えよう 開発用PCAndroid端末の実

    Androidアプリ開発ノウハウ
    pane
    pane 2011/01/29
  • NTTドコモがiアプリDX開発ツールを個人開発者などに向け公開、GPSや課金が利用可能に

    NTTドコモは2010年8月26日、GPSや電話帳参照などiアプリDXの機能やiモード課金を利用するためのライブラリのベータ版を提供開始した。またiアプリ開発ツール「AppliStudio」(写真1、2)ベータ版を公開した。 iアプリDXは、GPS(iエリア)や電話帳・履歴参照、ネイティブメーラ連携、音声認識、OpenGL ES、自動起動機能、Bluetooth、アプリのダウンロード元以外との通信許可など、iアプリの高度な機能(写真3)。従来はiモード公式サイトの企業にのみ利用が許可されていた。今回のライブラリなどの公開対象は個人開発者や公式サイト以外の企業である。 今回公開されたのは、iアプリDXの機能を利用したアプリを開発するために必要な「ドコモマーケット(iモード)向けライブラリ」のベータ版。課金のための「ドコモマーケット(iモード)向け課金ライブラリ」のベータ版も同時に公開した。

    NTTドコモがiアプリDX開発ツールを個人開発者などに向け公開、GPSや課金が利用可能に
  • 「飛び込み営業のやり方を聞いた」

    今回のテーマは飛び込み営業のやり方です。手当り次第に飛び込んでも、無駄が多いばかりで非効率です。手順を踏むことで、効率的な営業が可能になり、無用な不安を打ち消すことも出来るのです。 「みんな、白地図は持ったかい?」と五十嵐さんが聞いてきたので「はい、持ちました」と全員が無言でうなずきます。 「よし、それでは今から飛び込み営業の手順を言うから、今日この会議が終わったら早速実行するように。最初にやることは、まず担当エリアの土地や雰囲気になれること、今日はこれしかやらなくていい」 みんな不思議そうな顔をしています。僕も五十嵐さんの言っていることの意味がさっぱり分からなかったので、聞き返しました。 「慣れるとは、どういうことですか?」 すると「山田さんはどう思う?」と、切り返されてしまいました。 「えっと、普通はなじんだり、うち解けたりすることだと思います」 「その通り。なじむためには普通、何をす

    「飛び込み営業のやり方を聞いた」
  • Androidアプリ開発に24時間で挑戦してみた

    クックパッドという料理レシピサイト(http://www.cookpad.com/)がある。料理好きの筆者は、しばしば利用する好きなサイトの一つである。このクックパッドが2010年4月23日から「開発コンテスト 24」というイベントを開催する(http://info.cookpad.com/24contest)。主催者が発表した課題を解決するプログラムを開発するコンテストで、課題の発表から24時間以内に成果物を応募するというものである。 24時間で何かを作るというのは面白い。Microsoftが主催する学生向けの技術コンテスト「Imagine Cup」では、いくつかの部門で24時間のチャレンジという競技ルールがあって、その取材は楽しかった。趣味の人力飛行機でも、明日のこの時間までに問題を解決しなければ、ということが何度かあり、これらはしんどい経験だったが、やはり楽しかった。 筆者はクックパ

    Androidアプリ開発に24時間で挑戦してみた
  • Google,Webアプリ用試験ツール「ratproxy」をオープンソースとして公開

    Googleは米国時間2008年7月1日,Webアプリケーションの安全性を確認できるツール「ratproxy」をオープンソースとして公開した。同社のWebサイトから無償ダウンロード提供している。 同ツールは,これまで同社が社内でWebアプリケーションを試験する際に使っていた。プロキシ・サーバーとして作動し,クロスサイト・スクリプティングに悪用される恐れのあるコードや,情報漏えいにつながる問題などを調べられる。従来のセキュリティ・ツールと違い,意識することなく利用でき,オーバヘッドも小さいという。 ソフトウエア・ライセンスはApache License 2.0。現在のバージョンは「1.51ベータ」。Linux/FreeBSD/Mac OS Xと,Windows向け疑似UNIX環境Cygwin用に開発した。 [GoogleのMichal Zalewski氏によるブログ投稿記事]

    Google,Webアプリ用試験ツール「ratproxy」をオープンソースとして公開
  • IT Pro オープンソース : 【PHPウォッチ】第12回 PHPでWindowsのGUIアプリを作る「WinBinder」

    今回は,開発中のPHP 5.1と,PHPWindowsGUIを開発できる「WinBinder」,デバッグ環境dbgについて解説する。PHP 5.1の主な改良点は,データベース共通API「PDO」と,高速化である。WinBinderはボタンやメニューなどのクラスが用意され,日語の表示も可能だ。dbgは多くのPHP用統合開発環境に標準で組み込まれている。 PHP 5.1の開発状況 PHP5.0.0が正式リリースされてから4カ月ほどが経過し,次のマイナー・リリース版であるPHP 5.1の開発が行われている。PHP 5.1における主な改良点・機能追加は,データベース共通API「PDO」の追加と,仮想マシンの改良である。その他の機能追加については,現在,開発者用メーリングリストで議論が行われており,文字列処理の高速化などの改良が行われる予定である。上記2つの主要な改良点について以下に紹介する。

    IT Pro オープンソース : 【PHPウォッチ】第12回 PHPでWindowsのGUIアプリを作る「WinBinder」
  • いまさら聞けないHTML ITpro

    かっこいいWebページを作りたい。それにはHTMLの知識が必要だ。Webアクセスで見つけた見栄えのいいWebページも,基はすべてシンプルなHTMLファイル。HTMLを理解していれば,自分のWebページの参考にできる。基と,今どきのWebページの特徴を学んで,かっこいいWebページを身近なものにしよう。 Part0:最新ページを分析 複雑そうなページも分解すれば難しくない Part1 基を確認 < と >で囲んだタグで表現何重もの入れ子にして使う Part2 レイアウトと見栄えを固定 <table>でレイアウトを決めスタイル・シートで見栄えを統一 Part3 要素を埋め込む スクリプトやリンクを埋め込み画像や動画データを貼り付ける

    いまさら聞けないHTML ITpro
    pane
    pane 2006/04/07
  • 1