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