Links

pocode: C++ library for production of interactive media across multiple platforms

pocode is an open-source C++ library designed by Potion for the production of interactive media across multiple platforms.

pocode provides a robust, high-performance software infrastructure that allows for the creation of all types of software, from simple visual sketches to elegant mobile apps to entire software applications.

pocode is much more than a graphics library. pocode allows creative coders to construct complex interactive software. Thanks to pocode’s object-oriented architecture, applications stay organized and take care of themselves. pocoders don’t have to worry about the intricacies of event routing, the frustrations of font loading or the pitfalls of porting between platforms. All of these processes are performed automatically.

pocode is also an open system that allows pocoders to dive deep into the software architecture and implement alternative methods of their own. pocoders can extend pocode with their own poObjects, and share them with other pocoders. Since all poObjects fit within pocode’s object-oriented framework, shared poObjects can easily be incorporated into new applications, even across platforms.

Jbfhaiae

http://www.pocode.org/
http://www.creativeapplications.net/c/pocode-c/

Filed under  //   c++   cpp   ios   iphone   library   mac   multimedia   opensource   osx   windows  
Posted January 26, 2012 by email 

raphters: web framework for C

Raphters is a web framework for C based on the rapht architectural pattern
.

C is fast and fun, when you use well-tested code it can be secure too. It also has a low memory foot-print. The aim of the project is that all of the usual functionality that you have in other frameworks (cookie handling, session management, templating etc) will be implemented via loosly coupled components with clean APIs.


Deployment

The examples are deployable via fastcgi.


RAPHT was designed for the web. It is basically an extension to MVC that
provides greater security and flexibility.


R - Resource
A - Action
P - Processor
H - Handler
T - Template

Resources: Resources are things that you can interact with. This could be a database or an
external API for example.

Action: A action is a way to interact with a resource. Typically it is given
information that relates to authentication as well as information about the
request. Resources are not accessed without actions.

Processor: A transformation of data.

Handler: The entry point for a request. In a web application, a url regex is typically
mapped to a handler.

Template: Renders data.


https://github.com/DanielWaterworth/raphters

Filed under  //   C   framework   web  
Posted April 5, 2011 by email