martes, 23 de febrero de 2016
sábado, 20 de febrero de 2016
Java
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.
El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
NetBeans
NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.
carbide.c++
Carbide.c++ es una herramienta para el desarrollo de software en lenguaje C++ destinado a dispositivos que funcionan bajoSymbian OS. Se usa tanto para desarrollar los teléfonos que incorporan dicho OS como para las aplicaciones que ejecutan estos.
Está formada por una familia de IDEs desarrollada por Nokia, basada en Eclipse, al que se han incorporado plug-ins para el desarrollo de Symbian OS. Reeemplazó a CodeWarrior como primer entorno de desarrollo para Symbian OS.
Desde la versión 2.0, Carbide.c++ es gratuito y se ofrece en tres versiones (Developer, Professional, y OEM).1
Xcode
Xcode es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y se suministra gratuitamente junto conMac OS X. Xcode trabaja conjuntamente con Interface Builder, una herencia de NeXT, una herramienta gráfica para la creación de interfaces de usuario.
Xcode incluye la colección de compiladores del proyecto GNU (GCC), y puede compilar código C, C++, Swift, Objective-C, Objective-C++, Java y AppleScript mediante una amplia gama de modelos de programación, incluyendo, pero no limitado a Cocoa, Carbón y Java. Otras compañías han añadido soporte para GNU Pascal, Free Pascal, Ada y Perl.
Entre las características más apreciadas de Xcode está la tecnología para distribuir el proceso de construcción a partir de código fuente entre varios ordenadores, utilizando Bonjour.
Entornos de trabajo para aplicaciones móviles
Eclipse
Eclipse es una plataforma de software compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones cliente, como BitTorrent o Azureus.
martes, 16 de febrero de 2016
Sistema operativo comercial
¿QUE ES UN SISTEMA OPERATIVO?
Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y específicas para completar una orden.
El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto útil. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilización de este enredo de cables y circuitos, que de otra manera serian difíciles de controlar. Un sistema operativo se define como un conjunto de procedimientos manuales y automáticos, que permiten a un grupo de usuarios compartir una instalación de computadora eficazmente.
El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto útil. Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilización de este enredo de cables y circuitos, que de otra manera serian difíciles de controlar. Un sistema operativo se define como un conjunto de procedimientos manuales y automáticos, que permiten a un grupo de usuarios compartir una instalación de computadora eficazmente.
SISTEMAS OPERATIVOS COMERCIALES
Los sistemas operativos comerciales son los de paga, es decir tienes que tener una licencia legal del sistema operativo que hayas adquirido.
Veamos algunos ejemplos: de la familia de Windows y todos comerciales entre otros están Windows 95, Windows 98, Windows Me, Windows 2000 Profesional, Windows Nt, Windows Server, Windows Xp profesional y Home, Windows Vista Basic, Premium, Bussines, Ultimate, y Ms dos entre otro
Otro sistema operativo comercial es Mac os, utilizado por las computadoras Mac.
Todos los anteriores son ejemplos de sistemas operativos comerciales ya que se pagó por ellos. En la Mayoría de las computadoras de marca ya viene instalado, pero el precio de la PC viene incluido el cobro del sistema operativo.
Veamos algunos ejemplos: de la familia de Windows y todos comerciales entre otros están Windows 95, Windows 98, Windows Me, Windows 2000 Profesional, Windows Nt, Windows Server, Windows Xp profesional y Home, Windows Vista Basic, Premium, Bussines, Ultimate, y Ms dos entre otro
Otro sistema operativo comercial es Mac os, utilizado por las computadoras Mac.
Todos los anteriores son ejemplos de sistemas operativos comerciales ya que se pagó por ellos. En la Mayoría de las computadoras de marca ya viene instalado, pero el precio de la PC viene incluido el cobro del sistema operativo.
Sistema operativo libre
SISTEMAS OPERATIVOS LIBRES
Software Libre se refiere a la libertad de los usuarios de utilizar, copiar, distribuir, estudiar, cambiar y mejorar el software. Más concretamente se refiere a las cuatro libertades de los usuarios de software: 1) La libertad de utilizar el programa, con cualquier propósito. 2) La libertad de estudiar como funciona el programa, y adaptarlo a sus necesidades. 3) La libertad de distribuir copias de manera que se puede ayudar al vecino. 4) La libertad de mejorar el programa, y liberar las mejoras al público de tal manera que toda la comunidad se beneficie. El acceso al código fuente es una precondición para que se cumplan todas estas libertades.
-MINIX
-REACTOS
-LINUX
-GNOMe
-INFIERNO
-REDHAT
-OPENSUSE
-UBUNTU
-DEBIAN
jueves, 11 de febrero de 2016
Procesadores en dispositivos moviles
Procesadores en dispositivos móviles
Tras el paso de los años la elección de un celular se a reducido prácticamente a la elección de un procesador, ya que el usuario moderno sabe que mientras mejor sea el procesador, tendrá una mejor experiencia en cuanto al uso del sistema operativo y sus aplicaciones.
Considerando lo anterior, el procesador cobra una doble importancia, ya que el continuo avance en aplicaciones y juegos para los dispositivos móviles hace necesario cada ves mas un procesador mas potente que pueda correr este tipo de aplicaciones cada ves mas complejas.
En la actualidad los procesadores mas utilizados y que veremos a continuación, están basados en la tecnologia System-on-a-chip (SoC), esto significa que se integra en un solo chip todos o gran parte de los componentes de un dispositivo movil que cumplen otras funciones como por ejemplo: GPS, procesamiento de graficos, sonido, etc.
¿Qué es un procesador?
Un procesador en pocas palabras es el "cerebro" del dispositivo móvil en donde se realizan los procesos u operaciones que hace el dispositivo móvil.
En el mercado actual existe una gran variedad de procesadores que se diferencian tanto en el fabricante como en los celulares que los utilizan, en esta publicación veremos los procesadores mas utilizados y sus características.
Arquitectura ARM
La arquitectura ARM domina el mercado de los procesadores para celulares con aproximadamente un 80% del mercado, esto debido a su principal característica; el bajo consumo de energía, característica importante para un dispositivo móvil.
El diseño del ARM comenzó en 1983, a cargo de Roger Wilson y Steve Furber como un proyecto de la empresa Acorn Computer. En 1985 se terminaron los primeros prototipos del procesador al que llamaron ARM1, un año después, en 1986 se lanza al mercado la primera versión comercial de este procesador llamado ARM2, desde entonces han salido una serie de familias como: ARM3, ARM6,ARM7, ARM7TDMI, StrongARM, ARM9TDMI, ARM9E, ARM10E,XScale, ARM11, Cortex, etc.
Evolución de los dispositivos moviles
0-G Generación 0
En los años de la Segunda Guerra Mundial, la compañía Motorola lanzó el Handie Talkie H12-16, el cual permitía comunicarse a distancia entre las tropas, era un dispositivo que se basaba en la transmisión mediante ondas de radio.
Esta tecnología se aprovecho entre los años 50 y 60 para crear diversos aparatos de ardo y comunicación a distancia (Walkie-Talkies), que eran utilizados en mayor parte por taxis, ambulancias o bomberos.
Estos dispositivos no se pueden considerar como teléfonos móviles pero su implementación supuso el comienzo de la evolución de los dispositivos que conocemos actualmente.
Los primeros estándares más utilizados de esta generación fueron:
- Estándar PTT (Push To Talk): Pulsa para hablar
- Estándar IMTS (Improved Mobile Telephone System): Sistema de telefonía móvil mejorado
1-G Primera Generación
La desventaja de que fueran análogos era que solo podían ser usados para la transmisión de voz, tenían muy baja seguridad y esto implicaba que una persona pudiera escuchar llamadas ajenas con un sintonizador de radio o incluso hacer uso de las frecuencias cargando el importe de las llamadas a otras personas.
Los estándares más utilizados en esta generación fueron:
- NMT: Nordic Mobile Telephone
- AMPS: Advanced Mobile Phone System
2-G Segunda Generación
Esta generación marca el paso de la telefonía analógica a la digital lo cual mejoró el manejo de llamadas, se pudieron hacer más enlaces al mismo tiempo en el mismo ancho de banda e integrar otros servicios adicionales aparte de la voz, como el servicio de mensajes cortos (Short Message Service).
Los estándares más utilizados en esta generación fueron:
- GSM: Global System for Mobile Communications - Sistema Global para Comunicaciones Móviles
- CDMA: Code Division Multiple Acces - Acceso Múltiple por División de Código
- GPRS: General Packet Radio Service - Servicio General de Radio por Paquetes
3-G Tercera Generación
En el año 2001 fue revolucionando la telefonía móvil ya que supuso la aparición d ellos primeros celulares que tenían pantalla LCD a color.
También nacieron dispositivos que se creían como mínimo futuristas como móviles con cámara fotográfica digital, grabación de vídeos los cuales podías mandarlos por mensajería instantánea, juegos en 3d, sonido mp3, conversaciones por videoconferencia gracias a una tasa de transferencia de datos más aceptable y a un soporte para internet correctamente implementado (correo electrónico, descargas, etc.).
Los estándares más utilizados en esta generación fueron:
- UMTS: Universal Mobile Telecommunications System - Servicios Universales de Comunicaciones Móviles.
4-G Cuarta Generación
martes, 9 de febrero de 2016
Paso 2:
Verás que aparece una nueva ventana con varios campos. En el campo Título escribe el nombre que le darás a tu blog.Paso 3:
En el campo Dirección escribe cómo quieres que sea la URL de tu blog en internet. Si aparece un cuadro amarillo de alerta, es porque la dirección ya está siendo usada por otra persona.Paso 4:
Luego deberás seleccionar uno de los diseños de plantilla que aparecen en la parte central. No te preocupes si no puedes verlo en detalle; después podrás cambiarlo o modificarlo.Paso 5:
Finalmente, haz clic sobre el botón Crear blog y ¡listo! Tu blog ha sido creado así de fácil.
Suscribirse a:
Entradas (Atom)