You are on page 1of 7

Evolución de dispositivos móviles

Según García, G. (2012) , los dispositivos móviles se han vuelto uno de los mejores
inventos que han existido. La primera generación de dispositivos móviles que se crearon
utilizaba múltiples sitios conectados, y se podían recibir llamadas de un sitio a otro. La
primera red celular fue hecha en el año 1977 en Chicago y comenzó a funcionar bien en
1978

Martin Cooper con el primer teléfono

Luego de este año de ser publicado, se tuvo aproximadamente 1300 clientes.

Posterior a esto, en Japón la NTT creó una red celular. Esta red cubría toda el
área de Tokio, con 23 estaciones base a las que se comunicaba. Después ésta red
se expandió hasta cubrir todo Japón y se convirtió en la primera red 1G nacional.

Matti Makkonen

Ya en 1999, los mensajes de texto se pudieron enviar entre diferentes redes y


operadores.

Según Trafáguela (2006) también existió otra compañía que empezó con la
creación de celulares, esta es la Newton, desarrollada y comercializada por Apple,
y que estuvo a la venta entre 1993 y 1998. La Newton era un dispositivo
revolucionario para su tiempo, que implementaba un sistema de reconocimiento de
escritura y que podía sincronizarse con un ordenador de sobremesa (de Apple, claro
está). Fue tan revolucionaria, y se adelantó tanto a su tiempo, que fue un fracaso
comercial, por lo que terminó retirándose del mercado.

Según Espinoza (2012) En la actualidad, es más fácil resumir la historia de los


dispositivos móviles si los clasificamos por generaciones:

Generación 0

Es el comienzo de todo, y existe cierto discernimiento si en realidad los


dispositivos de esta generación son en realidad dispositivos móviles. Son aparatos
que utilizan las ondas de radio para comunicarse, como los Walkie Talkie.

Los estándares de comunicación en esta generación son:

 PTT: Siglas de Push To Talk, pulsar para hablar


 IMTS: Improved Mobile Telephone System.
Procesadores para dispositivos móviles
Los teléfonos móviles son un objeto de deseo cada vez más universal y ya no hay que ser
apasionado de la tecnología para interesarse por qué pantalla, procesador o sistema
operativo cargan.
El acercamiento a los Smartphone con el ánimo de tomar una decisión de compra que no
se base únicamente en el precio, pasa por conocer cómo están construidos. Vistos desde
fuera, todos los terminales son parecidos: tienen una pantalla, iconos en el escritorio,
algún teclado, funcionan con una batería… Pero hay otras características que no se ven
tanto, y que empiezan a cobrar relevancia a medida que la tecnología progresa. Son las
relacionadas con «las tripas» de los dispositivos móviles, sobre todo de los smartphones,
pero también se aplica a las tabletas y por extensión a los Ultrabooks y portátiles.
En los primeros teléfonos inteligentes, ya fueran Android, Symbian, BlackBerry, Windows
Mobile o iOS, el procesador o las tecnologías aceleradoras de gráficos empleadas en su
construcción apenas sí suscitaban interés. La tecnología se ocultaba tras la mera
funcionalidad. Además, la escasez de terminales, junto con la falta de información que se
tenía de los primeros procesadores ARM y de los pocos fabricantes que los firmaban,
contribuían a ocultar los detalles tecnológicos.
Al principio eran populares los feature phones, que no permitían la descarga de
aplicaciones, sino que dependían de las que tuviera preinstaladas el propio sistema
operativo cerrado, o de las que el fabricante incluyera con carácter excepcional
posteriormente. Ya entonces se empezaba a hablar del procesador como elemento
diferenciador, con ejemplos como el Samsung Jet. Con Apple, con el iPhone original, la
llegada de su tienda de aplicaciones en 2008 y meses después la de Google, todo
cambió: las aplicaciones precisaban de un buen hardware para funcionar, por supuesto.
Su evolución ha atraído la atención de los principales fabricantes de procesadores; desde
Intel hasta NVIDIA, pasando por Qualcomm, Samsung, Texas Instruments o Apple, entre
otro

Durante la historia de ARM, ha habido diferentes arquitecturas caracterizadas por


el juego de instrucciones. ARMv1, ARMv2, hasta llegar a ARMv7 con la vista
puesta en ARMv8. Para cada arquitectura, ha habido diferentes diseños de
referencia. Por ejemplo, para ARMv6 se tenía el diseño de referencia ARM11. Y
para los actuales ARMv7 son populares los ARM Cortex A9 a la espera de los
Cortex A15.

Compañías como Apple, Qualcomm o NVIDIA, en alguno de sus proyectos


futuros, no usan estos diseños de referencia y, por tanto, sus procesadores no se
pueden categorizar como Cortex A9 ni A15, aunque sus características estarán en
línea con las de los futuros Cortex A15. Por ejemplo, el procesador Samsung
Exynos 4412 de cuatro núcleos que usa el Galaxy S3 es ARMv7 Cortex A9, así
como el Tegra 3 de NVIDIA, también quad core, es Cortex A9.
Sistema Operativo Comerciales
Un sistema operativo comercial, son aquellos que las compañías lo
producen y cobran dinero por el producto, su distribución o soporte, este
recurso económico se emplea para pagar licencias de ciertos programas
no libres, darle salario a los programadores que contribuyeron a crear
este software que normalmente son empleados por la empresa, por
ejemplo: Microsoft.

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.
Un sistema operativo no comercial es Linux por ejemplo, no es comercial ya que
no se paga una licencia por obtenerlo. A su vez Linux tiene diferentes versiones
de su sistema operativo que también se les suele llamar sistemas operativos
libres.
Sistemas Operativos libres

