登入  |  English

什麼是資源表列?

catalog-iconOpenFoundry 蒐集與自由軟體相關的連結資訊並將其分類,供您依此資源目錄架構,循序深入自由軟體豐富的應用世界。若此分類下發現有任何問題及建議,非常歡迎您協助我們改進,請寄至contact@openfoundry.org

中介軟體

Listings

結果 1 - 17 共 17

KOL-CE

KOL-CE是由Vladimir Kladov (https://kolmck.net)開發的元件,在其他平台上為KOL跟MCK兩組套件,現在則是將之移植到Free Pascal跟Lazarus上使用,關於它的授權,請參見: wxWindow函式庫授權。KOL-CE可以建立非常精簡的Win32/WinCE圖形介面程式(如果專案只包含一個空的視窗的話,建置出來的程式碼大約只占40KB而已)。

適用平台: 所有32位元的Windows作業系統,從Windows 95到Vista都行。使用Windows CE為作業系統的PocketPC跟手機。; 原始碼授權類型: wxWindows Library Licence

資料來源: https://wiki.freepascal.org/KOL-CE/zh_TW

EmbeddedGUI

EmbeddedGUI是一個嵌入式系統使用的圖形使用者介面函式庫。它比起MiniGUI還要來得小,也更易於被移植到其他任何的RTOS上去使用。它提供了許多圖形功能和控件,如list和tree。LCD的驅動程式當然也包含在其中。支援ARM7, ARM9, MSP430等微處理器晶片。

適用平台: 32-bit MS Windows (NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes); 原始碼授權類型: GNU Library or Lesser General Public License (LGPL)

資料來源: https://sourceforge.net/projects/embeddedgui/

FastDB Embedded ORDBMS

儲存於主記憶體並與C++程式語言緊密整合的物件關連式的嵌入式資料庫。採用作業系統的虛擬記憶體機制來存取資料,提供具有物件導向之SQL語言的子集,支援transactions, fault tolerance, replication等功能。

適用平台: OS Portable (Source code to work with many OS platforms); 原始碼授權類型: Apache Software License

資料來源: https://sourceforge.net/projects/fastdb/

STLdb

使用C++程式語言所實作的嵌入式資料庫。是由標準C++的STL container所構成之兼容ACID版本的資料庫,提供低階且輕量化的應用程式介面。

適用平台: unknown; 原始碼授權類型: Boost Software License, Version 1.0

資料來源: https://sourceforge.net/projects/stldb/

Vincent ES 1.x

Vincent ES 1.x是基於OpenGL (R) ES 1.1應用程式介面(共用簡化類)的規範,設計給嵌入式裝置使用的3D渲染函式庫。

適用平台: WinCE; 原始碼授權類型: BSD License

資料來源: https://sourceforge.net/projects/ogl-es/

Embedded Filesystems Library

專門設計給嵌入式專案來使用的檔案系統函式庫。目前支援可對格式化成FAT12/16/32的SD卡進行讀與寫,並且可以輕易地擴展到其他裝置平台上去使用。

適用平台: OS Portable (Source code to work with many OS platforms); 原始碼授權類型: GNU General Public License

資料來源: https://sourceforge.net/projects/efsl/

NgGUI

NgGUI是一個以C/C++實作的圖形使用者介面系統。它可被移植到Linux, uClinux, VxWorks或WinCE類型的嵌入式系統上,它可以在framebuffer , directFB或SDL上執行。iTerminal即是一個以NgGUI設計的網頁瀏覽器。

適用平台: Linux, uClinux, VxWorks, WinCE; 原始碼授權類型: GNU General Public License

資料來源: https://sourceforge.net/projects/nggui/

Embedded Data Display System

The Embedded Data Display System provides a lightweight portable C++ server library and a PC (Windows, Linux, or Mac) based client that captures and graphically displays data generated by embedded devices such as medical or industrial instruments.

Platform: unknown; License: BSD License

Reference: https://sourceforge.net/projects/edds/

中文:

Embedded Data Display System提供一個輕量化且可移植的C++版本伺服端函式庫,並且也提供PC(Windows, Linux或Mac)上的客戶端程式,用來接收嵌入式系統例如醫療或工業儀器所產生出的資料,並顯示成圖像。

適用平台: unknown; 原始碼授權類型: BSD License

資料來源: https://sourceforge.net/projects/edds/

uEZ

uEZ是一個開源的嵌入式系統中介軟體,它為底層的RTOS與處理器提供抽象層次,藉此增進應用程式在不同ARM平台上之可移植性與可重用性。

適用平台: OS Portable (Source code to work with many OS platforms); 原始碼授權類型: GNU General Public License

資料來源: https://sourceforge.net/projects/uez/

EMWF

EMWF將工作流程的概念運用到嵌入式系統上。藉由提供一個語言用來描述工程流程的過程,以及一個輕量化的引擎來負責運作和管理,EMWF讓我們能以工程流程的方式來設計並建構嵌入式應用程式。這個專案有分別對Windows Embedded CE 6.0和Linux提供工作流程引擎的原始碼。

適用平台: Windows, Linux, Windows Embedded CE 6.0; 原始碼授權類型: GNU General Public License, Version 3.0

資料來源: https://www.openfoundry.org/of/projects/968

OpenGL ES

OpenGL ES (OpenGL for Embedded Systems)是OpenGL三維圖形API的子集,針對手機、PDA和遊戲主機等嵌入式設備而設計。該API由Khronos集團定義推廣,Khronos是一個圖形軟硬體行業協會,該協會主要關注圖形和多媒體方面的開放標準。

適用平台: Windows, Linux, Mac OS X; 原始碼授權類型: SGI Free Software B License

資料來源: https://zh.wikipedia.org/zh-tw/OpenGL_ES

Prism-MW

PrismMW是一個可擴展的中介軟體平台,它可以使分散式的軟體系統中的元件、連結、配置和事件等,在實作、部署和執行時更有效率。

適用平台: Pocket PC, Windows CE; 原始碼授權類型: unknown

資料來源: https://sourceforge.net/projects/uez/

Analyzable, composable middleware for embedded system.

這個專案的目的在於提供一個平台來減輕嵌入式系統開發的困難。藉此平台開發者可以對系統中相關和相依的元件進行記憶體使用行為的各別分析。

適用平台: unknown; 原始碼授權類型: unknown

資料來源: https://www.cse.wustl.edu/~mdeters/projects/middleware/

diet libc

diet libc是一個最佳化成小體積的C函式庫。它可以用來為Linux產生小容量的靜態連結二進位檔。

適用平台: Linux; 原始碼授權類型: GNU General Public License, Version 2

資料來源: https://www.fefe.de/dietlibc/

Real-Time Middleware for Heterogeneous Network Environment

MidART是一個分散式即時系統使用的中介軟體,對於經由UDP/IP進行多媒體、數據採集和訊息通訊的應用,它提供可以很方便使用的程式介面。特別是對服務品質有需求的多執行緒並行通訊應用程式,它有助於做到快速開發。

適用平台: Windows NT 4.0, Windows CE; 原始碼授權類型: unknown

資料來源: https://www.merl.com/projects/midart/

uClibc

uClibc 是一個嵌入式Linux系統的小型的C標準庫。最初uClibc是為了支持uClinux而開發,這是一個不需要Memory管理單元的Linux版本,因此適合於微控制器系統(uCs;此處"u"是代表"micro"的μ的羅馬化)項目領導人是Erik Andersen. 其他主要貢獻者是Manuel Novoa III. 許可證遵從GNU LGPL。uClibc是自由軟體。

適用平台: Embedded Linux; 原始碼授權類型: GNU Lesser General Public License

資料來源: https://zh.wikipedia.org/zh-tw/UClibc

Embedded Middleware in Mobility Applications ( EMMA )

EMMA,全名為行動應用程式的嵌入式中介軟體,是一個由歐盟第六框架計劃的IST資金所贊助的專案。

適用平台: unknown; 原始碼授權類型: unknown

資料來源: https://www.emmaproject.eu/