Executar programa de leitor de codigo de barras

To criando uma aplicação para fazer a leitura do código de barras do produto e fazer uma consulta…está sendo feita em jsf + primefaces mobile…não queria fazer diretamente em Android para não ter que ficar preso na plataforma, pois a ideia é rodar no Android e iOS e claro a necessidade…então tenho como chamar o programa que faz leitura de códigos de barras tanto no android quanto no ios e passar para a aplicação ?

Procure ver se alguma aplicação não responde ah algum protocolo, normalmente o WebView vai resolver isso e tentar enviar um Intent para algum aplicativo.