PROGRAMACION VISUAL EN PYTHON
Expositores:
Ing. Tany Villalba.
Ing. renzo Tapia
Segun es Tany, Python es un lenguaje de scripting independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo, lo que ofrece ventajas como la rapidez de desarrollo e inconvenientes como una menor velocidad.
Por otra parte señalo que para trabajar en entorno windows se tiene que instalar IDEs. Existen por supuesto una gran variedad de alternativas muy buenas, cada una con sus pro y contras. Entre las que podemos encontrar (todos instalables usando apt-get en sistemas basados en Debian):
Pero aqui podemos ver unas de las dos mejores:
P y D e v Es sin duda el mejor de todos. Se trata de un plugin para Eclipse que tiene todo lo que pudiéramos necesitar de un IDE:
- Resaltado de código
- Sangrado automática
- Completado automático
- Ejecución de programas
- Depurador de soluciones
- Administrador de proyectos
Open Komodo Es muy bueno sin duda, y nace como resultado de la liberación de parte del código del editor de Komodo, pero es solo un editor, por lo que el proceso de ejecución y depuración de aplicaciones lo tenemos que hacer manualmente o usando otras herramientas. Aún así posee:
- Resaltado de código
- Sangrado automática
- Completado automático
- Administrador de proyectos
- Y utilidades para el código (des/comentar bloques de código, uso de bookmarks, etc.)
Ing. Tany tambien hizo demostraciones como podemos programar en modo windows obviamente antes dio ejemplos en las que se emplea python como un lenguaje matematico e hizo una comparacion con el Programa de Matlab es es identica pero que te permite mucho mas. Python es un lenguaje sencillo y de poco codigo. Respecto a la programacion de modo windows en python demostro aplicaciones que era un poco de codigo para poder importar librerias; pero que era una gran ventaja programar en su srcripting de python ya que este codigo de podia llevar a cualquier otro lenguaje de programacion.
Respecto a las consultas y reportes en lenguajes de programacion de open source siempre hubo problemas que hasta ahora no se ha llegado a superar.Ing. Tany señalo que el 70% de Google esta hecho en Python, tambien señalo que java es otro lenguaje de programacion de mas utilizacion en Brasil.
BASE DE DATOS POSTGRESQL Y POSTGIS
PostgreSQL es una Base de datos y PostGIS añade imagenes a la BD y soporta imagenes que sirve para mapeos espaciales.
PostGIS añade soporte para objetos geográficos a la base de datos objeto-relacional PostgreSQL. En efecto, PostGIS "espacialmente permite" el servidor PostgreSQL, permitiendo que sea utilizado como una base de datos de backend espacial para los sistemas de información geográfica (SIG), al igual que la SDE de ESRI o la extensión espacial de Oracle. PostGIS sigue el OpenGIS "Simple Características Especificaciones para SQL" y ha sido certificado como compatible con los "Tipos y funciones" perfil.
Destaco la importancia de desarrollo en PostgreSQL y PostGIS en proyectos asi como Google Earth esta hecha con esta tecnologia y el desarrollo en open source cada ves es mas robusta y que te permite realizar un proyecto a la medida de la empresa o para lo que se quiera en los proyectos.
El desarrollo de PostGIS ha sido por refracciones de Investigación como un proyecto en tecnología de código abierto base de datos espaciales. PostGIS es liberado bajo la licencia GNU General Public License. Y desde entonces seguimos desarrollando PostGIS, y han añadido herramientas de interfaz de usuario, soporte de la topología de base, validación de datos, transformación de coordenadas, APIs de programación y mucho más. La lista de futuros proyectos incluye soporte completo topología, raster, redes y enrutamiento, tres superficies tridimensionales, curvas y splines y otras características.
DESARROLLO JAVA MOBILE CON NETBEANS
Dentro de unos de par años el celular sera muy importante ya que mediante este aparato podremos tener controlado nuestro trabajo, la casa, etc. Podremos visualizar en tiempo real los lugares que querramos tener bajo custodia con tan solo apretar las teclas de nuestro celular.
NetBeans Mobility puede ser usado para escribir, probar, depurar y desplegar aplicaciones para Java Micro Edition (Java ME), la plataforma habilitada móviles y dispositivos embebidos. Es compatible con las dos configuraciones de base de la plataforma Java ME. Resalto la importancia de Java y NetBeans es el futuro herramientas para los equipos mobiles.
Ing. Renzo Tapia, expuso desmostraciones con equipos celulares de marca Sony Ericsson en las cuales de podia programar de manera mas sencilla una ves instalado Java JDK y un Ide de NetBeans y desarrollar aplicaciones a su gusto.
0 comentarios:
Publicar un comentario