You do probably need to refer to the OpenSprinkler Online User Manual for detailed explanations of specific settings, but the app itself is quite intuitive to use and self-explanatory. Gotta love it! The app currently supports the complete set of features in OpenSprinkler firmware 1.8.3 (and equivalently 2.0.0 for OpenSprinkler v2.0s users). Here are a few screenshots from his blog: Now let me go back to talk about the OpenSprinkler mobile web app that Samer wrote. In any case, one can argue that in the future web apps can replace most native apps, and this will be a big win for developers as they don’t have to maintain multiple implementations of the same app. The other downside is that a web app is slower than a native app, but there are lots of applications where the speed is not critical. I need to do some more research on these. For example, I’ve heard about accessing phone cameras in HTML5. cameras, bluetooth etc.) Actually even these I am not entirely sure if they are absolutely impossible. a native app, such as accessing hardware (e.g. Of course there are certain things you can’t do with a web app vs. No more learning how to write an iPhone app, no more messing with the Apple store. This brings the biggest benefit of a web app, namely it’s cross-platform - you write one app and it instantly runs on almost any device, thanks to the universal support of HTML5 on modern browsers. Speaking of that, the main difference of a standard app with a mobile web app is that the former is a native application that runs on an iOS or Android device, while the latter is a webpage that runs in a browser. Almost any feature you can find in a standard iPhone or Android app can be implemented in a web app. With the emergence of HTML5, mobile webpages are becoming fancier and more dynamic. For example, the pages may have fewer elements than the desktop version, and buttons may appear larger, etc. Mobile webpages are not a new thing: when you use your phone or any mobile device to browse webpages, such as a bank’s homepage, the server will automatically detect what kind of device you are using, and return a page that’s optimized for mobile browsing experience. So what’s a mobile web app? Simply speaking, it’s a webpage which appears like an app. I am not aware of any effort to write Android apps. When writing the firmware for OpenSprinkler, I did consider a few tricks to make the webpage look a little nicer on a mobile browser, but the interface is still evidently written by an engineer, namely me □ So far there have been a couple of efforts, mostly by OpenSprinkler users, to write iPhone apps (which I will blog about later). To be frank, I have never written a mobile app myself. Since the beginning of OpenSprinkler, requests for an iPhone or Android app have never stopped. For OpenSprinkler Pi users: the same RPi that drives your OSPi can be used as the HTTP server, so no additional RPi needed! You can either use a desktop server, or a Raspberry Pi (instructions given below), or an external server. The main requirement to enable this web app is an HTTP server with PHP support. Supports additional features including logging and days selection in program preview.Supports both OpenSprinkler and OpenSprinkler Pi (running the interval_program ported by Dan). Supports the complete set of features in OpenSprinkler firmware 1.8.3 (and equivalently 2.0.0 for v2.0 hardware).Also, the app is self-contained and does not rely on external Javascripts (so you can use it to access OpenSprinkler without Internet connection). Cross-platform: the same web app runs on iOS, Android, as well as Desktop browsers.Ongoing forum discussion about this appīefore I begin, let me summarize some of the highlights of this development:. ![]() For details, please refer to Samer’s write-up: This blog post is a brief introduction to the app. The only thing I want to say is it’s absolutely amazing! I would highly recommend those who are interested in a mobile app to give it a try. After playing with the app for a while, I am quite pleased with the polished user interface. I am very excited to announce that a mobile web app for OpenSprinkler and OpenSprinkler Pi is now available, thanks to the generous contributions by Samer Albahra. Additional details can be found in this blog post. ![]() ![]() Search ‘opensprinkler’ in iOS App Store, Android Play Store, or Windows Phone Store, then download and install the app. Update: OpenSprinkler new mobile app (native version) is now available on all platforms.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |