Links

Metrics: library to measure behavior of critical components

Metrics is a Java library which gives you unparalleled insight into what your code does in production. Developed by Yammer to instrument their JVM-based backend services, Metrics provides a powerful toolkit of ways to measure the behavior of critical components in your production environment. With modules for common libraries like Guice, Jetty, Log4j, Apache HttpClient, Ehcache, Logback and reporting backends like Ganglia and Graphite, Metrics provides you with full-stack visibility.

Homepage:
http://metrics.codahale.com/

Getting started and Manual:
http://metrics.codahale.com/getting-started.html

Sourcecode:
https://github.com/codahale/metrics

Filed under  //   asl   java   jmx   library   metrics   monitoring   opensource  
Posted February 2, 2012 by email 

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 

Lager: logging framework for Erlang/OTP

Lager (as in the beer) is a logging framework for Erlang. Its purpose is to provide a more traditional way to perform logging in an erlang application that plays nicely with traditional UNIX logging tools like logrotate and syslog.

http://blog.basho.com/2011/07/20/Introducing-Lager-A-New-Logging-Framework-fo...
https://github.com/basho/lager

Filed under  //   erlang   framework   library   logging   opensource   otp  
Posted July 21, 2011 by email 

Treesaver: JavaScript framework for magazine-style layouts

Treesaver is a JavaScript framework for creating magazine-style layouts that dynamically adapt to a wide variety of browsers and devices. Designers use standards-compliant HTML and CSS for both content and design, no JavaScript programming is required.

Key features and aspects:

  • Fast and compact: The JavaScript is under 25K gzipped (important for mobile).
  • Highly compatible: Works with most modern browsers, and degrades gracefully for older browsers (or those with JavaScript disabled).
  • Liberally licensed: Dual-licensed as MIT and GPL.

What Treesaver is not

  • Complete: The framework is still quite immature. There are still a lot of bugs that need to be fixed.
  • WYSIWYG: Treesaver is not designed to provide designers with the ability to create pixel-perfect layouts -- quite the opposite in fact. Treesaver is designed to give designers the ability to create general design guidelines, which are then used to quickly construct a layout appropriate to the current browser and device.
  • Suited for all content: Treesaver currently works best with simply-formatted text and images. Complex tables, videos, and JavaScript widgets might work, or they might not. Once again, the framework is not yet complete.

Project page: http://treesaverjs.com/

Code (GitHub): https://github.com/Treesaver/treesaver

Wiki: https://github.com/Treesaver/treesaver/wiki

Demo: http://www.publicintegrity.org/treesaver/tuna/index.html

(download)

Filed under  //   framework   javascript   layout   library   ui   web  
Posted February 14, 2011 by email 

Sparkline Graphs for iPhone

CKSparkline is an open source library that provides your application easy access to Sparkline Graphs. Sparklines are well suited to visualizing information in the screen resolution available to the iPhone and iPod Touch. Use CKSparkline in conjunction with a table view to present vast amounts of information in a small space.

Image001

http://github.com/keysolutions/cksparkline

License: Apache

Filed under  //   ios   iphone   library   oss  
Posted October 19, 2010 by email 

Three20: collection of iPhone UI classes

Three20 is an iPhone development library. It's the code that powers the Facebook iPhone app and many other apps in the app store.

Core

Think of core as your swiss-army knife of Objective-C development. You should take some time to familiarize yourself with its features.

With the Three20 Core you can

  • generate md5 hashes from NSData objects,
  • extend the logging and debug capabilities of Xcode,
  • compare two version strings (is 3.0 older than 3.1?),
  • create non-retaining NSArrays and NSDictionaries for delegate use,
  • strip HTML tags from strings,
  • safely add non-empty, non-nil strings to NSDictionaries,
  • and format dates in relative time (5 hours ago).

You'll find all of these methods in the Three20 Xcode project in the
Global => Core and Global => Additions => Core groups.

Network

If you're building an app that uses a web-based API, Three20's Network component is going to make your job easier. Three20 supports disk and memory network caching. There is also a layer built upon requests that makes it easy to process the response data.

UI

A growing set of common views and controllers is available within the Three20 UI. The well-known Facebook photo browser/thumbnail viewer is one such controller.

http://three20.info/

http://github.com/facebook/three20/

(download)

Filed under  //   framework   ios   ipad   iphone   library   ui  
Posted October 18, 2010 by email 

Calibre: Open source e-book library management app for Linux, Mac OS X, and Windows

calibre is a free and open source e-book library management application developed by users of e-books for users of e-books. It has a cornucopia of features divided into the following main categories:

  • Library Management
  • E-book conversion
  • Syncing to e-book reader devices
  • Downloading news from the web and converting it into e-book form
  • Comprehensive e-book viewer
  • Content server for online access to your book collection

http://calibre-ebook.com/

MobileRead: E-Book community

http://www.mobileread.com/

(download)

Filed under  //   ebook   library   linux   opensource   oss   osx   windows  
Posted September 15, 2010 by email 

ShareKit for iOS: Open source, drop-in share features for all iOS apps

Supported Services:

New services can be submitted by anyone and dropped into your project at anytime.

Additional services are already in development.

Supported Content

Share URLs, images, text, and even files. ShareKit will only display the services that can handle the content you want to share.

Offline Sharing

ShareKit works offline! Users can share even without an internet connection. The next time a connection is available, ShareKit will send the pending items.

Open Source

Anyone can help improve ShareKit or submit new services. It is also entirely free to use and modify.

http://getsharekit.com/

http://github.com/ideashower/sharekit/

(download)

Filed under  //   ios   ipad   iphone   library   oss   sharing  
Posted August 23, 2010 by email 

libimobiledevice: library to support iPhone, iPod Touch and iPad devices on Linux

0outlook

libimobiledevice is a software library that talks the protocols to support iPhone®, iPod Touch® and iPad® devices on Linux. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard® icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop.

Outlook

http://www.libimobiledevice.org/

Filed under  //   ipad   iphone   ipod   library   linux  
Posted April 12, 2010 by email