Ejemplo de replanteamiento de diseño de Software en Uvinum.
Introducir conceptos como Clean Code, Code Smells, Refactoring, Arquitectura Hexagonal, testing, Domain-Driven Design, etc.
Ejemplo de replanteamiento de diseño de Software en Uvinum.
Introducir conceptos como Clean Code, Code Smells, Refactoring, Arquitectura Hexagonal, testing, Domain-Driven Design, etc.
Présentation synthétique des principaux couloirs formels et informels de commercialisation du bétail dans la région
II. Obstacles formels et informels aux échanges du bétail
III. Evaluation des coûts de ces obstacles pour la filière
IV. Initiatives prises pour réduire ces obstacles et des résultats obtenus
V. Conclusion & recommandations
LA INVESTIGACION Y LA TRANSFORMACION UNIVERSITARIA Manuel Mujica
II Simposio Interdisciplinario sobre Gerencia, Currículo y TIC en el Marco de la Transformación Educativa Venezolana (II SIGCTMTEV-2010)
Prof. Luis Paradas
Présentation synthétique des principaux couloirs formels et informels de commercialisation du bétail dans la région
II. Obstacles formels et informels aux échanges du bétail
III. Evaluation des coûts de ces obstacles pour la filière
IV. Initiatives prises pour réduire ces obstacles et des résultats obtenus
V. Conclusion & recommandations
LA INVESTIGACION Y LA TRANSFORMACION UNIVERSITARIA Manuel Mujica
II Simposio Interdisciplinario sobre Gerencia, Currículo y TIC en el Marco de la Transformación Educativa Venezolana (II SIGCTMTEV-2010)
Prof. Luis Paradas
Backdrop como evolución alternativa y sana para drupal 7Victor Kane
Diapositivas de la presentación "Backdrop como evolución alternativa y sana para Drupal", que tuvo lugar el martes 21 de enero, 2014, como parte de la conferencia Drupal Picchu ( http://picchu2014.dlatino.org/es ) en la sede de la Universidad Andina del Cusco.
La presentación informó sobre Backdrop, una bifurcación del proyecto de software libre Drupal, un entorno para la creación de CMS (sistemas de gestión de contenidos).
Cubrió los siguientes puntos:
● Los objetivos de Backdrop
● Las razones que llevaron a hacer el “fork”
● Los planes de desarrollo: “¿para cuándo?”
● ¿Otros forks?
● Bibliografía y links
Copyright (c) 2010 Leonardo J. Caballero G.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
Ponencia toca los siguientes temas: ¿qué es Plone CMS?, demostraciones, Plone como portal institucional, Plone como Intranet, Plone como Red Social, Plone para el sector educativo como LMS/KMS, propuesta y planes a futuro.
Licencia: FDL Free Document License.
Formato: OpenOffice.org 2.0 Impress y Writer.
Duración: 45 hora, 15 preguntas.
Dictada en: Jornadas de Sensibilización de Uso de Software Libre IUTE Marzo 2010.
Ultima actualización: 15/06/2010, Ciclo de charlas de Ingeniería de Sistemas del IUPSM Mérida 2010.
Lugar: Mérida, Estado Mérida, Venezuela.
Autor(es): Leonardo J. Caballero G.
Email: leonardocaballero at gmail dot com, lcaballero at cenditel dot gob dot ve
Taller realizado por Jesús Manuel Olivas (@jmolivas) en aprendePHP.
Temas tratados:
¿Qué es un framework?
¿Para qué y por qué utilizarlos?
¿Qué frameworks PHP hay?
¿Por qué Symfony 2?
Desarrollo rapido de software libre de alta calidad UOC 2015 tesis maestriaMariano Reingart
Trabajo Final (Tesis Maestría)
Máster en Software Libre
Universidad Abierta de Cataluña (UOC)
Ingeniería de software asistida por computadora enfocada en tareas para agilizar el ciclo de vida de las aplicaciones mediante mejora continua disciplinada a nivel personal
http://hdl.handle.net/10609/40394
Abstract:
Este trabajo de investigación abarca el estudio, implementación y evaluación de diferentes herramientas, metodologías y procesos para producción de Software Libre en el campo del desarrollo rápido de aplicaciones (RAD , precursor de metodologías ágiles como Scrum ). Se explora el estado del arte sobre interfaces enfocadas en tareas , para aumentar la productividad y facilitar la gestión ágil del ciclo de vida de aplicaciones (ALM ). Fomentando la mejora continua, se busca integrar y agilizar prácticas disciplinadas de la ingeniería de software al nivel de los programadores (inspirado por los lineamientos del PSP Proceso de Software Personal), cubriendo la gestión del tiempo y disminución de defectos, con recolección automática de métricas y análisis de datos estadísticos. Para superar las deficiencias y problemas de adopción conocidos, se aportan posibles mejoras al estado del arte: sensor automático de tiempos usando detección facial (vía “cámara web”) y seguimiento de líneas de código mediante identificadores globales (UUID). Los conceptos han sido probados inicialmente en aplicaciones reales (estrategia investigaciónacción), pudiendo ser evaluados a futuro sobre sistemas legados de gestión administrativa/contable, posiblemente extensible a casos generales y aplicable en ámbitos educativos. En este sentido, se analiza una técnica de conversión basada en EBNF , para posibilitar la migración y modernización de aplicaciones heredadas, construidas con herramientas propietarias como Visual Basic clásico, hacia el lenguaje de programación dinámico Python y base de datos relacional PostgreSQL .
Krita es un software de pintura digital el cual puede ser una gran alternativa a otros software de ese genero. Krita no es un software de retoque fotográfico o de manipulacion de imagen, sin embargo ofrece mas que lo necesario para serlo. Sin embargo su fortaleza es el uso de brochas y otros dispositivos que en conjunto puedes realizar lo que es realmente el arte digital.
En esta presentacion, introduzco el programa, establesco las categorias, y a la cual Krita pertenece asi como muestro el trabajo que es posible por el software y como se usa por otras personas expertas.
Gobernancia y particionacion en comunidades de Software Libre v2Alexandro Colorado
Presentacion que explica los pasos para participar en comunidades de software libre como OpenOffice y ejemplos de la infraestructura y como usarla. Tambien se habla de como gestionar tu propia comunidad y finalmente como empresas e instituciones academicas pueden participar en dichas comunidades.
Durante el FLISOL 2014 en Cancun se presento una platica sobre la plataforma Blender para la creacion de animaciones usando software 100% Libre.
Los chicos de la Universidad Anahuac Campus Cancun pudieron realizar estas platicas con un gran impacto en los asistentes quienes estuvieron muy interesados.
Sobre economía digital y como esta esta ayudando a obtener una mejor plataforma para contruir un futuro economico solido basado en la red como entidad de confianza.
Una recolleccion de ideas sobre el avance o estancamiento en la mentalidad que se refleja en la escena del software libre. La falta de contribuciones es algo que aun no ha caido en cabeza de muchos entusiastas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
1. Practicas Profesionales en
Apache OpenOffice
1
PracticasPracticas
VirtualesVirtuales
En Software LibreEn Software Libre
Apache OpenOffice
Contribuidor PPMC 21/10/1221/10/12
00:00
2. Practicas Profesionales en
Apache OpenOffice
2
¿Barreas de la presencialidad?¿Barreas de la presencialidad?
● Eliminar las barreras de infraestructura
● Mexico carece de innovación
● No hay empresas de software en Mexico
● Demanda de tecnología
● Planes de estudio precarios
3. Practicas Profesionales en
Apache OpenOffice
3
¿Porque virtuales?¿Porque virtuales?
● Fácil de escalar
● Entre mas personas es mas fácil aprender a
innovar
● Se vuelve más eficiente el trabajo
● El ambiente virtual es “el futuro”
6. Practicas Profesionales en
Apache OpenOffice
6
¿Porque Software Libre?¿Porque Software Libre?
➢ Código de producción
➢ Una organización global
➢ Reconocida en todo el mundo
➢ Transparencia 100%
➢ Procesos ampliamente aceptados de desarrollo
de software
➢ Flexibilidad de horario
➢ Proyectos en comunidad
7. Practicas Profesionales en
Apache OpenOffice
7
DesarrolloDesarrollo
● Trabaja desde casa
● Organiza tu trabajo
● Aprende a tu paso
● Documenta todo
● !!!Muestra tu trabajo!!!
DevOps
Genio de
Internet
Zen del
SEO
10. Practicas Profesionales en
Apache OpenOffice
10
“ ”Proyecto WayOOo“ ”Proyecto WayOOo
● Firmar convenios con universidades
● Crear clusters de becarios
● Desarrollar un semillero global dentro de OOo
● !!Innovar!!
11. Practicas Profesionales en
Apache OpenOffice
11
Areas de practicasAreas de practicas
● Documentación
– Contenidos
● Desarrollo
– Desarrollo de extensiones
– Desarrollo de núcleo
● Control de calidad
– Testing
12. Practicas Profesionales en
Apache OpenOffice
12
DocumentaciónDocumentación
● Hablar inglés
● Ser consistente
● Atención a los detalles
● Buena redacción
13. Practicas Profesionales en
Apache OpenOffice
13
DesarrolloDesarrollo
● Capacidad de Auto aprendizaje
● Capacidad de resolver problemas
● Capacidad de generar preguntas técnicas
eficientes
● Pensamiento lógico sólido
● Altamente productivo
14. Practicas Profesionales en
Apache OpenOffice
14
Control de CalidadControl de Calidad
● Consistencia y organización
● Seguimiento de multiples casos
● Comunicación efectiva
● Atención a detalles
15. Practicas Profesionales en
Apache OpenOffice
15
Otros programas deOtros programas de
OpenOfficeOpenOffice
● Academias OpenOffice
– Institutos que llevan la certificación OpenOffice
● Academias de innovación
– Migraciones academicas
– Desarollo de programa de Ofimática empresarial
● Estandares de documentación
● Gestión empresarial de documentos
● Innovación empresarial
16. Practicas Profesionales en
Apache OpenOffice
16
Certificacion deCertificacion de
openofficeopenoffice
● Valor internacional
● Integrado al proceso educativo
● Portafolio de evidencias de trabajo
● Seguimiento de aprendizaje
● Aprendizaje horizontal (de pares)
● Gestión sencilla via tecnologías web 2.0
● Basado en el marco europeo de conocimiento
● Abierto a la educación integrál
17. Practicas Profesionales en
Apache OpenOffice
17
“ ”Diplomado Software Libre“ ”Diplomado Software Libre
● Tener un entendimiento redondo del software
libre
● Desarrollar en la metodología del software libre
● Solucionar problemas en comunidad
● Integrar ideas, y alcanzar innovación a traves
de esta
19. Practicas Profesionales en
Apache OpenOffice
19
OOo2GdocOOo2Gdoc
● Sincroniza documentos con
– Google Docs
– Zoho
● Sube documentos a la nube
● Baja documentos
● Permite nunca perder información
● Es libre
20. Practicas Profesionales en
Apache OpenOffice
20
Desarrollo de extensionesDesarrollo de extensiones
● Tarea: Mejorar la integración de la extensión
OOo2Gdoc
● Objetivo: Homogeneizar el “Look & Feel” de la
extension con OpenOffice.org
21. Practicas Profesionales en
Apache OpenOffice
21
-De Java SWING a UNO AWT-De Java SWING a UNO AWT
public short execute() throws
com.sun.star.script.BasicErrorException,
Exception{
....
this.xMCF.createInstanceWithContext("com.s
un.star.awt.Toolkit",
this.xComponentContext);
....
}
private void initComponents() {
....
jSeparator1 = new
javax.swing.JSeparator();
documentNamePanel = new
javax.swing.JPanel();
....
}
24. Practicas Profesionales en
Apache OpenOffice
24
VentajasVentajas
● Se integra mejor al L&F de OpenOffice.org
● Ahorro de recursos.
● La unica dependecia es: OpenOffice.org
● El termino “Extension” se lleva acabo
plenamente.