Main > Programming > Libraries >

mimetic 0.9.2

mimetic 0.9.2

Sponsored Links

mimetic 0.9.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.41 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1010
Date added: 2007-01-21
Publisher: Stefano Barbato

mimetic 0.9.2 description

mimetic is a powerful, full featured, STL-based, standards compliant C++ MIME library.
mimetic is a GPL MIME library written in C++ designed to be easy to use and integrate but yet fast and efficient.
Im a fan of the C++ Standard Library so mimetic has been built around the standard lib. This means that youll not find yet another string class or list implementation and that youll feel comfortable in using this library from the very first time.
mimetic doesnt use exceptions but it heavily uses templates so a mostly standard compliant C++ compiler is required. I developed it using GCC 3.x and tested on most Unixes.
When it comes to performance the stdlib is important (and GCCs is not the fastest library around) so mimetic code include some classes that are not strictly needed but are there just to improve performance (for ex. the File class for memory mapped file access).
Most classes functionalities and behavior will be clear if you ever studied MIME and its components; if you dont know anything about Internet messages youll probably want to read some RFCs to understand the topic and, therefore, easily use the library whose names, whenever possible, overlap terms adopted in the standard RFC documents. At the very least: RFC 822, RFC 2045 and RFC 2046.
Very easy to use
This was, from the beginning, one of the objectives of mimetic.
If you know the MIME standard youll rarely need online documentation.
Full featured
Everything you expect to find in a MIME library is already into mimetic, if youll not find it is because your requirements are probably insane :) Oh well cryptography is not in the library yet, but it will some day.
Standard compliant
mimetic tries to follow current standards as closely as possible.
STL based
This could be a very big advantage if you know the STL and want to integrate mimetic into your STL based project. Youll have same powerful concepts and classes fully applicable to emails. If you dont know the STL so this is a good opportunity to learn it! A very good reference (yet freely readable) is the Dinkum C++ Library Reference.
Compile-time codec chains
Codec chains are template based so that codecs are chained together by the compiler using inline functions whenever possible to speed up runtime performance. Creating a codec chain will sound very familiar if you know Unix pipes:
codec0 | codec1 | codec2 | ... | last_codec
Jump to a more complete example
Portable
Ive personally tested it on Linux, {Open,Free,Net}BSD, Solaris, Mac OS X. It uses Autotools to compile so porting on any Unix system should be easy.
You can also easily compile mimetic on Windows using files in win32 directory (thanks to Andreas Gruen who worked on Windows port). Project files come out Visual Studio 2003 .NET.
For questions regarding Windows port you can contact Andreas at
More then 50 test functions, more then 2500 checks
cutee has been used for Unit Testing and there are a lot of tests the run automatically every time someone compiles mimetic. This doesnt mean that its bug free but it helps.
Open source
Source code of the library, tests and examples are bundled into the distribution package. All except codec code (that is heavily template based) is very readable so if Documentation is not good enough for you sources can be your primary reference.
HTML documentation
Library documentation is generated from source code by Doxygen. You can browse it online of generate yourself for offline browsing.
Enhancements:
- Iterator parser bugfixes, a DateTime fix, and Solaris support.

mimetic 0.9.2 Screenshot

Advertisements

mimetic 0.9.2 Keywords

Bookmark mimetic 0.9.2

Hyperlink code:
Link for forum:

mimetic 0.9.2 Copyright

WareSeeker periodically updates pricing and software information of mimetic 0.9.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of mimetic 0.9.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Version History
Related Software
bit is a C++ library for manipulating buffers containing data fields that are not octet (byte) aligned. Free Download
LiteSQL is a C++ library that integrates C++ objects tightly to relational database. Free Download
libmultival is a C++ class library for multiprecision interval arithmetic. Free Download
MooDriver is a library providing a C++ museekd Free Download
WBXML Library project is a C library for handling WBXML (Wireless Binary XML) documents. Free Download
Ccaudio is a C++ class library for audio manipulation. Free Download
aedGUI is a cross-platform C++ GUI library that works with SDL. Free Download
Libgenerics is a c++ library that provides object services to analyze class type. Free Download