martes, 18 de junio de 2013

IMAGEN EN UNA PAGINA WEB
para insertar una imagen en una página Web era imprescindible guardarla en un archivo independiente del documento HTML. Dicho archivo podía contener la imagen en varios formatos, siendo los de mayor uso GIF y JPEG que pueden ser vistos con la práctica totalidad de navegadores. Cuando tenemos una imagen con estos formatos suelen tener la extensión .gif en el caso del formato GIF y .jpg o .jpeg en el caso de imágenes JPEG.
Cuando insertamos una imagen ésta se sitúa justo en el lugar donde está la etiqueta IMG independientemente de si hay texto alrededor o no, por esta razón este tipo de imágenes reciben el nombre de imágenes en línea o imágenes inline. Usando esta característica podíamos insertar imágenes pequeñas como si fuesen parte de un párrafo.
Si queremos insertar una imagen en el interior de un elemento de nivel de bloque, pongamos por ejemplo un encabezado, no tendremos más que poner la etiqueta en el interior de ese elemento (entre las instrucciones de inicio y fin). Si no lo hiciéramos así, después de la imagen

TIPOS DE ENTRADA
Estos archivos se almacenan en el servidor de Hosting en formato HTML junto con los archivos de imágenes (comunmente en formato jpg, gif o png) y los videos y demás contenido del site.
Para modificar este tipo de página los archivos deben ser descargados del servidor con algún software para este fin (como los clientes FTP), editado usando un programa de edición de páginas web como el Dreamweaver, grabados y subidos nuevamente al servidor.

ENLACES
Las páginas web no son más que un caso particular de documentos de hipertexto, es decir, documentos cuyo contenido no es solo el texto simple que podemos leer sino también el contenido de otras fuentes a las que accedemos desde el documento. 

LISTAS REGULARES
Denegar el acceso a ciertos Sitios de Red permite hacer un uso más racional del ancho de banda con el que se dispone. El funcionamiento es verdaderamente simple y consiste en denegar el acceso a nombres de dominio o direcciones de Internet que contengan patrones en común.

FORMULARIOS
Podríamos modificar con datos todas estas tablas directamente sobre las mismas.
A partir de las tablas es más cómodo si se hace usando el asistente posteriormente se podrá modificar en vista diseño
Son diseños que se realizan para poder introducir, modificar o visualizar los registros de una consulta

CAPTION
Esta marca permite poner un título encima (atributo ALIGN=TOP) o debajo (atributo ALIGN=BOTTOM) de la tabla.
Ejemplo:

ArtículoReferenciaPrecio
Libreta17120
Provisines
<TABLE BORDER>
<TR>
<TH>Artículo</TH><TH>Referencia</TH><TH>Precio</TH>
<TR>
<TD>Libreta</TD>
<TD>17</TD&lgt;
<TD>120</TD>
<CAPTION ALIGN=bottom>
<B>Provisines</B></CAPTION>
</TABLE>


IMAGENES EXTERNAS
Estas permiten guardarse en servidores propios como blogger Son imágenes que se alojan en algún servicio o pagina Tambien se utilizan como programas a clientes usando FTP o SFTP

MARCAS TH
Esta marca funciona de forma similar a TD admitiendo los mismos atributos pero se considera como una marca de título de una celda. Automáticamente centra el texto y lo pone en negrita.
Ejemplo:

ArtículoReferenciaPrecio
Libreta17120
<TABLE BORDER>
<TR>
<TH>Artículo</TH><TH>Referencia</TH><TH>Precio</TH>
<TR>
<TD>Libreta</TD>
<TD>17</TD>
<TD>120</TD>
</TABLE>

MARCAS TD

Es el elememto de inicio de una columna. Puede completarse con los atributos VALIGN y ALIGN que será entonces prioritarios sobre los mismos valores definidos en la marca <TR>.
Dos atributos suplementarios, COLSPAN y ROWSPAN permiten generar celdas cuya superficie es un multiplo de la celda elemetal. La matriz de la tabla que define el número de celdas elementales se calcula por el número de líneas de la tabla (número de instrucciones TR), multiplicado por el número de celdas (número de celdas TD) de la línea que define más celdas (mayor número de TD).
El número de celdas por línea de la tabla se calcula sobre la línea que define el mayor número de celdas.
El último atributo de TD es NOWRAP que impide dividir el texto de la celda en varias líneas.

Ejemplo:

ComidaBebidaPostre
ABC
...
<TR ALIGN="left">
<TD ALIGN=left>A</TD>
<TD ALIGN=center>B</TD>
<TD ALIGN=right>C</TD>
...
MARCAS TR
as marcas que definen una nueva fila son <TR> y </TR> que admiten los siguientes atributos de alineación del texto en el interior de todas las celdas de la fila:

