Friday, January 22, 2016

Workbench – Native RaspberryPi WebApp – Dev #3

A short update to the close of the WorkBench prototype project. The final dashboard has been completed with all end goals accomplished.

The final dashboard displaying time, tasks, weather (5-day forecast).

Lessons learned in dealing with this project:
  • Python with PySide, specifically using QWebView does not support all of CSS3 commands or links to external typeface packages. Easiest way to work around this is to house everything locally within the python project.
  • I have a stronger understanding using third-party APIs and integrating into python and javascript.
  • Using simpeweatherjs for the framework behind the weather system heavily relies upon YAHOO services and their APIs not changing. I ran into a case where I needed to omit certain functions within the simpleweatherjs scripts to get data from YAHOO without returning a null value.
  • I have a better understanding of information hierarchy based on what data is deemed to be more important based off of how we associate purely visual data (weather) and interactive data (tasks) for user interaction.

No comments:

Post a Comment