タグ

libraryに関するpapamitraのブックマーク (3)

  • Library ProjectとInstrumentation Test - Kazzz's diary

    ADT 0.9.7から追加された「Library Project」により、複数のアプリケーションから参照できるライブラリィプロジェクトを構成できるようになったのは前回書いた。 ADTによるLibrary Projects Library Perojectにより、アプリケーションはライブラリィコードを共有できるようになったので、とても便利になったのだが、副作用として困った問題が発生する。それはAndroid SDK独特のInstrumentationを利用したテスト時である。 Library Project以前は、ライブラリィプロジェクトであってもAndroidプロジェクトとして管理する限りは、Android Package(.apk)を生成することが出来た。Instrumentationによるテストはテスト用のパッケージと分離されていることを前提にしている、他のパッケージをテストすることが

    Library ProjectとInstrumentation Test - Kazzz's diary
  • Generic State Machine Library for C++

    Generic State Machine Library for C++ は、汎用的な状態機械(オートマトン)ライブラリです。 継承/マクロ/キャストを使わずに、状態の入れ子構造や entry/exit アクション、初期遷移をサポートします。 文書 チュートリアル ユーザーズガイド リファレンスマニュアル サンプル:C/C++ コメントパーサー サンプル:電卓 FAQ 参考 Generic State Machine Library for C++ の実装は Quantum Framework(以下、QF) のアイデアを元にしています。QF はその名の通り、状態機械を走らせるフレームワークで、 性能・拡張性・移植性・安全性・マルチスレッドといった点を充分に考慮した設計になっています。 サポートしている言語も C/C++/Java/C# などと幅広く、 組み込み系のリアルタイムシステムでも

    Generic State Machine Library for C++
  • Program Library HOWTO

    語訳:2004 年 9 月 17 日 (原文:2003 年 4 月 28 日、バージョン 1.20) この HOWTO はプログラマ向けであり、Linux におけるプログラムライブラリの作成方法と使用方法を説明するものです。 「静的ライブラリ (static library)」、「共有ライブラリ (shared library)」、「動的ライブラリ (dynamically loaded library)」を対象とします。 (訳注:この訳文では、「dynamically loaded library」のことを「動的ライブラリ」と呼ぶことにします。 世の中では、shared library のことを指して動的ライブラリと表現する例もありますが、それとは異なりますので注意してください。) Table of Contents1. はじめに2. 静的ライブラリ3. 共有ライブラリ3.1. 約

  • 1