marunomaruno-memo

marunomaruno-memo

Java2 Platform Micro Editionプログラミング

2005年11月26日 | Java
Java2 Platform Micro Editionプログラミング


http://www.pearsoned.co.jp/hed/search/onlinecatalog.html?id=307

訳:神戸 博之,高坂 一城
著者:Roger Riggs, Antero Taivalsaari, Mark VandenBrink
刊行:2002年6月
ページ数:333
税込価格:3,990円
ISBN:4-89471-473-6


http://www.amazon.co.jp/exec/obidos/ASIN/4894714736/503-1090801-2681554
Java2 Platform,Micro Edition(J2ME)の概要
設計目標、要求仕様、および適応範囲
高レベルアーキテクチャとセキュリティ
Connected、Limited Device Configuration(CLDC)
CLDCライブラリ
Mobile Information Device Profile(MIDP)
MIDPアプリケーションモデル
MIDPユーザインタフェースライブラリ
MIDPネットワークライブラリ
MIDP永続ライブラリ〔ほか〕



JavaOne (2)

2005年11月11日 | Java
2日目

--------------------------------------
JBOF106-17 11/9 19:00 中原 慶 株式会社豆蔵
ITアーキテクト増殖作戦 ~ JavaプログラマからOO設計者にスキルアップする秘策、教えます
JavaプログラマがOO設計者にスキルアップするためには大きな壁があり、多くの企業では設計者が不足する事態が起こっています。そこで、OO設計のスキルを身につけるためには何が必要か、個人での取り組み方と企業での取り組み方を伝授します。


----
ビジネスを IT(今回はソフトウェア) に翻訳

企業のメリット
・無茶な要求の切捨て -> 健全な開発状態
・よいアーキテクチャーの採用 -> コスト削減
・憧れ -> 若手の成長

個人のメリット
・どこでも通用する -> 可搬性の UP -> 可能性を試せる
-> 給料 UP

アーキテクトと思われる 4 人の個人の共通点
・情熱を持っている
・人に伝えることができる
・動くもの(検証可能なもの)を重視
・IT に限らず幅広い知識を持つ

といことは、

・とがった分野をひとつ持つ -> 技術力
・幅広い知識 -> 知識量
・コミュニケーション能力

まとめると、
本質をつかむ能力、情熱

口先だけや、読んだだけではだめ。

意識的に
・学会雑誌をよむ
・セミナー / 勉強会に参加する
・手を動かす
・Input したものを Output する



JavaOne

2005年11月09日 | Java
セッションは、わりと面白かったのですが、パイプ椅子だったので、体(腰や背中)がもちません。せいぜい、1 時間が限界ですね。
したがって、2 つのセッションを続けて聞くのはわたしには無理でした。

聞いたセッションのキーワードと補足だけしておきます。

--------------------------------------
JMAR001-01 11/8 13:00 丸山 不二夫 稚内北星学園大学情報メディア学部
SOAとは何かを考える
SOAが注目を集めています。同時に、「SOAとは何か」については、様々な議論があるように思います。講演では、技術的な2つの観点から、SOAをめぐる議論を整理したいと思います。一つは、SOAのサービスとは、基本的にはネットワーク上のサービスであるということ。もう一つは、よりプリミティブには、ネットワークで交換されるメッセージがサービスを構成するということです。こうした観点から、Webサービスとメッセージングの2つの技術の融合として、ESBやJBIなどの新しいSOA技術ののオーバービューを与えてみたいと思います。

Grather-Web Service
SOA
JBI
Gilder
Aspect
Waldo, Deutsch
Azul
Topspin
Infinii Band
BPEL
ESB
JBI

--------------------------------------
JMAR001-03 11/8 15:00 Linda DeMichiel Sun Microsystems, Inc Enterprise
JavaBeans 3.0
This session presents an overview of the new EJB 3.0 architecture and the simplified programming model for ease-of-development. Some of the features presented will include the simplified interfaces for programming with EJB components; the use of Java language metadata and programmatic defaults to replace the role of the deployment descriptor; dependency injection and simplified environment access; and the new EJB interceptors technology.

No required obtain Interface
No required DD

remove EJB Home
remove EJB Object
remove JINI
remove DD

J2SE Metadata

CMT Container Managed Transactions
BMT

--------------------------------------
JMAR001-05 11/8 17:00 Kohsuke Kawaguchi Sun Microsystems, Inc.
定時退社のためにJava
JavaSE/EE 5の基調の一つは、開発者の生産性を高めるという事です。Javaのウリは色々あると思いますが、プロジェクトをより短い時間で、高い品質で、安く仕上げる、という点で、今日Javaの右に出る環境はありません。サンの技術者達も、今後とも生産性の向上に力を注ごう、という考え方をしています。本セッションでは、JAXB/JAX-WS 2.0などXMLの例を中心に、Javaがもたらす生産性向上についてご紹介します。

