» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with License:LGPL + Programming

postsharp

PostSharp is a platform that allows a .NET developer to transform or analyze .NET assemblies after compilation. It reads binary assemblies into memory, execute a suite of plug-ins and write back the modified code. PostSharp is a tool designed for Aspect-Oriented Programming (AOP/AOSD).

PostSharp Laos [Lightweight Aspect-Oriented System] allows .NET developers to author aspects just by deriving custom attributes. More advanced developers may use the low-level aspect weaver to directly inject MSIL instructions at join points.

Other resources:

chmlib

CHMlib is a library for developing against the CHM format, with bindings in Python, Perl, C++ and Lisp.

One notable issue with CHMlib is that it does not support UTF-8 encoding of file names.

orocos

The Open RObot COntrol Software (Orocos) framework applies software patterns in C++ to achieve real-time execution of software components and provides an infrastructure to quickly integrate them in a real-time operating system such as RTAI or RTLinux, although it can be tested on normal Linux systems. It is designed to appeal to roboticists.

Javascript-Lint

JavaScript Lint is a code checker that finds common mistakes in JavaScript code, or warns for potential mistakes or bad coding practices.

It is built on the Mozilla/Firefox JavaScript engine, so it will issue warnings that will follow closely with what will hold in real browser situations.

Some of the things Lint checks for are:
  • proper semicolons and curly braces
  • code that will never be executed
  • switches without breaks
  • implicit typing issues on numbers
  • comment well-formedness

cal3d

Cal3d is a skeletal-based 3D character animation library written in C++ in a platform-/graphic-API independent way. Originally designed to be used in a 3D client for Worldforge, it evolved into a stand-alone product which can be used in many different kinds of projects.

External Links

wz_jsgraphics

This JavaScript VectorGraphics library provides graphics capabilities for JavaScript: functions to draw circles, ellipses (ovals), oblique lines, polylines and polygons (for instance triangles, rectangles) dynamically into a webpage.

wz_dragdrop

A Cross-browser JavaScript DHTML Library which adds Drag Drop functionality and extended DHTML capabilities to layers and to any desired image, even those integrated into the text Drag & Drop Image flow.

EasyBeans

EasyBeans is an implementation of an EJB3 container. It aims to provide an implementation for the full EJBCore API.

Schevo

Schevo is a next-generation DBMS that focuses on database integrity, rapid development, user interface generation, rich schema definition, and assisted schema evolution.

Schevo was designed to address shortcomings in SQL-based relational databases where they do not match well with object-oriented programming languages.

LibUFO

LibUFO is a C++ core library for graphical user interfaces (GUI). It is mainly used as OpenGL GUI toolkit.

CxxTest

CxxTest is a JUnit/CppUnit/xUnit-like framework for C++ that doesn’t require RTTI, member template functions, exception handling, or any external libraries (including memory management, file/console I/O, or graphics libraries). It is distributed entirely as a set of header files which makes it extremely portable and usable.

Joone

Joone (Java Object Oriented Neural Engine) is an artificial neural network Java framework. It is used to build and train neural networks with a powerful visual environment.

FindBugs

FindBugs is a program that looks for bugs in Java code.

FindBugs requires JRE (or JDK) 1.4.0 or later to run. However, it can analyze programs compiled for any version of Java.

The current beta version of FindBugs is 0.9.6, released on March 25, 2006.

External Links

XML for <SCRIPT>

XML for <SCRIPT> is a powerful, standards-compliant JavaScript XML parser that is designed to help web application designers implement cross platform applications that take advantage of client-side manipulation of XML data.

SQLObject

SQLObject is an object-relational mapper that acts as a database and SQL wrapper for Python 2. 2 and MySQL or PostgreSQL.

IKVM.NET

IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components:

  • A Java Virtual Machine implemented in .NET
  • A .NET implementation of the Java class libraries
  • Tools that enable Java and .NET interoperability

JSON-RPC-Java

JSON-RPC-Java provides an RPC implementation that allows JavaScript DHTML Web applications to call remote methods in a Java Application Server (remote scripting) without the need for page reloading.

SableCC

SableCC is an object-oriented framework that generates compilers (and interpreters) in Java.

The framework uses object-oriented techniques to automatically build a strictly-typed abstract syntax tree and generates tree-walker classes.

JmDNS

JmDNS is a Java implementation of the IETF draft RFP multicast extensions for DNS. This project contains the needed elements for service discovery and service registration.

cells-gtk

cells-gtk is a complete, portable framework for Common Lisp GUI development via GTK+2.

BeanShell

BeanShell is an embeddable scripting-language.