シニア・ソフトウェア・エヴァンジェリスト

ティボウ・アルギエール

THIBAUD ARGUILLÈRE
メジャーアップグレード
スーパーWebエリア
スーパーWebエリア

ソースツールキット
スーパーWebエリア
リストボックス2

ソースツールキット
スーパーWebエリア

ソースツールキット

リストボックス2

データベースエンジン
スーパーWebエリア

ソースツールキット

リストボックス2

データベースエンジン

ランゲージフェスタ
スーパーWebエリア

ソースツールキット

リストボックス2

データベースエンジン

ランゲージフェスタ

新しいWebサーバー
スーパーWebエリア

ソースツールキット

リストボックス2

データベースエンジン

ランゲージフェスタ

新しいWebサーバー

クラウドで運用
スーパーWebエリア

ソースツールキット

リストボックス2

データベースエンジン

ランゲージフェスタ

新しいWebサーバー

クラウドで運用

『舞台裏』
Webエリア
4Dにリッチインターネットテクノロジー
インタフェースに磨きをかける
インタフェースに磨きをかける

• リッチインターネットテクノロジー
インタフェースに磨きをかける

• リッチインターネットテクノロジー
インタフェースに磨きをかける

• リッチインターネットテクノロジー
• 外部フレームワーク
インタフェースに磨きをかける

• リッチインターネットテクノロジー
• 外部フレームワーク
内蔵 WebKit
内蔵 WebKit
• 4Dに組み込み
内蔵 WebKit
• 4Dに組み込み
• プラットフォーム非依存
内蔵 WebKit
• 4Dに組み込み
• プラットフォーム非依存
• 安定性
内蔵 WebKit
• 4D組み込み
• プラットフォーム非依存
• 安定性
• 簡単!!
内蔵 WebKit
• 4D組み込み
• プラットフォーム非依存
• 安定性
• 簡単!!
Webエリア
4Dにリッチインターネットテクノロジー

組み込み WebKit
安定性と一貫性のあるインタフェース
リストボックス
ListBox

リストボックス
エボリューション

4D 2004
初代
配列
エボリューション

4D 2004
初代
配列

コマンド:

19
エボリューション
4D v11
4D 2004

セレクション

初代

フォーミュラ

配列

SQL

コマンド:

19
エボリューション
4D v11
4D 2004

セレクション

初代

フォーミュラ

配列

SQL

コマンド:

19

22
エボリューション
4D v12
4D v11

印刷

4D 2004

セレクション

階層

初代

フォーミュラ

マルチスタイル

配列

SQL

Get/Set

コマンド:

19

22
エボリューション
4D v12
4D v11

印刷

4D 2004

セレクション

階層

初代

フォーミュラ

マルチスタイル

配列

SQL

Get/Set

コマンド:

19

22

28
エボリューション
4D v13
4D v12
4D v11

フッター
印刷

固定カラム

4D 2004

セレクション

階層

セル入力制御

初代

フォーミュラ

マルチスタイル

垂直

配列

SQL

Get/Set

......
エボリューション
4D v13
4D v12
4D v11

フッター
印刷

固定カラム

4D 2004

セレクション

階層

セル入力制御

初代

フォーミュラ

マルチスタイル

垂直

配列

SQL

Get/Set

......
4D v13
フッター
固定カラム
セル入力制御
垂直
...

え
4D v13
フッター
固定カラム
セル入力制御
垂直
...

え
4D v13
フッター
固定カラム
セル入力制御
垂直
...

え
4D v13
フッター

新しいイベント

固定カラム

ヘッダー強化

セル入力制御

フォントで高さ設定

垂直

Get/Setの補充

え
ListBox

2

リストボックス
!

スーパーエボリューション
データベースエンジン
ドキュメントストレージ
v12
ドキュメントストレージ
v12
ドキュメントストレージ
v12

v13
ドキュメントストレージ
v12

v13
ドキュメントストレージ
データファイル
ドキュメントストレージ
データファイル
ドキュメントストレージ
データファイル

GB
4

ャ
クチ
ピ
の
ドキュメントストレージ
データファイル

GB
4

ャ
クチ
ピ
の
ドキュメントストレージ
データファイル
ドキュメントストレージ
ドキュメントストレージ
オートパスハンドリング
ドキュメントストレージ
オートパスハンドリング

