Wiki interface changed & restart on projects coming

The wiki has a change in the interface. The side bar is gone and the site will be flatter.  Sometime after the first of the year (2019), I will restart development of the base of Phonegap Build examples.

There are eight (8) base examples to go, and a host of examples for the UI (User Interface). IOT (Internet Of Things) and Robotics will begin in spring or summer.

I should note that the example for the “Media” plugin was very problematic. It is now working and a simplified example is available. This  work was completed in late October and I expect to write up the blog sometime after the first of the year. I have extensive notes and logs on the issues.

bots-clipart-easy-robot-6Currently, I am continuing to work on my bot. Three other wikis are tracking that progress on hardware development. As of this moment, the final design is  in my head, but incomplete. The only part I can definitely confirm is that Phonegap will be used.

BotBuildhttp://botbuild.wikidot.com/start – the main wiki and very messy right now.

555-favicon-transparent555 Projectshttp://555-projects.wikidot.com/start – projects related directly to the classic and newer 555 timer and related ICs

attiny-projectsATtiny Projectshttp://attiny-projects.wikidot.com/start – projects that will use the Atmel (now Microchip) AVR ATtiny MCUs. At this point, almost exclusively attiny85.

As always, you can contact me on Twitter at @jessemonroy650

 

 

Advertisements

PGB Simplified Camera Plugin Example

A Phonegap Build simplified example for the Cordova ‘Camera’ plugin using cli-7.0.1 with minimal use of CSS & Javascript.

https://github.com/jessemonroy650/PGB-Simplified-Camera

The app uses the Cordova ‘Camera’ plugin.

NOTE: There are security notes in the README and in the code – specifically with with data and Content-Security-Policy.

Hack ‘Text to Speech’ Plugin Example

A Phonegap Build simple example for the cordova-plugin-texttospeech plugin using cli-6.0.0, and minimal CSS & Javascript. This is just to test the plugin. It works.

As of Oct 20, 2018, a new version is available that has an input box. You can input any text you like so you can play with the text-to-speech service. The feedback interface has been improved since the T2S is a cloud-based service and is prone to delays.

This example may be removed with notice.

https://github.com/jessemonroy650/hack-text-to-speech

PGB Simplified Media Plugin Example

A Phonegap Build simplified example for the Cordova ‘Media’ plugin using cli-7.0.1 which uses minimal CSS & Javascript.

https://github.com/jessemonroy650/PGB-Simplified-Media

The app uses the ‘Media’ plugin, as well as BOM (Browser Object Model) Objects available on Android’s Webview. The plugins cordova-plugin-file and cordova-plugin-compat are automatically loaded by Phonegap Build.

When the app starts, it plays an ogg audio clip. A wav audio clip is available testing. It expects everything to work. If you are having issues, use pgb-example-core-media – which has more feedback and error messages.

There are security notes in the README and in the code – specifically with http-equiv="Content-Security-Policy". This app does not address audio clips not the mobile device. Doing so will require the use of the Cordova white-list – which this example does not address.

 

WebAPI Audio – Simplified Example

A simplified example for WebAPI Audio. This example app uses the least amount of javascript and css possible.

https://github.com/jessemonroy650/WebAPI-Simplified-Audio

The app uses the WebAPI ‘Audio’ object, as well as BOM (Browser Object Model) Objects.

The example expects everything to work.

  • When the app starts, it plays a trumpet “fanfare” an ogg audio clip.
  • The “Play Other” is the “ice cream truck” song – a wav audio clip.
  • The “Play Buddy Holly” is Buddy Holly’s song entitled “Everyday”.

There are security notes in the Repository and in the code, specifically with http-equiv="Content-Security-Policy". This app does not address audio clips not the mobile device. Doing so will require setting CORS (Cross Origin Resource Sharing)wikipedia, which is still buggy.