PIP

Useful crossplatform library for distributed systems

Add a Review
1 Download (This Week)
Last Update:
Download pip_0.3.8_beta.zip
Browse All Files
Windows BSD Mac Linux

Screenshots

Description

Platform-Independent Primitives. Contain string, thread, timer, file, config file, serial port, ethernet (UDP, TCP, broadcast, multicast), protocol, multiprotocol, peer, console, variable, struct, evaluator, system monitor (Linux only), CLI (command-line interface) parser.
Package include library that you can build with 'qmake' or 'CMake' and test program in 'main.cpp'.

Online documentation: http://ppip.sourceforge.net/doc/

PIP Web Site

Features

  • Linux, QNX, Windows, FreeBSD, Mac OS X, Android platforms
  • GCC, MinGW, VC compilers
  • Symbolic math expression evaluator
  • Events and Event handlers mechanism (similar Qt)
  • Powerful timers with frequency delimiters and deferred start
  • Flexible PIProtocol - in/out channel configured from config file or in-code
  • Ethernet - UDP(Multicast, Broadcast), TCP(Server, Client, PPP)
  • CLI (Command Line Interface) provide flexible and easy way to extract info from exec command
  • Console is very easy and useful class to output variables with color, format and layout, also provide tabs with its automatic switching

Update Notifications





Write a Review

User Reviews

Be the first to post a review of PIP!

Additional Project Details

Intended Audience

Developers

User Interface

Console/Terminal

Programming Language

C++

Registered

2010-11-29
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.