interface for vending machine

I am trying to create android based interface to existing vending machine. i am totally a programmer and totally new to these things

my requirement is

  1. Touch Screen input which interacts with the vending machine

  2. Arduino/Android operating system so that i can create many applications over it which helps user in operating vending machine easily and which also improves the productivity of machine

but i really don't know from where to start n how to start , i asked so many manufacturer but they dont support android os , they mostly
use Windows operating system.

here is the vending machine link with which i want to integrate android/arduino interface

can anyone suggest me the road map to achieve my above requirements.

Useful starting point .

  1. Arduino/Android operating system so that i can create many applications over it which helps user in operating vending machine easily and which also improves the productivity of machine

If a user needs help using the vending machine that you linked to, I really feel sorry for them.

The machine either takes money and dispenses a product, or it doesn't. I don't see how you can "improve the productivity of machine" that is that simple. Make it dispense food faster? Accept money faster? Are either of these really necessary?

Well i want to replace the traditional interface with the touch screen that will definitely easy in operating and even it would be having more clarity when it comes to viewing multiple products

please see VendScreen

http://www.vendscreen.com/

Touch screens, operating systems, upgrades, etc? Sounds like you want something like a raspberry pi, not an Arduino.