VALIGN (alineación vertical) que puede tomar los valores:
 TOP coloca el texto en la parte superior de la celda
 BOTTOM coloca el texto en la parte inferior de la celda
 MIDDLE en el centro de la celda 

ALIGN (alineación horizontal) que puede tomar los valores:
 RIGHT coloca el texto a la derecha de la celda
 LEFT coloca el texto a la izquierda de la celda
 CENTER centra el texto en la celda 
Ejemplo:

Vocales
La mas
usada
a
La
segunda
e
La
tercera
i
...
<TR ALIGN="center">
<TD>a</TD>
<TR VALIGN="top">
<TD>e</TD>
<TR ALIGN="right" VALIGN="bottom">
<TD>i</TD>
MARCAS

Las marcas delimitan elementos de un documento como cabeceras, párrafos, etc y son utilizadas para dar un tratamiento diferente al texto que se encuentre entre las marcas.
En HTML las marcas se delimitan con los signos < (inferior a) y > (superior a). Un texto marcado tendrá por tanto este aspecto:

...texto normal <marca> texto afectado por la marca </marca> resto del texto...
Un ejemplo podría ser resaltar un texto en negrita, para ello se emplea la marca <B> y quedaría de la siguiente forma:
...texto normal <B> texto en negrita </B> resto del texto...
ATRIBUTOS DE LAS MARCAS 

Atributos básicos: se pueden utilizar prácticamente en todas las etiquetas HTML
Atributos para internacionalización: los utilizan las páginas que muestran sus contenidos en varios idiomas
Atributos de eventos: sólo se utilizan en las páginas web dinámicas creadas con JavaScript.
Atributos de foco: relacionados principalmente con la accesibilidad de los sitios web

ESTRUCTURA DEL CUERPO: BODY

ESTRUCTURA DEL ENCABEZADO
Los elementos <HEAD></HEAD> se colocan inmediatamente después de la apertura de la marca <HTML> y cierran el encabezamiento propiamente dicho del documento; es decir toda la información que necesita el navegador, el servidor de web y los motores de búsqueda.

DEFINICION DE BLOQUES 
LAS MARCAS DE ESTE BLOQUE SON:
<P>
<PRE>
<ANDDRESS>
<BR>
<HR>

COMENTARIOS
En HTML podremos poner comentarios de la siguiente forma: <!-- COMENTARIO EN UNA PAGINA html -->

FONDO Y COLORES DE TEXTO
un cierto número de la marca body permiten controlar el color de fondo de la pagina, ventana, el color de texto y finalmente el color de enlaces.
Para esto la marca es: <BODY, atributo1, atributo2,…>
-Atributo text:
Permite controlar el color del texto estándares decir todo el texto que no especifique un enlace.
<BODY TEXT=”#rrggbb”>
-Atributo background:
Este atributo especifica una imagen residente la cual se utiliza como fondo de pagina.
-Atributo link:
Controla el color de los enlaces
Alink: color fugaz que aparece al dar clic en el anlace <BODYALINK=”RRGGFF”>

TITULO:
Es la marca que asigna el tamaño de los caracteres donde n vale uno a seis. El texto de estas marcas es en negrita.
<HN>

TAMAÑO LETRA Y COLOR
Algunas de las marcas que ayudan a modificar la letra y el color de los caracteres son las siguientes:
-La marca <FONT/> PERMITE actuar sobre bloques distintos de caracteres situados en la misma línea.
-El atributo size:
Regula el tamaño de los caracteres de 1 a 7.
-El atributo color:
De los caracteres especifica el color
Ejemplo: <Font size=3 color=”#008000>…</Font>

ESTILO Y COLORES
ESTOS SON LOS ESTILOS DE CARACTERES EN HTML.
-<B> NEGRITA
-<I> CURSIVA
-<V> SUBRAYADA

COMBINACIÓN DE TAMAÑO Y ESTILO
Toda ventana trabaja bajo efecto de solo un par cerrado de marcas ejemplo:
<i>
<Font size=5>
<b> hola </b> como
Font size=6> estas </Font>
</i>

ALINEACIÓN DE IMÁGENES
La marca IMG permite situar la imagen o la línea de texto actual y puede tomar los siguientes valores.
-MIDDLE
-BUTT
-TOP

