QuiteSleep, duerme tranquilo

QuiteSleep, creada por César Valiente, es una aplicación para controlar quién de tus contactos puede llamarte en una determinada franja horaria y diaria establecida por nosotros.
Es decir la aplicación controla las llamadas recibidas para avisarte o no según sea un contacto el que llame u otro.
QuiteSleep permite un feedback con el usuario bloqueado mediante sms o correo electrónico, de forma que la aplicación puede enviar un mensaje al usuario, el cual hemos bloqueado, indicándole que estamos durmiendo, ocupados, o lo que queramos.
A diferencia de otras aplicaciones que se encuentran en el Android Market, el bloqueo se realiza sobre contactos completos, no sobre teléfonos concretos de nuestros contactos, con lo que la tarea de bloquear a alguien es mucho más sencilla.
También se ofrece la posibilidad que el envío de mensajes por correo electrónico se haga 0 o n veces asociado a los diferentes direcciones de correo electrónico que tengan nuestros contactos.
QuiteSleep también ofrece un completo historial sobre los eventos sucedidos mientras la aplicación ha estado activa, mostrándose quien nos ha llamado (y se ha bloqueado), la fecha completa, hora, número utilizado, y si se ha efectuado algún envío de mensajes tanto por sms como email (solo se muestra la información de las llamadas que han sido procesadas).
A lo largo de este artículo se ha hablado de “contactos bloqueados” esto es la forma de llamar a un contacto el cual no queremos que cuando nos llame, el teléfono no nos avise, pero la forma en que la aplicación realiza esta acción es mediante el efecto de “silenciar la llamada”.
¿Por qué silenciar una llamada en vez de bloquearla (colgarla, hang up)? he decidido realizar un silenciado de la llamada porque creo que es una acción menos “agresiva” que la acción de colgar o hang up, todos sabemos el pitido que se da cuando alguien nos cuelga, y puede que no nos sienta bien, así que mejor silenciar la llamada y que sea el usuario que nos llama el que cuelgue.
QuiteSleep se encuentra completamente en Español, Inglés, Chino tradicional y Chino simplificado.
¿Qué más?
QuiteSleep introduce db4o una base de datos complétamente orientada a objetos!!… con lo que podemos olvidarnos del modelo relacional!!! este tipo de bbdd se acerca mucho más a lo que un programador de poo está acostumbrado a hacer en su día a día, no existe mapeo de objeto a tabla, directamente se persiste la estructura de un objeto, con lo que el modelo de datos utilizado en QuiteSleep es diréctamente el modelo de clases construido.
También hace uso de Java Mail API , esta librería de Sun Microsystems (actualmente comprada por Oracle) es una librería que muchos programadores Java habrán utilizado a lo largo de su carrera, QuiteSleep hace uso de esta librería para realizar el envío de correo electrónico de forma automática sin necesidad de intervención por parte del usuario (si nos llaman de madrugada y tenemos activo el envío de email… mejor que se envíe de forma automática sin nuestra intervención ¿no?
)
Y ahora… ¿por qué hablo de lo que usa internamente la aplicación?
Para mi, lo que realmente es importante en la aplicación, es que QuiteSleep es un proyecto complétamente FLOSS (Free/Libre Open Source Software), con lo que puedes copiarlo, modificarlo, usarlo y distribuirlo libremente, el proyecto se encuentra bajo licencia GNU GPL v3, con lo que asegura que trabajos derivados de terceros a la aplicación deben ser liberados siguiendo el modelo Copyleft, para que la comunidad se pueda beneficiar también de esos cambios.
Debido a la accesibilidad de todos los recursos (código, documentación, paquetes, etc.) QuiteSleep puede ser un buen proyecto para comenzar y aprender programación en Android, ya que se tocan muchas de las cosas habituales en ella, así como otras interesantes y no tan conocidas como db4o.
QuiteSleep se encuentra publicado en el Android Market desde finales de Mayo cuando se lanzó una versión de prueba con algunos fallos (debido a eso los malos comentarios en inglés
) pero a día de hoy se encuentra en versión estable 1.1 con buenos comentarios y puntuaciones
.
Junto con el Android Market, QuiteSleep se encuentra también publicada en el Market Chino de Goapk.com .
También se encuentra publicada en dos de los sitios de referencia open source como son Freshmeat y Ohloh.
Y por supuesto, el proyecto con todos los recursos, mensajes de actualización, repositorio (mercurial), etc. en Google Code.
Actualmente me encuentro realizando una serie de funcionalidad extra solicitada por gente que se ha puesto en contacto conmigo y que le parecería interesante que llevara la aplicación.
Está bastante probada pero no en todos los terminales (ni mucho menos) con lo que puede que se produzcan errores, si ves que se produce alguno en tu terminal, si eres tan amable ponte en contacto conmigo para poder solucionarlo.
Bien, pues esto es todo, esto es QuiteSleep, cualquier anotación que hagas será bienvenida, y si quieres colaborar con el proyecto para realizar nuevas mejoras o funcionalidad, estaré encantado!!
A continuación la ficha de la aplicación:
Al igual que CesarValiente, nos ha mandado este artículo mediante el formulario , publica un artículo sobre tu aplicación.