El término software libre refiere el conjunto de software (programa informático) que


por elección manifiesta de su autor, puede ser copiado, estudiado, modificado,
utilizado libremente con cualquier fin y redistribuido con o sin cambios o mejoras. 12
Su definición está asociada al nacimiento del movimiento de software libre,
encabezado por Richard Stallman y la consecuente fundación en 1985 de la Free
Software Foundation, que coloca la libertad del usuario informático como propósito
ético3 fundamental. Proviene del término en inglésfree software, que presenta
ambigüedad entre los significados «libre» y «gratis» asociados a la palabra free.
Por esto que suele ser considerado como software gratuito y no
como software que puede ser modificado sin restricciones de licencia. En este
sentido es necesario resaltar que la libertad tiene que ver con el uso y no con la
gratuidad.
Un programa informático es software libre si otorga a los usuarios todas estas
libertades de manera adecuada. De lo contrario no es libre. Existen diversos
esquemas de distribución que no son libres, y si bien podemos distinguirlos sobre
la base de cuánto les falta para llegar a ser libres, su uso bien puede ser
considerado contrario a la ética en todos los casos por igual.2
El software libre suele estar disponible gratuitamente, o al precio de coste de la
distribución a través de otros medios; sin embargo no es obligatorio que sea así,
por lo tanto no hay que asociar «software libre» a «software gratuito» (denominado
usualmente freeware), ya que, conservando su carácter de libre, puede ser
distribuido comercialmente. Análogamente, el software gratis o gratuito incluye en
ocasiones el código fuente; no obstante, este tipo de software no es «libre» en el
mismo sentido que el software libre, a menos que se garanticen los derechos de
modificación y redistribución de dichas versiones modificadas del programa.
Tampoco debe confundirse software libre con «software de dominio público». Este
último es aquel que no requiere de licencia, pues sus derechos de explotación son
para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede
hacer uso de él, consignando su autoría original. Este software sería aquel cuyo
autor lo dona a la humanidad o cuyos derechos de autor han expirado. Si
un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del
dominio público.
Sistemas Operativos Emergentes

Sistemas emergentes son sistemas complejos de adaptación que


despliegan comportamientos emergentes. Se caracterizan por resolver
problemas, al menos en apariencia, espontáneamente; es decir, sin
recurrir a una inteligencia de tipo centralizado
o jerarquizado (descendente), sino de forma ascendente, desde la
base, a partir de masas de elementos relativamente no inteligentes.
El comportamiento separado, individual, de cada uno de los agentes,
al aumentar la escala comienza a producir un comportamiento
colectivo propio de un nivel de organización superior, a pesar de la
aparente carencia de organización en forma de leyes o instrucciones
provenientes de una autoridad superior.
Ejemplos de estos sistemas de auto organización, sorprendentemente
parecidos entre sí, se están analizando en las ciencias
naturales y sociales desde finales del siglo XX: las colonias del moho
del fango (Dictyostelium discoideum) estudiadas por Evelyn Fox
Keller y Lee Segel (biomatemáticos inspirados en Alan Turing), los
barrios urbanos estudiados por Jane Jacobs o las redes
del cerebro humano estudiadas por Marvin Minsky. El software y
las redes sociales de reciente creación se desarrollaron siguiendo los
mismos patrones. Todos ellos son citados por Steven Johnson en el
libro que popularizó el concepto desde 2001 (Sistemas emergentes. O
qué tienen en común hormigas, neuronas, ciudades y software).

Entornos de trabajo para aplicaciones móviles


Un IDE es un entorno de programación que ha sido empaquetado como un programa
de aplicación; es decir, que consiste en un editor de código, un compilador, un
depurador y un constructor de interfaz gráfica (GUI). Los IDEs pueden ser
aplicaciones por sí solas o pueden ser parte de aplicaciones existentes.
Eclipse es un programa informático 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.
Eclipse
Es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y
se suministra gratuitamente junto con Mac 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++, 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.
XCode
Es una herramienta para el desarrollo de software en lenguaje C++ destinado a
dispositivos que funcionan bajo Symbian 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.
Reemplazó 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
(Develo per, Professional, y OEM)
Carbide.C++
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 IDE2 es un producto libre y gratuito sin restricciones de uso.
NetBeans es un proyecto de código abierto de gran éxito con una gran base de
usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en
todo el mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en
junio de 2000 y continúa siendo el patrocinador principal de los proyectos.
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.

NetBeans
Es un lenguaje de programación de propósito general, concurrente, orientado a
objetos y basado en clases 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.
Desde la creación de la especificación J2ME (Java 2 Platform, Micro Edition), una
versión del entorno de ejecución Java reducido y altamente optimizado,
especialmente desarrollado para el mercado de dispositivos electrónicos de consumo
se ha producido toda una revolución en lo que a la extensión de Java se refiere.
Es posible encontrar microprocesadores diseñados para ejecutar bytecode Java y
software Java para tarjetas inteligentes (JavaCard), teléfonos móviles,
buscapersonas, set-top-boxes, sintonizadores de TV y otros pequeños
electrodomésticos.

You might also like