Links

Leaflet: BSD-licensed JavaScript library for interactive maps for desktop and mobile web

Leaflet is a modern, lightweight BSD-licensed JavaScript library for making tile-based interactive maps for both desktop and mobile web browsers, developed by CloudMade to form the core of its next generation JavaScript API.

It is built from the ground up to work efficiently and smoothly on both platforms, utilizing cutting-edge technologies included in HTML5. Its top priorities are usability, performance, small size, A-grade browser support, flexibility and easy to use API. The OOP-based code of the library is designed to be modular, extensible and very easy to understand.

Available map layers

  • Tile layers
  • Polylines, polygons, circles
  • Markers
  • Popups
  • Image overlays
  • WMS layers
  • GeoJSON
  • KML
  • GeoRSS

Interaction features

On desktop browsers

  • Drag panning
  • Scroll wheel zoom
  • Double click zoom
  • Shift-drag zoom to bounding box

On mobile browsers (iOS, Android)

  • Touch-drag panning
  • Multi-touch zoom (iOS only)
  • Double tap zoom
  • Panning inertia

Visual features

  • Panning animation
  • Zooming animation on modern browsers (except IE)
  • Smooth continuous zoom on iOS
  • Tile and popup fade animation
  • Very nice default design for markers and popups

Customization features

  • Pure CSS3 popups and controls for easy restyling
  • A simple interface for implementing custom map layers
  • The same for custom map controls
  • Custom map projections (with EPSG:4326, EPSG:3857 and EPSG:3395 out of the box)

Performance features

  • Hardware acceleration on iOS makes it feel as smooth as native apps
  • Clever tricks to make panning and zooming really smooth
  • Smart polyline/polygon rendering makes it responsive even when displaying objects with thousands of points
  • Modular build system allows you to reduce the size of the library by leaving out the code you don't need

Map controls

  • Zoom buttons
  • Attribution
  • Zoom slider
  • Layer switcher

Browser support

On desktop

  • Firefox 3.6+
  • Chrome
  • Safari 5+
  • Opera 11.11+
  • IE 7–9
  • IE 6 (not perfect but accessible)

On mobile

  • Safari for iOS 3/4+
  • WebKit for Android 2.2+
  • webOS browser
  • Blackberry 6+
  • Windows Phone 7
  • Firefox for Android

http://leaflet.cloudmade.com/

https://github.com/CloudMade/Leaflet

(download)

Filed under  //   geo   javascript   map   mobile   openstreetmap   oss   ui   web  
Posted July 14, 2011 by email 

Peity: jQuery sparkline plugin to convert HTML data into mini pie, line, or bar charts

Peity (sounds like deity) is a simple jQuery plugin that converts an element's content into a simple <canvas> mini pie line or bar chart.

https://github.com/benpickles/peity

http://benpickles.github.com/peity/

(download)

Filed under  //   charts   graphs   javascript   jquery   oss   plugin   ui   web  
Posted April 27, 2011 by email 

Zotonic: Open source Erlang CMS

Zotonic is the content management system for people that want a fast, extensible, flexible and complete system for dynamic web sites. It is built from the ground up with rich internet applications ánd web publishing in mind.

·         Solid programming language

Zotonic is programmed in Erlang, a language made for fast, non-stop, fault-tolerant applications. Ideal to build high load, never break websites in.

·         Open Source front-end stuff

Builds on jQuery and the CSS framework Atatonic.

·         Flexible datamodel

Define your own data categories and relations.

·         Open Source

Zotonic is available under the Apache License 2. It's our way to say thanks to the giants on who's shoulders we stand.

·         MVC

Complete separation of model, view and controller has been a best practice for building websites a long time. We embrace MVC and many more best practices to make it easy for you to use the power of Zotonic.

·         Modular

Easy to extend and change existing functionality.

·         Speed

Typically 10 times (and much more) faster than PHP content management systems.

·         WebSockets and Comet

Push content to the browser with the built-in WebSockets and Comet support.

·         Template Language

We took the ease and power of the Django templating system, added some extra design freedom and gave it raw speed.

·         Proven and powerful database

PostgreSQL is the most advanced open source object-relational database system. We choose it for its power, speed and maturity.

·         Keep it real

Made to make real life web sites.

·         Pluggable Access Control

Interchangeable access control modules for different situations.

·         Built by people with loads of experience 

Made by experienced people with deep understanding of CMS, web- and system design.

·         Event driven

Event driven AJAX web applications without the Javascript pain.

Filed under  //   apache   cms   erlang   oss   web  
Posted December 3, 2010 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 

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