saba
Buen programa, pero bloquea todas las llamadas estén en contactos o no excepto la excluidas o solo bloquea las de los contactos bloqueados?
José Luis Montes
La verdad que desde que la probé se ha vuelto indispensable (que hay gente que es mu pesaita
)
Cesar Valiente
Hola!!
@saba, solo bloquea las llamadas de contactos que especifiquemos como bloqueados, te lo explico con un ejemplo:
Tenemos dos contactos, Papá y Mamá, si especificamos que Papá esté bloqueado y Mamá no, cuando recibamos una llamada a la hora y día especificado de Papá, la aplicación silenciará la llamada, si Mamá nos llama, no hará nada (no está bloqueada).
Si nos llama un numero distinto de estos dos (que no esté en los contactos) tampoco hará nada.
Esta funcionalidad, bloquear el resto de llamadas o dar más opciones al usuario son cosas en las que estoy trabajando y espero que estén en breve.
Espero haberte ayudado.
Un saludo!
Getse
Hola, creo que es una aplicación con bastante utilidad pero tengo un problema cuando la busco por el nombre en el market no me aparece y luego haciendo uso del código Qr la reconoce pero no me deja acceder a la página podéis echarme una mano, es que no es la primera vez que me pasa, lo he intentado con otras aplicaciones que habéis comentado.
Seguramente sea que esté haciendo algo mal, pero bueno…
Cesar Valiente
Hola!!!
@Getse pues no se compañero, se supone que está publicado en todos los markets de Android en el mundo, pero no te puedo decir con exactitud lo que puede ir mal.
¿Eres de España? porque yo en el Market español si que lo veo.
A lo malo, en http://code.google.com/p/quitesleep/downloads/list tienes el último .apk (v1.1 estable) que es el mismo que se encuentra en el market y que puedes acceder a el mediante cualquier medio.
Una vez lo bajes puedes instalarlo.
Espero haberte ayudado.
Un saludo y gracias por tu interés en la app!!
German Viscuso
Linda y útil app! Y española! =)
Enhorabuena!!
Cesar Valiente
Ahh @Getse!!! importante, la aplicación es solo para versiones del sistema operativo Android 2.0 en adelante!!! puede que ese sea tu problema…
Saludos!!
Jakapaka
Buena aplicación. Quizás se hace pesada la gestión manual de los contactos (sincronizaciones manuales) y el interfaz está un poco revuelto. Pero es potente.
Unos detallitos:
elije -> elige
¡¡Y en español se usan los signos de exclamación también al comienzo!!
dexes
Hola!!!
@Jakapaka muchas gracias por tu comentario!!!! le pasaré el corrector de nuevo, hay cosas que se me pasan… upsss jejeje lo de los signos de admiración deformación profesional con el ingles…
Muchas gracias de nuevo compi por probar la app!!!
Saludos!!