Filling the space between You and Your Apps

How to setup a remote database in MongoDB

In this article we will examine how to quickly set up a remote database mechanism built upon our model of GET, PUT, and TAKE. We will use http://www.mongodb.org/ to accomplish this task.   In our previous example we were using MySql as a backing store.   Making extensive use of the INSERT – ON DUPLICATE pattern. This time […]

How to Store Objects in a Remote Database

In this post we are going to look at storing VoiceGap,PhoneGap, or WepApp application data in a remote database. We will borrow some ideas from REST and NOSQL. First we’ll start with a simple WebApp with no mobile components starting with the old Expendable Part 2 code base. Then discover how this can be added […]

Remote Speech Control – Part 1

It’s seemed like an eternity since I published some code.  That’s because I was off doing Robotic Controls; and it is finally time to discuss some results. In this article I will present a Remote Speech Component for the Mircosoft Robotic Developmer Studio (M-RDS) which connects up to VoiceGap.  THe Rosie Roboto image replaces our traditional Capt. Expendable.  […]

VoiceGap is built on PhoneGap and Open Source

VoiceGap is built using PhoneGap and an Open Source Model. While you don’t need to read this blog to learn that, here are some useful pointers for you. (1) http://phonegap.com/about/  tells you about the PhoneGap Apache License and how you benefit. (2) Wikipedia’s continuing coverage of PhoneGap (3) PhoneGap’s Incubator page at Apache It is […]

Siri, and the Conversational User Interface

I’ve been trying to figure out what we are going to call this new User Interface thing. In searching through the GoogleSphere I ran into this blog: Siri, and the Conversational User Interface We all remember back to the days of HAL, right? Russell writes, “Could you get to an 80% solution of Siri by simply […]

More Papers about Dialogues

Here are a few more papers that I’ve been trying to read, for Dialog Management in VoiceGap. 4. A Rapid Prototyping Methodology for Application Dependent Dialogue Models by Martin Rajman, Miroslav Melichar, and David Portabella http://icwww.epfl.ch/~chappeli/tidt/TP/RDP-course/RapidDialogPrototyping.pdf 5. From Vocal to Multimodal Dialogue Management by Miroslav Melichar, and Pavel Cenek http://liawww.epfl.ch/Publications/Archive/Melichar2006.pdf 6. Spoken dialogue technology: Enabling […]

Papers about Dialog Models

Here are a few papers that I’ve been trying to read, to put together a strategy for Dialog Management in VoiceGap. 1. Derivation of a Dialog Model from a Task Model by Activity Chain Extraction by Kris Luyten, Tim Clerckx, Karin Coninx, and Jean Vanderdonckt 2. Incremental Parsing Models for Dialog Task Structure by Srinivas […]


Computer Programmers have been trying to separate the presentation of data from the data itself for many years now.    A long time ago, there was UIL.   Now we have XUI, NUI, and MUI (just to name a few, I’m sure there are 10 more out there!) The basic question is what is needed?     We have […]

How to Add a Dynamic ViewList in JQuery Mobile

In this post we will look at formatting improvements from our Ajax web search. We will use the JQueryMobile (JqM) ListView for this. There are only a few changes: the CSS, and the ‘work’ function. Update the Expendable.css to set the image size. Now we have to add the correct class names to the output […]

Adding Text To Speech (TTS) to VoiceGap|Android

Now that we can listen to  what is being said, it might be nice to use verbal prompts to queue the dialogs. But first, we really need to do some cleaning.  Let’s start with the CSS. Expendable.css Let’s Call it Expendable.css Then we can put all the control code including init() into a file called […]

Previous Posts Next posts