Retroweaver - JDK1.5 環境でコンパイルされた Java クラスを JDK1.4 環境の JavaVM で動作するよう変換するツール。

古いJVMでJ2SE 5.0の機能を使う
http://www-06.ibm.com/jp/developerworks/java/050819/j_j-cwt07065.shtml

com4j - Java プログラムから COM API を呼び出す
https://com4j.dev.java.net/

args4j - Parsing command line options in JDK 5.0 style
http://weblogs.java.net/blog/kohsuke/archive/2005/05/parsing_command.html

Hudson
Continuum
AntHill

DbUnitとAnthillによるテスト環境の制御
http://www-06.ibm.com/jp/developerworks/java/040528/j_j-dbunit.html

qmail/exim
JavaMail
dalma
java.net
HttpUnit
agile

--------------------------------------
JBOF004-07 11/8 19:00 浅海 智晴 稚内北星学園大学
Java言語システムの未来を考える
Java言語誕生10年、Java 5で大幅な拡張が行われOOPLとしての成熟度を増してきたJava言語ですが、上流のモデリングとの連続性など、OOA/Dを支える要素技術としては、まだまだ機能が不足して面が大きいと考えられます。このような観点からCBD(Component-Baesd Development)やDSL(Domain Specific Language)を切り口に、Java言語システムの未来について考えていきたいと思います。

CBD Componement Based Develop
AOP Aspect Oriented Programming
DSL Domain Specific Language

Method Programming
---------------- ------------------ ------------
Object-Oriented OOA/D OOP
Component CBD COP
Aspect-Oriented AOSD AOP
Domain Domain Enginering DSL

コンパイラ・コンパイラ
XML Buinding
Web サービス
データ永続化

--------------------------------------
以上

Eclipse Plugin

2005年11月01日 | Eclipse
プロパティエディタ
http://propedit.sourceforge.jp/
http://sourceforge.jp/projects/propedit/

PropertiesEditor Standalone 3.6.11 2005-02-08 00:18
PropertiesEditor.jar

PropertiesSearch_EclipsePlugin_for_3.1.x 2.0.0 2005-07-02 02:42
jp.gr.java_conf.ussiy.app.propedit_4.8.1_for_eclipse3.0.zip


---
AnyEdit tools plugin for Eclipse
http://andrei.gmxhome.de/anyedit/
de.loskutov.anyedit.AnyEditTools_1.3.7.jar


---
タブと全角スペースと改行を表示する
jstyle.zip
http://sourceforge.jp/projects/mergedoc
jstyle_3.1.1.2.zip


---
FindBugs
http://findbugs.sourceforge.net/
findbugs-0.9.3.zip
de.tobject.findbugs_0.0.14.zip

第7章 FindBugs Eclipse プラグインの使用法
http://www.simeji.com/findbugs/doc/manual_ja/eclipse.html

http://www.simeji.com/wiki/pukiwiki.php?FindBugs
http://www.simeji.com/findbugs/doc/manual_ja/index.html

FindBugs第1回: コード品質を改善する
http://www-06.ibm.com/jp/developerworks/java/040611/j_j-findbug1.html
FindBugs 第2回: カスタムのチェック機能を書く
http://www-06.ibm.com/jp/developerworks/java/040625/j_j-findbug2.html


---
Visual Editor
http://www.eclipse.org/vep/
VE-SDK-1.1.0.1.zip

Visual Editor メモ
http://www.okisoft.co.jp/esc/eclipse3/visualeditor/

Eclipse Visual Editor Projectで、GUIを作成
http://www-06.ibm.com/jp/developerworks/opensource/040813/j_os-ecvisual.html


---
Web Tools Platform
http://www.eclipse.org/webtools/index.html
wtp-all-in-one-0.7.1-win32.zip

Eclipse3.1とWTP0.7のインストール
http://www.stackasterisk.jp/tech/java/wtp01_03.jsp#4


---
All-In-One Eclipse FrontPage
http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=All%2DIn%2DOne+Eclipse+FrontPage

Eclipse v3.1.1
Eclipse v3.1.1 日本語パック & フィーチャーオーバレイ
EMF+SDO Runtime v2.1.1
EMF+SDO Runtime v2.1.1 日本語パック & フィーチャーオーバレイ
XSD Runtime v2.1.1
XSD Runtime v2.1.1 日本語パック & フィーチャーオーバレイ
GEF Runtime v3.1.1
GEF Runtime v3.1.1 日本語パック & フィーチャーオーバレイ
UML2 v1.1.1
UML2 v1.1.1 日本語パック & フィーチャーオーバレイ
TPTP v4.0.1
TPTP v4.0.1 日本語パック & フィーチャーオーバレイ
Visual Editor(VE) v1.1.0.1
Visual Editor(VE) v1.1.0.1 日本語パック & フィーチャーオーバレイ
WTP v0.7.1
WTP v0.7.1 日本語パック & フィーチャーオーバレイ
プロパティエディタ v4.8.1
stepcounter v1.13
Subclipse v0.9.34