2. Introducción
El 3er GYE tech trato los
siguientes temas:
Aplicaciones a dispositivos tecnológicos.
Generadores de aplicaciones.
Lenguajes script.
Tecnologías web.
Aplicaciones nativas.
3. APLICACIONES A DISPOSITIVOS
TECNOLÓGICOS
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, tabletas,
Google TV y otros dispositivos.
Es desarrollado por la Open Handset Alliance, la cual es
liderada por Google. Este sistema por lo general maneja
aplicaciones como Google Play.
Android ha visto numerosas actualizaciones desde su
liberación inicial. Estas actualizaciones al sistema operativo
base típicamente arreglan bugs y agregan nuevas funciones.
Generalmente cada actualización del sistema operativo Android
es desarrollada bajo un nombre en código de un elemento
relacionado con postres.
4. Es una línea de teléfonos inteligentes desarrollada por la compañía
canadiense Research In Motion (RIM) que integra el servicio de correo
electrónico móvil.
Es fundamentalmente conocido por su teclado QWERTY incorporado,
y por su capacidad para enviar y recibir correo electrónico de Internet
accediendo a las redes de las compañías de telefonía celular que
brindan este servicio. El término "blackberry" también es de uso
común para hacer referencia a cualquier teléfono celular que
incorpore un teclado completo.
5. Es un sistema operativo que fue producto de la alianza de varias
empresas de telefonía móvil, entre las que se encuentran Nokia, Sony
Ericsson, Psion, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo,
LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc.
El objetivo de Symbian fue crear un sistema operativo para terminales
móviles que pudiera competir con el de Palm o el Windows Mobile 6.X
de Microsoft y ahora Android de Google Inc. , iOS de Apple Inc. y
BlackBerry de RIM.
6. Generadores de
Aplicaciones
La característica principal de GameSalad es que no hace falta introducir
ni una sola linea de código para desarrollar el videojuego. La aplicación
funciona básicamente arrastrando objetos de un lado a otro de la
pantalla. Por lo tanto no es necesario conocer un lenguaje de
programación para diseñar un videojuego. GameSalad nos permite
desarrollar juegos para iPhone, iPad y para navegadores web.
7. Crea aplicaciones android con appinventor fácilmente con un
navegador web. Tan sencillo como crear un diseño y seleccionar las
acciones a realizar, tan fácil como un puzle.
Conecta tu teléfono a tu ordenador y prueba en vivo tus aplicaciones
para posteriormente instalarlas en tu teléfono.
También podrás distribuir tu aplicación tanto en el Market como entre
tus amigos.
8. Es una tendencia cada vez más fuerte y el mundo digital ha hecho que
todo tipo de plataformas y tecnologías nos permitan construir, crear y
hacer casi cualquier cosa que se nos ocurra sin tener que pasar (y
pagar) por un profesional.
The App Builder es el nuevo movimiento en esta dirección, una
iniciativa que permite a los usuarios, sin ningún conocimiento de
programación, crear aplicaciones para iPhone, iPad, Android o
Windows Phone en tan solo unos minutos
9. Lenguaje
Script
Corona es la mejor solución para el desarrollo
de aplicaciones multiplataforma para todas las
principales plataformas y dispositivos. Escribir
una vez y para construir iOS, Android, Fuego
Kindle y NOOK en el toque de un botón. En
cualquier momento puede seguir los cambios
en el simulador de Corona para garantizar que
su aplicación se ve impecable en todos los
dispositivos.
10. RHODES
Es un código abierto Ruby-marco basado para construir
rápidamente aplicaciones nativas para los principales
sistemas operativos de smartphones (iPhone, Android, RIM,
Windows Mobile y Windows Phone 7).
Es el único marco con: soporte para el Modelo Vista
Controlador (otros marcos te obligan a poner toda la lógica de
negocio a la vista como JavaScript), los datos sincronizados,
soporte para todos los dispositivos ,un servicio hospedado de
construcción ( RhoHub - que cambia el juego para el desarrollo
de aplicaciones móviles totalmente) y verdaderas capacidades
de los dispositivos industriales como el NFC.
11. TECNOLOGÍAS WEB
Es un framework con código libre que
los programadores pueden usar para
programar webs que parezcan
aplicaciones nativas para teléfonos
Android y iOS.
Usando HTML5 y CSS3 los resultados
pueden ser sorprendentes, facilitando
la integración con mapas, la carga de
datos con ajax y las animaciones.
Algunos de los ejemplos de
aplicaciones realizadas con este
framework: kivamobile.org, la versión
portatil del famoso kiva.org, y
touchsolitaire, un juego de cartas para
12. Es un código abierto de JavaScript marco. Su objetivo es permitir a
los
desarrolladores crear aplicaciones web con capacidades avanzadas y
una experiencia de usuario similar .
Cuando se desarrolla una aplicación SproutCore, todo el código está
escrito en JavaScript. SproutCorea de las aplicaciones de escritorio .
13. Es un código abierto marco de
desarrollo móvil producido por Nitobi ,
adquirido por Adobe Systems .
Permite software programadores para
construir aplicaciones para
dispositivos móviles utilizando
JavaScript , HTML5 y CSS3 , en lugar
de bajo nivel lenguajes como
Objective-C .
Las aplicaciones resultantes son
híbridos, es decir, que no son ni
verdaderamente nativo ni puramente
basado en la web (ya que no son sólo
aplicaciones web, pero se empaquetan
como aplicaciones para la distribución
y el acceso a un dispositivo nativo API
).
14. APLICACIONES NATIVAS
Qt Creator es un entorno multi-plataforma de
desarrollo integrado (IDE) de la medida de las
necesidades de los desarrolladores de Qt.
Es un entorno de desarrollo integrado (IDE, por
sus siglas en inglés) para sistemas operativos
Windows. Soporta varios lenguajes de
programación tales como Visual C++, Visual
C#, Visual J#, y Visual Basic .NET
Es un entorno de desarrollo integrado libre,
hecho principalmente para el lenguaje de
programación Java.
16. CONCLUSIÓN
A medida que avanza el
tiempo, también avanza la
tecnología y lo que
anteriormente era
complicado hoy en día con
la ayuda de nuevas
aplicaciones todo es mas
sencillo, interactivo y
educativo.
Además nos facilitan en
nuestra vida cotidiana y la
hacen ver mas sencilla al
momento de adquirir un
servicio.