0
第一回 Tizen 勉強会 Naruto TAKAHASHI
 Naruto   TAKAHASHI(@TNaruto) 2007 Enlightenment DR 17 User 2008 ソースコードリーディング 2010 XIM 関連の patch 作成 2012/6/1     に Ti...
 2012/E     にリリース予定 ネイティブ API をサポートする。    Core Services を自由に実行できる? Magnolia   とはタイサンボクのこと。
 Enlightenment   のために作成されたライブラ  リスイート C で作られています。 eina, eet, evas, ecore, edje, elementary な  どがある。
 データ構造ライブラリ データタイプ       可変配列       ハッシュテーブル       リスト       疎行列       赤黒木       文字列操作   ツール       ベンチマーク      ...
 データコーデックとストレージ機能 Key と value 構造体をバイナリデータとして永続データ化 Edje, enlightenment, elementary のコンフィ  グ情報は eet でバイナリ化している。
 グラフィックライブラリ ステートレスキャンバスでオブジェクトを描  画する。 テキスト入力やラジオボタンなどの toolkit  は存在しない。
 EFL の便利ライブラリ 十徳ナイフ的存在       メインループ       スレッド       イベント管理       ファイルディスクリプタ       http アクセス、       ソケット通信(クライアント...
 レイアウトライブラリ ソースコードとデザイン(レイアウト、エフェ  クト)のコードを分離するために開発された ピクセル単位ではなく比率でレイアウトを設  定 (無理をすれば) edje スクリプトでアニメー  ションも作成可能…。 ...
 “VERY     SIMPLE toolkit” 多種多様のツールキットを搭載    ボタン    カレンダー    チェックボタン    時計    スライドショー    etc, etc
 expedite    evas のみを使用したサンプルプログラム edjeのサンプル    アニメーションやイベント取得など elementary_test    elementary の toolkit 紹介用プログラム
 インストールがかなり手間 仮想環境へ入れるの手間取りました。    EFL のプレゼンテーションソフト    elev8 = elementary meets v8    などもデモでお見せできたのですが。。。 ArchLinux...
 EFL について詳細を発表 EFL に限らず Core Services について発表    Gstream, pulseaudio, webkit, dbus, hal…    WebAppから Tizen Device API に...
 何かございましたら。
Tizen の Native API のグラフィックス(EFL) について
Tizen の Native API のグラフィックス(EFL) について
Upcoming SlideShare
Loading in...5
×

Tizen の Native API のグラフィックス(EFL) について

2,893

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,893
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
34
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Tizen の Native API のグラフィックス(EFL) について"

  1. 1. 第一回 Tizen 勉強会 Naruto TAKAHASHI
  2. 2.  Naruto TAKAHASHI(@TNaruto) 2007 Enlightenment DR 17 User 2008 ソースコードリーディング 2010 XIM 関連の patch 作成 2012/6/1 に Tizen(EFL) を仕事にするべく転 職しました。
  3. 3.  2012/E にリリース予定 ネイティブ API をサポートする。  Core Services を自由に実行できる? Magnolia とはタイサンボクのこと。
  4. 4.  Enlightenment のために作成されたライブラ リスイート C で作られています。 eina, eet, evas, ecore, edje, elementary な どがある。
  5. 5.  データ構造ライブラリ データタイプ  可変配列  ハッシュテーブル  リスト  疎行列  赤黒木  文字列操作 ツール  ベンチマーク  ファイルアクセス  メモリプール  モジュール作成
  6. 6.  データコーデックとストレージ機能 Key と value 構造体をバイナリデータとして永続データ化 Edje, enlightenment, elementary のコンフィ グ情報は eet でバイナリ化している。
  7. 7.  グラフィックライブラリ ステートレスキャンバスでオブジェクトを描 画する。 テキスト入力やラジオボタンなどの toolkit は存在しない。
  8. 8.  EFL の便利ライブラリ 十徳ナイフ的存在  メインループ  スレッド  イベント管理  ファイルディスクリプタ  http アクセス、  ソケット通信(クライアント、サーバー)  IPC  X window ラッパー  Evas ラッパー  Win32 関連  WinCE 関連
  9. 9.  レイアウトライブラリ ソースコードとデザイン(レイアウト、エフェ クト)のコードを分離するために開発された ピクセル単位ではなく比率でレイアウトを設 定 (無理をすれば) edje スクリプトでアニメー ションも作成可能…。 Lua のコードも埋め込める?
  10. 10.  “VERY SIMPLE toolkit” 多種多様のツールキットを搭載  ボタン  カレンダー  チェックボタン  時計  スライドショー  etc, etc
  11. 11.  expedite  evas のみを使用したサンプルプログラム edjeのサンプル  アニメーションやイベント取得など elementary_test  elementary の toolkit 紹介用プログラム
  12. 12.  インストールがかなり手間 仮想環境へ入れるの手間取りました。  EFL のプレゼンテーションソフト  elev8 = elementary meets v8  などもデモでお見せできたのですが。。。 ArchLinux ユーザーは aur でリポジトリ経由 でのインストールが可能です。 インストール方法については後日 http://eflmemo.hatenablog.com/ ここにメモっておきます。
  13. 13.  EFL について詳細を発表 EFL に限らず Core Services について発表  Gstream, pulseaudio, webkit, dbus, hal…  WebAppから Tizen Device API にないデバイスへ 接続する方法の調査  Tizen リポジトリの api ディレクトリ以下のライ ブラリ  HTML5が専門職の方に快適に仕事ができる環境 を! Tizen をどのようにお金にするかを考えたい。
  14. 14.  何かございましたら。
  1. A particular slide catching your eye?

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

×