Professional Documents
Culture Documents
PASANAKU
En qu consiste el juego del pasanaku? :
Dentro de las curiosidades culturales de Bolivia vale la pena mencionar el Pasanaku, que es un
sistema bsico de financiamiento y ahorro, basado en un compromiso grupal, mediante el cual los
participantes realiza diferentes tipos de actividades, como por ejemplo, t, cenas, almuerzos
dependiendo de la economa de la duea de casa.
Por ejemplo se renen diez colegas de trabajo, aportan Bs. 50.- cada uno y se sortea quin los
recibir, se repite el procedimiento durante diez meses hasta que cada uno haya recibido sus Bs.
500.- respectivos (obviamente quien ya recibi su dinero no entra al sorteo pero debe seguir
aportando).
Este sistema puede tener nombres diferentes segn el pas, en Bolivia lo juegan desde las
familias y compaeros de trabajo de las ciudades principales hasta los territorios rurales donde el
acceso al sistema financiero tradicional es mnimo o inexistente.
Muchas personas ven en este juego una forma de estimular la cultura del ahorro , hay quienes
los usan para evitar las filas del banco, para otros es una excusa para estrechar lazos, pero sin
duda el mayor beneficio (financieramente hablando) es para quienes reciben primero el dinero, ya
que acceden a un prstamo sin intereses (no es raro que los organizadores se aseguren el primer
turno sin sorteo), en ocasiones se permite alterar el orden para ayudar a un jugador en
problemas (asalto, enfermedad, etc.).
Conceptos Generales:
- Android:
es un sistema operativo inicialmente pensado para telfonos mviles, al igual que iOS,
Symbian y Blackberry OS. Lo que lo hace diferente es que est basado en Linux, un
ncleo de sistema operativo libre, gratuito y multiplataforma. El sistema permite programar
aplicaciones en una variacin de Java llamada Dalvik. El sistema operativo proporciona
todas las interfaces necesarias para desarrollar aplicaciones que accedan a
las funciones del telfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy
sencilla en un lenguaje de programacin muy conocido como es Java.
- SQLite:
Es un sistema de gestin debases de datos relacional compatible con ACID, contenida en
una relativamente pequea escrita en C. Por otra parte es un proyecto
de dominio pblico1 creado por D. Richard Hipp. A diferencia de los sistema de gestin
de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con
el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza
con el programa pasando a ser parte integral del mismo. El programa utiliza la
funcionalidad de SQLite a travs de llamadas simples a subrutinas y funciones. Esto
reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones
son ms eficientes que la comunicacin entre procesos. El conjunto de la base de datos
(definiciones, tablas, ndices, y los propios datos), son guardados como un slo fichero
estndar en la mquina host. Este diseo simple se logra bloqueando todo el fichero de
base de datos al principio de cada transaccin.
- Lista circular:
Es una especie de lista enlazada simple o doblemente enlazada, pero que posee una
caracterstica adicional para el desplazamiento dentro de la lista, "sta no tiene fin". Para
que la lista sea sin fin, el puntero siguiente del ltimo elemento apuntar hacia el 1er
elemento de la lista en lugar de apuntar al valor NULL, como hemos visto en el caso de
listas enlazadas simples o doblemente enlazadas En las listas circulares, nunca se llega a
una posicin en la que ya no sea posible desplazarse. Cuando se llegue al ltimo
elemento, el desplazamiento volver a comenzar desde el primer elemento. Este tipo de
listas fueron utilizadas para el sorteo de ganadores en el presente juego
Desarrollo:
Para poder desarrollar esta aplicacin necesitamos conocimiento en estructuras de datos, un
mnimo uso e idea de base de datos y finalmente un ptimo manejo de interfaces graficas
aplicadas a Android.
Lastimosamente no podemos presentar el cdigo pero si un resumen de las clases creadas
adems de capturas de pantalla que verifican el funcionamiento de nuestra aplicacin.
Clases:
-
SORTEO:
MAINaCTIVITY:
Base de Datos:
AdminSQLiteOpenHelper:
Capturas de Pantalla: