EFL メモ(EFL memo)

EFL のメモ用、Tizen もあるよ。(Memo for EFL, Sometimes Tizen )

第二回 Tizen 勉強会で発表してきました

第二回 Tizen 勉強会で発表してきたのでご報告します。 Tizen web app について調べたよ View more PowerPoint from Naruto TAKAHASHI 「Tizen web app について調べたよ」では Tizen SDK のインストール方法と使い方やデバッグ方法について発表させていただ…

elementary のビルド

はじめに ここでは Elementary のビルド方法について記述します。 Elementary は EFL のウィジットライブラリです。 Elementary は見た目が派手(アイキャンディー)な GUI アプリの作成を補助するライブラリです。ぜひ入れて遊んでみたいですよね。Elementary…

第一回 Tizen 勉強会発表

Enlightenment-svn を入れる

はじめに Enlightenment をインストールするターゲットとして ubuntu 11.04 を前提で記述しています。 同じ手順で ubuntu 11.10 と ubuntu 12.04、そして ubuntu 12.10 へインストールができる確認できていますが、なにか問題が発生した場合はコメント欄など…

第1回 TIzen 勉強会資料

TIzen 勉強会で発表した資料を以下にアップロードしました。 Tizen の Native API のグラフィックス(EFL) について Linux ユーザーからみた tizen

はじまり

EFL(Enlightenment Foundation Libraries) とか Tizen について記述するよ。

1.0 Release of core EFL

http://www.enlightenment.org/p.php?p=news/show&l=en&news_id=28EFL コアライブラリの 1.0 がついにリリースされました。 リリースされたライブラリは以下のとおり。(eet が 1.4.0 なのは内緒だよ!)Eina - 1.0.0 Eet - 1.4.0 Evas - 1.0.0 Ecore - 1.0.0 …

eet のシリアライズを試す

eet でデータのシリアライズを試します。 必要ライブラリ eina eet ソースコード ソースコードは Eet: Simple data example を参考にして以下のように作りました。全関数を main 内に移動しただけです。 /* LC_ALL=C gcc -o sample -O2 -g -Wall `pkg-config…

EFL をリポジトリから取得し、ビルドする方法

EFL

(2012-12-14 追記) 2年前の内容なので古くなっています。 EFL をリポジトリから取得し、ビルドする方法については Enlightenment-svn を入れる - EFL メモ を参照してください。 easy_e17.sh を使わずに e のソースをリポジトリから持ってきてビルドする手順…

eina ツール

eina にはデータ型の他にツール群があります。(正直使ったことないのでどんなかわかっていません。) Benchmark - ベンチマーク補助 Convert - 文字列から整数、浮動小数点などへの高速変換 Counter - 呼び出し回数とその時間について Error - エラーID管理 F…

ハッシュベンチマーク

Eina のハッシュの速度をほかのハッシュの実装と速度の比較を行ってみました。ベンチ測定方法は id:fd0 さんの C/C++ で使える Hashtable - BOOLEANLABEL を参考にしています。 動作環境 Arch Linux(x86_64) Core 2 Duo 2.4GHz gcc v4.5.0 各種ハッシュ実装…

eina データ型

eina(http://docs.enlightenment.org/auto/eina/) はデータ型ライブラリです。以下のデータ型を提供してます。(eina のドキュメントより) Array -void *型データの標準配列 Hash - void *型データの標準ハッシュテーブルとハッシュ Inline list - ユーザが定…

easy_e17.sh

EFL

easy_e17.sh を使って EFL のビルドを手っ取り早く行ないましょう。EFL はウィンドマネージャ Enlightenment DR17 のために作られたライブラリ群です。 EFL は http://www.enlightenment.org/p.php?p=about&l=en の Building Blocks に表示されている階層に…

はじまりました

どうもどうも。日本語の EFL(Enlightenment Foundation Library) の情報が少ない(日本でまとまっているとこだと HAGA さんのとこ(http://homepage3.nifty.com/peterpan/Enlightenment/) と id:fd0 さんのとこぐらい?)ので覚書程度に書いていこうと思います…