FORMULARIOS
Es una plantilla para representar un conjunto de datos. Algunas marcas que generan acciones dentro del formulario son:
-METHOD:
CODIFICA EL SCRIP AL QUE SE LE PUEDE DAR UN VALOR Y TRANSFIERE DATOS A ESTE.
-ACTION: DEFINE EL URL DE UN PROGRAMA ENCARGADO DE TRATAR LOS DATOS ADQUIRIDOS DE ESTE.

CAMPOS DE SELECCION:
LA MARCA SELECT NAME  SE PROGRAMA CON UNA LISTA DE SELECCIÓN VARIABLE SE PROGRAMA CON UNA LISTA QUE SE ESPECIFICA CON LA MARCA OPTION.

AREA DE TEXTO:
Permite pretextar una ventana con barras de desplazamiento con desplazamiento horizontal y vertical con las que se podrá escribir texto.
El valor dado a los tributos rows (líneas)(cols) columnas. 

domingo, 21 de abril de 2013



Android:

Android es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respaldó económicamente y más tarde compró en 2005, Android fue desvelado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el sistema operativo Android se vendió en octubre de 2008.



Diseño de dispositivo
La plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.
Almacenamiento
SQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de datos.
Conectividad
Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+ y WiMAX.
Mensajería
SMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.
Navegador web
El navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una puntuación de 100/100 en el test Acid3.
Soporte de Java
Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.45
Soporte multimedia
Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor 3GP), AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.44
Soporte para streaming
Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una actualización de Adobe Flash Player.
Soporte para hardware adicional
Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión,, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D.
Entorno de desarrollo
Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android.
Google Play
Google Play es un catálogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.
Multi-táctil
Android tiene soporte nativo para pantallas capacitivas con soporte multi-táctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compañías).46 Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte multi-táctil de forma nativa.47
Bluetooth
El soporte para A2DF y AVRCP fue agregado en la versión 1.5;48 el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0;49 y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2.</ref> Los cambios incluyeron:50
Videollamada
Android soporta videollamada a través de Google Talk desde su versión HoneyComb.
Multitarea
Multitarea real de aplicaciones está disponible, es decir, las aplicaciones que no estén ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se limita a servicios internos del sistema y no a aplicaciones externas) 5)51
Características basadas en voz
La búsqueda en Google a través de voz está disponible como "Entrada de Búsqueda" desde la versión inicial del sistema.52
Tethering
Android soporta tethering, que permite al teléfono ser usado como un punto de acceso alámbrico o inalámbrico (todos los teléfonos desde la versión 2.2, no oficial en teléfonos con versión 1.6 o inferiores mediante aplicaciones disponibles en Google Play (por ejemplo PdaNet). Para permitir a un PC usar la conexión de datos del móvil android se podría requerir la instalación de software adicional.53
Usos y dispositivos
El sistema operativo Android se usa en teléfonos inteligentes, ordenadores portátiles, netbooks, tabletas, Google TV, relojes de pulsera, auriculares y otros dispositivos., siendo este sistema operativo accesible desde terminales de menos de 100 euros hasta terminales que superen los 600, obviando, evidentemente, sus diferencias técnicas.
La plataforma de hardware principal de Android es la arquitectura ARM. Hay soporte para x86 en el proyecto Android-x86, y Google TV utiliza una versión especial de Android x86.
El primer teléfono disponible en el mercado para ejecutar Android fue el HTC Dream, dado a conocer al público el 22 de octubre de 2008. A principios de 2010 Google ha colaborado con HTC para lanzar su producto estrella en dispositivos Android, el Nexus One. Google ha continuado la comercialización de la gama Nexus en 2010 con el Samsung Nexus S, en 2011 con el Galaxy Nexus y en 2012 con el Nexus 4 (y los tablets Nexus 7 y Nexus 10). Los dispositivos Nexus son utilizados para el desarrollo e implementación de Android, siendo los dispositivos que estrenan las nuevas versiones disponibles. En la actualidad existen más de 650.000 aplicaciones para Android y se estima que 1.000.000 teléfonos móviles se activan diariamente.
iOS y Android 2.3.3 "Gingerbread" pueden ser configurado para un arranque dual en un iPhone o iPod Touch liberados con la ayuda de OpeniBoot y iDroid.


Desarrollo de Android:
Se hace habitualmente con el lenguage de programación Java y el conjunto de herramientas de desarrollo ( SDK, Software Development Kit ), pero hay otras opciones disponibles. En Abril del 2011 existían más de 200.000 aplicaciones contabilizadas para Android, con unos 3 millardos de descargas.  La plataforma Android ha crecido hasta ser una de las preferidas por los desarrolladores para plataformas móviles. Un estudio de junio del 2011 indica que el 67% de los desarrolladores para móviles utilizaban la plataforma en el momento de la publicación del estudio.