martes, 13 de octubre de 2015

Tecnologia Linux


LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos.
Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix, decidió escribir su propio sistema operativo compatible con Unix.

Linux es un sistema operativo: un conjunto de programas que le permiten interactuar con su ordenador y ejecutar otros programas.
Un sistema operativo consiste en varios programas fundamentales que necesita el ordenador para poder comunicar y recibir instrucciones de los usuarios; tales como leer y escribir datos en el disco duro, cintas, e impresoras; controlar el uso de la memoria; y ejecutar otros programas. La parte más importante de un sistema operativo es el núcleo. En un sistema GNU/Linux, Linux es el núcleo. El resto del sistema consiste en otros programas, muchos de los cuales fueron escritos por o para el proyecto GNU. Dado que el núcleo de Linux en sí mismo no forma un sistema operativo funcional, preferimos utilizar el término “GNU/Linux” para referirnos a los sistemas que la mayor parte de las personas llaman de manera informal “Linux”.
Linux está modelado como un sistema operativo tipo Unix. Desde sus comienzos, Linux se diseñó para que fuera un sistema multi tarea y multi usuario. Estos hechos son suficientes para diferenciar a Linux de otros sistemas operativos más conocidos. Sin embargo, Linux es más diferente de lo que pueda imaginar. Nadie es dueño de Linux, a diferencia de otros sistemas operativos. Gran parte de su desarrollo lo realizan voluntarios de forma altruista.
Para comprender un poco mejor que es linux y este para que sirve entra al siguiente enlace:
¿Que es linux y para que sirve?

Los usuarios de Linux tienen una gran libertad al elegir sus programas. Por ejemplo, un usuario de Linux puede elegir entre docenas de distintos intérpretes de línea de órdenes y entre distintos entornos de escritorio. Tantas opciones confunden a veces a los usuarios de otros sistemas operativos que no están acostumbrados a poder modificar el intérprete de línea de órdenes o el entorno de escritorio.
Es menos probable que un sistema Linux se colapse, además tiene mejor capacidad para ejecutar múltiples programas al mismo tiempo y es más seguro que muchos otros sistemas operativos. Debido a estas ventajas, Linux es el sistema operativo que ha experimentado mayor crecimiento en el mercado de los servidores. Últimamente, Linux está empezando a ser popular entre los usuarios domésticos y en empresas.

Linux es uno de los tantos flavors de Unix. Se trata de un sistema operativo de 32 bits de libre distribución, desarrollado originalmente por Linus Torvalds, un estudiante de la universidad finlandesa de Helsinki, quien, en 1991, se abocó a la tarea de reemplazar a Minix, un clon de Unix de pequeñas proporciones y finalidad académica desarrollado años antes por Andrew Tannenbaun.
A medida que avanzaba en su desarrollo, Linus fue dejando el código fuente de las sucesivas versiones del kernel y utilidades de Linux a disponibilidad de los usuarios de Internet. Este fue sin duda un gran acierto, ya que hizo posible que una multitud de desarrolladores de todo el mundo se familiarizaran con el código, lo cual en primera instancia significó un gran aporte de sugerencias, evolucionado luego hacia un espectacular ejemplo de desarrollo distribuido de software: centenares de desarrolladores independientes, desde diferentes puntos del planeta tomaron a su cargo la producción de software para Linux, ya sea escribiéndolo desde cero o portándolo desde otras plataformas Unix. Esta modalidad de desarrollo continua aún hoy y ha permitido a Linux alcanzar un alto nivel de desarrollo y madurez, así también como un amplio grado de aceptación.
Actualmente, Linux posee todas las características que pueden encontrarse en cualquier sistema Unix moderno, incluyendo direccionamiento lineal de 32 bits, memoria virtual, multitarea real, shared libraries, módulos de kernel cargables on-demand, soporte TCP/IP (incluyendo SLIP, PPP, NFS, etc.), y sistema X-Windows (incluyendo servidores X para los adaptadores de video más populares, y clones de Motif, OpenLook, NextStep y Windows95 como window managers).


Tecnologia androide

¿Que es androide?
Android
Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.
El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido como es Java. 
Esta sencillez, junto a la existencia de herramientas de programación gratuitas, hacen que una de las cosas más importantes de este sistema operativo sea la cantidad de aplicaciones disponibles, que extienden casi sin límites la experiencia del usuario.
Para entender mira el video que aparece en el siguiente enlace:
¿Que es android y como se usa ? 

Una de las mejores características de este sistema operativo es que es completamente libre. Es decir, ni para programar en este sistema ni para incluirlo en un teléfono hay que pagar nada. Y esto lo hace muy popular entre fabricantes y desarrolladores, ya que los costes para lanzar un teléfono o una aplicación son muy bajos.
Cualquiera puede bajarse el código fuente, inspeccionarlo, compilarlo e incluso cambiarlo. Esto da una seguridad a los usuarios, ya que algo que es abierto permite detectar fallos más rápidamente. Y también a los fabricantes, pues pueden adaptar mejor el sistema operativo a los terminales.

