|
Project Information
Featured
Downloads
Links
|
Contact Pat: reach Pat H. by email pat(dot)sh(dot)cn(at)gmail(dot)com Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports What's NewVisit Download Effo page for following new items details: Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports What is Effo Doing1. Effo Kits and Effo Libs/Components, or Effo Add-ons providing lots of C/C++ helpers, libraries and kits to developers for quick applications and modules developing. For example, multi-threading and network messaging. 2. Effo Framework the development platform on which C/C++ developers only need to modify or add little code when developing their applications and modules; known as Effortless Development or Effo Code Samples Driven Development. 3. Effo Utilities Makefile auto-generating tool, Code auto-generating tools, release generating and clean tools, memory test utility, SSO Burst tool, C9B.M. utility and other useful tools. 4. Effo Kernels some special-purpose kernels, e.g. Linux kernel variants w/o virtual memory management, a kernel-only system (means no shell/user space), or kernel supports C++. 5. Effo Tiny, Effo Portable and Effo Compact some special-purpose OS and Linux distributions, e.g. small Linux, portable and bootable multi-OS (2, 3 or 5) on 500M or 1G or 2G USB flash. 6. Effo Design, Effo References and Effo Manuals not only help user understanding and using Effo, but also provide general C/C++ concepts, technique, design and development references. 7. Effo Research, Effo Study such as Highly-concurrent Programming, Code Samples Driven Development, Parallel Computing and Distributed Computing. 8. And More... Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports Download EffoPlease go and visit Download Effo page now. Recent Changes1. (Effo Core) Added a generic linked list XLnk for C code. Renamed Loop Buffer to Ring Buffer, added Ring Queue. Added Effo atomic operations, and improved Effo Lock-free Queue and Lock-free Ring Buffer. 2. (Effo Add-ons) Added libstaged for Effo Staged Highly-concurrent Programming Model. Merged libkbdin into the staged add-on, added bottom-half Staged threaded code. Updated the log add-on by merging bottom half into staged add-on. 3. (Effo NetMsg) Updated Effo Network I/O Stage libapp because of new Lock-free Queue, Lock-free Ring Buffer and new Staged code. Added Effo Message Bus MsgRelay add-on code and applet code for references. Added Effo Network I/O Stage test applet and testing code. 4. (Effo Core, Add-ons and GPLed) New Effo Design document had been released also. 5. Document Effo References (EffoRef.pdf) was divided into each Effo member project accordingly after dividing Effo Project, lists as below 6. (Effo Devel) Added C9B.M., the C9 Benchmark utility for C & C++ code benchmark test. 7. (Effo Core) Released the parallel computing study notes. Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports Support, Helps and SuggestionsContact Effo by mail staff(dot)effo(at)gmail(dot)com Effo Home | Core | Add-ons | NetMsg | Framework | GPLed | Effo@SourceForge | Reports See AlsoEffo@SourceFroge |
