QTJAMBI Victor Leonel Orozco Shekalug.

Slides:



Advertisements
Presentaciones similares
PROGRAMACIÓN EN WINDOWS PHONE 7 CON SILVERLIGHT
Advertisements

Ing. Enrique Meneses. Son las instrucciones detalladas que controlan el funcionamiento de un sistema de computación. Funciones: 1. Administrar los recursos.
Gestión de Información en XML sobre ISIS La plataforma X-ISIS Octubre 2003.
TRABAJO DE PHP BB. PHP BB  Desde su creación en el 2000, php bb se ha convertido en la solución de Foros Open Source más utilizada. Como sus predecesores,
I N K S C A P E. ¿Qué es? Es un editor gráfico gratuito, bajo licencia GNU GPL, para la creación de gráficos vectoriales. Fué lanzado el 2 de noviembre.
Características Técnicas
Características Técnicas
Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ
Presentado por: Ing. Manuel Rodríguez Coria. Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing.
Interfaces de Usuario Prof. Wilmer Pereira UCAB/USB.
Proyecto Diseño y programación orientada a objetos Organizer v1.0 Javier Enrique Rodríguez Albornoz Noviembre 2002.
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
E JEMPLO 1. XML F OX XMLFox es un editor gráfico de XML y herramienta para validación para crear, documentos XML y XSD válidos además de bien formados.
Universidad Bolivariana de Venezuela Unidad Curricular: TIC II Profesor Andrés García Sección 1301N Daniel Aponte V
¿ Por que utilizar Java y la POO
PROGRAMACION EN JAVA, NETBEANS Y GNU/LINUX Victor Leonel Orozco Con información y material del netbeans world tour
Adrian Alonso Fedora Project Ambassador Creative Commons Attribution-ShareAlike (BY-SA) 3.0 license.
Utilización y administración avanzadas de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios Recursos de programación en.
APACHE LICENSE Ronald Chacón Carlos López Leonardo Páez Adriana Rodríguez Universidad De La Salle Bogotá, Agosto 18 de 2011.
Herramientas para la elaboración de Reportes María del Carmen Castillo Consultora de Sistemas Guate-JUG
Eclipse ¿Por qué debe ser tu entorno de trabajo? Abdel G. Martínez L. PRESENTADO POR: Fedora Ambassador & Fedora Packager Creative Common License.
Victor Leonel Orozco Shekalug Una introducción tecnica a Linux.
T APESTRY Framework Java para Aplicaciones Web. Q UÉ ES T APESTRY Framework de Java, actualmente en su versión 5 (5.1 estable, 5.2 alpha) Implementa MVC.
Software Libre en Guatemala Víctor Leonel Orozco.
OFFICE. PAQUETE DE OFFICE Microsoft Office es una recopilación de aplicaciones (suite de oficina), las cuales son utilizados en oficinas y sirve para.
Introducción al Software Libre Fco Javier Lucena Lucena.
Open Layers ¿por qué no poner un mapa en tu web?.
Administración de la configuración (SCM) Introducción Control de versiones Analisis y diseño USAC Por: Víctor Orozco
Herencia Multiple en Java
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
Diseño de aplicaciones móviles
Diseño y Programación Orientados a Objetos
SPRING ROO Víctor Orozco.
Iniciación a Android Dia 1: Instalación Android Studio - 1h
Iniciación a Android Cándido Caballero Gil.
Capítulo 7: Consideraciones hacia la web móvil
EL ESTADO DE SALUD DE JAVA
PLATAFORMA DE TECNOLOGÍAS E INFORMACIÓN SISTEMAS DISTRIBUIDOS.
Gobierno Cercano Gobierno Electrónico Transparente Tercera Jornada de Investigación y Análisis del Prosic M.Sc. Esteban O. Mora Martínez Coord. Programa.
Diseño y Programación Orientados a Objetos
Servidores de Aplicaciones Java Víctor Orozco
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Código abierto y servicios
Hibernate y ORM Victor Leonel Orozco.
Bronco contra todos (apache)
EDWIN SANTIAGO YACELGA MALDONADO SANGOLQUÍ – ECUADOR 2016
MANTIS BUG TRACKER.
CLASIFICACION DEL SOFTWARE
Pablo Sierra Heras Sistemas operativos.
Tecnología de la Información Software
KUbuntu Carlos Torres Denis González 7 de septiembre de 2015.
Nicolás Jodal El Radar de GeneXus Nicolás Jodal
Tecnología de la Información Profesora Ariana Rosenthal Software
¿Qué es el Software Libre? Origen, Evolución y Transformación
El Software Libre y Open Source para desarrolladores de Software
SEBASTIAN GAITAN BEDOYA
Linux Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux.
SISTEMAS OPERATIVOS PARA MOVILES. Que es un S.O para Móviles? Un sistema operativo que controla un dispositivo móvil al igual que las Computadoras, son.
QUE ES UN SISTEMA OPERATIVO ANDROID  Es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux.  Permite controlar dispositivos.
SISTEMAS OPERATIVOS.
Java Enterprise edition
Servidor de Reportes basado en Tecnología Java y XML
Respuesta Respuesta Respuesta Respuesta Respuesta Respuesta Respuesta
Prepa Yucatán Mons. Luis Miguel cantón Marín Nombre de editores gratuitos de HTML, CSS y JavaScript Timna Jiménez Pérez.
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
Diseño y Programación Orientados a Objetos
Android Integrantes: Nelson Lopez Reyes Silvana Carpio Salvador.
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE MAGÍSTER EN GERENCIA DE SISTEMAS TEMA: “DISEÑO DE UNA GUÍA CORPORATIVA PARA IMPLEMENTAR APLICACIONES.
Que es XML.
Transcripción de la presentación:

