ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

INFOBUS


Enviado por   •  4 de Junio de 2013  •  Tesinas  •  1.425 Palabras (6 Páginas)  •  238 Visitas

Página 1 de 6

Trabajo transversal

Jonnathan Pacheco

Daniel Chavez

NOMBRE PROYECTO:

“INFOBUS”

Aplicación para teléfonos con sistema operativo Android para saber horarios de buses inter-regionales

DESCRIPCIÓN DEL PROYECTO:

Esta aplicación va a ser creada con la intención de que el usuario que desea viajar a otra ciudad o región pueda informarse de los precios, disponibilidad de horario y compañías de buses que se dirijan al destino elegido.

El usuario va a tener la facilidad de escoger la compañía, el horario y precio que mas le agrade también se va a añadir un enlace para que el usuario pueda hacer la compra o reservar el pasaje desde su teléfono.

HERRAMIENTAS TÉCNICAS:

Usaremos Entorno Eclipse para crear aplicaciones para la plataforma Android

Eclipse es un es un programa informático compuesto por un conjunto de herramientas de programación. De código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus.

Eclipse es también una comunidad de usuarios, extendiendo constantemente las áreas de aplicación cubiertas. Un ejemplo es el recientemente creado Eclipse Modeling Project, cubriendo casi todas las áreas de Model Driven Engineering.

Eclipse fue desarrollado originalmente por IBM como el sucesor de su familia de herramientas para Visual Age. Eclipse es ahora desarrollado por la Fundación Eclipse, una organización independiente sin ánimo de lucro que fomenta una comunidad de código abierto y un conjunto de productos complementarios, capacidades y servicios.

Eclipse fue liberado originalmente bajo la Common Public License, pero después fue re-licenciado bajo la Eclipse Public License. La Free Software Foundation ha dicho que ambas licencias son licencias de software libre, pero son incompatibles con Licencia pública general de GNU (GNU GPL).3

Usaremos este IDE, también podríamos programar en NetBeans, pero el pluging de NetBeans para Android es mucho menos maduro que el de Eclipse. Eclipse tiene la ventaja de que no necesita instalación. Nos bajamos el programa, lo descomprimimos y tal como está descomprimido, lo podemos usar.

INVESTIGAR SOBRE HERRAMIENTAS TÉCNICAS

ANDROID SDK

El SDK (Software Development Kit) de Android, incluye un conjunto de herramientas de desarrollo.5 Comprende un depurador de código, biblioteca, un simulador de teléfono basado en QEMU, documentación, ejemplos de código y tutoriales. Las plataformas de desarrollo soportadas incluyen Linux (cualquier distribución moderna), Max OS X 10.4.9 o posterior, y Windows XP o posterior. La plataforma integral de desarrollo (IDE, Integrated Development Environment) soportada oficialmente es Eclipse junto con el complemento ADT ( Android Development Tools plugin ), aunque también puede utilizarse un editor de texto para escribir ficheros Java y XML y utilizar comandos en un terminal ( se necesitan los paquetes JDK, Java Development Kit y Apache Ant ) para crear y depurar aplicaciones. Además, pueden controlarse dispositivos Android que estén conectados (e.g. reiniciarlos, instalar aplicaciones en remoto).

Las Actualizaciones del SDK están coordinadas con el desarrollo general de Android. El SDK soporta también versiones antiguas de Android, por si los programadores necesitan instalar aplicaciones en dispositivos ya obsoletos o más antiguos. Las herramientas de desarrollo son componentes descargables, de modo que una vez instalada la última versión, pueden instalarse versiones anteriores y hacer pruebas de compatibilidad.

Una aplicación Android está compuesta por un conjunto de ficheros empaquetados en formato .apk y guardada en el directorio /data/App del sistema operativo Android (este directorio necesita permisos de súper usuario, root, por razones de seguridad). Un paquete APK incluye ficheros .dex (ejecutables Dalvik, un código intermedio compilado), recursos, etc.

NATIVE DEVELOPMENT KIT. DESARROLLO NATIVO

El NDK permite instalar bibliotecas escritas en C y otros lenguajes, una vez compiladas para ARM o código x86 nativo. Los programas Java corriendo en la máquina virtual Dalvik (Dalvik VM) pueden llamar a clases nativas por medio de la función System.loadLibrary, que forma parte de las clases estándar Java en Android.

Se pueden compilar e instalar aplicaciones completas utilizando las herramientas de desarrollo habituales. El depurador ADB proporciona un shell root en el Simulador de Android que permite cargar y ejecutar código

...

Descargar como (para miembros actualizados)  txt (9.7 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com