Jun 13, 2009, 08:05 by Anonymous
Interesting to see in which areas PHP could be used.
Michael Wittke (Jun 12, 2009)
at Dutch PHP Conference 2009 (English - US)
PHP is a scripting language that was originally designed for producing dynamic web pages. Since a command line interface is available, PHP can be used for developing standalone graphical applications on PCs as well. In contrast, we use a cross-compiled version of PHP for developing applications for embedded devices like cell phones, router oder networked attached storages (NAS). Due to mass production their price decreases steadily, although their processing capacity increases.
In this session we show how easy it is to use PHP for developing software for embedded devices based upon the ARM chipset. Because of their power saving features, ARM CPUs are dominant in the mobile electronics market, where low power consumption is a critical design goal. As of 2007, about 98 percent of the more than a billion mobile phones sold each year use at least one ARM CPU. As development environment we use special cross-compiling tools like Scratchbox or virtualisation of native ARM systems.
Afterward we present an application scenario for PHP running on an off-the-shelf NAS. We use PHP to develop a surveillance system for observing an office and to detect salient events. In this scenario a wild mixture of technologies (like SOAP, OpenCV etc.) is used to show the power of PHP for the usage on embedded devices and to bring a proof-of-concept of PHP’s applicability for embedded software development.
Quicklink: http://joind.in/574
Jun 13, 2009, 08:05 by Anonymous
Interesting to see in which areas PHP could be used.
Jun 13, 2009, 08:07 by mihahribar
Excellent talk! A very nice idea to use what you know for embedded devices. Shame there are not so many libraries available for PHP and you have to resort to executing shell commands. Still a nice insight into what is possible to do with PHP.
Jun 14, 2009, 09:38 by nebulous
Using a C library to grab webcam images, a C library to analyze the images, and a PHP library to store them, the glue code is about two dozen lines. Not very PHP heavy. Not many details about minimizing PHP's memory or disk space footprint for devices with limited resources.
Does run through cross-compiling PHP for the beefier embedded-linux devices, which is interesting.
Jun 14, 2009, 13:38 by drm
I liked the ideas, but the aspects I liked had nothing to do with PHP itself. So a bit of an average talk imho.
Currently not open for comment.
Jun 12, 2009, 19:03 by Dynom
Great talk, nice and original. Would have been great to see a demonstration of such setup (Video would've done just fine).