カスタムパスハンドリング
ドキュメントストレージ
•Get external data path
•RELOAD EXTERNAL DATA
•SET EXTERNAL DATA PATH
ピクチャのインデックス
ピクチャのインデックス
ピクチャのインデックス
ピクチャのインデックス
QUERY([物件];[物件]写真%"南向き角部屋")
ピクチャのインデックス
QUERY([物件];[物件]写真%"南向き角部屋")
データベースエンジン
管理の仕方をコントロール
ランゲージ・フェスタ!
ランゲージ・フェスタ!
SELECTION TO ARRAY(...;*)
SELECTION TO ARRAY(...;*)

• 128 引数の壁を打ち破る
SELECTION TO ARRAY(...;*)

• 128 引数の壁を打ち破る
• 汎用的なコーディング
SELECTION TO ARRAY(...;*)

• 128 引数の壁を打ち破る
• 汎用的なコーディング
C_POINTER(${1}) // フィールド/配列列のペア  
!

For ($i;1;Count parameters;2)...
ファイル管理 (...;*)
ファイル管理 (...;*)
•CREATE

FOLDER(...;*)
ファイル管理 (...;*)
•CREATE

FOLDER(...;*)
中間フォルダも作成
ファイル管理 (...;*)
•CREATE FOLDER(...;*)
•COPY DOCUMENT
ファイル管理 (...;*)
•CREATE FOLDER(...;*)
フォ
ルダ
のコ
ピー
•COPY DOCUMENT
に

対応
!
ファイル管理 (...;*)
•CREATE FOLDER(...;*)
•COPY DOCUMENT
•DOCUMENT LIST
ファイル管理 (...;*)
•CREATE FOLDER(...;*)
•COPY DOCUMENT
•DOCUMENT LIST Absolute path
Posix path
Ignore invisible
Recursive par...
ファイル管理 (...;*)
•CREATE FOLDER(...;*)
•COPY DOCUMENT
•DOCUMENT LIST
•Select document
ファイル管理 (...;*)
•CREATE FOLDER(...;*)
•COPY DOCUMENT
•DOCUMENT LIST
•Select document Filename

entry
新しいコマンド

デモンストレーション
さらに!!
さらに!!
• Getコマンド/Setコマンドの補充
さらに!!
• Getコマンド/Setコマンドの補充
• Hunspellスペルチェッカー
さらに!!
• Getコマンド/Setコマンドの補充
• Hunspellスペルチェッカー
• Windowsでプリントプレビュー
さらに!!
• Getコマンド/Setコマンドの補充
• Hunspellスペルチェッカー
• Windowsでプリントプレビュー
• カスタム定数をXLIFFで定義
しかも!!
しかも!!
• OPEN DATA FILEがサーバーで実行できる
しかも!!
• OPEN DATA FILEがサーバーで実行できる
• データベース設定を外部ファイルで管理
しかも!!
• OPEN DATA FILEがサーバーで実行できる
• データベース設定を外部ファイルで管理
• スタイルシート『自動』
しかも!!
• OPEN DATA FILEがサーバーで実行できる
• データベース設定を外部ファイルで管理
• スタイルシート『自動』
しかも!!
• OPEN DATA FILEがサーバーで実行できる
• データベース設定を外部ファイルで管理
• スタイルシート『自動』
しかも!!
• OPEN DATA FILEがサーバーで実行できる
• データベース設定を外部ファイルで管理
• スタイルシート『自動』
ランゲージ・フェスタ!
ランゲージ・フェスタ!
!

※本日,ご紹介したのは,半分程度です。
2012 keynote-1
2012 keynote-1
2012 keynote-1
2012 keynote-1
2012 keynote-1
2012 keynote-1
Upcoming SlideShare
Loading in...5
×

2012 keynote-1

147

Published on