Hoy en dia existe una competencia tecnológica intensa, entre compañías de alto nivel, mismas que pretenden acaparar el mercado mediante la implementación de nuevos diseños, colores y formas en los gadgets que comienzan a formar parte de nuestra vida diaria.
Tanto en hardware como en software, se han desarrollado interesantes modelos, el que nos atañe el día de hoy, es un sistema operativo creado por la empresa Google llamado Android hace no más de dos años, y que ha revolucionado la manera en la que funcionan nuestros móviles.
En este documento se abordará, de manera general, la manera en la que funciona, asi como su introducción al mercado y algunas proyecciones a futuro que nos permitirá visualizar lo que sucederá a futuro con los smartphones.
La tecnología se ha convertido en un elemento transcendente que dirige muchas de las actividades diarias que ocurren en el mundo. Una de estas se encuentra relacionada con el uso de dispositivos móviles inteligentes. Estos dispositivos son herramientas que corren bajo un Sistema Operativo (SO) determinado, cuya competencia y niveles complejidad cada día son mayores haciendo posible administrar diferentes tipos de aplicaciones con avanzadas capacidades.
Uno de estos sistemas operativos de los dispositivos móviles inteligentes es Android que representa una nueva alternativa tecnológica cuyo surgimiento ha generado una buena impresión en su grupo de usuarios, siendo hoy en día un competidor que hace frente a otros sistemas operativos considerados recientemente como líderes.
 
Android, es un sistema operativo, que está directamente dirigido a dispositivos móviles.  Google le compró esta compañía a su original creador Adroid Inc, y hoy en día son los de Open Handset Alliance,que es un consorcio que esta compuesto por alrededor de 48 compañías de Software, Telecomunicaciones y Hardware.
Los principales rivales de Android son el sistema operativo Iphone OS de la empresa Apple y el Blackberry OS de la empresa RIM, que han liderizado el mercado de los Smartphone durante la última década, sin embargo hoy en día ya no son indiferentes ante el crecimiento progresivo de Android.



Tecnologias moviles


Las tecnologías móviles tienen mucho tiempo entre nosotros simplificando nuestras
actividades cotidianas facilitando nuestros trabajos, estudios o vida normal con sus
innumerables aplicaciones disponibles que se han ido incrementando con el tiempo.
Sin
embargo, el desarrollo de la computación como de la telefonía celular han sido el parte
aguas de la evolución de estas tecnologías que se despegaron con la incursión del Internet
en la vida productiva y económica de la sociedad de hace más de 20 años. A pe
sar de
que la telefonía celular estaba en pleno crecimiento su estructura era incipiente para
soportar las aplicaciones básicas del uso de Internet en las décadas de los noventas e inicio
del 2000. 
La comunicación telefónica es posible gracias a la interconexión entre centrales móviles y públicas. Según las bandas o frecuencias en las que opera el móvil, podrá funcionar en una parte u otra del mundo. La telefonía móvil consiste en la combinación de una red de estaciones transmisoras o receptoras de radio (repetidores, estaciones base o BTS) y una serie de centrales telefónicas de conmutación de 1.er y 5.º nivel (MSC y BSC respectivamente), que posibilita la comunicación entre terminales telefónicos portátiles (teléfonos móviles) o entre terminales portátiles y telefonos  de la red fija tradicional.
https://www.youtube.com/watch?feature=player_detailpage&v=tttMLnR_3_Q 
 
Actualmente, las tecnologías móvile
s han cubierto la mayoría de las áreas de servicio de
comunicaciones y entretenimiento enfocando sus aplicaciones a generar un mercado
cautivo de estas, a los miles de usuarios que día a día adoptan el uso de servicios, tal como
lo es, telefonía móvil, env
ío de mensajes de texto y multimedia; y en los últimos años la
actualización de la información de las redes sociales.


La única limitación a corto plaza que tiende a experimentar la tecnología móvil es la
recesión económica mundial, ya que esta, reducirá considerablemente los fondos que
pueden destinarse a
la investigación de nuevas tecnologías y congelara proyecto por falta
de los mismos.
Este fenómeno ocasionara que la las empresas dedicadas a la investigación y desarrollo,
concentren sus esfuerzos únicamente en planes de negocios que permitan el retorno
de sus
inversiones, posicionamiento de mercados e incremento de usuarios en los servicios de
telefonía móvil.



A pesar de que se piensa que habrá en el futu
ro o como serán las cosas, siempre se pasa
por alto el presente y que es lo que hacemos hoy con lo que disponemos en esta época.
Hace unos días, se comentaba que las generaciones actuales desconocen lo que usaban
sus padres en la misma época, consideraban
que estos usaban redes sociales y teléfonos
móviles como actualmente se realiza. El futuro está hoy a la vista de todos y al alcance de
pocos ante los elevados costos de los servicios de los equipos móviles y ante un menú
extenso de aplicaciones que van de
sde entretenimiento hasta aplicaciones financieras.
http://www.google.com.co/url?sa=t&rct=j&q=&esrc=s&source=video&cd=1&cad=rja&uact=8&ved=0CBsQtwIwAGoVChMI75_x7eu_yAIV07geCh3iHQ5G&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dwt53aj6lhMc&usg=AFQjCNGRgJ0tRYojkH4kZgoI-UZwLA9KFQ&sig2=zEIofOVz-nG7A-J8y88YXA

En la historia humana siempre se considera que los beneficiados de los avances técnico
s,
médicos y sociales son las futuras generaciones, en el caso de la situación ambiental, se
puede confirmar que el tiempo futuro no es tan prometedor que el actual. Para el caso de
las tecnologías móviles los beneficiarios serán los que ha experimentado l
os cambios antes
y después de que estos se presenten en este rubro. Es decir, hace 20 años no se contaba
con una telefonía móvil al alcance de todos, sin embargo la telefonía local cubría ese vacío
aun existente.

 

miércoles, 27 de mayo de 2015

DEFINICIÓN DE PROGRAMACIÓN

A nivel de ingeniería de sistemas la programación de software se define como el arte y la ciencia que incluye el diseño, la lógica y la matemática en la solución de problemas.

Existen dos tipos de programación: Lineal o plana y gráfica u orientada a objetos.

En la sociedad actual o contemporánea, la tendencia en programación esta relacionada con el diseño de aplicaciones móviles o app.