サイトマップ
-
Contents
- トップページエントリ (75)
- ニュース&トピック (10)
- 技術記事 (163)
-
Information
Android で再開する Java プログラミング(4) - モグラ叩き2
Google の携帯端末プラットフォーム Android をきっかけに、Java プログラミングを再開しようという連載です。Java の文法を一通り知っている人を対象にして、Android 上で動く Java アプリを作っていきます。Android のSDKには、出来の良いエミュレータが用意されていますので、日本国内で Android 端末が発売されていない現状でも、作ったアプリをエミューレータ上で動かして楽しむことができます。来るべき、Android に備えて Java の腕を磨いておきましょう。
今回作るもの
前回まで、Android でプロジェクトを作成したり、グラフィックで絵を描いたり、簡単なゲームを作るところまで紹介しました。今回は、グラフィックスの扱い方をもう少し考慮して、見た目を改善してみましょう。
Android で再開する Java プログラミング(3) - モグラ叩き
Google の携帯端末プラットフォーム Android をきっかけに、Java プログラミングを再開しようという連載です。Java の文法を一通り知っている人を対象にして、Android 上で動く Java アプリを作っていきます。Android のSDKには、出来の良いエミュレータが用意されていますので、日本国内で Android 端末が発売されていない現状でも、作ったアプリをエミューレータ上で動かして楽しむことができます。来るべき、Android に備えて Java の腕を磨いておきましょう。
Android で再開する Java プログラミング(2) - 図形の描画
Google の携帯端末プラットフォーム Android をきっかけに、Java プログラミングを再開しようという連載になっています。Java の文法を一通り知っている人を対象にして、Android 上で動く Java アプリを作っていきます。Android のSDKには、出来の良いエミュレータが用意されています。そのため日本国内で Android 端末が発売されていない現状でも作ったアプリをエミューレータ上で動かして楽しむことができます。来るべき、Android に備えて Java プログラミングを始めておきましょう。
Android で再開する Java プログラミング(1) - 環境設定~HelloWorld
Android とは、Googleが発表した携帯電話向けのプラットフォームの名称です。2007年11月に発表され、2009年夏までには各社から実機がリリースされる予定です。既に Android の SDK が無償で配布されており、これを利用して、多くのアプリケーションが公開されています。Android は、Java で自作ソフトを開発できる点も話題になっています。本連載では、Android をきっかけに、かつてやったことのある Java プログラミングを再開しようというものです。
ActionScript 3.0 で作る文字列の計算クラス(2) - AS3で中置記法を逆ポーランドに変換
アルゴリズムの勉強をするときに、良い題材となるのが、中置記法で書かれた文字列の式を、後置記法(逆ポーランド)に変換して計算するというものです。前回より頭の体操として、文字列として与えた計算式を計算するクラスを作ってみます。今回は、再帰下降構法のアルゴリズムを用いて計算を行うクラスを完成させます。
ActionScript 3.0 で作る文字列の計算クラス(1) - AS3 で逆ポーランド記法
アルゴリズムの勉強をするときに、良い題材となるのが、中間記法で書かれた文字列の式を、後置記法(逆ポーランド)に変換して計算するというものです。そこで、今回は、頭の体操として、文字列として与えた計算式を計算するクラスを作ってみます。
無料で作るケータイFlash(Flash Lite2/3)(4) - ズームする待ち受けFlashを作る
本連載では、ケータイFlash(Flash Lite 2/3)を無料ツールだけで作ることを目標にしています。今回は携帯電話で使える待ち受けFlashを作るまでの過程を紹介します。
無料で作るケータイFlash(Flash Lite2/3)(3) - 待ち受けFlashを作る
本連載では、ケータイFlash(Flash Lite 2/3)を無料ツールだけで作ることを目標にしています。今回は携帯電話で使える待ち受けFlashを作るまでの過程を紹介します。
無料で作るケータイFlash(Flash Lite2/3)(1) - 開発ツールのセットアップ
ケータイFlash(Flash Lite 2/3)対応端末が、今や非常に幅広いことに驚きます。携帯電話は当然のこと、MP3プレイヤーなどの携帯デバイス、ゲーム機のWii/PS3、無線LAN内蔵の次世代目覚ましのChumbyなど多くの環境で動かすことができます。本連載では、無料のツールを組み合わせて Flash Lite 2/3 に対応したアプリを作る方法を紹介します。
無料で作るケータイFlash(Flash Lite2/3)(1) - 開発ツールを揃えよう!
ケータイFlash(Flash Lite 2/3)対応端末が、今や非常に幅広いことに驚きます。携帯電話は当然のこと、MP3プレイヤーなどの携帯デバイス、ゲーム機のWii/PS3、無線LAN内蔵の次世代目覚ましのChumbyなど多くの環境で動かすことができます。本連載では、無料のツールを組み合わせて Flash Lite 2/3 に対応したアプリを作る方法を紹介します。
執筆者紹介
クジラ飛行机
月別アーカイブ
- 2010 年 3 月 (1)
- 2009 年 11 月 (2)
- 2009 年 10 月 (1)
- 2009 年 9 月 (2)
- 2009 年 8 月 (4)
- 2009 年 7 月 (4)
- 2009 年 6 月 (5)
- 2009 年 5 月 (4)
- 2009 年 4 月 (4)
- 2009 年 3 月 (3)
- 2009 年 2 月 (4)
- 2009 年 1 月 (4)
この執筆者の連載
Androidで楽しく学ぶJava入門
本連載は「プログラミングって何?」という方を対象とした、Javaプログラミング入門講座です。他の入門講座と違うのは、Googleケータイ、Androidを題材としていることです。せっかく学ぶなら、とにかく楽しい方が良いでしょう。自作のアプリを普段持ち歩くケータイで動かすことができたら楽しいものです。本連載で楽しくプログラミングを学びましょう。
Luaとなでしこのラブラブ仲良し生活
本語プログラミング言語「なでしこ」の1.522以降では、なでしこから「Lua」のコードを呼び出すことができるようになりました。なでしこに不足する機能をLuaで記述できるだけでなく、Lua用に作られたライブラリをなでしこのプログラムで利用することができます。本稿では、なでしこ+Luaの活用方法について紹介します。
Javaでピコピコシンセを作ってみよう!
ファミコン世代の私たちは、ピコピコ音に目がありません。本連載ではピコピコ音がどんな風に作られているのかを考察します。都合良く、Javaには、ローレベルのオーディオを操作するAPIが用意されていますので、これを活用してみたいと思います。波形合成の仕組みを学び、ピコピコ音を自由自在に操ってみましょう。
未踏採択者による成功する個人プロジェクトの立ち上げ方
個人的に、また、親しい仲間内で、Webサービスを作ったり、オンラインソフトを作ったりと、自らの腕を活かしたソフトウェアを開発される機会もあるでしょう。ここでは、そのような個人プロジェクトであったり、数人規模のプロジェクトの立ち上げ方について、未踏採択経験のある筆者が成功するためのアイデア・ノウハウを紹介します。
Javaアセンブラ「Jasmin」でバイトコードの世界を覗いてみよう
Javaバイトコードについて知ることで、Javaについてより深く学ぶことができるはずです。どのようなコードが javaによって生成されているのか、実際にバイトコードに近いアセンブラを書いてその動作を考察してみます。一緒にJavaアセンブラの「Jasmin」を使って遊んでみましょう。
Android で再開する Java プログラミング
Android とは、Googleが発表した携帯電話向けのプラットフォームの名称です。2007年11月に発表され、2009年夏までには各社から実機がリリースされる予定です。既にAndroid の SDK が無償で配布されており、これを利用して、多くのアプリケーションが公開されています。Android は、Java で自作ソフトを開発できる点も話題になっています。本連載では、Android をきっかけに、かつてやったことのある Java プログラミングを再開しようというものです。
ActionScript 3.0 で作る文字列の計算クラス
アルゴリズムの勉強をするときに、良い題材となるのが、中間記法で書かれた文字列の式を、後置記法(逆ポーランド)に変換して計算するというものです。そこで、今回は、頭の体操として、文字列として与えた計算式を計算するクラスを作ってみます。
無料で作るケータイFlash(Flash Lite2/3)
ケータイFlash(Flash Lite2/3)対応端末が、今や非常に幅広いことに驚きます。携帯電話は当然のこと、MP3プレイヤーなどの携帯デバイス、ゲーム機のWii/PS3、無線LAN内蔵の次世代目覚ましのChumbyなど多くの環境で動かすことができます。本連載では、無料のツールを組み合わせて Flash Lite 2/3 に対応したアプリを作る方法を紹介します。
高速スクリプト言語「Lua」を始めよう!
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染みやすいのが特徴です。自作アプリケーションにちょっとしたスクリプト言語を組み込みたい場合に重宝します。そこで、Lua のインストールから、簡単な使い方を紹介し、簡単なアプリケーションに組み込んで使うまでの過程を解説します。
日本語で覚えるプログラミング
9月27日に明治大学で「日本語プログラミング言語のワークショップ」が開催されます。そこで、この機会に、日本語プログラミング言語「なでしこ」を使ってゼロからプログラミングを学習するコラムを書いてみようと思います。プログラミングをやってみたいけれど、何から手をつけてよいのかわからないという方にもぴったりだと思います。