viernes, 21 de septiembre de 2012

CUESTIONARIO

1. ¿Qué es un Lenguaje de Programación? Es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.

2. ¿Para qué pueden usarse los Lenguajes de Programación? Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

3. Un Lenguaje de Programación está formado por: Un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. 

4.¿Qué es Programación? El  proceso por el cual se escribe, se pruebase depurase compila y se mantiene el código fuente de un programa informático

5. ¿Cuál es la diferencia entre Lenguaje de Programación y Lenguaje Informático? Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten diseñar el contenido de los documentos).

6. ¿Qué son las variables y vectores? Las variables podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar. En la mayoría de lenguajes de programación se requiere especificar un tipo de variable concreto para guardar un dato concreto. Además también existen variables compuestas por varias variables llamadas vectores. Un vector no es más que un conjunto de variables consecutivas en memoria y del mismo tipo guardadas dentro de una variable contenedor. 

7. ¿Cuáles son los tipos de variables y vectores más comunes?
 -Variables tipo Char: Estas variables contienen un único carácter, es decir, una letra, un signo o un número.

-Variables tipo Int: Contienen un número entero.

-Variables tipo float: Contienen un número decimal.

-Variables tipo String: Contienen cadenas de texto, o lo que es lo mismo, es un vector con varias variables del tipo Char.

-Variables del tipo Boolean: Solo pueden contener un 0 o un 1. El cero es considerado para muchos lenguajes como la variable del tipo String "False" mientras que el 1 se considera "True".

8. ¿Qué son los condicionantes? Son estructuras de código que indican que para que cierta parte del programa se ejecute, deben cumplirse ciertas premisas, como por ejemplo, que dos valores sean iguales, que un valor exista, que un valor sea mayor que otro y similares. Estos condicionantes por lo general solo se ejecutan una vez a lo largo del programa. 

9. ¿Cuáles son los condicionantes más conocidos y empleados en programación?
  • If: Indica una condición para que se ejecute una parte del programa.
  • Else if: Siempre va precedido de un "If" e indica una condición para que se ejecute una parte del programa siempre que no cumpla la condición del if previo y si se cumpla con la que el "else if" especifique.
  • Else: Siempre precedido de "If" y en ocasiones de "Else If". Indica que debe ejecutarse cuando no se cumplan las condiciones previas.

10. ¿Qué es la sintaxis? Es la forma visible de un lenguaje de programación.La mayoría de los lenguajes de programación son puramente textuales, es decir, utilizan secuencias de texto que incluyen palabras, números y puntuación, de manera similar a los lenguajes naturales escritos. Por otra parte, hay algunos lenguajes de programación que son más gráficos en su naturaleza, utilizando relaciones visuales entre símbolos para especificar un programa.


martes, 18 de septiembre de 2012

FLASH MX

Flash MX es una potente herramienta creada por Macromedia que ha superado las mejores expectativas de sus creadores.Inicialmente Macromedia Flash fue creado con el objeto de realizar animaciones vistosas para la web, así como para crear GIFs animados.Los motivos que han convertido a Flash MX en el programa elegido por la mayoría de los diseñadores web profesionales y aficionados son varios. Veamos pues, porqué es interesante Flash MX.



¿Porqué usar FLASH MX? 

Las posibilidades de Flash son extraordinarias, cada nueva versión ha mejorado a la anterior, y el actual Flash MX no ha sido menos. Aunque su uso más frecuente es el de crear animaciones (a lo largo de este curso veremos lo sencillo que puede resultar) sus usos son muchos más. Son tantos, que todos los diseñadores web deberían saber utilizar Flash.

Flash ha conseguido hacer posible lo que más se echa en falta en Internet: Dinamismo, y con dinamismo no sólo nos referimos a las animaciones, sino que Flash permite crear aplicaciones interactivas que permiten al usuario ver la web como algo atractivo, no estático (en contraposición a la mayoría de las páginas, que están realizadas empleando el lenguaje HTML). Con Flash podremos crear de modo fácil y rápido animaciones de todo tipo.



