目次
2012年11月号
【特集1】
身の回りのアルゴリズム
▽ アルゴリズムの基礎知識
▽ 経路を見つけるアルゴリズム
▽ エレベーターを効率良く動かす仕組み
▽ 信号の青時間はこう決まる
▽ デジカメの顔認識と画像認識アルゴリズム
▽ キーワード検索のアルゴリズム
私たちの生活には、至るところでソフトウエアが動いています。例えば、信号機を
制御するソフト、エレベーターを制御するソフト などです。これらのソフトウエアは、
人がなるべく快適に生活できるように、高度なアルゴリズムで実装されています。
本特集では、私たちの身近にある意外に知られていないソフトウエアとアルゴリズムに
ついてみていきます。
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【特集2】 マルチスレッド&非同期プログラミング入門
ユーザーを待たせない
▽ intro スレッドって何?非同期プログラミングって何?
▽ Part1 Androidでマルチスレッドを実装する
▽ Part2 iPhoneアプリのマルチスレッドは「GCD」で決まり!
▽ Part3 JavaScriptはシングルスレッドが基本 でもマルチスレッドもできる!
CPUやメモリーなどハードウエアの性能が高くなったので、“高速な”プログラムを
書く必要がなくなった―。この“常識”はもはや過去のこと。今はスマホやタブレット、
JavaScriptを使った高機能なWebアプリの台頭で、低スペックのハードウエアでも
アプリの応答性を高くする工夫が欠かせなくなっています。本特集では、これら
「ユーザーを待たせない」プログラミング術の基本を紹介します。
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【特集3】 HTMLとJavaScriptでできる!Windows 8/Metro開発入門
WebからMetroへの移植はカンタン
Windows 8のMetroアプリケーションは、Visual Basic、C#、C++だけでなく、
JavaScriptでも開発できます。画面デザインはHTML(HyperText Markup Language)で
行えるので、WebアプリをMetro化するのは意外と簡単です。こんなアプローチもあり!
です。
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【特集4】 インベーダーのようなゲームを作る
ゲームプログラミング最初の一歩
「人気ゲームを作って有名になりたい…、あわよくば大金持ちに…」。誰しもが
中学生くらいのころに一度は思い描いた「ゲームを作って一発当てる!」という夢。
でも、夢を夢で終わらせない!インベーダー風の古典的なシューティングゲームを
作りながら、ゲームプログラミングの最初の一歩を踏み出そう!
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【特別レポート】
cocos2dでiOSゲームプログラミング入門
iOSで簡単なゲームを作ってみたい!という人には、定番となっている2次元ゲーム
向けのフレームワーク「cocos2d for iPhone」(cocos2d)がオススメです。cocos2dを
使うと、驚くほど簡単に、iOSで軽快に動作するゲームが作れてしまいます。
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【連載】
< 初めて作るiPhoneアプリ >
テーブルビュー
大津 真
< コツコツ学ぶ Androidネイティブアプリ 開発教室 第3回 >
アダプタの使い方
羽山 博
< HIML5スマホアプリ開発入門 >
CSSを利用してCanvasを重ね合わせる
クジラ飛行机
< OSとC言語の関係をきちんと学ぶ プログラムはなぜ動くのか 第6回 >
hello worldが表示されるまで(デバイスドライバの役割)
矢沢 久雄
< Javaのイケてるコード、残念なコード 第5回 >
テストしやすいコードを書く技術
石田 浩司
< 知って得する 言語の本質 >
Q 関数型言語とオブジェクト指向言語の違いは?
Kikaineko
< iPhone/iPadアプリの基盤 iOSの仕組み 第6回 >
アウトレットの「接続」は、何をしているのか?
木下 誠
< Android Maniax >
レイアウトXMLをインスタンス化する「inflater」
adamrocker
< enchant.jsでらくらくゲームプログラミング入門 第5回 >
物理エンジンを使ってピンボールを作る
戸谷 直之
< VBとC#で作る Windows8/Metroプログラミング入門 第5回 >
マルチCPU対応のベンチマークを作ろう
< C#ぷりみてぃぶ >
「シリアル化で忘れずに…」の巻
もとひろん
< 矢野りんのデザイン業務レポート >
矢野 りん
< アジアの技術者 >
小林 政彦
< HTML5ウオッチ >
白石 俊平
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
< コラム >
・ プレゼント
・ Developer’s Talk
・ 次号予告
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
-★- 特別付録 -★-
Android/iOS/.NET Framework主要クラスマップ
基礎から学ぶスマホHTML5アプリ開発
【特集1】
身の回りのアルゴリズム
▽ アルゴリズムの基礎知識
▽ 経路を見つけるアルゴリズム
▽ エレベーターを効率良く動かす仕組み
▽ 信号の青時間はこう決まる
▽ デジカメの顔認識と画像認識アルゴリズム
▽ キーワード検索のアルゴリズム
私たちの生活には、至るところでソフトウエアが動いています。例えば、信号機を
制御するソフト、エレベーターを制御するソフト などです。これらのソフトウエアは、
人がなるべく快適に生活できるように、高度なアルゴリズムで実装されています。
本特集では、私たちの身近にある意外に知られていないソフトウエアとアルゴリズムに
ついてみていきます。
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【特集2】 マルチスレッド&非同期プログラミング入門
ユーザーを待たせない
▽ intro スレッドって何?非同期プログラミングって何?
▽ Part1 Androidでマルチスレッドを実装する
▽ Part2 iPhoneアプリのマルチスレッドは「GCD」で決まり!
▽ Part3 JavaScriptはシングルスレッドが基本 でもマルチスレッドもできる!
CPUやメモリーなどハードウエアの性能が高くなったので、“高速な”プログラムを
書く必要がなくなった―。この“常識”はもはや過去のこと。今はスマホやタブレット、
JavaScriptを使った高機能なWebアプリの台頭で、低スペックのハードウエアでも
アプリの応答性を高くする工夫が欠かせなくなっています。本特集では、これら
「ユーザーを待たせない」プログラミング術の基本を紹介します。
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【特集3】 HTMLとJavaScriptでできる!Windows 8/Metro開発入門
WebからMetroへの移植はカンタン
Windows 8のMetroアプリケーションは、Visual Basic、C#、C++だけでなく、
JavaScriptでも開発できます。画面デザインはHTML(HyperText Markup Language)で
行えるので、WebアプリをMetro化するのは意外と簡単です。こんなアプローチもあり!
です。
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【特集4】 インベーダーのようなゲームを作る
ゲームプログラミング最初の一歩
「人気ゲームを作って有名になりたい…、あわよくば大金持ちに…」。誰しもが
中学生くらいのころに一度は思い描いた「ゲームを作って一発当てる!」という夢。
でも、夢を夢で終わらせない!インベーダー風の古典的なシューティングゲームを
作りながら、ゲームプログラミングの最初の一歩を踏み出そう!
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【特別レポート】
cocos2dでiOSゲームプログラミング入門
iOSで簡単なゲームを作ってみたい!という人には、定番となっている2次元ゲーム
向けのフレームワーク「cocos2d for iPhone」(cocos2d)がオススメです。cocos2dを
使うと、驚くほど簡単に、iOSで軽快に動作するゲームが作れてしまいます。
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
【連載】
< 初めて作るiPhoneアプリ >
テーブルビュー
大津 真
< コツコツ学ぶ Androidネイティブアプリ 開発教室 第3回 >
アダプタの使い方
羽山 博
< HIML5スマホアプリ開発入門 >
CSSを利用してCanvasを重ね合わせる
クジラ飛行机
< OSとC言語の関係をきちんと学ぶ プログラムはなぜ動くのか 第6回 >
hello worldが表示されるまで(デバイスドライバの役割)
矢沢 久雄
< Javaのイケてるコード、残念なコード 第5回 >
テストしやすいコードを書く技術
石田 浩司
< 知って得する 言語の本質 >
Q 関数型言語とオブジェクト指向言語の違いは?
Kikaineko
< iPhone/iPadアプリの基盤 iOSの仕組み 第6回 >
アウトレットの「接続」は、何をしているのか?
木下 誠
< Android Maniax >
レイアウトXMLをインスタンス化する「inflater」
adamrocker
< enchant.jsでらくらくゲームプログラミング入門 第5回 >
物理エンジンを使ってピンボールを作る
戸谷 直之
< VBとC#で作る Windows8/Metroプログラミング入門 第5回 >
マルチCPU対応のベンチマークを作ろう
< C#ぷりみてぃぶ >
「シリアル化で忘れずに…」の巻
もとひろん
< 矢野りんのデザイン業務レポート >
矢野 りん
< アジアの技術者 >
小林 政彦
< HTML5ウオッチ >
白石 俊平
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
< コラム >
・ プレゼント
・ Developer’s Talk
・ 次号予告
――*――*――*――*――*――*――*――*――*――*――*――*――*――*――
-★- 特別付録 -★-
Android/iOS/.NET Framework主要クラスマップ
基礎から学ぶスマホHTML5アプリ開発
◼︎ 目次配信サービス
日経ソフトウエア最新号の情報がメルマガで届く♪ メールアドレスを入力して登録(解除)ボタンを押してください。
※登録は無料です
※登録・解除は、各雑誌の商品ページからお願いします。/~\Fujisan.co.jpで既に定期購読をなさっているお客様は、マイページからも登録・解除及び宛先メールアドレスの変更手続きが可能です。
以下のプライバシーポリシーに同意の上、登録して下さい。
おすすめの購読プラン
日経ソフトウエアの無料記事
この雑誌の読者はこちらの雑誌も買っています!
日経ソフトウエアの所属カテゴリ一覧
Fujisan.co.jpとは?
株式会社富士山マガジンサービスが運営する、
日本最大級の雑誌オンライン書店です。
一般的な書店と異なり、
定期購読サービスに特化しています。
雑誌、新聞、シリーズ書籍、漫画や
本屋にも無い古い本も見つかる!
法人サービスはこちら >
-
タイトル1万以上
豊富なラインナップで
書店に並ばない本とも出会える -
試し読み
バックナンバー1冊まるごと試し読み
したり、最新号も試し読みできる -
タダ読み
5,000冊以上の雑誌が
無料で読み放題 -
500円OFF
普段読んでいる雑誌のレビュー投稿で
500円割ギフト券をプレゼント -
事前予約
気になる本は
発売日前から事前予約可能 -
割引や特典付き
定期購読なら
お得に本が読めて
送料無料の雑誌も!
デジタル雑誌をご利用なら
最新号〜バックナンバーまで7000冊以上の雑誌
(電子書籍)が無料で読み放題!
タダ読みサービスを楽しもう!