Questions tagged [libraries]

A library is a collection of resources providing data and/or services for developing independent software.

According to the FAQ, the subjects are accepted and may be tagged with the "library" tag:

  • Questions about the usage/complexity of a library in particular, or several libraries that provide more of the same features for a given language.
  • Questions about the process of designing a library

Also, the definition of a "library" is very close to the definition of a "framework". To help you choose between the two, please consider how Martin Fowler differentiates the two:

A library is essentially a set of functions that you can call, these days usually organized into classes. Each call does some work and returns control to the client.

Example: the Apache "Commons" libraries for Java.

A framework embodies some abstract design, with more behavior built in. In order to use it you need to insert your behavior into various places in the framework either by subclassing or by plugging in your own classes. The framework's code then calls your code at these points.

Example: the Spring Framework providing an IOC container.

386 questions
10
votes
7 answers

Why develop internal libraries for internal applications?

I'm having difficulty understanding why you should develop internal libraries to be used exclusively for developing internal applications. I appreciate that if I want to use software that someone outside the organisation has written then they can…
AndyM
  • 309
6
votes
2 answers

Differences between different creative coding libraries

I've worked with Cinder previously under Windows, but have recently switched to Ubuntu. Since Cinder doesn't work on Linux (::sadface::) I've began looking for alternatives. With that in mind, could you please tell me what the differences between…
lazyCrab
  • 171
  • 1
  • 6
4
votes
5 answers

Should I switch from deprecated library?

For example, some library (in my case it's ruby gem) became deprecated. And my app is using this library. It's ok and I have not any problems with how it works. When should I switch from deprecated open-source library to something new? Or should I…
nash
  • 151
3
votes
3 answers

Are there software options (preferabbly .NET) for doing distance and speed analysis of footballers moving on video?

Editing Question for Clarity Thanks for feedback so far, very insightful. I'm not sure how far along this part of the software community is, and what if any libraries exist for me to leverage from. Heres what I'm trying to do. Problem: Take an…
1
vote
1 answer

What is the difference between HaXe NME and OpenFL?

On http://en.wikipedia.org/wiki/NME_%28framework%29 there is an info: NME is an open-source game and application framework that supports iOS, Android, BlackBerry, Microsoft Windows, Mac OS X, Linux, Flash Player and HTML5, with legacy…
-1
votes
1 answer

Should a game engine be outputted as a dynamic or a static library?

I wanted to ask a probably very simple question should a game engine be a dynamic link library (.dll) or a static library(.lib)? Currently, I am doing the dynamic link route, this is influenced by the fact that there are a libraries that the engine…
Gytautas
  • 13
  • 2