jueves, 13 de junio de 2013

Blackberry Messenger llegaría a Android e iOS

   De acuerdo a T-Mobile UK, Blackberry Messenger, el cliente de mensajería, llegará a los dispositivos Android e iOs el próximo 7 de junio.
  Si bien, la compañía canadiense no ha visto mejoras aun después de intentos fallidos como una reestructuración de la compañía o un cambio radical en su sistema operativo, hay que admitir que cuentan con un servicio de mensajería que es bastante popular para los usuarios fieles a un dispositivo Blackberry.
bbm-android-650x479

   Sin embargo, de acuerdo a Ckrackberry, que habló con un representante de Blackberry, decir “27 de junio” es para Blackberry como hablar de una fecha que no es bien exacta para ellos. Al parecer, aun planean prever una fecha para ello.

¿pregunta?

¿Blackberry Messenger tendrá éxito comparado con los servicios de mensajería instantánea teniendo como competencia a Whatsapp, Line y Google Hangouts? 
Déjanos tu opinión en los comentarios

martes, 11 de junio de 2013

Investigación De Google academico: Aplicació Web

Nombre y Dirección del archivo:
Una aplicación web para la identificación
de estudiantes de nuevo acceso en
situación de riesgo académico(repertorios
estratégicos y gestión del tiempo)

Aplicaciones Web



    En la ingeniería de software se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.

  

 Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web.

   
Es importante mencionar que una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la página responderá a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo.



   En los primeros tiempos de la computación cliente-servidor, cada aplicación tenía su propio programa cliente que servía como interfaz de usuario que tenía que ser instalado por separado en cada ordenador personal de cada usuario. El cliente realizaba peticiones a otro programa -el servidor- que le daba respuesta. Una mejora en el servidor, como parte de la aplicación, requería normalmente una mejora de los clientes instalados en cada ordenador personal, añadiendo un coste de soporte técnico y disminuyendo la productividad.


   A diferencia de lo anterior, las aplicaciones web generan dinámicamente una serie de páginas en un formato estándar, como HTML o XHTML, soportados por los navegadores web comunes. Se utilizan lenguajes interpretados en el lado del cliente, directamente o a través de plugins tales como JavaScript, Java, Flash, etc., para añadir elementos dinámicos a la interfaz de usuario. Generalmente cada página web en particular se envía al cliente como un documento estático, pero la secuencia de páginas ofrece al usuario una experiencia interactiva. Durante la sesión, el navegador web interpreta y muestra en pantalla las páginas, actuando como cliente para cualquier aplicación web.
 
   Una ventaja significativa es que las aplicaciones web deberían funcionar igual independientemente de la versión del sistema operativo instalado en el cliente. En vez de crear clientes para Windows, Mac OS X, GNU/Linux y otros sistemas operativos, la aplicación web se escribe una vez y se ejecuta igual en todas partes. Sin embargo, hay aplicaciones inconsistentes escritas con HTML, CSS, DOM y otras especificaciones estándar para navegadores web que pueden causar problemas en el desarrollo y soporte de estas aplicaciones, principalmente debido a la falta de adhesión de los navegadores a dichos estándares web (especialmente versiones de Internet Explorer anteriores a la 7.0). Adicionalmente, la posibilidad de los usuarios de personalizar muchas de las características de la interfaz (tamaño y color de fuentes, tipos de fuentes, inhabilitar Javascript) puede interferir con la consistencia de la aplicación web.


   Otra aproximación es utilizar Adobe Flash Player o Java applets para desarrollar parte o toda la interfaz de usuario. Como casi todos los navegadores incluyen soporte para estas tecnologías (usualmente por medio de plug-ins), las aplicaciones basadas en Flash o Java pueden ser implementadas con aproximadamente la misma facilidad. Dado que ignoran las configuraciones de los navegadores, estas tecnologías permiten más control sobre la interfaz, aunque las incompatibilidades entre implementaciones Flash o Java puedan crear nuevas complicaciones, debido a que no son estándares. Por las similitudes con una arquitectura cliente-servidor, con un cliente "no ligero", existen discrepancias sobre el hecho de llamar a estos sistemas “aplicaciones web”; un término alternativo es “Aplicación Enriquecida de Internet”.

Ventajas

- Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún programa.

- No hay problemas de compatibilidad: Basta tener un navegador actualizado para poder utilizarlas.

- No ocupan espacio en nuestro disco duro.

- Actualizaciones inmediatas: Como el software lo gestiona el propio desarrollador, cuando nos conectamos estamos usando siempre la última versión que haya lanzado.

- Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación no se encuentra en nuestro ordenador, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otro ordenador.

- Multiplataforma: Se pueden usar desde cualquier sistema operativo porque sólo es necesario tener un navegador.

- Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un portátil...) porque se accede a través de una página web (sólo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para no dificultar el acceso de estos usuarios.

- La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la continuidad del mismo.

- Los virus no dañan los datos porque éstos están guardados en el servidor de la aplicación.

- Colaboración: Gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina.

- Los navegadores ofrecen cada vez más y mejores funcionalidades para crear aplicaciones web ricas (RIAs).


Inconvenientes


- Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden realizar desde un navegador son más limitadas que las que se pueden realizar desde el sistema operativo. Pero cada vez los navegadores están más preparados para mejorar en este aspecto. La aparición de HTML 5 representa un hito en este sentido. Es posible añadir funcionalidades a estas aplicaciones gracias al uso de Aplicaciones de Internet Enriquecidas.

- La disponibilidad depende de un tercero, el proveedor de la conexión a internet o el que provee el enlace entre el servidor de la aplicación y el cliente. Así que la disponibilidad del servicio está supeditada al proveedor.
  Existen numerosos lenguajes de programación empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan:

  • PHP
  • Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP)
  • Javascript
  • Perl
  • Ruby
  • Python
  • C# y Visual Basic con sus tecnologías ASP/ASP.NET


  También son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programación, como HTML o XML.
  Se utilizan para servir los datos adecuados a las necesidades del usuario, en función de como hayan sido definidos por el dueño de la aplicación. Los datos se almacenan en alguna base de datos estándar.
   Las aplicaciones web se ejecutan nativamente desde el navegador. Pero existen algunas aplicaciones que funcionan desde el navegador pero además requieren la instalación de un software en el ordenador para poder utilizarse. Estas aplicaciones se denominan Aplicaciones de Internet Ricas. El motivo de usar este software adicional es que hay muchas funcionalidades que los navegadores no pueden ofrecer, y él enriquece a las aplicaciones web ofreciendo dichas funcionalidades.



Ejemplos de funcionalidades que pueden ofrecer los programas online gracias al uso de software instalado:

- Procesamiento de imágenes

- Captura de imágenes

- Uso de webcam / Captura de video

  Una estrategia que está emergiendo para las empresas proveedoras de software consiste en proveer acceso vía web al software.

Para aplicaciones previamente distribuidas, como las aplicaciones de escritorio, se puede optar por desarrollar una aplicación totalmente nueva o simplemente por adaptar la aplicación para ser usada con una interfaz web. Estos últimos programas permiten al usuario pagar una cuota mensual o anual para usar la aplicación, sin necesidad de instalarla en el ordenador del usuario. A esta estrategia de uso se la denomina Software como servicio y a las compañías desarrolladoras se les denomina Proveedores de Aplicaciones de Servicio (ASP por sus siglas en inglés), un modelo de negocio que está atrayendo la atención de la industria del software.


Adrian Martinez Ruiz.

miércoles, 5 de junio de 2013

Condiciones Para El Funcionamiento Optimo De Red LAN.


Condiciones para el funcionamiento optimo de Red LAN.

 
   Principalmente se deben de obedecer varios parámetros, protocolos y modelos para que una red LAN con o sin acceso a Internet funciones correctamente ya sea punto a punto o mediante varios conmutadores o enrutadores de la misma, para esto principalmente se usa el modelo OSI que es el modelo de interconexión de sistemas abiertos (ISO/IEC 7498-1), también llamado OSI (en inglés, Open System Interconnection) es el modelo de red descriptivo, que fue creado por la Organización Internacional para la Estandarización (ISO) en el año 1984. Es un marco de referencia para la definición de arquitecturas en la interconexión de los sistemas de comunicaciones, es decir, que todas las redes sean LAN o no se basan en este modelo y funcionan a partir de el.
  Otra condición a efectuar para una conexión estable son los protocolos TCP/IP que son el protocolo de control de transferencia(TCP) y el protocolo de Internet (IP) cabe calcar que estos no solo son necesarios para la conexión a Internet en la red sino que también son puntos claves para el compartimiento de datos y recursos de cada equipo enlazado en la red, la función de estos protocolos es la verificación del trafico de información y recursos en la red sabiendo así basados en el modelo OSI que información enviar a cual equipo y que tipo de información es encapsularla y enviarla a través de la red a su punto de petición o Host.

  por ultimo pero mas importante son los medios, dispositivos y equipos encargados de controlar la red LAN en todos sus aspectos entiendose por dispositivos a tarjetas de red, enrutadores y conmutadores, por equipos los computadores, Mac's, Palm's y Smartphones y por medios divididos en dos clases:

