<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-233636099283670581</id><updated>2011-04-21T11:48:37.298-07:00</updated><title type='text'>natalia</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-233636099283670581.post-5400193464007688073</id><published>2009-05-11T18:16:00.000-07:00</published><updated>2009-05-26T15:05:06.434-07:00</updated><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-size:130%;color:#009900;"&gt;CLASE , SUBCLASE, INSTANCIA :&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;1) CLASE:&lt;/strong&gt;&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;Es una declaración o una abstracción de un objeto es decir la definición de un objeto . Cuando se programa un objeto y se definen sus características y funcionalidades, realmente se programa una clase.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;2) SUBCLASE:&lt;/strong&gt;&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;Las subclases añaden nuevos métodos, y nuevas variables. Es un grupo de clases y ordenes que se crean por la necesidad de agrupar en conjuntos naturales los ordenes de una clase.&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;3) INSTANCIA:&lt;/strong&gt;&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;es un modelo de comunicación con la Administración pública que, con variantes, un administrado o interesado puede utilizar para reclamar, solicitar o hacer una denunciar.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#009900;"&gt;JAVA:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Java es un lenguaje orientado a objetos, eso implica que su concepción es muy próxima a la forma de pensar humana. Es un lenguaje que es compilado, generando ficheros de clases compilados, pero estas clases compiladas, son en realidad interpretadas por la máquina virtual de java. Siendo la máquina virtual de java la que mantiene el control sobre las clases que se estén ejecutando.&lt;br /&gt;&lt;br /&gt;Las características mas importantes son:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;Es un lenguaje multiplataforma:&lt;/span&gt;&lt;span style="font-size:85%;"&gt; El mismo código java que funciona en un sistema operativo, funciona en cualquier otro sistema operativo que tenga instalada la máquina virtual java&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;Es un lenguaje seguro:&lt;/span&gt;&lt;span style="font-size:85%;"&gt; La máquina virtual, cuando ejecuta el código java, realiza comprobaciones de seguridad, además el propio lenguaje necesita otras características inseguras, como los punteros.&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/233636099283670581-5400193464007688073?l=natyperea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/5400193464007688073/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://natyperea.blogspot.com/2009/05/desarrollo-1-clase-es-una-declaracion-o.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/5400193464007688073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/5400193464007688073'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/2009/05/desarrollo-1-clase-es-una-declaracion-o.html' title=''/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-233636099283670581.post-4335555720630463517</id><published>2009-04-30T07:59:00.000-07:00</published><updated>2009-05-20T17:12:47.443-07:00</updated><title type='text'>Una Minima Aplicacion</title><content type='html'>&lt;a name="Cap3_1_1"&gt;&lt;/a&gt;&lt;strong&gt;Una mínima aplicación en Java&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;La aplicación más pequeña posible es la que simplemente imprime un mensaje en la pantalla. Tradicionalmente, el mensaje suele ser "Hola Mundo!". Esto es justamente lo que hace el siguiente fragmento de código:&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#009900;"&gt;// Aplicación HolaMundo de ejemplo&lt;br /&gt;//&lt;br /&gt;class HolaMundoApp {&lt;br /&gt;public static void main( String args[] ) {&lt;br /&gt;System.out.println( "Hola Mundo!" );&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="Cap3_1_2"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;HolaMundo&lt;br /&gt;Hay que ver en detalle la aplicación anterior, línea a línea. Esas líneas de código contienen los componentes mínimos para imprimir Hola Mundo! en la pantalla. Es un ejemplo muy simple, que no instancia objetos de ninguna otra clase; sin embargo, accede a otra clase incluida en el JDK.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;// Aplicación HolaMundo de ejemplo&lt;br /&gt;//&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Estas dos primeras líneas son comentarios. Hay tres tipos de comentarios en Java, // es un comentario orientado a línea.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#009900;"&gt;class HolaMundoApp { &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Esta línea declara la clase HolaMundoApp. El nombre de la clase especificado en el fichero fuente se utiliza para crear un fichero nombredeclase.class en el directorio en el que se compila la aplicación. En este caso, el compilador creará un fichero llamado HolaMundoApp.class.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#009900;"&gt;public static void main( String args[] ) {&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Esta línea especifica un método que el intérprete Java busca para ejecutar en primer lugar. Igual que en otros lenguajes, Java utiliza una palabra clave main para especificar la primera función a ejecutar. En este ejemplo tan simple no se pasan argumentos.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;public significa que el método main() puede ser llamado por cualquiera, incluyendo el intérprete Java.&lt;br /&gt;&lt;br /&gt;static es una palabra clave que le dice al compilador que main se refiere a la propia clase HolaMundoApp y no a ninguna instancia de la clase. De esta forma, si alguien intenta hacer otra instancia de la clase, el método main() no se instanciaría.&lt;br /&gt;&lt;br /&gt;void indica que main() no devuelve nada. Esto es importante ya que Java realiza una estricta comprobación de tipos, incluyendo los tipos que se ha declarado que devuelven los métodos.&lt;br /&gt;&lt;br /&gt;args[] es la declaración de un array de Strings. Estos son los argumentos escritos tras el nombre de la clase en la línea de comandos:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#009900;"&gt;%java HolaMundoApp arg1 arg2 ...&lt;br /&gt;System.out.println( "Hola Mundo!" );&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Esta es la funcionalidad de la aplicación. Esta línea muestra el uso de un nombre de clase y método. Se usa el método println() de la clase out que está en el paquete System.&lt;br /&gt;&lt;br /&gt;A una variable de tipo class se puede acceder sin necesidad de instanciar ningún objeto de esa clase. Por ello ha de ser un tipo básico o primitivo, o bien puede ser una referencia que apunta a otro objeto. En este caso, la variable out es una referencia que apunta a un objeto de otro tipo, aquí una instancia de la clase PrintStream (un objeto PrintStream), que es automáticamente instanciado cuando la clase System es cargada en la aplicación. Esto es algo semejante al hecho de que los objetos stream de entrada/salida, cin y cout son automáticamente instanciados y enlazados a los dispositivos estándar de entrada y salida cuando un programa C++ comienza su ejecución.&lt;br /&gt;&lt;br /&gt;El método println() toma una cadena como argumento y la escribe en el stream de salida estándar; en este caso, la ventana donde se lanza la aplicación. La clase PrintStream tiene un método instanciable llamado println(), que lo hace e presentar en la salida estándar del Sistema el argumento que se le pase. En este caso, se utiliza la variable o instancia de out para acceder al método.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#009900;"&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Finalmente, se cierran las llaves que limitan el método main() y la clase HolaMundoApp. En C++, la función main() en un programa puede tener cualquiera de los siguientes prototipos:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#009900;"&gt;tipo_retorno main()&lt;br /&gt;tipo_retorno main( int argc,char argv[] )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;El tipo_retorno puede ser cualquier tipo válido, o void, para indicar que la función no tiene que devolver valor alguno. La lista de argumentos puede estar vacía, o contener los argumentos de soporte para pasar parámetros en la línea de comandos. Esta forma de implementación la función difiere de la que acaba de presentar para Java, que siempre habrá de ser la misma, independientemente de los valores de retorno o la lista de parámetros que se pasen en la lista de argumentos a la aplicación.&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/233636099283670581-4335555720630463517?l=natyperea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/4335555720630463517/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://natyperea.blogspot.com/2009/04/una-mina-aplicacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/4335555720630463517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/4335555720630463517'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/2009/04/una-mina-aplicacion.html' title='Una Minima Aplicacion'/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-233636099283670581.post-8777223376171358655</id><published>2009-04-29T17:06:00.000-07:00</published><updated>2009-04-29T17:32:14.155-07:00</updated><title type='text'>CLASE JAVA</title><content type='html'>&lt;span style="color:#33cc00;"&gt;&lt;span style="color:#009900;"&gt;CLASE SYSTEM:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;Entrada y salida Estandar:&lt;br /&gt;&lt;/span&gt;Se encuentra relacionado con la clase System. Los dispositivos de entrada/salida probablemente sean uno de los aspectos más utilizado de esta clase.&lt;br /&gt;La clase System proporciona automáticamente cuando comienza la ejecución de un programa, un stream para leer del dispositivo estándar de entrada (normalmente, el teclado), un stream para presentar información en el dispositivo estándar de salida (normalmente, la pantalla) y otro stream donde presentar mensajes de error, que es el dispositivo estándar de error (normalmente, la pantalla).&lt;br /&gt;Los tres streams de entrada/salida están controlados por esta clase y se referencian como:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;System.in&lt;/span&gt; &lt;span style="color:#009900;"&gt;entrada estandar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;System.out&lt;/span&gt; &lt;span style="color:#009900;"&gt;salida estandar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;System.err&lt;/span&gt; &lt;span style="color:#009900;"&gt;salida de error estandar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Las variables internas de la clase System out y err son de tipo PrintStream, es decir, que tienen acceso a los métodos de la clase PrintStream. La clase PrintStream proporciona tres métodos para poder visualizar información: print(), println() y write().&lt;br /&gt;&lt;br /&gt;Los dos primeros ya se han utilizado en el Tutorial ampliamente, con lo que no resultan extrañas sentencias como:&lt;br /&gt;&lt;span style="color:#009900;"&gt;System.out.print( … );&lt;br /&gt;System.out.println( … );&lt;br /&gt;System.out.write( … );&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Los métodos print() y println() son semejante, la única diferencia es que println() coloca automáticamente un carácter nueva línea en el stream, tras la lista de argumentos que se le pase.&lt;br /&gt;El método write() se utiliza para escribir bytes en el stream, es decir, para escribir datos que no pueden interpretaLos métodos print() y println() aceptan un argumento de cualquiera de los siguientes tipos: Object, String, char[], int, long, float, double o boolean. En cada caso, el sistema convierte el dato a un conjunto de caracteres que transfiere al dispositivo estándar de salida. Si se invoca al método println() sin argumentos, simplemente se inserta un carácter nueva línea en el stream.rse como texto, como pueden ser los datos que componen un gráfico.&lt;br /&gt;&lt;br /&gt;Además, hay versiones sobrecargadas de estos métodos para visualizar adecuadamente objetos de varias clases estándar. Por ejemplo, las siguientes sentencias:Thread obj = new Thread;&lt;br /&gt;System.out.println( obj );&lt;br /&gt;Producirían la siguiente salida en pantalla: Thread[Thread-4,5,main]&lt;br /&gt;Cuando se utilizan print() y println() sobre un objeto, la salida dependerá de ese objeto; por ejemplo, si se imprime un objeto String, visualizaremos el contenido de la cadena y si se imprime un objeto Thread obtenemos una salida en formato:claseThread[nombre,prioridad,grupo].&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/233636099283670581-8777223376171358655?l=natyperea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/8777223376171358655/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://natyperea.blogspot.com/2009/04/clase-java.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/8777223376171358655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/8777223376171358655'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/2009/04/clase-java.html' title='CLASE JAVA'/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-233636099283670581.post-1258395200737687222</id><published>2009-04-06T18:18:00.000-07:00</published><updated>2009-04-08T18:02:03.425-07:00</updated><title type='text'>MULTIT REHAT</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;soporta de modo nativo los theart holos, sin necesidada del uso librerias especificas(como es el caso de c++). esto le permite ademas q cada hilo de una a plicacion java pueda correr en una cpu distinta , si la aplicacion se ejecuta en una maquina q posee varias cpu. las aplicaciones c++ no son capaces de distribuir de modo transparente para el pogramador la carga entre varias cpu .&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;ACTIVIDAD:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1-averiguar para q sirven los siguientes comandos funciones e interpretes q pertenecen al paquete java :&lt;br /&gt;a) javac&lt;br /&gt;b) java&lt;br /&gt;c) aplplet viewer&lt;br /&gt;d) java doc&lt;br /&gt;&lt;br /&gt;2-tipos de datos:investiga sobre los distintos tipos de datos y variables :&lt;br /&gt;a) enteros, reales, caracter y bulianos.&lt;br /&gt;b) las variables. &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#006600;"&gt;DESARROLO&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#006600;"&gt;JAVAC&lt;br /&gt;&lt;/span&gt;Supongamos que en el directorio C:\Archivos de programa\Java\jdk1.5.0_06 tenemos recien instalado &lt;/span&gt;&lt;/strong&gt;&lt;a title="Categoría:Java" href="http://www.chuidiang.com/chuwiki/index.php?title=Categor%C3%ADa:Java"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;java&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;. Por supuesto, los numerítos del final pueden cambiar si tenemos otra versión o incluso el directorio si hemos decidido instalarlo en otro sitio. Con esto, podemos desde una ventana de ms-dos ejecutar el comando "java", que nos permite ejecutar programas java ya hechos. Sin embargo, todavía no podemos ejecutar el comando "javac" que nos permite compilar programas java, ni el comando "jar" que nos permite crear ficheros .jar de java. Para que esto sea posible, debemos poner en el path de búsqueda de ejecutables el directorio C:\Archivos de programa\Java\jdk1.5.0_06\bin, que es el directorio donde se encuentran los porgramas javac.exe y jar.exe. Para poner este directorio en el path de búsqueda de ejecutables hacemos lo siguiente En &lt;/span&gt;&lt;/strong&gt;&lt;a title="Categoría:Windows" href="http://www.chuidiang.com/chuwiki/index.php?title=Categor%C3%ADa:Windows"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Windows 2000 o XP&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, vamos al icono "mi pc", le damos con el botón derecho de ratón para sacar el menú, elegimos "propiedades", pestaña "opciones avanzadas" y luego el botón "variables de entorno". Buscamos la variable "Path" y la editamos. Al final de lo que tenga en ese momento, añadimos un punto y coma y el directorio C:\Archivos de programa\Java\jdk1.5.0_06 En Windows Vista, vamos al icono "equipo", sacamos el menú, elegimos "propiedades", "configuración avanzada del sistema", "variables de entorno" y seguimos como en Windows 2000/XP. En mi caso, después de añadir, quedaría algo como esto C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.6.0_01\bin Una vez hecho esto y aceptados todos los cambios, abrimos una ventana de ms-dos nueva. Es importante abrirla después de haber hecho los cambios. En esa ventana de ms-dos ya deberíamos poder ejecutar los comandos javac y jar.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#006600;"&gt;JAVA&lt;/span&gt;&lt;br /&gt;Java es un &lt;/span&gt;&lt;/strong&gt;&lt;a title="Lenguaje de programación" href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;lenguaje de programación&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;a title="Orientado a objetos" href="http://es.wikipedia.org/wiki/Orientado_a_objetos"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;orientado a objetos&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; desarrollado por &lt;/span&gt;&lt;/strong&gt;&lt;a title="Sun Microsystems" href="http://es.wikipedia.org/wiki/Sun_Microsystems"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Sun Microsystems&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; a principios de los &lt;/span&gt;&lt;/strong&gt;&lt;a title="Años 90" href="http://es.wikipedia.org/wiki/A%C3%B1os_90"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;años 90&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;. El lenguaje en sí mismo toma mucha de su sintaxis de &lt;/span&gt;&lt;/strong&gt;&lt;a title="Lenguaje de programación C" href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_C"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;C&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; y &lt;/span&gt;&lt;/strong&gt;&lt;a title="C++" href="http://es.wikipedia.org/wiki/C%2B%2B"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;C++&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de &lt;/span&gt;&lt;/strong&gt;&lt;a title="Puntero (programación)" href="http://es.wikipedia.org/wiki/Puntero_(programaci%C3%B3n)"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;punteros&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; o memoria.Las &lt;/span&gt;&lt;/strong&gt;&lt;a title="Aplicación Java" href="http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_Java"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;aplicaciones Java&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; están típicamente &lt;/span&gt;&lt;/strong&gt;&lt;a title="Compilador" href="http://es.wikipedia.org/wiki/Compilador"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;compiladas&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; en un &lt;/span&gt;&lt;/strong&gt;&lt;a title="Bytecode" href="http://es.wikipedia.org/wiki/Bytecode"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;bytecode&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, aunque la compilación en &lt;/span&gt;&lt;/strong&gt;&lt;a title="Código máquina" href="http://es.wikipedia.org/wiki/C%C3%B3digo_m%C3%A1quina"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;código máquina&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; nativo también es posible. En el &lt;/span&gt;&lt;/strong&gt;&lt;a title="Tiempo de ejecución" href="http://es.wikipedia.org/wiki/Tiempo_de_ejecuci%C3%B3n"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;tiempo de ejecución&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, el bytecode es normalmente &lt;/span&gt;&lt;/strong&gt;&lt;a title="Intérprete informático" href="http://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1tico"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;interpretado&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; o compilado a código nativo para la ejecución, aunque la ejecución directa por &lt;/span&gt;&lt;/strong&gt;&lt;a title="Hardware" href="http://es.wikipedia.org/wiki/Hardware"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;hardware&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; del bytecode por un &lt;/span&gt;&lt;/strong&gt;&lt;a title="Procesador Java (aún no redactado)" href="http://es.wikipedia.org/w/index.php?title=Procesador_Java&amp;amp;action=edit&amp;amp;redlink=1"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;procesador Java&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; también es posible.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#006600;"&gt;APPLET VIEWER&lt;br /&gt;&lt;/span&gt;Un applet es una mínima aplicación Java diseñada para ejecutarse en un navegador Web. Por tanto, no necesita preocuparse por un método main() ni en dónde se realizan las llamadas. El applet asume que el código se está ejecutando desde dentro de un navegador. El appletviewer se asemeja al mínimo navegador. Espera como argumento el nombre del fichero html que debe cargar, no se le puede pasar directamente un programa Java. Este fichero html debe contener una marca que especifica el código que cargará el appletviewer: El appletviewer crear un espacio de navegación, incluyendo un área gráfica, donde se ejecutará el applet, entonces llamará a la clase applet apropiada. En el ejemplo anterior, el appletviewer cargará una clase de nombre HolaMundo y le permitirá trabajar en su espacio gráfico.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#006600;"&gt;JAVADOC&lt;/span&gt;&lt;br /&gt;Javadoc es una utilidad de &lt;/span&gt;&lt;/strong&gt;&lt;a title="Sun Microsystems" href="http://es.wikipedia.org/wiki/Sun_Microsystems"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Sun Microsystems&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; para la generación de documentación de &lt;/span&gt;&lt;/strong&gt;&lt;a title="Interfaz de programación de aplicaciones" href="http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;APIs&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; en formato &lt;/span&gt;&lt;/strong&gt;&lt;a title="HTML" href="http://es.wikipedia.org/wiki/HTML"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;HTML&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; a partir de código fuente &lt;/span&gt;&lt;/strong&gt;&lt;a title="Lenguaje de programación Java" href="http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Java&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;.Javadoc es el estándar de la industria para documentar clases de &lt;/span&gt;&lt;/strong&gt;&lt;a title="Java" href="http://es.wikipedia.org/wiki/Java"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Java&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;. La mayoría de los &lt;/span&gt;&lt;/strong&gt;&lt;a title="IDE" href="http://es.wikipedia.org/wiki/IDE"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;IDEs&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; los generan automáticamente.&lt;/span&gt;&lt;/strong&gt;&lt;a name="Etiquetas_Javadoc"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Etiquetas Javadoc [&lt;/span&gt;&lt;/strong&gt;&lt;a title="Editar sección: Etiquetas Javadoc" href="http://es.wikipedia.org/w/index.php?title=Javadoc&amp;amp;action=edit&amp;amp;section=1"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;editar&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;]Para generar &lt;/span&gt;&lt;/strong&gt;&lt;a title="Interfaz de programación de aplicaciones" href="http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;APIs&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; con Javadoc han de usarse etiquetas (tag's) de &lt;/span&gt;&lt;/strong&gt;&lt;a title="HTML" href="http://es.wikipedia.org/wiki/HTML"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;HTML&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; o ciertas palabras reservadas precedidas por el caracter "@".Estas etiquetas se escriben al principio de cada clase, miembro o método, dependiendo de qué objeto se desee describir, mediante un comentario iniciado con "/**" y acabado con "*/".&lt;/span&gt;&lt;/strong&gt;&lt;applet style="WIDTH: 95px; HEIGHT: 23px" height="23" width="95" code="HolaMundo.class"&gt;&lt;param name="_cx" value="2514"&gt;&lt;param name="_cy" value="609"&gt;&lt;/applet&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/JavaCC"&gt;http://es.wikipedia.org/wiki/JavaCC&lt;/a&gt;&lt;a href="http://www.geocities.com/CollegePark/Quad/8901/cap01.htm"&gt;http://www.geocities.com/CollegePark/Quad/8901/cap01.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/233636099283670581-1258395200737687222?l=natyperea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/1258395200737687222/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://natyperea.blogspot.com/2009/04/multit-rehat.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/1258395200737687222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/1258395200737687222'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/2009/04/multit-rehat.html' title='MULTIT REHAT'/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-233636099283670581.post-1013793393421778070</id><published>2009-04-01T18:31:00.000-07:00</published><updated>2009-04-03T06:59:57.746-07:00</updated><title type='text'>ARQUITECTURA NATURAL</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;El código generado por el compilador Java es independiente de la arquitectura: podría&lt;br /&gt;ejecutarse en un entorno UNIX, Mac o Windows.&lt;br /&gt;El motivo de esto es que el que realmente ejecuta el código generado por el compilador no es el procesador del ordenador directamente,sino que este se ejecuta mediante una máquina virtual.&lt;br /&gt;Esto permite que los Applets de una&lt;br /&gt;web pueda ejecutarlos cualquier máquina que se conecte a ella independientemente de que&lt;br /&gt;sistema operativo emplee (siempre y cuando el ordenador en cuestión tenga instalada una&lt;br /&gt;máquina virtual de Java).&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;RENDIMIENTO MEDIO&lt;/span&gt;&lt;br /&gt;en la actulidad la velocidad del procesado de codigo java es semejante a la de c++, hay ciertas pruebas estandares de comparacion(bench mak), en las cuales java gana a c++ y viceversa . esto es asi gracias al uso del compiladores just intime, los cuales raducen los bitecodes de java en codigo para una determinada cpu q no presisa de maquina viertual para ser ejecutado , y guardan el resultado de dicha convercion , volviendo lo a lllamar en caso de volverlos a&lt;/strong&gt; &lt;strong&gt;necesitar , lo q se edita en este caso la sobre carga de trabajo asociada a la interpretacion del bit code.&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/233636099283670581-1013793393421778070?l=natyperea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/1013793393421778070/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://natyperea.blogspot.com/2009/04/arquitectura-natural.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/1013793393421778070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/1013793393421778070'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/2009/04/arquitectura-natural.html' title='ARQUITECTURA NATURAL'/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-233636099283670581.post-5241159446004256696</id><published>2009-03-30T18:16:00.000-07:00</published><updated>2009-05-18T17:20:21.650-07:00</updated><title type='text'>CARACTERISTICAS DE JAVA</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:85%;"&gt;se&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Las características mas generales de java nos ayudaran a ver para q tipo de problemas esta pensado este lenguaje:&lt;br /&gt;&lt;span style="color:#009900;"&gt;SIMPLE:&lt;/span&gt; es un lenguaje sencillo de aprender de sintaxis parecidas ala de c++ pero mas simplificada.Cave aclarar q los creadores de java partieron de la sintaxis de c++, tratado de eliminar las partes complicadas y las fuentes de error del lenguaje.&lt;br /&gt;&lt;span style="color:#009900;"&gt;ORIENTADO A OBJETO:&lt;/span&gt; Posiblemente sea el lenguaje màs orientado a objeto de os existentes; En java todo a exepcion de los tipos fundamentales de variable. (in, char, long, etc..) es un objeto&lt;br /&gt;&lt;span style="color:#009900;"&gt;DISTRIBUIDO:&lt;/span&gt; Java esà muy orientado al trabajo en red, soportando protocolos como TCP/IP, UDP,HTTP, y FTP. El uso de estos protocolos es bastante sencillo comparandolo con otros lenguajes que los sopotan.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#006600;"&gt;DEFINICION TCP / IP&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Se han desarrollado diferentes familias de &lt;/span&gt;&lt;/strong&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos12/mncerem/mncerem.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;protocolos&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; para &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos12/fundteo/fundteo.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;comunicación&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; por &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/Computacion/Redes/"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;red&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; de &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos11/basda/basda.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;datos&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; para los &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos11/teosis/teosis.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;sistemas&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos/unix/unix.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;UNIX&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;. El más ampliamente utilizado es el &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/Computacion/Internet/"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Internet&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; Protocol Suite, comúnmente conocido como TCP / &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;IP&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;.&lt;br /&gt;Es un &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos12/mncerem/mncerem.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;protocolo&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; DARPA que proporciona transmisión fiable de paquetes de &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos11/basda/basda.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;datos&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; sobre &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/Computacion/Redes/"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;redes&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;. El nombre TCP / &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;IP&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; Proviene de dos &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos12/mncerem/mncerem.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;protocolos&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; importantes de &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos/antrofamilia/antrofamilia.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;la familia&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;, el Transmission Contorl Protocol (TCP) y el &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/Computacion/Internet/"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Internet&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; Protocol (&lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;IP&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;). Todos juntos llegan a ser más de 100 &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos12/mncerem/mncerem.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;protocolos&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; diferentes definidos en este conjunto.&lt;br /&gt;El TCP / &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;IP&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; es la base del &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/Computacion/Internet/"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Internet&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; que sirve para enlazar &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos15/computadoras/computadoras.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;computadoras&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; que utilizan diferentes &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/Computacion/Sistemas_Operativos/"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;sistemas operativos&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;, incluyendo PC, minicomputadoras y &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos15/computadoras/computadoras.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;computadoras&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;centrales sobre &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/Computacion/Redes/"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;redes&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; de área local y área extensa. TCP / &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos/protocolotcpip/protocolotcpip.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;IP&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; fue desarrollado y demostrado por primera vez en 1972 por el departamento de defensa de los &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/trabajos7/esun/esun.shtml"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Estados Unidos&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;, ejecutándolo en el ARPANET una &lt;/strong&gt;&lt;/span&gt;&lt;a class="autolink" id="autolink" href="http://www.monografias.com/Computacion/Redes/"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;red&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; de área extensa del departamento de defensa.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#006600;"&gt;DEFINICION DE UDP&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;User Datagram Protocol (UDP) es un &lt;/span&gt;&lt;/strong&gt;&lt;a title="Protocolo" href="http://es.wikipedia.org/wiki/Protocolo"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;protocolo&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; del &lt;/span&gt;&lt;/strong&gt;&lt;a class="mw-redirect" title="Nivel de transporte" href="http://es.wikipedia.org/wiki/Nivel_de_transporte"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;nivel de transporte&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; basado en el intercambio de &lt;/span&gt;&lt;/strong&gt;&lt;a title="Datagrama" href="http://es.wikipedia.org/wiki/Datagrama"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;datagramas&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;. Permite el envío de datagramas a través de la &lt;/span&gt;&lt;/strong&gt;&lt;a title="Red de computadoras" href="http://es.wikipedia.org/wiki/Red_de_computadoras"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;red&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; sin que se haya establecido previamente una conexión, ya que el propio datagrama incorpora suficiente información de direccionamiento en su cabecera. Tampoco tiene confirmación, ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros. Su uso principal es para protocolos como &lt;/span&gt;&lt;/strong&gt;&lt;a class="mw-redirect" title="DHCP" href="http://es.wikipedia.org/wiki/DHCP"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;DHCP&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;/strong&gt;&lt;a class="mw-redirect" title="BOOTP" href="http://es.wikipedia.org/wiki/BOOTP"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;BOOTP&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;/strong&gt;&lt;a class="mw-redirect" title="DNS" href="http://es.wikipedia.org/wiki/DNS"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;DNS&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; y demás protocolos en los que el intercambio de paquetes de la conexión/desconexión son mayores, o no son rentables con respecto a la información transmitida.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#006600;"&gt;&lt;strong&gt;DEFINICION DE HTTP&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;El protocolo de transferencia de &lt;/span&gt;&lt;/strong&gt;&lt;a title="Hipertexto" href="http://es.wikipedia.org/wiki/Hipertexto"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;hipertexto&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; (HTTP, HyperText Transfer Protocol) es el &lt;/span&gt;&lt;/strong&gt;&lt;a title="Protocolo" href="http://es.wikipedia.org/wiki/Protocolo"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;protocolo&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; usado en cada transacción de la Web (&lt;/span&gt;&lt;/strong&gt;&lt;a title="WWW" href="http://es.wikipedia.org/wiki/WWW"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;WWW&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;). HTTP fue desarrollado por el consorcio &lt;/span&gt;&lt;/strong&gt;&lt;a class="mw-redirect" title="W3C" href="http://es.wikipedia.org/wiki/W3C"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;W3C&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; y la &lt;/span&gt;&lt;/strong&gt;&lt;a title="IETF" href="http://es.wikipedia.org/wiki/IETF"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;IETF&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, colaboración que culminó en &lt;/span&gt;&lt;/strong&gt;&lt;a title="1999" href="http://es.wikipedia.org/wiki/1999"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;1999&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; con la publicación de una serie de &lt;/span&gt;&lt;/strong&gt;&lt;a title="Request For Comments" href="http://es.wikipedia.org/wiki/Request_For_Comments"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;RFC&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, siendo el más importante de ellos el &lt;/span&gt;&lt;/strong&gt;&lt;a class="external" title="http://tools.ietf.org/html/rfc2616" href="http://tools.ietf.org/html/rfc2616"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;RFC 2616&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, que especifica la versión 1.1.&lt;br /&gt;HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las &lt;/span&gt;&lt;/strong&gt;&lt;a title="Cookie" href="http://es.wikipedia.org/wiki/Cookie"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;cookies&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, que es información que un servidor puede almacenar en el sistema cliente. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#006600;"&gt;&lt;strong&gt;DEFINICION DE FTP&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt;FTP (&lt;/span&gt;&lt;/strong&gt;&lt;a title="Sigla" href="http://es.wikipedia.org/wiki/Sigla"&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt;sigla&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt; en &lt;/span&gt;&lt;/strong&gt;&lt;a title="Idioma inglés" href="http://es.wikipedia.org/wiki/Idioma_ingl%C3%A9s"&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt;inglés&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt; de File Transfer Protocol - Protocolo de Transferencia de Archivos) en informática, es un &lt;/span&gt;&lt;/strong&gt;&lt;a class="mw-redirect" title="Protocolo de red" href="http://es.wikipedia.org/wiki/Protocolo_de_red"&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt;protocolo de red&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt; para la &lt;/span&gt;&lt;/strong&gt;&lt;a title="Transferencia de archivos" href="http://es.wikipedia.org/wiki/Transferencia_de_archivos"&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt;transferencia de archivos&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt; entre sistemas conectados a una red TCP, basado en la arquitectura &lt;/span&gt;&lt;/strong&gt;&lt;a title="Cliente-servidor" href="http://es.wikipedia.org/wiki/Cliente-servidor"&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt;cliente-servidor&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt;. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;color:#000000;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;ROBUSTO&lt;/span&gt;&lt;/strong&gt; :&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;el compilador java detecta muchos errores que otros compiladores solo detectaria en tiempo de ejecucion e incluso nunca &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;if(a=b) then el compilador java no nos dejaria compilar este codigo.&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;strong&gt;SEGURO :&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;es un lenguaje muy seguro en cuanto al desarrollo de sus aplicaciones , especialmente en los apple. estos son programas diseñados 0para ser ejecutados en una pagina web. el programa java garantiza q ningun apple puede escribir o leer desde nuestro disco, o mandar informacion del usuario q accede a la pagina atraves de la red(como por ej la direcion de correo electronico). en general no permite realizar cualquier acio n q pudiera dañar la maquina o violar la intimidad el q visita la pagina web.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#006600;"&gt;PORTABLE:&lt;br /&gt;&lt;/span&gt;en java no hay aspectos dependientes de la inplementacion, java sigen los mismos estandares en cuanto a tamaño y almacenamiento de datos, esto no ocurre asi en c++ por ejemplo. en este un entero puede tener un tamaño de 16, 32, o mas bits siendo la unica limitacion que un entero sea mayor que un yort o menor que un long int. c++ vajo sistema operativo iunit almacena los datos en formatos littleendia mientras que vajo windon lo ase en formato big endia. java lo ase siempre en little endian para evitar comfucion&lt;/span&gt;&lt;/strong&gt; .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;NOTA:Big y Little Endian se refiere al formato en el cual un dato con múltiples bytes se ordena para escribirse en la memoria de una computadora.&lt;br /&gt;En el formato Big Endian el extremo más grande de cualquier dato aparece en primer lugar. El segundo formato Little Endian se almacena al contrario, es decir al inicio se pone el dato más pequeño.&lt;br /&gt;Conocer estos formatos nos ayudan a interpretar archivos correctamente, ya que el uso entre formatos Big-endian y Little endian depende de la arquitectura del procesador. Un ejemplo más concreto de esto es Intel(Little Endian) y Apple clásico (Big Endian).&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/233636099283670581-5241159446004256696?l=natyperea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/5241159446004256696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://natyperea.blogspot.com/2009/03/caracteristicas-de-java_30.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/5241159446004256696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/5241159446004256696'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/2009/03/caracteristicas-de-java_30.html' title='CARACTERISTICAS DE JAVA'/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-233636099283670581.post-828067905044444059</id><published>2009-03-27T07:23:00.000-07:00</published><updated>2009-03-30T07:43:25.833-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:180%;color:#006600;"&gt;DIAGRAMAS DE PERT-CPM Y GANTT&lt;/span&gt;&lt;span style="font-size:180%;color:#663366;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;color:#663366;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#009900;"&gt;DIAGRAMAS DE PERT-CPM&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:georgia;font-size:85%;"&gt;&lt;strong&gt;Los métodos&lt;/strong&gt;&lt;/span&gt; &lt;span style="color:#009900;"&gt;PERT y CPM&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;están básicamente orientados en el tiempo en el sentido que ambos llevan a la determinación de un programa de tiempo. Aunque los dos métodos fueron desarrollados casi independientemente, ambos son asombrosamente similares. Quizá la diferencia más importante es que originalmente las estimaciones en el tiempo para las actividades se supusieron determinantes en CPM y probables en PERT. Ahora PERT y CPM comprenden realmente una técnica y las diferencias, si existe alguna, son únicamente históricas. En adelante, ambas se denominarán técnicas de “programación de proyectos”.&lt;br /&gt;&lt;br /&gt;La programación de proyectos por PERT-CPM consiste en tres fases básicas: Planeación, Programación y Control.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;La fase de planeación&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;se inicia descomponiendo el proyecto en actividades. Las estimaciones de tiempo para estas actividades se determinan luego y se construye un diagrama de red (o de flechas) donde cada uno de sus arcos (flechas) representa una actividad. El diagrama de flechas completo da una representación gráfica de las interdependencias entre las actividades del proyecto. LA construcción del diagrama de flechas como una fase de planeación, tiene la ventaja de estudiar los diferentes trabajos en detalle, sugiriendo quizá mejoras antes del que el proyecto realmente se ejecute&lt;/span&gt;. &lt;span style="font-size:85%;"&gt;Será más importante su uso en el desarrollo de un programa para el proyecto.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#009900;"&gt;El último objetivo de la fase de programación&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;es construir un diagrama de tiempo que muestre los tiempos de iniciación y terminación para cada actividad, así como su relación con otras actividades del proyecto. Además, el programa debe señalar las actividades críticas (en función del tiempo) que requieren atención especial si el proyecto se debe terminar oportunamente. Para las actividades no críticas el programa debe mostrar los tiempos de holgura que pueden utilizarse cuando tales actividades se demoran o cuando se deben usar eficientemente recursos limitados&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;span style="color:#009900;"&gt;La fase final en la administración de proyectos es la de control&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;. Esto incluye el uso del diagrama de flechas y la gráfica de tiempo para hacer reportes periódicos del progreso. La red puede, por consiguiente, actualizarse y analizarse y si es necesario, determinar un nuevo programa para la porción restante del proyecto.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;a href="http://www.mitecnologico.com/Main/DiagramasPertCpm"&gt;http://www.mitecnologico.com/Main/DiagramasPertCpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;EL DIAGRAMA DE GANTT&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#993399;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;El diagrama de Gantt&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;consiste en una representación gráfica sobre dos ejes; en el vertical se disponen las tareas del proyecto y en el horizontal se representa el tiempo.Características· Cada actividad se representa mediante un bloque rectangular cuya longitud indica su duración; la altura carece de significado.· La posición de cada bloque en el diagrama indica los instantes de inicio y finalización de las tareas a que corresponden.·&lt;br /&gt;Los bloques correspondientes a tareas del camino crítico acostumbran a rellenarse en otro color (en el caso del ejemplo, en rojo).&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;Método constructivoPara construir un diagrama de Gantt se han de seguir los siguientes pasos:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;. Dibujar los ejes horizontal y vertical.&lt;br /&gt;· Escribir los nombres de las tareas sobre el eje vertical.&lt;br /&gt;· En primer lugar se dibujan los bloques correspondientes a las tareas que no tienen predecesoras. Se sitúan de manera que el lado izquierdo de los bloques coincida con el instante cero del proyecto (su inicio).&lt;br /&gt;· A continuación, se dibujan los bloque correspondientes a las tareas que sólo dependen de las tareas ya introducidas en el diagrama. Se repite este punto hasta haber dibujado todas las tareas.&lt;br /&gt;&lt;br /&gt;En este proceso se han de tener en cuenta las consideraciones siguientes:CálculosEl diagrama de Gantt es un diagrama representativo, que permite visualizar fácilmente la distribución temporal del proyecto, pero es poco adecuado para la realización de cálculos.Por la forma en que se construye, muestra directamente los inicios y finales mínimos de cada tarea.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#009900;"&gt;VENTAJAS Y DESVENTAJAS DEL DIAGRAMA DE GANTT&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#993399;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;La ventaja principal del gráfico de Gantt radica en que su trazado requiere un nivel mínimo de planificación, es decir, es necesario que haya un plan que ha de representarse en forma de gráfico.Los gráficos de Gantt se revelan muy eficaces en las etapas iniciales de la planificación. Sin embargo, después de iniciada la ejecución de la actividad y cuando comienza a efectuarse modificaciones, el gráfico tiende a volverse confuso. Por eso se utiliza mucho la representación gráfica del plan, en tanto que los ajustes (replanificación) requieren por lo general de la formulación de un nuevo gráfico. Para superar esa deficiencia se crearon dispositivos mecánicos, tales como cuadros magnéticos, fichas, cuerdas, etc., que permite una mayor flexibilidad en las actualizaciones. Aún en términos de planificación, existe todavía una limitación bastante grande en lo que se refiere a la representación de planes de cierta complejidad. El Gráfico de Gantt no ofrece condiciones para el análisis de opciones, ni toma en cuenta factores como el costo. Es fundamentalmente una técnica de pruebas y errores. No permite, tampoco, la visualización de la relación entre las actividades cuando el número de éstas es grande.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.gestiopolis.com/recursos/documentos/fulldocs/ger/diaggantaleja.htm"&gt;http://www.gestiopolis.com/recursos/documentos/fulldocs/ger/diaggantaleja.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/233636099283670581-828067905044444059?l=natyperea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/828067905044444059/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://natyperea.blogspot.com/2009/03/diagramas-de-pert-cpm-y-gantt-iagradmas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/828067905044444059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/828067905044444059'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/2009/03/diagramas-de-pert-cpm-y-gantt-iagradmas.html' title=''/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-233636099283670581.post-3389032174216359605</id><published>2009-03-16T17:11:00.000-07:00</published><updated>2009-03-30T07:47:27.794-07:00</updated><title type='text'>TECNICATURA EN ANALISIS Y DISEÑO DE SISTEMA</title><content type='html'>&lt;div align="left"&gt;&lt;span style="color:#cc0000;"&gt;&lt;span style="font-size:130%;color:#006600;"&gt;&lt;em&gt;EL SISTEMA OPERATIVO&lt;/em&gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#cc0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;color:#009900;"&gt;El sistema operativo&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;(a veces también citado mediante su forma abreviada OS en inglés&lt;/span&gt;) se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#cc0000;"&gt;&lt;span style="color:#009900;"&gt;FUNCIONES DEL SISTEMA OPERATIVO&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#cc0000;"&gt;&lt;br /&gt;&lt;/span&gt;·&lt;span style="color:#33cc00;"&gt; &lt;/span&gt;&lt;span style="color:#009900;"&gt;Administración del &lt;/span&gt;&lt;a href="http://es.kioskea.net/contents/pc/cpu.php3"&gt;&lt;span style="color:#009900;"&gt;procesador&lt;/span&gt;&lt;/a&gt;:&lt;span style="font-size:85%;"&gt;&lt;strong&gt; el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado&lt;/strong&gt;&lt;/span&gt;.&lt;br /&gt;· &lt;span style="color:#009900;"&gt;Gestión de la &lt;/span&gt;&lt;a href="http://es.kioskea.net/contents/pc/ram.php3"&gt;&lt;span style="color:#009900;"&gt;memoria de acceso aleatorio&lt;/span&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el &lt;/span&gt;&lt;/strong&gt;&lt;a href="http://es.kioskea.net/contents/pc/disque.php3"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;disco duro&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;· &lt;span style="color:#009900;"&gt;Gestión de entradas/salidas&lt;/span&gt;: &lt;span style="font-size:85%;"&gt;&lt;strong&gt;el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;· &lt;span style="color:#009900;"&gt;Gestión de ejecución de aplicaciones&lt;/span&gt;: &lt;strong&gt;&lt;span style="font-size:85%;"&gt;el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir". Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;·&lt;span style="color:#009900;"&gt; Gestión de archivos&lt;/span&gt;&lt;strong&gt;:&lt;span style="font-size:85%;"&gt; el sistema operativo gestiona la lectura y escritura en el &lt;/span&gt;&lt;/strong&gt;&lt;a href="http://es.kioskea.net/contents/repar/filesys.php3"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;sistema de archivos&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.&lt;br /&gt;· Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo&lt;/span&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;COMPONENTES DEL SISTEMA OPERATIVO&lt;/strong&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluye general en este conjunto de software:&lt;br /&gt;· El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación.&lt;br /&gt;·El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.&lt;br /&gt;El sistema de archivos, que permite que los archivos se registren en una estructura arbórea. &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;TIPOS DEL SISTEMA OPERATIVO &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#009900;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://es.kioskea.net/contents/base/binaire.php3"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;16 bits&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://es.kioskea.net/contents/base/binaire.php3"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;32 bits&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://es.kioskea.net/contents/base/binaire.php3"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;64 bits&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; o más&lt;/span&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="color:#33cc00;"&gt;1) DOS:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.&lt;br /&gt;La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.&lt;br /&gt;Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.&lt;br /&gt;Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;2) Windows 3.1:&lt;/strong&gt;&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;color:#000000;"&gt;&lt;strong&gt;.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;3&lt;strong&gt;) Windows 95:&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;.&lt;br /&gt;&lt;/strong&gt;&lt;span style="color:#33cc00;"&gt;4&lt;strong&gt;) Windows NT&lt;/strong&gt;:&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;strong&gt;Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;.&lt;br /&gt;&lt;/strong&gt;&lt;span style="color:#33cc00;"&gt;5&lt;strong&gt;) OS/2:&lt;/strong&gt;&lt;/span&gt; &lt;strong&gt;&lt;span style="font-size:85%;"&gt;Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#33cc00;"&gt;6&lt;strong&gt;) Mac OS&lt;/strong&gt;:&lt;/span&gt; &lt;span style="font-size:85%;"&gt;&lt;strong&gt;Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;strong&gt;7) UNIX&lt;/strong&gt;:&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; El sistema operativo UNIX fue creado por los laboratorios Bell de AT&amp;amp;T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas. &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;informacion obtenda de &lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;a href="http://www.e-mas.co.cl/categorias/informatica/tiposso.htm"&gt;http://www.e-mas.co.cl/categorias/informatica/tiposso.htm&lt;/a&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;a href="http://es.kioskea.net/contents/systemes/sysintro.php3"&gt;http://es.kioskea.net/contents/systemes/sysintro.php3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/233636099283670581-3389032174216359605?l=natyperea.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://natyperea.blogspot.com/feeds/3389032174216359605/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://natyperea.blogspot.com/2009/03/tecnicatura-en-analisis-y-diseno-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/3389032174216359605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/233636099283670581/posts/default/3389032174216359605'/><link rel='alternate' type='text/html' href='http://natyperea.blogspot.com/2009/03/tecnicatura-en-analisis-y-diseno-de.html' title='TECNICATURA EN ANALISIS Y DISEÑO DE SISTEMA'/><author><name>naty</name><uri>http://www.blogger.com/profile/11503071850610385874</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
