2. Una breve introducción:
La tecnología móvil es
exactamente lo que el nombre
implica, una tecnología que es
portátil.
Los dispositivos móviles pueden
ser capaces de utilizar una
variedad de tecnologías de la
comunicación, tales como:
Fidelidad inalámbrica (WiFi) que
es un tipo de tecnología
inalámbrica de red ubicada en
una determinada área.
Bluetooth dispositivo que conecta
dispositivos móviles de forma
inalámbrica.
Redes satelitales que permiten una
amplia cobertura geográfica.
3. La telefonía móvil y su evolución
1G- Redes análogas
2G- Globalización digital
3G- Alta transmisión
4G
4. La evolución del teléfono móvil ha permitido disminuir su tamaño y
peso, desde el Motorola DynaTAC, el primer teléfono móvil en 1983 que
pesaba 800 gramos, a los actuales más compactos y con mayores
prestaciones de servicio. El desarrollo de baterías más pequeñas y de
mayor duración, pantallas más nítidas y de colores, la incorporación de
software más amigable, hacen del teléfono móvil un elemento muy
apreciado en la vida moderna.
El avance de la tecnología ha hecho que estos aparatos incorporen
funciones que no hace mucho parecían futuristas, como juegos,
reproducción de música MP3 y otros formatos, correo
electrónico, SMS, fotografía digital y video digital, video llamada,
navegación por Internet, GPS, y hasta Televisión digital.
5. Android
Es un sistema operativo
móvil basado en Linux, que
junto con aplicaciones
middleware, está enfocado
para ser utilizado
en dispositivos
móviles como teléfonos
inteligentes, tablets, y otros
dispositivos móviles.
Fue desarrollado
inicialmente por Android
Inc., una firma comprada
por Google en2005. Es el
principal producto de
la Open Handset Alliance, un
conglomerado de fabricantes
y desarrolladores de
hardware, software y
operadores de servicio.
6. La estructura de este sistema
operativo se compone de
aplicaciones que se ejecutan
en un framework Java de
aplicaciones orientadas a
objetos sobre el núcleo de
las bibliotecas de Java en una
máquina virtual Dalvik. El
sistema operativo está
compuesto por 12 millones de
líneas de código, incluyendo 3
millones de líneas de XML,
2,8 millones de líneas de
lenguaje C, 2,1 millones de
líneas de Java y 1,75 millones
de líneas de C++.
7. El primer teléfono disponible en el mercado para
ejecutar Android fue el HTC Dream, dado a conocer al
público el 22 de octubre de 2008. A principios de 2010
Google ha colaborado con HTC para lanzar su
producto estrella en dispositivos Android, el Nexus
One. A esto siguió en 2010 el Samsung Nexus S y en
2011 el Galaxy Nexus.
8. APP Inventor
APP inventor es una aplicación originalmente
desarrollada por google y ahora resguardada por el
instituto de tecnología de Massachusetts. El cual
permite a cualquiera crear aplicaciones para el
sistema operativo Android, incluso sin saber
programar. Utiliza una interfaz grafica similar a la
de Scratch que permite al usuario arrastrar y dejar
objetos en una pantalla que luego puede simular a
Android y probar como es la aplicación hecha.
9.
10. App Inventor es un entorno de desarrollo de
aplicaciones para los teléfonos Android. Para desarrollar
aplicaciones con App Inventor sólo necesitas un
navegador web y un teléfono Android (si no lo tienes
podrás probar tus aplicaciones en un emulador). App
Inventor se basa en un servicio web que te permitirá
almacenar tu trabajo y te ayudará a realizar un
seguimiento de tus proyectos.
Al construir las aplicaciones para Android trabajarás con
dos herramientas: App Inventor Designer y App Inventor
Blocks Editor. En Designer construirás el Interfaz de
Usuario, eligiendo y situando los elementos con los que
interactuará el usuario y con el Blocks Editor definirás el
comportamiento de los componentes de tu aplicación.
11. ¿Qué son los componentes?
Los componentes son los elementos básicos que
utilizamos para hacer aplicaciones Android. Son como
los ingredientes de una receta. Algunos componentes
son muy simples, como una Etiqueta (Label), que sólo
muestra el texto en pantalla, o un botón (Button) que se
pulsa para iniciar una acción.
¿Qué son las propiedades?
Los componentes tienen propiedades que se pueden
ajustar para cambiar la forma en que el componente
aparece dentro de la aplicación. Para ver y cambiar
las propiedades de un componente, primero debe
seleccionar el componente deseado en la lista de
componentes.
El Editor de bloques
Con el Editor de bloques vamos a definir
cómo se comportará la aplicación.
Estableceremos lo que los
componentes deben hacer y cuándo
hacerlo. Por ejemplo, que debe ocurrir
cuando el usuario pulsa un botón.