Características de  Flash MX:
  • Los documentos de Flash, que tienen la extensión .fla, contienen toda la información necesaria para desarrollar, diseñar y probar contenido interactivo. Los documentos de Flash no son las películas que muestra Flash Player. Los documentos FLA se publican como películas Flash, que tienen la extensión .swf y contienen sólo la información necesaria para mostrar la película.
  • Flash ofrece varios métodos tanto para crear ilustraciones originales como para importarlas desde otras aplicaciones.
  • Flash permite animar objetos para dar la impresión de que se mueven por el escenario, así como cambiar su forma, tamaño, color, opacidad, rotación y otras propiedades.
  • Carga dinámica de imágenes JPEG y sonidos MP3: Sin duda, la principal novedad de Flash MX, esta posibilidad nos permitirá cargar dichos archivos sólo en el caso de ser necesarios, lo que se traduce en unas películas finales de menor tamaño y por tanto, más exportables y rápidas de descargar desde cualquier sitio.
  • Nuevas Herramientas de Diseño Gráfico: Como la herramienta “Transformación Libre” y el “Ajuste de Píxeles”, que nos permitirá dibujar y diseñar nuestras animaciones con mayor facilidad y libertad.
  • Anclajes con Nombre: Mayor facilidad a la hora de crear enlaces a otras partes de nuestras películas y posibilidad de usar marcadores de páginas. Además se nos facilita la tarea de crear botones del tipo “Atrás” o “Adelante”
  • Compatibilidad con Vídeo: Si eres de los que tienes webcam o cámara digital, y habías pensado en insertar vídeos que tu mismo has creado o importarlos de algún otro lugar, Flash MX ha pensado en ti. Flash MX permite insertar vídeos estándar que sean compatibles con QuickTime o Windows Media Player. Soporta los formatos MPEG, DV (Digital Video), MOV (QuickTime), AVI etc. Además, podrás trabajar con ellos con toda la facilidad del mundo, cambiar su tamaño, rotarlos,  o incluso colocarles máscaras.
  • Una gran colección de componentes preconstruidos: Flash MX pone a nuestra disposición componentes (símbolos inteligentes) para que los usemos de inmediato. Sus utilidades son muchas, podremos editar fácilmente un calendario, unos botones de entrada o salida, casillas de verificación, barras de desplazamiento.
  • Diseño para casi cualquier medio: Como decíamos, Flash MX ha invertido en compatibilidad, sus películas FLASH podrán verse en cualquier plataforma que soporte Flash Player, esto es : Microsoft Windows, Apple Macintosh, Linux, Solaris, MicrosoftTV, Symbian EPOC, Pocket PC, y otras. 
  • Soporte para multilenguaje: Flash MX está a la venta en más de 10 idiomas, por supuesto también en español. Macromedia ha tenido la decencia con esta nueva versión de sacar la versión de evaluación también en castellano (cosa que no hicieron con Flash 5). 
  • Conocida interfaz de Usuario: Si bien al principio la apariencia gráfica de Flash MX desconcierta y podemos echar de menos Flash 5, con el uso le perderemos el miedo rápidamente y comenzaremos a notar sus mejoras. Cambian algunos paneles y muchas cosas cambian de sitio (pero siguen ahí, eso no lo dudemos), y por algo será... Además, Flash MX Incorpora la opción "Esconder Paneles" (F4) que ya usaba Dreamweaver y nos permite maximizar el área de trabajo rápidamente. Por otra parte, su diseño general está influenciado por el diseño de Windows XP y se aprecia a simple vista.
  • ActionScript, a la máxima potencia: El lenguaje de programación de Flash, el ActionScript, siempre ha sido muy útil, pero en Flash MX la utilidad se convierte en potencia. El ActionScript de Flash MX incorpora nuevos objetos, propiedades, funciones... en definitiva: elimina los límites de Flash 5 (incorpora compatibilidad con XML, mejor conectividad, mayor seguridad etc...). Por supuesto Flash MX es compatible hacia atrás (Con Flash 5, 4 etc...).

Conclusión:

Flash MX es una herramienta de software para los desarrolladores que quieran crear interfaces de animación para la web o animaciones simples.

La interactividad en la web se hace ideal con este programa debido a ActionScript, el lenguaje de programación de Flash, lo que permite la navegación, el desarrollo de juegos y otras interfaces interactivas.

Animar con este programa es como trabajar con un marco de línea de tiempo por trama. Esta es la forma más básica de animar. Flash también incluye una serie de funciones de transición para los usuarios más avanzados. Puede tomar algún tiempo para aprender, pero Flash es el estándar en contenidos multimedia e interactivos en la web. 


