Desarrollo Visual
Desarrollo Visual
Desarrollo Visual
TLAXIACO
Presenta:
Jorge Coronel López
4° Semestre 4US
Ingeniería en Sistemas Computacionales
Contenido
Introducción ........................................................................................................................................ 3
Conceptos basicos ............................................................................................................................... 4
Plataformas Visuales ........................................................................................................................... 5
Conclusión ........................................................................................................................................... 8
Bibliografia .......................................................................................................................................... 8
Introducción
Plataformas de desarrollo visual. Un entorno de desarrollo integrado, llamado también IDE (sigla en
inglés de integrated development environment), es un programa informático compuesto por un
conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de
programación o bien poder utilizarse para varios.
Ejemplos:
Componentes
Un editor de texto
Un compilador
Un intérprete
Un depurador
Un cliente
Posibilidad de ofrecer un sistema de control de versiones.
Factibilidad para ayuda en la construcción de interfaces gráficas de usuario.
GUI
Una Interfaz Grafica de Usuario, o por sus siglas en ingles GUI (Graphic User Interface), es una
interfaz que permite a usuarios interactuar de manera mas amigable con las computadoras,
implementando ventanas, iconos y menus, usualmente utilizando el mouse y en algunos casos el
teclado. Entre las ventajas de las GUI, es que hacen al uso de las computadoras algo mas relacionado
a como los humanos interactuan con objetos en la vida cotidiana.
El origen de las GUI se remonta a el Massachusets Institute of Technology durante la segunda guerra
mundial, donde Vannevar Bush propuso una herramienta llamada Memex, la cual permitiria a la
informacion ser almacenada en microfilm para tener un acceso mas facil, ligable a hipervinculos y
programable. En 1963, Ivan Sutherland, un estudiante de posgrado del MIT creo Sketchpad un
programa que permitia la manipulacion de objetos graficos en un monitor CRT utilizando un lapiz
tactil,
Pero gran parte del progreso sucedio en e centro de investigacion Xerox de Palo Alto, donde se
establecio un sistema en 1970, hasta que en 1984 Steve Jobs, el co-fundador de Apple fue inspirado
fuertemente por los avances de Zerox y decidio incorporar esta tecnologia en sus computadoras.
Windows lanzo una version inicial de su sistema operativo con GUI, llamado Windows 1.0 en 1985.
Conceptos basicos
GUI:
INFORMATICA:
SISTEMA:
COMUNICACIÓN:
Proceso de interacción básico mediante el cual permite intercambiar información entre dos o mas
sistemas.
TECNOLOGIA:
Conjunto de cualidades que permiten construir un objeto y maquinas para adaptar el medio y
satisfacer nuestras necesidades.
PLATAFORMA DE HARDWARE:
Una plataforma de hardware es una arquitectura de computador ode procesador. Por ejemplo, los
procesadores x86 y x86-64 son lasarquitecturas más comunes actualmente para los
computadorescaseros. Entre los sistemas operativos existentes para estasarquitecturas se cuentan
Windows, GNU/Linux, GNU/Hurd, MacOS X, y BSD.
Plataformas Visuales
Xamarin, desarrollo multiplataforma para iOS y Android
Xamarin se ha convertido por méritos propios, en la plataforma favorita de muchos desarrolladores,
interesados en ofrecer appsnativas para iOS, Android y ahora, también para Windows 10. Sin duda,
la principal ventaja frente a las soluciones oficiales de Apple y Google, es su versatilidad para el
desarrollo multiplataforma.
Entre sus prestaciones, un panel de información interactivo en tiempo real que ofrece datos de uso
de los usuarios conectados (Xamarin Insights), o la plataforma para automatizar las pruebas de
funcionamiento y rendimiento de las apps con Xamarin Test Cloud. Disponible en versión gratuita
como Xamarin Studio Community para Windows y Mac (para estudiantes, desarrollo Open Source y
para pequeños equipos) o de pago con Visual Studio Professional.
Su principal ventaja, es que no hay modalidades ni precios, Adobe PhoneGap es gratuita. Salvo que
se quiera acceder a Adobe PhoneGap Build, el repositorio de apps de Adobe, con precios que oscilan
entre lo gratuito (1 app privada con un tamaño máximo de 50 MB y sin plugins.
Appery.ip, desarrollo en la nube
Microsoft Xamarin y Adobe PhoneGap las dos plataformas de desarrollo más populares, no son las
únicas. Un buen ejemplo alternativo es Appery.io, una plataforma de desarrollo de apps basada en
la nube y que no requiere de instalación en el disco duro local. Utilizado, según sus creadores, por
grandes fabricantes de la telefonía como Samsung o AT&T. Destacando su compatibilidad con las
principales soluciones de Base de Datos e información empresarial como Oracle, SQL
Server, MySQL o Sharepoint. Con soporte para Apache Cordova para acceder a las funcionalidades
nativas de las diferentes plataformas de desarrollo como iOS, Android y Windows
Phone (acelerómetro, cámara, GPS, micrófono, almacenamiento, etc.), y basado en tecnologías web
como JS (JavaScript), jQuery Mobile, AngularJS y Bootstrap. Además de ofrecer opciones de trabajo
en grupo con sincronización en tiempo real, gestión de usuarios y permisos, opciones de versiones
y copias de seguridad.
Bibliografia
We found:
URL: https://www.cice.es/noticia/plataformas-desarrollo-ios-android/