QTJAMBI Victor Leonel Orozco Shekalug

¿Y vos quien sos? Víctor Orozco Desarrollador J2EE USAC Pasion por la musica y la cafeina Usuario de Gentoo y colaborador de SLGT

Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

QT NO SE PUEDE APRENDER QT EN 5 MINUTOS Pero igual se los explico . . . un poco

QT 1994 Una banca y dos tipos Y muy pronto tambien se hizo open source

API DE C++ con infinidad de caracteristicas Multiplataforma QT Caracteristicas: API DE C++ con infinidad de caracteristicas Multiplataforma Identico en todas las plataformas Aplicacion App QT/X11 QT/Win 32 QT/Mac lib Unix Windows Mac OS

QT

Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

QT JAMBI La API de QT en Java Widgets Graficos I/O & Networking XML SQL Y casi casi todo lo demás . . . .

QT JAMBI Los conceptos de QT en Java Signals y slots (en lugar de listeners) Modelo de eventos Layouts I18N Y algunas otras mas . . .

QT JAMBI Las herramientas de QT Qt Designer Qt Linguist Integracion con eclipse Hasta hace poco uno de los mejores IDE's para QT4 Generador de codigo C++ y los enlaces con java

Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

JAVA 1994 Oak Hasta hace poco libre Busca ser totalmente multiplataforma El lenguaje más usado del mundo

Mi primer programa en qt . . . jambi :D

SIGNALS Y SLOTS (ii) QSpinBox spin = new QSpinBox(); QLCDNumber lcd = new QLCDNumber(); spin.valueChanged.connect( lcd, "display(int)");

SIGNALS Y SLOTS (iiI) Cualquiera puede ser slot :D QLineEdit lineEdit = new QlineEdit(); lineEdit.textChanged.connect( System.out, “println(String)”);

Signasl y slots (iv) Otro ejemplin :D

Otras caracteristicas Application Resources new QImage(“classpath:images/logo.png”) Manejo de plugins en XML

Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

CASO 1 Acceso a dispositivos En java InputStream+OutputStream Si es un dispositivo fisico JNI En QT QIODevice

CASO 1 class InputStreamDevice extends QIODevice { private InputStream stream; public InputStreamDevice(InputStream stream) { this.stream = stream; open(QIODevice.OpenModeFlag.ReadOnl); } ;

CASO 1 import java.net.*; ... URI uri = new URI("http://somewhere/note.xml"); URL url = uri.toURL(); InputStreamDevice dev = new InputStreamDevice(url.openStream());

Agenda Aprenda QT en 5 minutos ¿Que es eso de QT Jambi? Jambi para QT developers Jambi para Java ¿Donde me apunto?

gracias Shekalug http://www.shekalug.org Yo (Victor Orozco) http://tuxtor.shekalug.org tuxtor@shekalug.org

Reconocimiento 3.0 Guatemala License de Creative Commons Licencia Reconocimiento 3.0 Guatemala License de Creative Commons