viernes, 14 de septiembre de 2012

SQL Server


Los clientes están buscando soluciones para sus problemas de negocios. La mayoría de las "soluciones" de bases de datos solamente traen múltiples niveles de costos y complejidad. La estrategia de Microsoft es la de hacer que SQL Server sea la base de datos más fácil de utilizar para construir, administrar e implementar aplicaciones de negocios. Esto significa tener que poner a disposición un modelo de programación rápido y sencillo para desarrolladores, eliminando la administración de base de datos para operaciones estándar, y suministrando herramientas sofisticadas para operaciones más complejas.

SQL Server 7.0 disminuye el costo total de propiedad a través de características como administración multi-servidor y con una sola consola; ejecución y alerta de trabajos basadas en eventos; seguridad integrada; y scripting administrativo. Esta versión también libera al administrador de base de datos para aspectos más sofisticados del trabajo al automatizar las tareas de rutina. Al combinar estos poderosos servicios de administración con las nuevas características de configuración automática, Microsoft SQL Server 7.0 es la elección ideal de automatización de sucursales y aplicaciones de base de datos insertadas.

Los clientes invierten en sistemas de administración de bases de datos, en forma de aplicaciones escritas para esa base de datos y la educación que implica para la implementación y administración. Esa inversión debe protegerse: a medida que el negocio crece, la base de datos deberá crecer y manejar más datos, transacciones y usuarios. Los clientes también desean proteger las inversiones a medida que escalan aplicaciones de base de datos hacia equipos portátiles y sucursales.

Para cumplir con estas necesidades, Microsoft ofrece un motor de base datos único que escala desde una computadora portátil que ejecuta Windows® 95 o Windows 98, hasta clusters de procesadores múltiples simétricos de terabyte que ejecutan Windows NT Server Enterprise Edition. Todos estos sistemas mantienen la seguridad y confiabilidad que exigen los sistemas de negocios de misión crítica.


Las áreas de liderazgo e innovación en el Microsoft SQL Server 7.0 incluyen:

  • La primera base de datos en escalar desde la computadora portátil hasta la empresa utilizando la misma base de código y ofrecer el 100% de compatibilidad de código
  • La primera base de datos en soportar la auto-configuración y auto-sintonización
  • Primera base de datos con OLAP integrado
  • La primera base de datos con Servicios de Transformación de Datos integrado
  • El Data Warehousing Framework constituye el primer enfoque comprehensivo al problema de metadatos
  • La primera base de datos en proveer administración de multi-servidor para cientos de servidores
  • La más amplia gama de opciones de replicación de cualquier base de datos
  • La mejor integración con Windows NT Server
  • La mejor integración con Microsoft Transaction Server
  • Lanzamientos SQL Server Recientes

Cliente Nativo de SQL

Cliente Nativo de SQL es la biblioteca de acceso a datos para los clientes de Microsoft SQL Server versión 2005 en adelante. Implementa nativamente soporte para las características de SQL Server, incluyendo la ejecución de la secuencia de datos tabular, soporte para bases de datos en espejo de SQL Server, soporte completo para todos los tipos de datos compatibles con SQL Server, conjuntos de operaciones asíncronas, las notificaciones de consulta, soporte para cifrado, así como recibir varios conjuntos de resultados en una sola sesión de base de datos. Cliente Nativo de SQL se utiliza como extensión de SQL Server plug-ins para otras tecnologías de acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo de SQL puede también usarse directamente, pasando por alto las capas de acceso de datos.


Características de Microsoft SQL Server

  • Soporte de transacciones.
  • Soporta procedimientos almacenados.
  • Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de lared sólo acceden a la información.
  • Además permite administrar información de otros servidores de datos.

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.

Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP(Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBAAccess), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD

Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos


