Sie sind auf Seite 1von 4

BASIC4ANDROID

Basic4android fue desarrollado y comercializado por Anywhere Software Ltd., es un desarrollo


rpido de aplicaciones nativas herramienta para aplicaciones Android, es una alternativa a la
programacin con Java y el SDK de Android.
Basic4android es una herramienta de desarrollo completa y de fcil uso en el desarrollo y
puesta en marcha de aplicaciones para Android, este incluye un diseador visual que simplifica
el proceso de construccin de interfaces de usuario. Debido a que las aplicaciones que se
desarrollan en esta herramienta se dirigen a mviles y tabletas con diferentes tamaos de
pantalla se debe tener especial consideracin con los mtodos y recursos que se utiliza.
Los programas compilados se pueden probar en AVD manager emulador o puente B4A, que
permite realizar pruebas del funcionamiento de la aplicacin. Y adems se pueden compilar las
aplicaciones para conexin mediante WIFI o Bluethooth y visualizacin en el celular o Tablet
para el que se desarrolla.
El lenguaje en s es similar a Visual Basic y Visual Basic .Net aunque se adopta para el entorno
nativo de Android. Basic4android es un objeto orientado y dirigido por eventos lenguaje,
genera estndares para aplicaciones Android que se pueden subir a las tiendas de aplicaciones
como Google Play , Samsung Apps y Amazon Appstore.
Este lenguaje es de fcil comprensin y brinda las facilidades necesarias para su desarrollo, ya
que solo es necesario seleccionar una librera de trabajo y agregarla al entorno para tener por
ejemplo las funcionalidades telefnicas, o agregar una conexin a base de datos; para lo que
se utiliza comnmente SQL Lite debido a su versatilidad y maniobrabilidad, sin quedar exenta a
la vinculacin con otra base de datos como mySQL.








JQUERY MOBILE
JQueryMobile es un Framework creado en el 2010 y diseado para el desarrollo de sitios web
para telfonos mviles, brindando un desarrollo rpido y fcil basado en javaScript. Con este
framework se puede acelerar la velocidad de desarrollo ya que encapsula muchas tareas que
se realizan al utilizar el lenguaje JavaScript y como este es un lenguaje conocido ayuda a la
mejorar la eficacia de trabajo.
JQueryMobile agrega una capa ms a JQuery e intenta suplir algunas de las necesidades que
los programadores de dispositivos mviles no tienen el framework convencional. En el pasado
un desarrollador tena que programar todo el cdigo explcitamente para un dispositivo
especfico, alargando los tiempos de desarrollo y por ende de mantenimiento de los sitios.
Ahora se evita la tarea de conocer la lgica de cada dispositivo y se realiza la programacin
para un solo fin, el navegador de un telfono mvil.
Este framework utiliza libreras comprimidas con un peso de menos de 12k y soporta las
nuevas utiquetas HTML5, lo que brinda las facilidades de uso en dispositivos mviles, adems
de permitir su funcionamiento y compatibilidad con mltiples plataformas como son: IOS,
Android, Blackberry, Palm WebOS, Symbian, Windows Mobile, etc.
Este no se trata de un nuevo framework creado desde cero. Es ms bien como un plugin para
jQuery, esto significa una gran ventaja ya que se tiene una facilidad en adaptacin al entorno
de trabajo solo con unas variaciones debido a que no se trata simplemente de una capa para
realizar cdigo Javascript, sino un conjunto de herramientas que simplificar el proceso de
crear pginas para mviles, desde la escritura del propio cdigo HTML, la maquetacin con CSS
y la creacin de efectos dinmicos con Javascript.

Es importante notar que en JQueryMobile se usa todo en la misma pgina evitando asociar
cada contenido a una pagina distinta y para diferenciar entre entre ellas, se usa el atributo
data-*. De esta forma podemos tener dentro del mismo fichero, varias pginas y lo que
conseguimos es ms rapidez a la carga de la web.

SEGURIDAD A NIVEL DE DATOS
En la Seguridad Informtica se debe distinguir dos propsitos de proteccin, la Seguridad de la
Informacin y la Proteccin de Datos.
Siendo la seguridad de los datos un factor muy importante de preservar, ya que vemos la
importancia de los datos en los diferentes medios que se desarrollen, ya sea informacin
bancaria, personal o institucional. Los datos marcan el rumbo de una empresa por lo que nace
la necesidad de proteger los datos de carcter personal tratados de posibles incidencias que
puedan provocar su prdida, alteracin u acceso no autorizado (tanto interno como externo).
Adems se ser una de las obligaciones de una empresa el mantener medidas de seguridad para
el tratamiento de los mismos.
Teniendo en cuenta la susceptibilidad a la que se encuentran sometidos los datos y los
reglamentos existentes para garantizar su proteccin se debe tomar los parmetros de:
Encriptacin: Cierta informacin o texto sin formato es cifrado de forma que el
resultado sea ilegible a menos que se conozca los datos necesarios para su
interpretacin.
Autentificacin: Es usada para verificar que la informacin viene de una fuente de
confianza. La encriptacin y la autenticacin, trabajan mano a mano para desarrollar
un entorno seguro.
Privilegios de acceso: Se utilizan para dar niveles de seguridad a los datos, as no
cualquiera que acceda a nuestra mquina, no tendr nunca acceso a nuestros fichero.
Copias de seguridad, Backups: Mantener la indormacion respaldada constantemente
para no perderla si se sufre de cualquier percance, adems es vital mantener
seguridad de acceso a los buckups realizados.
Log de Actividades: Mantener una bitcora de las actividades realizadas en torno a los
datos y quien realiza dichas actividades.
Es sin duda importante manejar la informacin y sus accesos de forma adecuada con la
seguridad requerida y utilizable segn el caso.
SEGURIDAD DE SERVICIOS
La seguridad informtica se encuentra en cada uno de los procesos que se llevan a cabo dentro
delas funciones de una empresa. Como los datos son importantes los servicios que brinda la
empresa deben garantizas la inviolabilidad de los mismos. Y no es descartable que uno de los
medios ms susceptibles a violaciones es el de comunicacin. Por lo que tenemos 13 requisitos
para asegurar la seguridad de servicios.
Seguridad en la transferencia:
o Interfaces.- Autenticacin por cada cliente.
o Confidencialidad.- Mantener privilegios de acceso.
o Integridad.- Firma digital, algoritmos de integridad, CRC, SSL, entre otros.
Autorizacin: Manejo de ACLs para permitir o denegar el acceso a uno o varios
recursos.
Auditoria de eventos de seguridad: Tener activos los Logs de registro, para almacenar
informacin de error, advertencia e informativa. Siendo estos de gran importancia
para as no perder ninguna de las actividades realizadas en cualquier momento.
Para garantizar que estos requisitos se cumplan se debe tomar como eje principal la
plataforma en la que se estructura todo el sistema. Es importante encontrar una plataforma
que permita el manejo de estos requisitos en conjunto o si es el caso adaptar dos o ms
medios.
Todo elemento de seguridad se basa en una entidad llamada credencial (registro de
documentos que identifica a alguien o a algo mediante la informacin contenida), ciertos
recursos necesitan credenciales en las que debe haber relacin uno a uno entre entidades.
El manejo de SSL (Secure Sockets Layer o Capa de Conexin Segura) es importante dentro de
las comunicaciones Cliente-Servidor ya que conjuntamente con otros elementos (C.A, ACLsy
tiempos de respuestas) garantizan que la comunicacin se realice y lo que es ms importante
que la informacin transferida sea segura y llegue al destino correcto.

Das könnte Ihnen auch gefallen