This shows you the differences between two versions of the page.
uphp [2018/09/01 09:13] jeff Improved purpose as intro to uPHP |
uphp [2021/09/13 05:57] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======uPHP====== | ||
- | |||
- | This section contains details on how to use the Wattmon built in scripting language to customize it for any application. This page is an introduction to Programming the Wattmon and is of general interest to all users of the Wattmon, as it explains the architecture and design of the user interface software on the Wattmons. | ||
- | |||
- | =====Programming the Wattmon===== | ||
- | |||
- | " | ||
- | |||
- | 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. | ||
- | |||
- | ====Challenges==== | ||
- | |||
- | The biggest challenge with the scripting language is its memory limitation. | ||
- | |||
- | The [[hardware: | ||
- | |||
- | ====Benefits==== | ||
- | |||
- | Having a scripting language that lets you modify and edit your program remotely is a very powerful thing. | ||
- | |||
- | =====Further Information on uPHP===== | ||
- | |||
- | Of interest to those who want to dig deeper and advance into making tweaks and changes to the system: | ||
- | |||
- | [[uphp:uPHP Language Basics]] | ||
- | |||
- | [[uphp: | ||