OSCに言ってきて聞いたないようメモメモ
JasperSoft
もともと
ある技術者がクリスタルでやれといわれた
むり!自分で作る→Jasperでレポート
そのうち
GUIのireportができる
そしたらVCがでてきて
会社にした
さいきんは
レポートサーバー
:アドホックとか
OLAP :オラクル モンドリア
ETL :タレンドを
オープンソースの懸念へって伸びる
これからは
見た目
操作性
ビッグデータ
モバイルBI
HTML5
他者と比べて・・・
コグノス、ビジネスオブジェクト:APIが限られている
Jasper:APIを柔軟に、インプリしやすい
セールスフォース
レッドハット などに使われる
ホームページ
昔は翻訳:あたらしくした
ホワイトペーパー
デモサイト
iReport:iPod,AndroidのネイティブアプリができるSDK!!
NoSQL+Jasper
インメモリ+Jasper
シミュレーション以外は、ほとんどカバーできる
野村総研のオープンスタンディアもサポート
オープンソース入門みたいなのをやろうと思っている
レポートをサブレポートにばらして、サブレポートをコーディングしていったほうが早いよ!
データセンターセントリック→ネットワークセントリックへ
HTML5がもたらす世界 W3Cの立場から
HTML5で何か組んだ人 30%
知ってる人 ほとんど
・規格化中だけど、ブラウザに実装されてる
■HTML5-あらたなユーザー体験
・ウェブの果たす機能の変化
ウェブメール
ブログ
:
・HTML5に見える重要な変化
ドキュメント共有プラットフォーム
↓
アプリケーションプラットフォーム
この劇的な進化が今始まった
Javascriptでどこまで書き換えられるか→スピードの問題
先に見せたほう勝ち
・W3Cステーブルにする
なかなか決まんないところがある。
.next
・Web Sockets API
プロトコルも含んでいるので、W3Cだけでは決められない
ブラウザの仕様は決められるけど・・
リアルタイム性(5分の1くらい)
サーバー負荷もへる(5分の1くらい)
・Web Intents
サービスやコンテンツから、ほかのサービス・コンテンツ
を呼び出すのを決める
・Open Web Platform→W3Cの活動
→ブラウザは出てこない
■W3Cの概要
・おやぶん:ティム・バーナーズ・リー
→企業に依存しない
・世界中に3つのホスト
MIT
ERCIM
慶応SFC
・CEOジェフ
・HTML5
機器との連携
ジオロケーション
ビジネスを組む・標準→表裏一体
デモ
ドラッグアンドドロップAPI
3次元でJavascriptで操作
AudioデータAPI
■すすみかた
ワーキングドラフト→レコメンデーション
年2回全体会議
■Web and TV
・2010年9月日本で
テレビの中でブラウザ
・Web and Broadcastiong Business Group
■デジタルサイネージ
ディスプレイとネットワーク
→HTML5と親和性高い
どこまでWebベースでできる?
Strutsに代わるJavaEE
Javaの標準技術
・JPA+EJB+CDI+JSF
・NetBeansをダウンロードすると作れる
(1)既存のDBからJPAエンティティを作成
→自動生成されたEntity
(2)JPQLでLike検索追加
(3)EJB(ステートレス)の作成
EJBコンテナで動かすEJB
コンテナで自動的にロールバック
JPAの永続性ユニットを注入
たんなるPOJO,XMLも書いてない
(4)JSF Managed Bean
アクションが発生したとき、どこにマッピングする?
アノテーションを書けばいいだけ
(5)ボタンが押されたときの処理
(6)Facelets(ビュー)の作成
→Ajax未対応版
(7)動作確認
→明示的に出プロ異しないでOK
(8)AJAX対応
→Javascrpit書かなくてもOK
デモはYouTubeにも上がっている
くわしくは(yoshio3.com)
・今日は、JSF2.0
むかしはStrutsとJSFは同じ開発者
→いま離れてしまった
・コントローラー
Faces サーブレット
・モデル
マネージド Bean
・ビュー
XHTML
JSF 2.0
HTMLと対応するJSFタグを提供
プロパティファイルを自動的にロケールでかえる
(native2asciiでプロパティ変換いるけど)
強力なテンプレート機能
jsfcで埋め込むと、デザイナーとプログラマーで同じソースが見れる
アプリ開発者
ライフサイクルで処理が進んでいく
入力値の検証(Bean バリデーション)
(JSFカスタムバリデータ)
モデル値の更新
BeanをManagedBeanとJPAで共有可能
コンポーネントに直接バインドもできる
JasperSoft
もともと
ある技術者がクリスタルでやれといわれた
むり!自分で作る→Jasperでレポート
そのうち
GUIのireportができる
そしたらVCがでてきて
会社にした
さいきんは
レポートサーバー
:アドホックとか
OLAP :オラクル モンドリア
ETL :タレンドを
オープンソースの懸念へって伸びる
これからは
見た目
操作性
ビッグデータ
モバイルBI
HTML5
他者と比べて・・・
コグノス、ビジネスオブジェクト:APIが限られている
Jasper:APIを柔軟に、インプリしやすい
セールスフォース
レッドハット などに使われる
ホームページ
昔は翻訳:あたらしくした
ホワイトペーパー
デモサイト
iReport:iPod,AndroidのネイティブアプリができるSDK!!
NoSQL+Jasper
インメモリ+Jasper
シミュレーション以外は、ほとんどカバーできる
野村総研のオープンスタンディアもサポート
オープンソース入門みたいなのをやろうと思っている
レポートをサブレポートにばらして、サブレポートをコーディングしていったほうが早いよ!
データセンターセントリック→ネットワークセントリックへ
HTML5がもたらす世界 W3Cの立場から
HTML5で何か組んだ人 30%
知ってる人 ほとんど
・規格化中だけど、ブラウザに実装されてる
■HTML5-あらたなユーザー体験
・ウェブの果たす機能の変化
ウェブメール
ブログ
:
・HTML5に見える重要な変化
ドキュメント共有プラットフォーム
↓
アプリケーションプラットフォーム
この劇的な進化が今始まった
Javascriptでどこまで書き換えられるか→スピードの問題
先に見せたほう勝ち
・W3Cステーブルにする
なかなか決まんないところがある。
.next
・Web Sockets API
プロトコルも含んでいるので、W3Cだけでは決められない
ブラウザの仕様は決められるけど・・
リアルタイム性(5分の1くらい)
サーバー負荷もへる(5分の1くらい)
・Web Intents
サービスやコンテンツから、ほかのサービス・コンテンツ
を呼び出すのを決める
・Open Web Platform→W3Cの活動
→ブラウザは出てこない
■W3Cの概要
・おやぶん:ティム・バーナーズ・リー
→企業に依存しない
・世界中に3つのホスト
MIT
ERCIM
慶応SFC
・CEOジェフ
・HTML5
機器との連携
ジオロケーション
ビジネスを組む・標準→表裏一体
デモ
ドラッグアンドドロップAPI
3次元でJavascriptで操作
AudioデータAPI
■すすみかた
ワーキングドラフト→レコメンデーション
年2回全体会議
■Web and TV
・2010年9月日本で
テレビの中でブラウザ
・Web and Broadcastiong Business Group
■デジタルサイネージ
ディスプレイとネットワーク
→HTML5と親和性高い
どこまでWebベースでできる?
Strutsに代わるJavaEE
Javaの標準技術
・JPA+EJB+CDI+JSF
・NetBeansをダウンロードすると作れる
(1)既存のDBからJPAエンティティを作成
→自動生成されたEntity
(2)JPQLでLike検索追加
(3)EJB(ステートレス)の作成
EJBコンテナで動かすEJB
コンテナで自動的にロールバック
JPAの永続性ユニットを注入
たんなるPOJO,XMLも書いてない
(4)JSF Managed Bean
アクションが発生したとき、どこにマッピングする?
アノテーションを書けばいいだけ
(5)ボタンが押されたときの処理
(6)Facelets(ビュー)の作成
→Ajax未対応版
(7)動作確認
→明示的に出プロ異しないでOK
(8)AJAX対応
→Javascrpit書かなくてもOK
デモはYouTubeにも上がっている
くわしくは(yoshio3.com)
・今日は、JSF2.0
むかしはStrutsとJSFは同じ開発者
→いま離れてしまった
・コントローラー
Faces サーブレット
・モデル
マネージド Bean
・ビュー
XHTML
JSF 2.0
HTMLと対応するJSFタグを提供
プロパティファイルを自動的にロケールでかえる
(native2asciiでプロパティ変換いるけど)
強力なテンプレート機能
jsfcで埋め込むと、デザイナーとプログラマーで同じソースが見れる
アプリ開発者
ライフサイクルで処理が進んでいく
入力値の検証(Bean バリデーション)
(JSFカスタムバリデータ)
モデル値の更新
BeanをManagedBeanとJPAで共有可能
コンポーネントに直接バインドもできる