Links

API-Status: Uptime status of many public web APIs

http://api-status.com/

   
Click here to download:
API-Status_Uptime_status_of_ma.zip (112 KB)

Filed under  //   monitoring   status   web  
Posted August 20, 2010 by email 

openHAB: open Home Automation Bus

Introduction 

The open Home Automation Bus (openHAB) project aims at providing a universal integration platform for all things around home automation.

It is designed to be absolutely vendor-neutral as well as hardware/protocol-agnostic. openHAB brings together different bus systems, hardware devices and interface protocols by dedicated bindings. These bindings send and receive commands and status updates on the openHAB event bus. This concept allows designing user interfaces with a unique look&feel, but with the possibility to operate devices based on a big number of different technologies. Besides the user interfaces, it also brings the power of automation logics across different system boundaries.

The Technology Stack 

openHAB is a pure Java solution, fully based on OSGi. The Equinox OSGi runtime and Jetty as a web server build the core foundation of the runtime.

The openHAB Designer, which is the configuration tool for the openHAB Runtime, is an Eclipse RCP application with Xtext-based editors to offer a highly user-friendly way of editing configuration files, UI definitions and automation rules. For the automation rules, JBoss Drools builds the backbone.

If you are a fan of Java/OSGi/Eclipse, openHAB should be the perfect match for you. If you are not, you might want to consider other tools like Misterhouse, which aim at almost the same thing and are very mature already.

Bindings 

As the OSGi platform allows a highly modular architecture, the bindings are realized as different bundles, which can be dynamically plugged to openHAB, so that every user can decide on the bindings he is interested in.

Here are some examples for bindings (but please be aware that most are not yet implemented):

  • KNX
  • X10
  • 1-wire
  • RS-232
  • Jabber
  • HTTP
  • Bluetooth
  • IrMon
  • Asterisk
  • Media player (Winamp, WMP, iTunes, Amarok, etc.)
  • Wake-on-LAN

User Interfaces

Currently, there is only one user interface available for openHAB, a web-based UI, which can be used from many different devices. Nonetheless, openHAB is designed in a way that there can easily be added further user interfaces; be it a remote terminal or a native iPad application.

 

 


http://code.google.com/p/openhab/

 

       
Click here to download:
openHAB_open_Home_Automation_B.zip (350 KB)

Filed under  //   automation   hab   home   java   osgi   ui   web  
Posted August 18, 2010 by email 

Icon reference for web, mobile and native apps

http://www.hicksdesign.co.uk/iconreference/

Filed under  //   icons   iphone   ui   web  
Posted July 13, 2010 by email 

Configuring OSGi Services with Apache Web Console and Metatype

OSGi services can be easily configured using the ConfigurationAdmin service. If you add metadata to your services, they can be configured with a nice user interface such as the Apache Web Console. This tutorial will walk you through the steps to create the metadata, set up the web console, and configure your services.  

 

http://bryanhunt.wordpress.com/2010/07/07/configuring-osgi-services-with-apache-web-console-and-metatype/

   
Click here to download:
Configuring_OSGi_Services_with.zip (389 KB)

Filed under  //   apache   felix   osgi   ui   web  
Posted July 8, 2010 by email 

JavaScript InfoVis Toolkit

The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.

http://thejit.org/

       
Click here to download:
JavaScript_InfoVis_Toolkit_tag.zip (409 KB)

Filed under  //   graphs   javascript   ui   web  
Posted July 6, 2010 by email 

450 Free Web Application Icons: spirit20

spirit20 consists of almost 500 transparent PNGs at 20×20 pixels, and is completely free to use for both personal and commercial projects. No attribution is required.

http://19eighty7.com/icons

source: http://www.webresourcesdepot.com/450-free-web-application-icons-spirit20/

Filed under  //   icons   ui   web  
Posted June 22, 2010 by email 

Video JS: javascript-based video player for HTML5 video functionality

Video JS is a javascript-based video player that uses the HTML5 video functionality built into advanced browsers. In general, the benefit of using an HTML5 player is a consistent look between browsers.

http://videojs.com/

Filed under  //   javascript   opensource   ui   video   web  
Posted May 25, 2010 by email 

0to255 : simple tool to find variations of any color

0to255 cures your color manipulation woes. Simply pick the color that you want to start with and 0to255 gives you a range of colors from black to white using an interval optimized for web design. Then, just click the variation you want to use and the hex code is automatically copied to your clipboard.

http://0to255.com/

Filed under  //   colors   ui   web  
Posted April 13, 2010 by email 

SproutCore: HTML5 application framework

SproutCore is an HTML5 application framework for building responsive, desktop-caliber apps in any modern web browser, without plugins.

SproutCore works by doing the only thing that can truly eliminate the latency problem: it moves your business logic to the client. SproutCore applications are full-fledged programs, written in JavaScript. That JavaScript executes in your user’s browser, freeing up your servers (and server engineers) to focus on what’s most important in a cloud application: delivering users’ data as quickly and reliably as possible.

But SproutCore isn’t your mama’s JavaScript library. It isn’t meant to augment existing web pages. It isn’t meant to add animation to documents. SproutCore is a tool for building applications. It has more in common with Cocoa or .NET than jQuery or MooTools. Because of that, SproutCore will change the way you think about building web apps.

SproutCore is server-agnostic and will plug into your existing backend.

http://www.sproutcore.com/

Filed under  //   app   html   html5   javascript   ui   web   webui  
Posted April 7, 2010 by email 

FindIcons: web-site to search for (free) icons by keyword

http://findicons.com/

Filed under  //   icon   ui   web  
Posted March 22, 2010 by email