" /> Marcel Neuhausler's World: November 2007 Archives

« September 2007 | Main | December 2007 »

November 05, 2007

Processing

"Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is developed by artists and designers as an alternative to proprietary software tools in the same domain."

.. by far the most sophisticated domain language .. and the results artists and designer "program" with that IDE are just beautiful ..

November 03, 2007

I almost forgot about Objective-C

"The introduction of automatic memory management is the most significant change to the Objective-C 2.0 runtime."

.. an overview of different interesting new features in Objective-C 2.0 .. too bad the language is only "accepted" on OS X ..

November 01, 2007

jSLP and Concierge

"jSLP is a pure Java implementation of SLP, the Service Location Protocol, as specified in RFC 2608. The API is derived from RFC 2614 with some modifications. The implementation runs on every Java2 VM, for instance, also on a J2ME CDC Profile. The footprint of less than 80 kBytes for the full version with SA, UA, and Daemon makes it very feasible for small and embedded devices."

"Concierge is an optimized OSGi R3 framework implementations with a file footprint of about 80 kBytes. This makes it ideal for mobile or embedded devices. Typically, these devices have VMs that are more focused on compactness and less optimized. For instance, purely interpreting VMs often kill the performance of existing OSGi framework implementations. The design of Concierge has been developed with respect to such platforms. Concierge uses resources in a very careful way and is able to provide significantly better performance in resource-constrained environments."

.. an interesting lightweight platform for small networked appliances .. projects from the "Information and Communication Systems Research Group" at the ETH in Switzerland ..

Chumby

Wikipedia: "Chumby is a consumer product created by Chumby Industries slated to go on sale in November of 2007. It is designed as an Open System, with schematics, PCB layouts and packaging/outerware designs available.

The primary intended use for a Chumby device is to play a set of user-customizable widgets, small Adobe Flash animations that deliver real-time information. The animations also have the ability to control and interact with the low-level hardware, thereby enabling functionality such as smart alarm clocks that bring the hardware out of sleep, and physical user interface features such gesture recognition through squeezing the soft housing."

.. just got one .. probably the coolest open-source hardware / applicance / platform / gadget out there :-) ..