Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

Code Army Bolivia

3/11/09

Desarrollo de Software Orientado a Objeto usando UML

JAN29



¿Qué es un Proceso de Desarrollo de SW?

Define Quién debe hacer Qué, Cuándo y Cómo debe hacerlo

No existe un proceso de software universal. Las características de cada proyecto (equipo de desarrollo, recursos, etc.) exigen que el proceso sea configurable

Rational Unified Process (RUP) 
El Proceso Unificado Racional (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.

El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización.

También se conoce por este nombre al software desarrollado por Rational, hoy propiedad de IBM, el cual incluye información entrelazada de diversos artefactos y descripciones de las diversas actividades. Está incluido en el Rational Method Composer (RMC), que permite la personalización de acuerdo a necesidades.

Originalmente se diseñó un proceso genérico y de dominio público, el Proceso Unificado, y una especificación más detallada, el Rational Unified Process, que se vendiera como producto independiente.

Dos dimensiones

Fases e Hitos (Milestones)

Elementos en RUP 
  • Workflows (Disciplinas)

    Workflows Primarios
  1. Business Modeling (Modado del Negocio)
  2. Requirements (Requisitos)
  3. Analysis & Design (Análisis y Diseño)
  4. Implementation (Implementación)
  5. Test (Pruebas)
  6. Deployment (Despliegue)

    Workflows de Apoyo
  1. Environment (Entorno)
  2. Project Management (Gestión del Proyecto)
  3. Configuration & Change Management (Gestión de Configuración y Cambios)

Workers

    Analyst workers
  • Business-Process Analyst
  • Business Designer
  • Business-Model Reviewer
  • Requirements Reviewer
  • System Analyst
  • Use-Case Specifier
  • User-Interface Designer
    Developer workers
  • Architect
  • Architecture Reviewer
  • Capsule Designer
  • Code Reviewer
  • Database Designer
  • Design Reviewer
  • Designer
  • Implementer
  • Integrator
Testing professional workers
  • Test Designer
  • Tester
Manager workers
  • Change Control Manager
  • Configuration Manager
  • Deployment Manager
  • Process Engineer
  • Project Manager
  • Project Reviewer
Other workers
  • Any Worker
  • Course Developer
  • Graphic Artist
  • Stakeholder
  • System Administrator
  • Technical Writer
  • Tool Specialist

Artefactos
Resultado parcial o final que es producido y usado durante el proyecto. Son las entradas y salidas de las actividades

  • Un artefacto puede ser un documento, un modelo o un elemento de modelo

Conjuntos de Artefactos
  • Business Modeling Set
  • Requirements Set
  • Analysis & Design Set
  • Implementation Set
  • Test Set
  • Deployment Set
  • Project Management Set
  • Configuration & Change Management Set
  • Environment Set

 Características Esenciales de RUP 
  • Proceso Dirigido por los Casos de Uso
  • Proceso Iterativo e Incremental
  • Proceso Centrado en la Arquitectura

Proceso dirigido por los Casos de Uso




Proceso Iterativo e Incremental
  • El ciclo de vida iterativo se basa en la evolución de prototipos ejecutables que se muestran a los usuarios y clientes
  • En el ciclo de vida iterativo a cada iteración se reproduce el ciclo de vida en cascada a menor escala.
  • Los objetivos de una iteración se establecen en función de la evaluación de las iteraciones precedentes.
  • Las actividades se encadenan en una mini-cascada con un alcance limitado por los objetivos de la iteración


Cada iteración comprende:

  • Planificar la iteración (estudio de riesgos)
  • Análisis de los Casos de Uso y escenarios
  • Diseño de opciones arquitectónicas
  • Codificación y pruebas. La integración del nuevo código con el existente de iteraciones anteriores se hace gradualmente durante la construcción
  • Evaluación de la entrega ejecutable (evaluación del prototipo en función de las pruebas y de los criterios definidos)
  • Preparación de la entrega (documentación e instalación del prototipo)


Proceso Centrado en la Arquitectura 

Arquitectura de un sistema es la organización o estructura de sus partes más relevantes

Un arquitectura ejecutable es una implementación parcial del sistema, construida para demostrar algunas funciones y propiedades

RUP establece refinamientos sucesivos de una arquitectura ejecutable, construida como un prototipo evolutivo

Fases del Ciclo de Vida

El ciclo de vida consiste en una serie de ciclos, cada uno de los cuales produce una nueva versión del producto

Cada ciclo está compuesto por fases y cada una de estas fases está compuesta por un número de iteraciones

Las fases son:
  • Inicio o Estudio de oportunidad
  • Elaboración
  • Construcción
  • Transición
Inicio o Estudio de oportunidad (inception)
  • Define el ámbito y objetivos del proyecto
  • Se define la funcionalidad y capacidades del producto

Elaboración
  • Tanto la funcionalidad como el dominio del problema se estudian en profundidad
  • Se define una arquitectura básica
  • Se planifica el proyecto considerando recursos disponibles


Construcción
  • El producto se desarrolla a través de iteraciones donde cada iteración involucra tareas de análisis, diseño e implementación
  • Las fases de estudio y análisis sólo dieron una arquitectura básica que es aquí refinada de manera incremental conforme se construye (se permiten cambios en la estructura)
  • Gran parte del trabajo es programación y pruebas
  • Se documenta tanto el sistema construido como el manejo del mismo
  • Esta fase proporciona un producto construido junto con la documentación

Transición
  • Se libera el producto y se entrega al usuario para un uso real
  • Se incluyen tareas de marketing, empaquetado atractivo, instalación, configuración, entrenamiento, soporte, mantenimiento, etc.
  • Los manuales de usuario se completan y refinan con la información anterior
  • Estas tareas se realizan también en iteraciones

continue reading

2/11/09

Microsoft y Yahoo sellarán su alianza en 2010

JAN29



Microsoft y Yahoo decidieron posponer la fecha para sellar su alianza en el negocio de las búsquedas y la publicidad online.

Según informa Elmundo.es, las firmas remitieron una carta al regulador bursátil de Estados Unidos, Sec, en el que señalan que ampliaron el período para negociar y concretar su acuerdo.

"Dada la compleja naturaleza de la transacción, aún faltan algunos detalles por completarse. Las partes están trabajando diligentemente en la finalización de los acuerdos", puntualizó Yahoo.

En julio psaado, las empresas anunciaron una alianza de 10 años en el negocio de las búsquedas y publicidades en la Web. La unión iba a concretarse el pasado 27 de octubre, pero será finalmente 2010 el año en que las firmas comiencen a operar de manera conjunta.

Yahoo! definitivamente ha culminado sus conversaciones formales con Microsoft para lanzarse a los brazos de su rival Google. El anuncio hizo caer las acciones de Yahoo!, que cerró en baja de 10% a US$23,52. Por el contrario, hizo subir la de Microsoft 4,13%, a US$28,24.

En un comunicado oficial de Yahoo! y de Google, ambas empresas han llegado a un acuerdo no excluyente en el segmento de avisos en búsquedas que se espera sume unos US$800 millones de dólares en ventas.

El acuerdo, que durará cuatro años renovables por un período de diez, permite que Yahoo! coloque avisos entregados por Google junto a los resultados de sus búsquedas en sus sitios en los EEUU y Canadá solamente

Yahoo! espera que el acuerdo le genere un flujo de caja por operaciones de entre US$250 millones a US$450 millones en el primer año.

continue reading

1/11/09

Efectos de Texto: Manchas de agua

JAN29


Pare crear este efecto usaremos de fondo la textura de ima hoja de pale, si no tienes una puedes usar esta. dimensiones 800x800

Ingresa el texto al que le daras el efecto, situalo al centro de la imagen, luego crea una capa vacia entre el fondo y la letra.

A la capa de texto, dale clic derecho y rasterizala.
ve a FILTRO - RUIDO - AÑADIR RUIDO, coloca los valores como se ve en la imagen.

Aplica el filtro FILTRO - ARTISTICO - BORDES AÑADIDOS, con los siguientes valores

Con la herramienta FILTRO, distorciona la imagen tratando de darle un efecto de derretido.

en  la capa vacia que creaste antes, usando un pincel con color negro, pinta manchas por los alrededores de la imagen, trata de hacerlo lo mas al azar posible

A esta nueva capa de manchas aplicale el filtro FILTRO - RUIDO - AÑADIR RUIDO, con unos valores elevados.
Presiona la tecla CTRL y da un clic sobre la capa, esto hara que una mascara cubra todas las manchas


Ahora ve a FILTRO - DESENFOCAR - DESENFOQUE RADIAL

Presiona CTRL + D  para desaparecer la mascara
Finalmente a esta capa aplica el estilo de capa LUMINOSIDAD, y a la capa de texto el estilo de caoa MULTIPLICAR

continue reading

Bajar videos de Facebook sin programas

JAN29

Si tienes un video en facebook que te gusta y te lo quieres descargar, este pequeño truco te ayudara

Situate en la barra de direcciones del navegador y añadele la palabra "bajar"
Antes

despues

Presiona ENTER

Este enlace te dirige a una nueva pagina, donde solamente tienes que seguir las instrucciones para bajar tu video en formato MP4 o FLV

continue reading

Coloreando la imagen (2da parte)

JAN29



Continuando con el coloreado de nuestra imagen (primera parte), ahora nos toca darle un toque mas profesional.
En la primera parte de este tutorial definimos la estructura de nuestro trabajo de la siguiente forma:

Si no tienes las capas como se muestra en la figura de arriba, te recomiendo que te pases por los tutoriales anteriores.

Comenzaremos trabajando la piel de la tortuga, selecciona la capa correspondiente e ingresa a OPCIONES DE FUSION.
Realiza los cambios, como se indica en los sectores marcados con rojo
Bisel y Relieve


 
Continuamos con el caparazon

Superposicion de Degradado


Ahora vamos por la panzita
Bisel y relieve


A las capas de las uñas y lengua dejamos con los colores originales, ya que no necesitan de  ningun efecto.

Por  ultimo nos queda la capa del ojo
Bisel y relieve

Superposicion de degradado


Ya debe tener algo como la imagen de abajo, sino verifique los pasos anteriores.

Como se puede ver, falta refinar la imagen, los bordes de la imagen siguen teniendo imperfecciones, para eliminarlas haremos uso de la herramienda borrador, tomate tu tiempo, si te equivocas, utiliza la herramienta pincel con un color negro.

Finalmente crea una nueva capa, oculta el fondo de la imagen y dirigete al menu IMAGEN - APLICAR IMAGEN, a la ventana que te aparece le das en aceptar, esto crea una copia de todas las capas visibles en una sola.

con la nueva capa seleccionada, ve a FILTRO - RUIDO - AÑADIR RUIDO, coloca una cantidad de 8%, distribucion UNIFORME, activa MONOCROMATICO y presiona OK.
A esta capa añadele el estilo de capa SUPERPONER.

Añadele un paisaje de fondo, un degradado o sombras para decorar y listo.

Coloreando la imagen (1ra parte)
Preparacion de una imagen para colorear

continue reading

Tu primera pagina web con Dreamweaver

JAN29




Abrimos el programa Dreamweaver, en la pantalla inicial que nos muestra escogemos la opcion CREAR NUEVO - HTML



Dreamweaver crea automaticamente el codigo necesario para tu pagina web, por el momento es una pagina vacia. Te brinda la posibilidad de trabajar con el codigo HTML o con Vista Diseño, ambos inclusive.

Nosotros trabajaremos con la vista DISEÑO, asi que dale un clic para activarlo


Ahora crearemos la estructura basica de nuestra web, el esqueleto. Dirigete al menu INSERTAR - TABLA. En la venta que te aparece a continuacion, coloca los valores como en la imagen.

Si utilizas algun procesador de texto como Word o OpenOffice, te daras cuenta que la manipulacion de la tabla es muy similar, entonces ayudate de los recuadros negros que aparecen en la tabla y dale forma a tu web.

Las partes basicas con las que cuenta una pagina web, son cuatro, una CABECERA donde aparecera tu logo o nombre, un MENU para colocar tus enlaces, un CUERPO donde colocar el texto e imagenes que quieras, y un PIE DE PAGINA para colocar algunos datos extras como tu mail, direccion, fono, etc.

realizaremos algunas modificaciones mas, para darle un mejor aspecto UNIREMOS algunas celdas, tal como lo hariamos en word, selecciona las celdas superiores como se ve en la imagen, da un clic derecho dentro de una de ellas y escoge TABLAS - COMBINAR CELDAS.
Realiza el mismo paso con las celdas inferioes del PIE DE PAGINA

Ahora le daremos un poco de color a la pagina web

Con la pestaña PROPIEDADES activada, busca un pequeño recuadro como se ve en la imagen, este recuadro es el que nos permite dar un color de fondo a las tablas. selecciona una celda haciendo clic en una de ellas, despues realiza un clic en el recuadro de colores, para desplegar todos los colores disponibles, escoge uno e inmediatamente la celda selecciona cambiara de color, realiza este paso con todas las celdas.

INSERTAR TEXTO E IMAGENES

Para insertar tecto e imagenes, dreamweaver nos permite hacerlo todo de manera visual, solo tienes que hubicarte en la celda correspondiente y empieza a escribir.
Dreamweaver te ofrece las herramientas necesarias para formatear el texto, similar a un editor de texto.

Para insertar imagenes lo mismo, dreamweaver te facilita la tarea brindandote un boton situado en la parte superior, ademas te ofrece otras opciones que las veremos en otro momento.


Ahora solo nos queda darle un titluo a nuestra web. En la parte superior tienes una opciones para ello, solo tienes que escribir el titulo de tu preferencia y presionar ENTER


Para terminar guardamos nuestra pagina, dirigete a ARCHIVO - GUARDAR COMO...

Para ver como quedo nuestra primera pagina web, en la parte superior tienes un icono con la forma deñ planeta tierra, solo tienes que hacer clic en el y escoger el navegador que tengas predeterminado, en mi caso tengo el firefox.

Trabajo Terminado

Talves te interese ver:

continue reading

Post recomendado