-Inalambricos: Atmósfera y espacio.

-alambricos: Cables UTP, STP, SCTP, Fibra Optica y Coaxial (Siendo estos los mas usados).




Adrian  Martinez Ruiz.

Diferencia Entre Pagina Web y Portal Web.

Diferencia entre pagina web y portal web. 


    Una página web es un objeto multimedia digital diseñado para presentarse, es decir, imprimirse y desplegarse en pantalla en cualquier dispositivo digital, normalmente un navegador web(Google Chrome, Mozilla Firefox, Apple Safari entre otros), además está codificada en HTML Lenguaje de Marcado de Hipertexto (Hypertext Markup Language) y algunas otras como Hojas de Estilo en Cascada CSS (Cascade Style Sheets,), Lenguaje de Marcado de Hipertexto Extendido XHTML (Extended Hypertext Markup Language) y XML, Lenguaje de Marcado Extendido (Extended Markup Language).



  A diferencia de un portal, es un término comercial utilizado para describir un sitio web que tiene la intención de ser el sitio de inicio del usuario. Los portales generalmente incluyen una herramienta de búsqueda y algunos ofrecen servicios adicionales como correo electrónico, charlas y hospedaje web; popularmente se les conoce como “la puerta de entrada” o “el punto de entrada” a la web. El ejemplo más común son los buscadores como Google.com, Yahoo.com

  Un portal es mucho más que una página web, porque es completamente dinámico, este dinamismo depende del tipo de información, grado de participación y el número de usuarios finales. Un portal no solo provee al usuario información, sino que la recopila, lo que se espera es que éste interactúe con la empresa.

  Un portal normalmente está desarrollado en algún lenguaje más poderoso y complejo que HTML, puede ser PHP o Java, y normalmente está asociado a una base de datos que almacena tanto la información que se quiere presentar como la que se obtiene del usuario del portal. Dicha información es totalmente aprovechable y en el caso de la empresa, la información que queremos presentar se debe poder administrar desde un área diseñada para que un usuario común dentro de nuestra empresa, pueda actualizarla, modificarla, añadir nuevo contenido, de tipo que sea, sin necesidad de expertos ya que entre otros el concepto de usuario abarca también a nuestro personal interno.



Auge Del Uso De La Informática y La Telematica En Los Últimos Años En Venezuela.


Auge del uso de la Informática y la Telematica en los 

