HTML5 iPad, Enviar firma o dibujo al servidor (send a sign from iPad to Server)

Estoy comenzando una etapa de liberación de códigos fuentes de mis trabajos diarios.(Pronto subiré un software de indexado realizado para B3Digital y liberado para su perfeccionamiento)
Este pequeño proyecto podría ser la base de una gran proyecto para iPAD o similar.

Veamos el escenario:

Si deseamos obtener un comprobante de firma o un dibujo remoto sin dudas el iPad es el dispositivo deseado. Solo debemos asignarle un lápiz estático para que la persona no firme con su dedo, claro. HTML5 es la mejor opción para llevar a cabo esta tarea. La idea se compone de los siguiente:

1- Vista del modelo. Realizada en HTML 5 (Requiere Canvas)

2- Controlador. Realizado en PHP (Puede ser cualquier otro)

3- Modelo. Realizado en MySQL (Puede ser cualquier otro)

Por que HTML5? No es conveniente utilizar xCode de manera nativa?
Esta solución es mas rápida, portable a cualquier otro dispositivo e independiente.

Si observa el código (bajar del link disponible debajo) se ve claramente el uso de las nuevas funcionalidades de HTML5 y CANVAS dentro de el.

En este ejemplo funcional debemos crear la base de datos “test” en MySQL.

Campos de la base de datos “test”

1- numero, numerico o char
2- nombre, varchar
3- imagen, varchar

Cuando el usuario dibuja o firma el canvas y completa los campos, este se envía al servidor guardando en la base de datos el numero, nombre y nombre completo de la imagen. A su vez se envía la imagen serializada y se guarda en el servidor.

EL CODIGO FUENTE COMPLETO AQUI / SOURCE CODE HERE

Este ejemplo funciona en iPhone,iPad y iPod touch. Sin embargo no funcionaria en cualquier browser convencional.

Anuncios