This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
uphp:programming_the_wattmon [2017/02/12 10:46] jeff |
uphp:programming_the_wattmon [2018/09/01 08:50] jeff DELETED (content moved to namespace page 'uphp') |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Programming the Wattmon ====== | + | ======Programming the Wattmon====== |
- | Programming and scripting will be used interchangeably throughout the document. | + | |
- | Wattmon is built on a scripting language that is syntactically identical to PHP - we call it uPHP for Micro-PHP. | + | |
- | ===== Why uPHP? ===== | + | " |
- | First perhaps it would be good to explain a bit about how and why we chose PHP. The goal of Wattmon is to provide a highly flexible platform that can be customized for pretty much any application imaginable keeping in mind very low memory availability. | + | The Wattmon is built on a scripting language that is syntactically identical to PHP((PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language. PHP stands for "PHP: Hypertext Preprocessor." |
+ | |||
+ | =====Why uPHP? | ||
+ | |||
+ | First perhaps it would be good to explain a bit about how and why we chose PHP. The goal of the Wattmon is to provide a highly flexible platform that can be customized for pretty much any application imaginable, keeping in mind very low memory availability. | ||
The Wattmon interface is primarily browser based, and generates HTML pages on the fly from uPHP scripts. | The Wattmon interface is primarily browser based, and generates HTML pages on the fly from uPHP scripts. | ||
- | ==== Challenges ==== | + | ====Challenges==== |
- | The biggest challenge with the scripting language is its memory limitation. | + | The biggest challenge with the scripting language is its memory limitation. |
- | ==== Benefits ==== | + | ====Benefits==== |
Having a scripting language that lets you modify and edit your program remotely is a very powerful thing. | Having a scripting language that lets you modify and edit your program remotely is a very powerful thing. | ||
- | [[wiki:uPHP Language Basics|Language Basics]] | + | [[uPHP Language Basics]] |
- | + | ||
- | [[uphp: | + | |
+ | [[functions|uPHP Function Reference]] | ||