últimos años en Venezuela.


   Venezuela es un país nuevo en lo que a tecnología se refiere, somos primitivos en comparación con muchos países de latinoamerica como Argentina, Brasil, México o Colombia esto se debe a que Venezuela nunca a sabido aprovechar muchas cosas de su tierra, incluido el intelecto de potentes mentes de la informática y telematica en el país;

  Me alegra saber de que eso desde que partimos del nuevo milenio (Año 2000) Venezuela y a avanzado a pasos agigantados en comparación con otros países que son mas avanzados pero no avanzan tan rápido en esta materia, esto se debe a la implementacion y legalizaciones que se han implementado en el país, desde la ley de delitos informáticos hasta las leyes contra la piratería y el contrabando de software y hardware no limitándome con esto a solo equipos PC, sino a Mac's Sistemas operativos moviles (Andriod, IOS, BlackBerry, Windows Phone) y Smartphones.

 Venezuela a avanzado mucho en lo que a tecnología se refiere debido a cambios en sus leyes acerca del uso de Sistemas operativos Propietarios que se usaban desde oficinas de gobierno hasta ordenadores en casa, por supuesto estos SO no constaban de licencias sino que se contrabandeaban ilegalmente por Internet llegando a ser Venezuela en el años 2004 el país con mayor ilegalidad de software en el mundo, a consecuencia de esto en Venezuela se han implementado leyes fuertemente sancionadas en esta área.

 ¿Que sucedió? Venezuela no siendo un país rico económicamente nos hemos afiliado a marcas de Sistemas operativos libres basados en GNU Linux, esto es un paso gigante para el desarrollo de nuestro país porque no solo nos ayuda a tener una mejor cara a nivel internacional sino que también nos ayuda a que los sistemas públicos se agilicen y sus usuarios manejen la información mucho mas rápido y con mayor facilidad a la hora de trabajar ya que estos sistemas ayudan a crear un software personalizado que cumple exactamente de manera, precisa, rápida, objetiva y con el mayor ahorro de recursos sus objetivos ya sean administrativos organizacionales e incluso de diseño


  En el área de telematica a sido una lucha fuerte contra marcas internacionales que han llegado a Venezuela desde sus inicios, la prueba mas fehaciente de nuestro avance se llama Huawei CM980 llamado también "Evolution 2" un Smartphone creado exactamente para las necesidades de un usuario experto o un super usuario, basado en SO Android Gingerbread (2.3) es un excelente gadget comparado muchas veces con el Iphone 3 de Apple. 

  También cabe destacar el lanzamiento de nuestro propio satélite expandiendo las posibilidades de Venezuela en el ámbito de las telecomunicaciones haciéndolas mas rápidas disminuyendo la atenuación y la diafonia en llamadas, el cambio de la empresa de telefonía CANTV a ser un ente publico y la colocación de cables de fibra óptica por todo el país para mejorar la velocidad de su conexión a Internet en un 100% así como el intercambio de datos y recursos ya sean gubernamentales o domésticos y su expansion a todos los rincones del país.

 Cabe destacar que todo esto ha pasado en menos de una década tengo confianza y esperanza en que nuestro país pueda ser una potencia informática creciendo a estos niveles y siguiendo la ruta que lleva para esto estamos formando nuevos ingenieros y expertos en todas las materias de la informática para seguir paso a paso nuestro desarrollo tecnológico y así llegar a ser una gran potencia como siempre debimos ser. 




Adrian Martinez Ruiz.

jueves, 30 de mayo de 2013

Area De Saberes.


Software: 

  Es el equipamiento lógico e intangible de un ordenador, es decir, el conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware). Sin el software, el sistema informático seria un cuerpo sin inteligencia.





Hardware 

  Son todos aquellos componentes físicos de una computadora, todo lo visible y tangible. El hardware abarca todas las piezas físicas de un ordenador (disco duro, Motherboard, memoria, tarjeta RAM o de vídeo, lectora de CD, microprocesadores, etc).





Informática 

   Nuevos estudios colocan a la informática como la Tecnología que estudia el procesamiento automático de información mediante dispositivos electrónicos y sistemas computacionales que permiten analizar, mejorar e implementar actualizaciones a la comunicación, envío y recepción de información a través de los ordenadores.





Telemática 

  Es una disciplina tecnológica que surge de la evolución y fusión de la telecomunicación y de la informática. Dicha fusión ha traído el desarrollo de tecnologías que permiten desde realizar una llamada telefónica en la cima del monte, enviar un vídeo en 3D por Internet  o hasta recibir imágenes de una sonda que órbita alrededor de un planeta distante.




Pagina Web

  Son documentos electrónicos diseñados para World Wide Web (Internet) que pueden contener textos, imágenes, videos y en resumen, contenidos digitales o aplicaciones que pueden ser visualizados por un usuario web desde un dispositivo remoto a través de un navegador web. Una de la principales características de las páginas web son los hipervínculos, también conocidos como links o enlaces, y su función es la de vincular una página con otra.






Aplicaciones Web

Son aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.

 



Portal Web


  Es un sitio web a través del cual podemos acceder a multitud de recursos y de servicios, es el sitio principal de partida para las personas que se conectan al World Wide Web. Por lo general, los portales ofrecen noticias actualizadas al instante, buscadores, foros para compartir opiniones, chat, juegos online, tiendas virtuales para realizar compras electrónicas y servicio de correo electrónico.






Redes LAN

  Conocida como “red de área local” o “local area network”  son interconexión de computadoras y periféricos para formar una red dentro de una empresa u hogar, limitada generalmente a un edificio. Con esta se pueden intercambiar datos y compartir recursos entre las computadoras que conforman la red. 




Adrian Martinez Ruiz.