Desventajas

  • MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida.
  • MSSQL no maneja compresión de datos (excepto la versión 2008 Enterprise Edition, que sí lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco.
  • MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux, por esta razon.






SQL Server


Los clientes están buscando soluciones para sus problemas de negocios. La mayoría de las "soluciones" de bases de datos solamente traen múltiples niveles de costos y complejidad. La estrategia de Microsoft es la de hacer que SQL Server sea la base de datos más fácil de utilizar para construir, administrar e implementar aplicaciones de negocios. Esto significa tener que poner a disposición un modelo de programación rápido y sencillo para desarrolladores, eliminando la administración de base de datos para operaciones estándar, y suministrando herramientas sofisticadas para operaciones más complejas.

SQL Server 7.0 disminuye el costo total de propiedad a través de características como administración multi-servidor y con una sola consola; ejecución y alerta de trabajos basadas en eventos; seguridad integrada; y scripting administrativo. Esta versión también libera al administrador de base de datos para aspectos más sofisticados del trabajo al automatizar las tareas de rutina. Al combinar estos poderosos servicios de administración con las nuevas características de configuración automática, Microsoft SQL Server 7.0 es la elección ideal de automatización de sucursales y aplicaciones de base de datos insertadas.

Los clientes invierten en sistemas de administración de bases de datos, en forma de aplicaciones escritas para esa base de datos y la educación que implica para la implementación y administración. Esa inversión debe protegerse: a medida que el negocio crece, la base de datos deberá crecer y manejar más datos, transacciones y usuarios. Los clientes también desean proteger las inversiones a medida que escalan aplicaciones de base de datos hacia equipos portátiles y sucursales.

Para cumplir con estas necesidades, Microsoft ofrece un motor de base datos único que escala desde una computadora portátil que ejecuta Windows® 95 o Windows 98, hasta clusters de procesadores múltiples simétricos de terabyte que ejecutan Windows NT Server Enterprise Edition. Todos estos sistemas mantienen la seguridad y confiabilidad que exigen los sistemas de negocios de misión crítica.


Las áreas de liderazgo e innovación en el Microsoft SQL Server 7.0 incluyen:

  • La primera base de datos en escalar desde la computadora portátil hasta la empresa utilizando la misma base de código y ofrecer el 100% de compatibilidad de código
  • La primera base de datos en soportar la auto-configuración y auto-sintonización
  • Primera base de datos con OLAP integrado
  • La primera base de datos con Servicios de Transformación de Datos integrado
  • El Data Warehousing Framework constituye el primer enfoque comprehensivo al problema de metadatos
  • La primera base de datos en proveer administración de multi-servidor para cientos de servidores
  • La más amplia gama de opciones de replicación de cualquier base de datos
  • La mejor integración con Windows NT Server
  • La mejor integración con Microsoft Transaction Server
  • Lanzamientos SQL Server Recientes

Cliente Nativo de SQL

Cliente Nativo de SQL es la biblioteca de acceso a datos para los clientes de Microsoft SQL Server versión 2005 en adelante. Implementa nativamente soporte para las características de SQL Server, incluyendo la ejecución de la secuencia de datos tabular, soporte para bases de datos en espejo de SQL Server, soporte completo para todos los tipos de datos compatibles con SQL Server, conjuntos de operaciones asíncronas, las notificaciones de consulta, soporte para cifrado, así como recibir varios conjuntos de resultados en una sola sesión de base de datos. Cliente Nativo de SQL se utiliza como extensión de SQL Server plug-ins para otras tecnologías de acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo de SQL puede también usarse directamente, pasando por alto las capas de acceso de datos.


Características de Microsoft SQL Server

  • Soporte de transacciones.
  • Soporta procedimientos almacenados.
  • Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de lared sólo acceden a la información.
  • Además permite administrar información de otros servidores de datos.

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.

Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP(Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBAAccess), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD

Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos


Desventajas

  • MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida.
  • MSSQL no maneja compresión de datos (excepto la versión 2008 Enterprise Edition, que sí lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco.
  • MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux, por esta razon.






SQL SERVER

Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. 

Introducción
Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. 

Objetivos del Diseño de SQL Server

Microsoft SQL Server 7.0 constituye un lanzamiento determinante para los productos de bases de datos de Microsoft, continuando con la base sólida establecida por SQL Server 6.5. Como la mejor base de datos para Windows NT, SQL Server es el RDBMS de elección para una amplia gama de clientes corporativos y Proveedores Independientes de Software (ISVs) que construyen aplicaciones de negocios. Las necesidades y requerimientos de los clientes han llevado a la creación de innovaciones de producto significativas para facilitar la utilización, escalabilidad, confiabilidad y almacenamientode datos. 

Los clientes están buscando soluciones para sus problemas de negocios. La mayoría de las "soluciones" de bases de datos solamente traen múltiples niveles de costos y complejidad. La estrategia de Microsoft es la de hacer que SQL Server sea la base de datos más fácil de utilizar para construir, administrar e implementar aplicaciones de negocios. Esto significa tener que poner a disposición un modelo de programación rápido y sencillo para desarrolladores, eliminando la administración de base de datos para operaciones estándar, y suministrando herramientas sofisticadas para operaciones más complejas.

SQL Server 7.0 disminuye el costo total de propiedad a través de características como administración multi-servidor y con una sola consola; ejecución y alerta de trabajos basadas en eventos; seguridad integrada; y scripting administrativo. Esta versión también libera al administrador de base de datos para aspectos más sofisticados del trabajo al automatizar las tareas de rutina. Al combinar estos poderosos servicios de administración con las nuevas características de configuración automática, Microsoft SQL Server 7.0 es la elección ideal de automatización de sucursales y aplicaciones de base de datos insertadas.

Los clientes invierten en sistemas de administración de bases de datos, en forma de aplicaciones escritas para esa base de datos y la educación que implica para la implementación y administración. Esa inversión debe protegerse: a medida que el negocio crece, la base de datos deberá crecer y manejar más datos, transacciones y usuarios. Los clientes también desean proteger las inversiones a medida que escalan aplicaciones de base de datos hacia equipos portátiles y sucursales.

Para cumplir con estas necesidades, Microsoft ofrece un motor de base datos único que escala desde una computadora portátil que ejecuta Windows® 95 o Windows 98, hasta clusters de procesadores múltiples simétricos de terabyte que ejecutan Windows NT Server Enterprise Edition. Todos estos sistemas mantienen la seguridad y confiabilidad que exigen los sistemas de negocios de misión crítica.


Las áreas de liderazgo e innovación en el Microsoft SQL Server 7.0 incluyen:

  • La primera base de datos en escalar desde la computadora portátil hasta la empresa utilizando la misma base de código y ofrecer el 100% de compatibilidad de código
  • La primera base de datos en soportar la auto-configuración y auto-sintonización
  • Primera base de datos con OLAP integrado
  • La primera base de datos con Servicios de Transformación de Datos integrado
  • El Data Warehousing Framework constituye el primer enfoque comprehensivo al problema de metadatos
  • La primera base de datos en proveer administración de multi-servidor para cientos de servidores
  • La más amplia gama de opciones de replicación de cualquier base de datos
  • La mejor integración con Windows NT Server
  • La mejor integración con Microsoft Transaction Server
  • Lanzamientos SQL Server Recientes

Cliente Nativo de SQL

Cliente Nativo de SQL es la biblioteca de acceso a datos para los clientes de Microsoft SQL Server versión 2005 en adelante. Implementa nativamente soporte para las características de SQL Server, incluyendo la ejecución de la secuencia de datos tabular, soporte para bases de datos en espejo de SQL Server, soporte completo para todos los tipos de datos compatibles con SQL Server, conjuntos de operaciones asíncronas, las notificaciones de consulta, soporte para cifrado, así como recibir varios conjuntos de resultados en una sola sesión de base de datos. Cliente Nativo de SQL se utiliza como extensión de SQL Server plug-ins para otras tecnologías de acceso de datos, incluyendo ADO u OLE DB. Cliente Nativo de SQL puede también usarse directamente, pasando por alto las capas de acceso de datos.


Características de Microsoft SQL Server

  • Soporte de transacciones.
  • Soporta procedimientos almacenados.
  • Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de lared sólo acceden a la información.
  • Además permite administrar información de otros servidores de datos.

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.

Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP(Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBAAccess), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD

Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos


Desventajas

  • MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida.
  • MSSQL no maneja compresión de datos (excepto la versión 2008 Enterprise Edition, que sí lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco.
  • MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux, por esta razon.






martes, 4 de septiembre de 2012

Reporte comparativo entre Apple y Samsung

Apple

iPhone 4s 

El iPhone 4S es un teléfono móvil desarrollado por Apple. Es la quinta generación del iPhone, un dispositivo que combina una pantalla de 3,5 pulgadas, un teléfono móvil y diversas prestaciones. Su diseño exterior es el mismo que el de su predecesor, el iPhone 4, pero tiene grandes mejoras en el Hardware y también tiene varias actualizaciones de software. Tambien con el nuevo iPhone se presento el sistema operativo iOS 5. (Software con el que trabaja el iPhone 4S, el iPod touch y el iPad 2 y el iPad 3.
El iPhone 4S fue presentado en el evento "Hablemos del iPhone" el 4 de octubre de 2011 en Cupertino, California . Apple comenzó a recibir pre-pedidos del iPhone 4S el 7 de octubre de 2011 en siete paísesEstados Unidos , Canadá , Australia , Reino Unido , Francia , Alemania , Colombia y Japón con una fecha de entrega para octubre 14 de 2011, ese mismo día también saldría a la venta en esos países. Fue lanzado en 22 países más de Europa, América y Asia, entre ellos Irlanda, México y Singapur el 28 de octubre.
En su presentación llamó la atención, a parte de la anécdota de ser la primera presentación de novedades de Apple con Tim Cook en el lugar de Steve Jobs tras su dimisión, la gran importancia dada a la aplicación "Siri", un programa de reconocimiento de voz que acompañaría al iOS 5, así como la potenciación de los servicios basados en iCloud. La presentación tuvo lugar un día antes del deceso de Steve Jobs; extraoficialmente circuló que la sigla 4S sería en conmemoración a él -en inglés, for Steve,para Steve. 


 


Samsung

Samsung Galaxy S3

El Samsung Galaxy S III (GT-i9300) es un smartphone Android anunciado por Samsung el 3 de Mayo de 2012 en Londres. Es el sucesor del Samsung Galaxy S II. Este dispositivo salió a la venta en Europa el 29 de Mayo de 2012, retrasándose su salida hasta Junio en otros países, como Estados Unidos o India.

El dispositivo estará disponible en 2 colores: "Mármol blanco" y "Piedra azul" con numerosas novedades tanto en el ámbito del software, como de los accesorios. Entre las novedades tenemos,Smart Stay (la pantalla permanece encendida mientras el usuario dirige su mirada hacia ella), Direct Call (Que permite al usuario llamar a una persona cuyos mensajes de texto se encuentran actualmente en la pantalla con solo levantar el teléfono al oído), Pop Up Play (Permite tener un video en pantalla mientras hacemos otras cosas, a modo de ventana flotante), S Voice, Buddy Photo Sharing, Allcast Share Dongle, Group Cast (compartición de documentos), carga inalámbrica (mediante accesorio),S Pebble MP3 player, C-Pen, carcasa superdelgada... El terminal estará disponible en versiones de 16 GB, 32 GB, y 64 GB, y un espacio extra de 50 GB en el servicio online Dropbox durante 2 años, duplicando la capacidad ofrecida por HTC's (25 GB durante 2 años).
La versión global contará con un procesador Samsung Exynos 4 Quad a 1.4 GHz quad-core ARM Cortex-A9 CPU y una GPU ARM Mali-400 MP. Sin embargo, la versión de EE.UU. se espera que haga uso de un Qualcomm Snapdragon S4 Dual-core SoC para apoyar la funcionalidad de LTE. Las dimensiones anunciadas son 136.6 x 70.6 x 8.6 mm con un peso de 133 gramos y una batería de litio con capacidad para 2100 mAh. El cristal utilizado para proteger la pantalla es el nuevo Gorilla Glass2.
Samsung Galaxy S III es el teléfono oficial de los Juegos Olímpicos de Londres 2012. Algo tambien inusual en este telefono es que está hecho con el oro que se utilizó para hacer la antorcha olímpica de Londres 2012 y ademas contiene juegos y aplicaciones exactamente para ese teléfono Olímpico. Otro detalle es la fuente, ya que contiene la fuente de Londres 2012.
 

Teniendo en cuenta las prestaciones y el precio del Galaxy S3 respecto al iPhone 4S, muchos usuarios se preguntan cual de los dos vale la pena adquirir.
Sin duda alguna, el Samsung Galaxy S3, presentado recientemente el pasado 3 de mayo y el iPhone 4S, comercializado desde octubre del pasado año, son los dos smartphones más representativos en la actualidad.
Hay que apuntar que, probablemente, sea imposible decretar cual de los dos es el mejor dispositivo ya que depende mucho del gusto del usuario, aunque en este caso la Compañía de Cupertino parte con ventaja: un cliente de Apple es bastante improbable que compre otro producto de otra compañía mientras que un usuario del Galaxy, cabe la posibilidad, que en un futuro pueda adquirir un producto de cualquier otra marca.


Procesador del Galaxy S3 y del iPhone 4S

No está de más comenzar por el corazón de los smartphones: el procesador. Mientras el Galaxy S2 dispone de un potente procesador de cuatro núcleos – Exynos 4 – y un 1 GB de RAM, el procesador del iPhone 4S es de doble núcleo ( Chipset A5) y 512 MB de RAM, por lo que, como se puede comprobar, el nuevo Galaxy supera con creces en potencia a su directo competidor.

El nuevo iPad de Apple ya dispone de un procesador quad-core, por lo que cabe esperar que el sucesor del iPhone 4S, el iPhone 5, sea igual o incluso supere la potencia del procesador de la compañía surcoreana.

Pantalla de alta definición

Con respecto a la pantalla, existen bastantes diferencias entre ambos dispositivos como es el tamaño. Mientras el Galaxy S3 tiene una gran pantalla táctil AMOLED con Super Gorilla Glass y un tamaño de 4,8 pulgadas, el iPhone 4S tiene una pequeña pantalla Retina de 3,5 pulgadas con resolución de 540 x 960 píxeles. Si el tamaño de este último está optimizado para su uso de una forma ágil con el pulgar, el primero es perfecto para disfrutar del contenido multimedia.

Tamaño y medidas

Debido al tamaño de la pantalla, las medidas de ambos son bastante diferentes. El Galaxy S3 tiene una longitud de 136,6 frente a los 115,2 mm del iPhone 4S; el ancho del nuevo dispositivo de Samsung es de 70.6, frente a los 58,66 mm del terminal de Apple. Además, existe también una clara diferencia en el espesor: 8,6 mm mide el nuevo Galaxy y 9,3 mm el iPhone 4S.


Respecto al peso, las diferencias son menores siendo algo más pesado el iPhone 4s – 140 gramos – que el nuevo Galaxy –133 gramos -.
Android Ice Cream Sandwich contra iOS 5

Una de las diferencias obvias entre ambos dispositivos es su sistema operativo: Android 4,0 Ice Cream Sándwich y la interfaz de usuario Samsung TouchWiz 4 contra el iOS 5; en definitiva Google contra Apple, el sistema abierto contra el cerrado – iOS 5 solo es de uso exclusivo con dispositivos móviles Apple mientras que Android es usado por múltiples dispositivos de distintas marcas -.
El software y la cámara

Asimismo, el software introducido en el nuevo Galaxy es muy interesante, como es el caso de aplicaciones S Voice – similar a Siri de Apple - Smart Stay, Pop-up Play, Buddy Share Photo o Direct Call, entre otras. Cada una de las herramientas tiene sus propias características, que, a su vez son muy flexibles e intuitivas.
Por el momento, Apple no ha dicho la última palabra en software y es muy posible que haya novedades el próximo mes cuando se celebre en San Francisco, el WWDC 2012 para desarrolladores patrocinado por Apple, evento en el que la compañía de Cupertino suele presentar nuevos productos.
Por otro lado, no nos podemos olvidar de la cámara. Este es uno de los aspectos en el que ambos dispositivos están más igualados. Los dos tienen un sensor de 8 megapíxeles capaz de grabar vídeo en 1080p a 30 fps.

Memoria del iPhone 4S y del Galaxy S3

Respecto a la memoria, el Galaxy S3 gana por goleada a Apple. De hecho, mientras Apple no puede expandir la memoria más allá de los 64 GB, el nuevo Galaxy puede ampliar la misma mediante microSD 64 GB más. Además, a través de un acuerdo con Dropbox, el usuario del nuevo Galaxy puede disponer de hasta 50 GB de espacio libre en línea durante dos años.
Por ultimo, recalcar que el Galaxy S3 dispone de barómetro y ambos terminales funcionan con micro SIM. Además, el S3 afortunadamente tiene una batería intercambiable, a diferencia del iPhone 4S.