Escolar Documentos
Profissional Documentos
Cultura Documentos
Studio, Sun
Java
Studio
Enterprise,
y Sun
Java
Studio
Creator de Sun
Plataforma
Framework est simplificando el desarrollo de aplicaciones para escritorio Java Swing. El
paquete de NetBeans IDE para Java SE contiene lo que se necesita para empezar a
desarrollar plugins y aplicaciones basadas en la plataforma NetBeans; no se requiere un
SDK adicional.
Las aplicaciones pueden instalar mdulos dinmicamente. Algunas aplicaciones pueden
incluir un modulo de actualizacin para permitir a los usuarios descargar Actualizaciones
de firma digital y nuevas caractersticas directamente dentro de la aplicacin en ejecucin.
Reinstalando una actualizacin o una nueva versin, no obligando a los usuarios a
descargar toda la aplicacin de nuevo.
La plataforma ofrece servicios reusables comunes para las aplicaciones de escritorio,
permitiendo a los desarrolladores centrarse en la lgica de sus aplicaciones. Algunas de las
caractersticas de la aplicacin son:
Gestin de ventana
NetBeans IDE es libre, cdigo abierto, multiplataforma con soporte integrado para el
lenguaje de programacin Java.
Versiones
Lanzamientos del IDE NetBeans3
Versiones NetBeans
Versin
Fecha de lanzamiento
NetBeans 8.1
4 de noviembre de 2015
NetBeans 8.0.1
5 de octubre de 2014
NetBeans 7.4
15 de octubre de 2013
NetBeans 7.3.1
12 de junio de 2013
NetBeans 7.3
21 de febrero de 2013
NetBeans 7.2
noviembre de 2012
NetBeans 7.1.2
Mayo de 2012
NetBeans 7.0.1
01 de agosto de 2011
NetBeans 7.0
20 de abril de 2011
NetBeans 6.9.1
4 de agosto de 2010
NetBeans 6.9
15 de junio de 2010
NetBeans 6.8
10 de diciembre de 2009
NetBeans 6.7.1
27 de julio de 2009
NetBeans 6.7
29 de junio de 2009
NetBeans 6.5
25 de noviembre de 2008
NetBeans 6.1
28 de abril de 2008
NetBeans 6.0
3 de diciembre de 2007
NetBeans 5.5.1
24 de mayo de 2007
NetBeans 5.5
30 de octubre de 2006
NetBeans 5.0
enero de 2006
NetBeans 4.1
mayo de 2005
NetBeans 4.0
diciembre de 2004
NetBeans 3.6
abril de 2004
NetBeans 3.5
junio de 2003
Netbeans 3.4.1
enero de 2003
Netbeans 3.4
agosto de 2002
Netbeans 3.3.2
julio de 2002
Netbeans 3.3.1
febrero de 2002
Netbeans 3.3
diciembre de 2001
Netbeans 3.2.1
2001
Netbeans 3.2
marzo de 2001
Netbeans 3.1
diciembre de 2000
Mysql Workbench
MySQL Workbench es una herramienta visual de diseo de bases de datos que integra
desarrollo de software, Administracin de bases de datos, diseo de bases de datos,
creacin y mantenimiento para el sistema de base de datos MySQL. Es el sucesor de
DBDesigner 4 de fabFORCE.net, y reemplaza el anterior conjunto de software, MySQL
GUI Tools Bundle.
Releases
La primera versin previa de MySQL Workbench fue liberada en septiembre de 2005, 6 y no
fue incluida en la MySQL GUI Tools Bundle. El desarrollo fue comenzado nuevamente en
2007 y MySQL Workbench estuvo preparado para volverse el producto insignia de MySQL
GUI.7
El versionado comenz con la 5.0, para remarcar el hecho que MySQL Workbench fue
desarrollado como el sucesor de DBDesigner4.8
MySQL Workbench 5.0 y 5.1
MySQL Workbench 5.0 y 5.1 son herramientas visuales especializadas para bases de datos
MySQL. Mientras MySQL Workbench 5.0 era un producto exclusivo de MS Windows el
soporte cross-platform fue agregado a MySQL Workbench 5.1 y posterior.9 10
MySQL Workbench 5.2
A partir de MySQL Workbench 5.2, cuando la aplicacin se ha desarrollado una base de
datos general de aplicacin GUI. Aparte de modelado de base de datos fsica que cuenta
con un editor de SQL y un servidor de base de datos Interfaz de administracin, en
sustitucin de la antigua MySQL GUI Bundle herramientas. La nueva aplicacin sin
embargo todava no es compatible con la migracin de datos, que era una parte del conjunto
de herramienta antigua.
MySQL Workbench 6.2
El navegador esquema ahora incluye botones de acceso directo para las operaciones
comunes como la vista de datos de tabla, el editor de tablas , y el inspector de la tabla /
esquema.
Caractersticas
Las caractersticas destacadas de MySQL Workbench 5.2 son:
General
Editor de SQL
Soporte Unicode
Modelado de datos
Sincronizacin de esquema
Printing of models
Database administration
Instance configuration
MySQL
es
usado
por
muchos
sitios
web
grandes
2
3 4
como Wikipedia, Google (aunque
no
bsquedas), Facebook,5 6 7 Twitter,8 Flickr,9y YouTube.10
populares,
para
Lenguajes de programacin
Existen varias interfaces de programacin de aplicaciones que permiten, a aplicaciones
escritas en diversos lenguajes de programacin, acceder a las bases de datos MySQL,
incluyendo C, C++, C#,Pascal, Delphi (va dbExpress), Eiffel, Smalltalk, Java (con una
implementacin
nativa
del
driver
de
Java), Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac y Linux), (x)Harbour
(Eagle1),FreeBASIC, y Tcl; cada uno de estos utiliza una interfaz de programacin de
aplicaciones especfica. Tambin existe una interfaz ODBC, llamado MyODBC que
permite a cualquier lenguaje de programacin que soporte ODBC comunicarse con las
bases de datos MySQL. Tambin se puede acceder desde el sistema SAP, lenguaje ABAP.
Aplicaciones
Filosofa
El lenguaje Java se cre con cinco objetivos principales:
1. Debera usar el paradigma de la programacin orientada a objetos.
2. Debera permitir la ejecucin de un mismo programa en mltiples sistemas
operativos.
3. Debera incluir por defecto soporte para trabajo en red.
4. Debera disearse para ejecutar cdigo en sistemas remotos de forma segura.
5. Debera ser fcil de usar y tomar lo mejor de otros lenguajes orientados a objetos,
como C++.
Para conseguir la ejecucin de cdigo remoto y el soporte de red, los programadores de
Java a veces recurren a extensiones como CORBA (Common Object Request Broker
Architecture), Internet Communications Engine o OSGi respectivamente.
Orientado a objetos
La primera caracterstica, orientado a objetos (OO), se refiere a un mtodo de
programacin y al diseo del lenguaje. Aunque hay muchas interpretaciones para OO, una
primera idea es disear el software de forma que los distintos tipos de datos que usen estn
unidos a sus operaciones. As, los datos y el cdigo (funciones o mtodos) se combinan en
entidades llamadas objetos. Un objeto puede verse como un paquete que contiene el
comportamiento (el cdigo) y el estado (datos). El principio es separar aquello que
cambia de las cosas que permanecen inalterables. Frecuentemente, cambiar una estructura
de datos implica un cambio en el cdigo que opera sobre los mismos, o viceversa. Esta
separacin en objetos coherentes e independientes ofrece una base ms estable para el
diseo de un sistema software. El objetivo es hacer que grandes proyectos sean fciles de
gestionar y manejar, mejorando como consecuencia su calidad y reduciendo el nmero de
proyectos fallidos. Otra de las grandes promesas de la programacin orientada a objetos es
la creacin de entidades ms genricas (objetos) que permitan la reutilizacin del software
entre proyectos, una de las premisas fundamentales de la Ingeniera del Software. Un objeto
genrico cliente, por ejemplo, debera en teora tener el mismo conjunto de
comportamiento en diferentes proyectos, sobre todo cuando estos coinciden en cierta
medida, algo que suele suceder en las grandes organizaciones. En este sentido, los objetos
podran verse como piezas reutilizables que pueden emplearse en mltiples proyectos
distintos, posibilitando as a la industria del software a construir proyectos de envergadura
empleando componentes ya existentes y de comprobada calidad; conduciendo esto
finalmente a una reduccin drstica del tiempo de desarrollo. Podemos usar como ejemplo
de objeto el aluminio. Una vez definidos datos (peso, maleabilidad, etc.), y su
comportamiento (soldar dos piezas, etc.), el objeto aluminio puede ser reutilizado en el
campo de la construccin, del automvil, de la aviacin, etc.
programacin
tales
Basic
.NET, F#, Java, Python, Ruby, PHP; al igual que entornos de desarrollo web
como ASP.NETMVC, Django, etc., a lo cual sumarle las nuevas capacidades
online bajo Windows Azure en forma del editor Monaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, as
como servicios web en cualquier entorno que soporte la plataforma .NET (a partir
de la versin .NET 2002). As se pueden crear aplicaciones que se comuniquen
entre estaciones de trabajo, pginas web, dispositivos mviles, dispositivos
embebidos, consolas, etc.
a. Versiones
A partir de la versin 2005 Microsoft ofrece gratuitamente las Ediciones Express,
que son versiones bsicas separadas por lenguajes de programacin o plataforma
enfocadas; para estudiantes y programacin amateur. Estas ediciones son iguales
al entorno de desarrollo comercial, pero sin caractersticas avanzadas de
integracin. Dichas ediciones son:
versin
reducida
de MS
SQL
Server
Express
Edition cuyas nicas limitaciones son que no soporta bases de datos superiores a
4 GB de tamao, se ejecuta en un procesador, y no cuenta con el Agente de SQL
Server.
Visual InterDev
Visual J++
Visual FoxPro
Visual SourceSafe
8.3.2
C#
8.3.3
de
los
competidores
ms
destacados
de
SQL
Server
estn: Oracle, MariaDB, MySQL, PostgreSQL. SQL Server solo est disponible
para sistemas operativos Windows de Microsoft.
Puede ser configurado para utilizar varias instancias en el mismo servidor fsico, la
primera instalacin lleva generalmente el nombre del servidor, y las siguientes nombres especficos (con un guion invertido entre el nombre del servidor y el
nombre de la instalacin).
USUARIO
Actualiza
avance de
meta
MINI TELETON
BD TELETON.
Devuelve
valor parcial
Se vlida para
ingresar a la
aplicacin
Ingresa
Donativo
FIN DEL
PROCESO
Devuelve
confirmacin
de Usuario
Almacena
registros
USUARIO
Se vlida para
ingresar a la
aplicacin
BD TELETON.
BD TELETON
Devuelve
confirmacin
de Usuario
Ingresa
Depsito
Almacena
registros
FIN DEL
PROCESO
Sistema de
actualizacin
almacena y
actualiza
cuenta en BD
Teletn
registros
DIAGRAMA DE SECUENCIA
DIAGRAMA DE COLABORACION
NORMALIZACIN
Primera Forma Normal
Se definieron las tablas de la base de datos