フォーディー・デベロッパー・カンファレンス in 東京秋葉原
Part 2(2012年)

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
147
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2012 keynote-1

  1. 1. シニア・ソフトウェア・エヴァンジェリスト ティボウ・アルギエール THIBAUD ARGUILLÈRE
  2. 2. メジャーアップグレード
  3. 3. スーパーWebエリア
  4. 4. スーパーWebエリア ソースツールキット
  5. 5. スーパーWebエリア リストボックス2 ソースツールキット
  6. 6. スーパーWebエリア ソースツールキット リストボックス2 データベースエンジン
  7. 7. スーパーWebエリア ソースツールキット リストボックス2 データベースエンジン ランゲージフェスタ
  8. 8. スーパーWebエリア ソースツールキット リストボックス2 データベースエンジン ランゲージフェスタ 新しいWebサーバー
  9. 9. スーパーWebエリア ソースツールキット リストボックス2 データベースエンジン ランゲージフェスタ 新しいWebサーバー クラウドで運用
  10. 10. スーパーWebエリア ソースツールキット リストボックス2 データベースエンジン ランゲージフェスタ 新しいWebサーバー クラウドで運用 『舞台裏』
  11. 11. Webエリア 4Dにリッチインターネットテクノロジー
  12. 12. インタフェースに磨きをかける
  13. 13. インタフェースに磨きをかける • リッチインターネットテクノロジー
  14. 14. インタフェースに磨きをかける • リッチインターネットテクノロジー
  15. 15. インタフェースに磨きをかける • リッチインターネットテクノロジー • 外部フレームワーク
  16. 16. インタフェースに磨きをかける • リッチインターネットテクノロジー • 外部フレームワーク
  17. 17. 内蔵 WebKit
  18. 18. 内蔵 WebKit • 4Dに組み込み
  19. 19. 内蔵 WebKit • 4Dに組み込み • プラットフォーム非依存
  20. 20. 内蔵 WebKit • 4Dに組み込み • プラットフォーム非依存 • 安定性
  21. 21. 内蔵 WebKit • 4D組み込み • プラットフォーム非依存 • 安定性 • 簡単!!
  22. 22. 内蔵 WebKit • 4D組み込み • プラットフォーム非依存 • 安定性 • 簡単!!
  23. 23. Webエリア 4Dにリッチインターネットテクノロジー 組み込み WebKit 安定性と一貫性のあるインタフェース
  24. 24. リストボックス
  25. 25. ListBox リストボックス
  26. 26. エボリューション 4D 2004 初代 配列
  27. 27. エボリューション 4D 2004 初代 配列 コマンド: 19
  28. 28. エボリューション 4D v11 4D 2004 セレクション 初代 フォーミュラ 配列 SQL コマンド: 19
  29. 29. エボリューション 4D v11 4D 2004 セレクション 初代 フォーミュラ 配列 SQL コマンド: 19 22
  30. 30. エボリューション 4D v12 4D v11 印刷 4D 2004 セレクション 階層 初代 フォーミュラ マルチスタイル 配列 SQL Get/Set コマンド: 19 22
  31. 31. エボリューション 4D v12 4D v11 印刷 4D 2004 セレクション 階層 初代 フォーミュラ マルチスタイル 配列 SQL Get/Set コマンド: 19 22 28
  32. 32. エボリューション 4D v13 4D v12 4D v11 フッター 印刷 固定カラム 4D 2004 セレクション 階層 セル入力制御 初代 フォーミュラ マルチスタイル 垂直 配列 SQL Get/Set ... コマンド: 19 22 28 え
  33. 33. エボリューション 4D v13 4D v12 4D v11 フッター 印刷 固定カラム 4D 2004 セレクション 階層 セル入力制御 初代 フォーミュラ マルチスタイル 垂直 配列 SQL Get/Set ... コマンド: 19 22 28 え 42
  34. 34. 4D v13 フッター 固定カラム セル入力制御 垂直 ... え
  35. 35. 4D v13 フッター 固定カラム セル入力制御 垂直 ... え
  36. 36. 4D v13 フッター 固定カラム セル入力制御 垂直 ... え
  37. 37. 4D v13 フッター 新しいイベント 固定カラム ヘッダー強化 セル入力制御 フォントで高さ設定 垂直 Get/Setの補充 え
  38. 38. ListBox 2 リストボックス ! スーパーエボリューション
  39. 39. データベースエンジン
  40. 40. ドキュメントストレージ v12
  41. 41. ドキュメントストレージ v12
  42. 42. ドキュメントストレージ v12 v13
  43. 43. ドキュメントストレージ v12 v13
  44. 44. ドキュメントストレージ データファイル
  45. 45. ドキュメントストレージ データファイル
  46. 46. ドキュメントストレージ データファイル GB 4 ャ クチ ピ の
  47. 47. ドキュメントストレージ データファイル GB 4 ャ クチ ピ の
  48. 48. ドキュメントストレージ データファイル
  49. 49. ドキュメントストレージ
  50. 50. ドキュメントストレージ オートパスハンドリング
  51. 51. ドキュメントストレージ オートパスハンドリング カスタムパスハンドリング
  52. 52. ドキュメントストレージ •Get external data path •RELOAD EXTERNAL DATA •SET EXTERNAL DATA PATH
  53. 53. ピクチャのインデックス
  54. 54. ピクチャのインデックス
  55. 55. ピクチャのインデックス
  56. 56. ピクチャのインデックス QUERY([物件];[物件]写真%"南向き角部屋")
  57. 57. ピクチャのインデックス QUERY([物件];[物件]写真%"南向き角部屋")
  58. 58. データベースエンジン 管理の仕方をコントロール
  59. 59. ランゲージ・フェスタ!
  60. 60. ランゲージ・フェスタ!
  61. 61. SELECTION TO ARRAY(...;*)
  62. 62. SELECTION TO ARRAY(...;*) • 128 引数の壁を打ち破る
  63. 63. SELECTION TO ARRAY(...;*) • 128 引数の壁を打ち破る • 汎用的なコーディング
  64. 64. SELECTION TO ARRAY(...;*) • 128 引数の壁を打ち破る • 汎用的なコーディング C_POINTER(${1}) // フィールド/配列列のペア   ! For ($i;1;Count parameters;2) SELECTION TO ARRAY(${$i}->;${$i+1}->;*) End for SELECTION TO ARRAY
  65. 65. ファイル管理 (...;*)
  66. 66. ファイル管理 (...;*) •CREATE FOLDER(...;*)
  67. 67. ファイル管理 (...;*) •CREATE FOLDER(...;*) 中間フォルダも作成
  68. 68. ファイル管理 (...;*) •CREATE FOLDER(...;*) •COPY DOCUMENT
  69. 69. ファイル管理 (...;*) •CREATE FOLDER(...;*) フォ ルダ のコ ピー •COPY DOCUMENT に 対応 !
  70. 70. ファイル管理 (...;*) •CREATE FOLDER(...;*) •COPY DOCUMENT •DOCUMENT LIST
  71. 71. ファイル管理 (...;*) •CREATE FOLDER(...;*) •COPY DOCUMENT •DOCUMENT LIST Absolute path Posix path Ignore invisible Recursive parsing
  72. 72. ファイル管理 (...;*) •CREATE FOLDER(...;*) •COPY DOCUMENT •DOCUMENT LIST •Select document
  73. 73. ファイル管理 (...;*) •CREATE FOLDER(...;*) •COPY DOCUMENT •DOCUMENT LIST •Select document Filename entry
  74. 74. 新しいコマンド デモンストレーション
  75. 75. さらに!!
  76. 76. さらに!! • Getコマンド/Setコマンドの補充
  77. 77. さらに!! • Getコマンド/Setコマンドの補充 • Hunspellスペルチェッカー
  78. 78. さらに!! • Getコマンド/Setコマンドの補充 • Hunspellスペルチェッカー • Windowsでプリントプレビュー
  79. 79. さらに!! • Getコマンド/Setコマンドの補充 • Hunspellスペルチェッカー • Windowsでプリントプレビュー • カスタム定数をXLIFFで定義
  80. 80. しかも!!
  81. 81. しかも!! • OPEN DATA FILEがサーバーで実行できる
  82. 82. しかも!! • OPEN DATA FILEがサーバーで実行できる • データベース設定を外部ファイルで管理
  83. 83. しかも!! • OPEN DATA FILEがサーバーで実行できる • データベース設定を外部ファイルで管理 • スタイルシート『自動』
  84. 84. しかも!! • OPEN DATA FILEがサーバーで実行できる • データベース設定を外部ファイルで管理 • スタイルシート『自動』
  85. 85. しかも!! • OPEN DATA FILEがサーバーで実行できる • データベース設定を外部ファイルで管理 • スタイルシート『自動』
  86. 86. しかも!! • OPEN DATA FILEがサーバーで実行できる • データベース設定を外部ファイルで管理 • スタイルシート『自動』
  87. 87. ランゲージ・フェスタ!
  88. 88. ランゲージ・フェスタ! ! ※本日,ご紹介したのは,半分程度です。
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×