Está en la página 1de 19

Proyecto Software Gubernamental

Fundamentos de Sistemas Operativos

Instituto IACC

29 de Mayo de 2017
ndice

Presentacin 3

Objetivos 4

1. Sistemas operativos para equipos de escritorio 5

1.1. Sistema Operativo Linux 5

1.2. Sistema Operativo Microsoft Windows 5

1.3. Sistema Operativo Mac OS X 6

1.4. Cuadro Comparativo de los sistemas operativos 7

2. Sistemas operativos para dispositivos mviles 8

2.1. Sistema operativo Google Android 9


2.2. Sistema operativo iOS 9
2.3. Sistema operativo Windows Phone 9
2.4. Cuadro comparativo de los sistemas operativos para dispositivos mviles 10

3. Servidor WebMail 10

4. Aplicaciones Multiplataforma 12

4.1. Por qu debemos elegir que el desarrollo de nuestra aplicacin sea


una aplicacin web? 13

5. Comportamiento de los sistemas operativos para el desarrollo del software


gubernamental 13

5.1. Windows 10 13
5.2. Mac Sierra 14
5.3. Ubuntu 14.04 15

6. Seleccin del sistema operativo que ser utilizado para el desarrollo del software
gubernamental 16
7. Bibliografa 17
Presentacin

La empresa se ha adjudicado el desarrollo de un software para monitorear las variables

climticas de nuestro pas, el software estar a cargo del Gobierno de Chile y contara con

informacin proveniente de todo el pas.

Para el desarrollo de este software debemos implementar este proyecto con la

plataforma de equipos y servidores que nos ayuden a llevar esta tarea al xito, para ello

debemos estudiar cada uno de los sistemas operativos en funcin tanto para equipos de

escritorio como para dispositivos mviles. Este proyecto se centrara en esta plataforma

describiendo los sistemas operativos y seleccionando el ms adecuado para cumplir esta

funcin.
Objetivos

Analizar y comparar los sistemas operativos para equipos de escritorio y dispositivos

mviles.

Determinar el sistema operativo para el servidor Webmail

Comportamiento de los sistemas operativos incluyendo ventajas y desventajas

Seleccin de sistemas operativos para los equipos de escritorio y dispositivos mviles.

Determinar que es una aplicacin multiplataforma

Implementar aplicacin multiplataforma


Para realizar el correcto desarrollo del software de monitoreo de variables climticas de nuestro
pas, el cual su principal caracterstica es ser multiplataforma, primero debemos, conocer cada
uno de los sistemas operativos en cual operar y sus principales caractersticas. Dividiremos
los distintos sistemas operativos en: sistemas operativos para equipos de escritorio y sistemas
operativos para dispositivos mviles

1. Sistemas operativos para equipos de escritorio

1.1. Sistema operativo Linux

Linux es un sistema operativo de software libre, no es necesario comprar una licencia para
utilizarlo e instalarlo, el cdigo fuente est disponible para que cualquier persona pueda
estudiarlo y modificarlo. Es un sistema multitarea, multiusuario, compatible con Unix, una
interfaz grfica y de comandos lo convierte en un sistema operativo con estupendas
perspectivas para el futuro.
Otras caractersticas de Linux son:
Multiplataforma: Linux corre en diversas plataformas (x86, Power PC, Macintosh)
Opera bajo condiciones extremas gracias a la confiabilidad de su cdigo
Administra de forma ptima los recursos de hardware del equipo, siendo reconocido por
su alta velocidad.
Permite el manejo de diversos sistemas de archivos

1.2. Sistema operativo Microsoft Windows

Windows es un sistema operativo desarrollado por Microsoft, comercializado desde 1985, llego
presentndose como una extensin del conocido MS-DOS, a travs del tiempo Windows se ha
ido adaptado a las necesidades de los usuarios, tiene una interfaz grfica basado en ventanas
(de ah su nombre), la cual representa una tarea ejecutada o en ejecucin. Windows es el
sistema operativo ms vendido a nivel mundial, utilizado por millones de usuarios y empresas.
Entre sus principales caractersticas estn:
Mens: es una lista de opciones, las cuales las cuales pueden tener submens. Algunos
de estos elementos tienen mens contextuales los cuales pueden ser activados con el
botn derecho del mouse.
Botn de inicio: Permite desplegar el men de inicio del sistema operativo, el cual
muestra las aplicaciones instaladas y algunas herramientas propiamente tal del sistema
operativo, proporciona un punto central de lanzamiento de aplicaciones y tareas
Barra de tareas: Permite visualizar todas las tareas activas o en ejecucin, dado la
posibilidad de pasar de una a otra con el puntero del mouse o utilizando la
combinacin de teclas Alt+Tab
Escritorio: en l se muestran el botn de inicio, la barra de tareas, y los iconos de
acceso directo, se despliegan las aplicaciones, programas y herramientas a utilizar.

1.3. Sistema operativo Mac OS X

OS X es un sistema operativo de Apple, el cual est desarrollado para ser instalado solo en
equipos Apple, como MacBooks e iMac. Es competencia directa de Microsoft Windows, su
diseo es uno de los ms simples que hay en campo de las interfaces para ordenadores, de
apariencia sencilla, atractivo e innovador, son la clave del xito para el software de propiedad
de la compaa de Steve Jobs.
Entre sus principales caractersticas estn:
Programas incluidos: Integra aplicaciones de correo electrnico, gestin de calendario,
suite de oficina, edicin de audio y video.
Fiabilidad: OS X no est exento de fallos, pero debido a que el sistema operativo se
sincroniza de forma ptima con el hardware del equipo, OS X funciona de manera
mucho ms fiable que Windows.
Compatibilidad con perifricos: Al conectar una impresora, cmara digital, etc. A un
puerto USB. El sistema operativo la detectara automticamente, permitiendo utilizarla
inmediatamente sin ningn problema.
Contiene Hardware de ltima generacin.
De interfaz intuitiva, permite realizar tareas con muy pocos clicks del mouse
Todos los archivos se organizan en la carpeta Home, haciendo que sea mucho ms
fcil su organizacin y localizacin.
1.4. Cuadro comparativo de los sistemas operativos Linux, Windows y Mac
Linux Windows Mac

Descripcin Es uno de los sistemas Ofrece Varias OS X se basa en


operativos ms fiables, configuraciones y UNIX, usa HFS+
robustos y rpidos del programas que facilitan para integrar un
mercado, es de el uso del equipo, sistema de archivos
software libre, gratuito hacindolo ms fcil y propio. La interfaz es
y modificable, cmodo. Es posible sencilla e intuitiva
permitiendo su agregar hardware
adaptacin a las adicional si se necesita
diferentes necesidades para otras
de los usuarios o caractersticas, es el
empresas sistema operativo ms
vendido en la
actualidad
Ventajas Potencia Fcil de usar y Es uno de los
Estabilidad configurar, sin sistemas
seguro contra necesidad de operativos
virus tener ms fciles
puede realizar conocimientos de usar
cualquier tipo de tcnicos Software y
trabajo avanzados Hardware
Adaptable al Mltiples diseados
usuario aplicaciones especialment
Solucin de desarrolladas e para los
errores al Excelente como dispositivos
instante media center o Fiable y
Soporte centro de estable
multiplataforma entretenimiento Seguro
Tiene una gran en el hogar contra virus y
cantidad de programas
software libre maliciosos
para el sistema
Desventajas No estn fcil Inestable, La cantidad
de utilizar en bloqueos y de
comparacin cuelgues aplicaciones
con Windows y frecuentes disponibles
Mac. Existen multitud para la
Se necesita de virus que plataforma
tener aprovechan los El alto costo
conocimientos fallos del de sus
tcnicos para sistema equipos,
realizar algunas Es propietario y considerando
configuraciones de pago el software y
y tareas Cdigo cerrado, hardware
no se adapta al El hardware
usuario en algunos
Solucin de equipos es
errores con limitado para
mucha demora su expansin
Requiere
constantes
actualizaciones
para corregir
fallos del
sistema

2. Sistemas operativos para dispositivos mviles

Primero que nada debemos sealar que un dispositivo mvil, es un pequeo dispositivo
electrnico, el cual procesa datos como un computador, nos permite conectarnos a internet,
hablar con amigos, manejar la agenda, jugar y muchas cosas ms. Tienen una memoria
limitada, diseados especficamente para una funcin, pero pueden realizar funciones ms
generales, su principal caracterstica es su fcil transporte. Dentro de la clasificacin de
dispositivos mviles encontramos los smartphones y tablets.
Los sistemas operativos para dispositivos mviles suelen ser ms robustos que los
desarrollados para las computadoras de escritorio o porttiles. Son ms simples y estn
orientados a la conexin inalmbrica y a tareas ms especficas. Administran de forma ptima
el procesamiento, almacenamiento y consumo de energa.
Las principales caractersticas de un sistema operativo mvil son:
Multiproceso y Multitarea
Conectividad inalmbrica
Navegacin Web
Capacidad de adaptacin
Personalizable
Reinvencin y mejoramiento

Los principales sistemas operativos que operan en la actualidad son: Google Android, Apple
iOS, Windows Movile o Windows Phone. A continuacin describiremos cada uno de ellos.
2.1. Sistema operativo Google Android

Android, es el sistema operativo lder en el mercado de los smatphones, lo que marca la


diferencia con el resto de los sistemas operativos para dispositivos mviles, es que est basado
en Linux, un ncleo de sistema operativo libre, gratuito y multiplataforma.
Diseado originalmente para cmaras fotogrficas profesionales, fue compadro por Google,
quien lo modifico para ser utilizado n dispositivos mviles.
Sus principales caractersticas son:
Es de cdigo abierto
Ncleo basado en el Kernel de Linux
Multitareas real de aplicaciones
Soporte de Java y muchos formatos multimedia

2.2. Sistema operativo iOS

iOS es el sistema operativo diseado por Apple, para sus productos iPhone, iPad, iPod, etc. Su
simplicidad y optimizacin hacen que millones d usuario se inclinan por iOS en lugar de otras
plataformas. Su principal revolucin es la combinacin perfecta entre software y hardware
sacando el mximo provecho a los dispositivos caracterstica que siempre ha diferenciado a los
productos de la compaa Apple.
Entre sus principales caractersticas estn:
Modo bajo consumo
Centro de control
Correccin de textos

2.3. Sistema operativo Windows Phone

Windows Phone, est desarrollado por Microsoft para telfonos inteligentes y otros dispositivos
mviles, lanzado al mercado en el 2010 para suplantar al conocido Windows Mobile. Presenta
una interfaz completamente nueva, mejor comportamiento y un mayor control sobre las
plataformas de hardware.
Sus principales caractersticas son:
Compartir el ncleo de Windows 8
Mayor nfasis en la utilizacin de procesadores centrales multincleo
Incorpora IE10
Soporte NFC de forma nativa

2.4. Cuadro comparativo de los sistemas operativos para dispositivos mviles


Google Android iOS Windows Phone
Descripcin Sistema basado en Deriva del sistema Sustituye al
cdigo libre de Linux, operativo Mac OS X, se Windows Mobile, su
las aplicaciones se basa en gestos enfoque est
ejecutan bajo el multitctiles basado ms en el
lenguaje de Java usuario final que en
el empresarial
Ventajas Es de cdigo Fcil de configurar Es ms fcil
abierto Excelente de
Ms de desempeo configurar
100.000 que iOS
aplicaciones,
gran parte de
ellas gratuitas
Multitarea
Desventajas Es poco Personalizacin Muy pocas
intuitivo cerrada aplicaciones
Poca duracin No soporta flash
de la batera Alto costo
Esta bastante Pocas aplicaciones,
fragmentado, la mayora de pago
esto quiere
decir que
existen
muchas
versiones

3. Servidor webmail

Un servidor webmail como su nombre lo indica, son aplicaciones basadas en una plataforma
web, permitiendo administrar tus correos utilizando tu navegador de internet, estas aplicaciones
te permiten acceder a tu cuenta de correo alojado en un servidor gratuito o de pago, incluso si
es empresarial, utilizando protocolos de comunicacin IMAP o POP3.
Con este servicio, no es necesario instalar algn cliente de correo, ya que, los webmail son
vinculados a un servidor de correo.
Entre las principales caractersticas de un servidor webmail estn:
Podemos acceder va web desde cualquier dispositivo que tenga un navegador y
conexin a internet
Puede ser configurado en clientes de correo Outlook, Mail de OS X, y Thunderbird de
Linux
Los mensajes no se descargan, por lo que no consume espacio en nuestro equipo

Los webmail requieren un servidor web, por lo general se encuentran instalados en servidores
Windows utilizando IIS (Internet Information Services) o Linux a travs de Apache. Mac OS X
tambin nos proporciona el servicio de servidor web, pero el costo de esta implementacin es
demasiado alto.
La mejor solucin para esta implementacin considerando factores como: costos, estabilidad,
eficacia y rapidez, debemos elegir como sistema operativo de nuestro servidor a Linux,
considerado el mejor sistema operativo por muchos profesionales.
No podemos dejar de lado que implementar un servidor web en Windows es bastante fcil y no
se requieran demasiados conocimientos tcnicos para realizarlos, los archivos necesarios para
funcionar estn incluidos en el sistema, aunque no viene instalado el servidor de forma
predeterminada.
Los problemas de implementar un servidor web en Windows radican en que se hace mucho
ms vulnerable para ataques de virus y hackers, al tratarse de versiones distintas este tiene
limitaciones, adems no es multiplataforma, con esto ltimo podemos descartar la opcin de
implementar nuestro servidor web en Windows.
Entre las ventajas de usar un servidor web con Linux para nuestro servicio de Webmail,
podemos destacar las siguientes:
Rentable: Es un sistema gratuito, con todas las aplicaciones de servidor, teniendo libre
disponibilidad de PERL, PHP y MySQL reduciendo el costo efectivamente.
Robusto y Fcil: Linux por naturaleza es robusto, siendo una gran ventaja frente a los
ataques de virus y hackers. Los pasos involucrados en la carga de un servidor web
basado en Linux es muy fcil y es fcil de usar.
4. Aplicacin multiplataforma

Uno de los mayores retos para un desarrollador es disear una aplicacin multiplataforma, lo
que quiere decir que se puede ejecutar en todos los sistemas operativos existentes incluyendo
los de dispositivos mviles.
Nuestra aplicacin, su mayor fortaleza es que tiene que ser multiplataforma, pero qu significa
que sea multiplataforma? O Qu es una aplicacin multiplataforma?
Una aplicacin multiplataforma, en informtica, se refiere al trmino que se usa para sistemas
operativos, programas, lenguajes de programacin, que puedan funcionar en distintos
ambientes.
Estas aplicaciones pueden ser usadas en Windows, Mac o Linux, incluso en dispositivos
mviles, por lo tanto, son mucho ms funcionales, considerndolas universales. Permiten la
instalacin de extensiones para los distintos navegadores, Chrome, Firefox, Opera, IE, el
formato siempre ser el mismo.
Considerando el punto que nuestra aplicacin tiene que ser soportada por los distintos
sistemas operativos, incluso desde dispositivos mviles, llevaremos el desarrollo de nuestra
aplicacin a un desarrollo web o de una aplicacin web (Web application, Webapp)
Una aplicacin web, es aquella que es accedida va web por una red de internet o una intranet,
el trmino tambin se utiliza para aquellos programas informticos que son ejecutados a travs
de un navegador o codificado con algn lenguaje soportado por los navegadores.
Una de las principales ventajas de las aplicaciones Web, es la facilidad de mantenerlas y
actualizarlas sin la necesidad de distribuir e instalar algn parche.
Las principales caractersticas de una aplicacin web son:
Se pueden acceder fcilmente a travs de un navegador web
Se pueden acceder desde cualquier parte del mundo donde tenga acceso a internet
Pueden haber muchos usuarios, pero una sola aplicacin instalada en un servidor, esto
optimiza su mantencin y actualizacin y todos los usuarios vern los resultados
inmediatamente
Emplean lenguajes que permiten una gran portabilidad entre las distintas plataformas,
permitiendo su ejecucin en un pc con cualquier sistema operativo y en dispositivos
mviles con cualquier sistema operativo.
4.1. Por qu debemos elegir que el desarrollo de nuestra aplicacin sea una
aplicacin web?

Debemos elegir que el desarrollo de nuestra aplicacin sea una aplicacin web, ya que de esta
forma cumple con las necesidades que requiere para que la aplicacin sea multiplataforma,
adems no necesitamos dispones de un gran presupuesto para su infraestructura, se puede
actualizar constantemente, facilita el trabajo a distancia y solo necesita de un acceso nico, no
es necesario distribuirla a todos los usuarios centralizando todas las reas de trabajo.

5. Comportamiento de los sistemas operativos para el desarrollo del software


gubernamental

Como describimos con anterioridad existen diversos sistemas operativos, pero para el
desarrollo de nuestro software nos centraremos en los sistemas operativos de escritorio
orientados al uso profesional, resaltando sus herramientas de desarrollo y valorados a nivel de
programadores y no de usuarios, para ello seleccionamos tres sistemas operativos que son:
Windows 10
Mac OS Sierra
Ubuntu 14.04 (Linux)

5.1. Windows 10

Windows en este aspecto nunca haba sido tan flexible, la incorporacin de Visual Studio 2017
y la actualizacin Creators Update, se combinan para presentar varias mejoras y caractersticas
para la plataforma de Windows y ms alla.
Algunas de estas caractersticas son:
Bash en Ubuntu, ofrece un entorno conocido para el desarrollador
Visual Studio 2017, es ms rpido, posee ms capacidad de respuesta y resulta ms
productivo
Usa herramienta s de Xamarin en Visual Studio, para crear aplicaciones mviles para
Windows Phone, iOS, y Android
Los sistemas remostos de Windows te permiten usar aplicaciones de iOS y Android que
se comunican con dispositivos Windows

Ventajas
Compatibilidad absoluta con cualquier software privativo
Todas las herramientas para el desarrollo
Ubuntu integrado con todas sus herramientas

Desventajas
La interfaz no es configurable
Incmodo para instalar el software de servidor (Apache, PostgreSQL), con Ubuntu, ese
problema debera quedar solucionado
Propenso a los virus
Costo de licencia

Hay que considerar que siempre est mejorando, cada vez hay menos virus y las herramientas
que antes solo estaban para este sistema operativo, ahora estn para disponibles para otras
plataformas

5.2. Mac os Sierra

Segn Apple, OS Sierra es una versin que mejora la estabilidad del sistema, con cambios
visuales y funcionales, trayendo ms estabilidad, mejor fluidez y correccin de algunos errores.
Algunas de sus caractersticas son:
Terminal UNIX, con iTem ser todo ms fcil
Brew, Instalacion comoda de software
Buenas GUIS, como MacVim y para Emacs

Ventajas
No echaras de menos ningn software privativo
Alfred, el buscador con asteroides es ms productivo
Interfaz limpia y sencilla

Desventajas
Xcode, si desarrollas para ms, tendrs que saber de Mac, desde que equipo adquirir
hasta aprender a utilizar el Xcode, no es un software sencillo de desplegar, los
emuladores de iOS son muy lentos.
La interfaz no es configurable
LA RAM colapsa con facilidad
Las actualizaciones hasta ahora no han servido de mucho

Hay tomar en cuenta que Apple no piensa mucho en los desarrolladores, estn muy orientados
al usuario medio, los equipos no son fciles de adquirir ni de ampliar.

5.3. Ubuntu 14.04 (Linux)

Con esta nueva versin de Ubuntu, quieren resaltar lo que significa Ubuntu para los
desarrolladores, siendo una de las plataformas preferidas para desarrollar aplicaciones web
como aplicaciones para dispositivos mviles, incorporando todas las herramientas necesarias
para desarrollar.
Sus principales caractersticas son:
Interfaz, es una de las mejores divertida y elegante
Velocidad, es el sistema operativo que existe hasta el momento.
Compatibilidad, tiene su propia tienda de aplicaciones, en la cual podrs encontrar de
todo para el trabajo de desarrollo

Ventajas
Magnifico rendimiento
Escritorios intercambiables y configurables
Fcil instalacin y actualizacin
Algunas aplicaciones de Windows pueden ser ejecutadas con un pequeo emulador

Desventajas
Falta de software privativo, como por ejemplo la suite de Adobe y Autodesk
Mucho tiempo para configurarlo
todava es un sistema minoritario

Es difcil determinar el comportamiento de los sistemas operativos para el desarrollo de nuestra


aplicacin, ya que, la mayora nos provee de distintas herramientas que nos ayudaran a llegar
al xito con nuestra aplicacin, tanto Linux que es considerado uno de los mejores sistemas
operativos por su rendimiento y robustez, Mac OS nos ofrece estabilidad y fluidez en los
procesos, no debemos dejar de lado a Windows 10, ya que, al incorporar Ubuntu dentro de sus
caractersticas, no podr proveer de las herramientas necesarias para el desarrollo de nuestro
software.
6. Seleccin del sistema operativo que ser utilizado para el desarrollo del software
gubernamental

Como conclusin y segn lo expuesto anteriormente, la eleccin del sistema operativo que
implementaremos en los equipos para el desarrollo del software gubernamental, se basa
tomando en cuenta el rendimiento de los equipos, el costo de implementacin, la seguridad del
sistema operativo y el soporte que debemos brindar, nuestra mejor eleccin seria la
implementacin del sistema operativo Microsoft Windows 10.
Microsoft Windows 10, nos ofrece todas las herramientas para el desarrollo de nuestra
aplicacin y considerando la integracin de Ubuntu dentro de sus herramientas de desarrollo,
esto no permite obtener todas las ventajas y caractersticas propias del sistema operativo de
Linux, adems de todas sus caractersticas y herramientas de desarrollo de aplicaciones.
Las consideraciones tcnicas que nos ayudaron a tomar esta decisin, se basan en la fcil
expansin del hardware de nuestros equipos, ya que, Windows 10, buscara y seleccionara
automticamente los controladores que harn que los dispositivos funcionen de manera ptima,
permitindonos tener una fluidez en el desarrollo de nuestras tareas, adems se consider la
compatibilidad absoluta con cualquier software que contenga las herramientas para el
desarrollo de nuestro software.
En cuanto a los costos, si bien se requerir del presupuesto para la compra de licencias del
sistema operativo y de las aplicaciones que se instalaran, debemos destacar, que con la
compra de estas licencias, garantizamos el soporte necesario directo del fabricante, tanto para
el sistema operativo como para las aplicaciones.
Para los dispositivos mviles, la base de los sistemas operativos a implementar ser Google
Android, ya que, su arquitectura basada en Linux ser de absoluta compatibilidad con la
aplicacin desarrollada y sus caractersticas, nos permitir ingresar datos desde cualquier
punto del pas de manera ptima y en tiempo real.
Bibliografa

(2011, 05). Definicin de Linux. CONCEPTODEFINICION.DE. Obtenido 05, 2017, de


http://conceptodefinicion.de/linux/

Diaz, J. (2014, 02). Caractersticas principales de Linux. Slideshare. Obtenido 05, 2017, de
https://es.slideshare.net/josefabiandiazs/caracteristicas-principales-de-linux

(2011, 01). Definicin de Windows. CONCEPTODEFINICION.DE. Obtenido 05, 2017, de


http://conceptodefinicion.de/windows/

Alemn, M. (2014, 01). Caractersticas del sistema operativo Windows. GEEKSV. Obtenido 05,
2017, de http://www.elgeeksv.com/caracteristicas-del-sistema-operativo-windows

(2014, 01). Definicin y Que Es MAC OS. DEFINICIONYQUE.ES. Obtenido 05, 2017, de
http://definicionyque.es/mac-os/

(Desconocida). Qu es y cules son las caractersticas de Mac OS X? ComputerHoy.com.


Obtenido 05, 2017, de http://computerhoy.com/noticias/software/que-es-cuales-son-
caracteristicas-mac-os-x-11551

(2010, 11). Sistemas Operativos (Caractersticas y ventajas). Taringa.net. Obtenido 01, 2017,
de http://www.taringa.net/posts/info/8018750/Sistemas-Operativos-Caracteristicas-y-
ventajas.html

(2016, 05). DIFERENCIAS ENTRE WINDOWS Y MAC: CUADROS COMPARATIVOS E


INFOGRAFIAS. Cuadros Comparativos. Obtenido 05, 2017, de
http://cuadroscomparativos.com/diferencias-entre-windows-y-mac-cuadros-comparativos-e-
infografias/
(2017, 01). Sistemas operativos para dispositivos mviles. GCFApredende Libre. Obtenido 05,
2017, de
https://www.gcfaprendelibre.org/tecnologia/curso/informatica_basica/sistemas_operativos/5.do

(2017, 01). Dispositivos mviles y sus sistemas operativos. APRENDIENDO SOBRE


TECNOLOGA. Obtenido 05, 2017, de
https://aprendiendotecnologiaadmonb.wordpress.com/dispositivos-moviles-y-sus-sistemas-
operativos/

(2017, 01). Android OS. Android OS. Obtenido 05, 2017, de


http://androidos.readthedocs.io/en/latest/data/caracteristicas/

(2014, 11). Definicin de iOS. CONCEPTODEFINICION.DE. Obtenido 01, 2017, de


http://conceptodefinicion.de/ios/

(2014, 12). Definicin de Windows Phone. CONCEPTODEFINICION.DE. Obtenido 05, 2017, de


http://conceptodefinicion.de/windows-phone/

Prez, W. (2015, 11). 10 principales caractersticas de windows phone. Prezi. Obtenido 05,
2017, de https://prezi.com/bhq4tluvwkin/10-principales-caracteristicas-de-windows-phone/

Prez, D. (2007, 12). Aplicaciones para montar tu propio webmail. Maestros del Web. Obtenido
05, 2017, de http://www.maestrosdelweb.com/aplicaciones-para-montar-tu-propio-webmail-i/

(2016, 07). Ventajas de los servidores web de Linux. Servidores web gratuitos. Obtenido 05,
2017, de http://servidoreswebgratuitos.blogspot.com/2016/07/ventajas-de-los-servidores-web-
de-linux.html

(2017, 01). Qu es una aplicacin Multiplataforma y para qu sirve. Lo nuevo de Hoy. Obtenido
05, 2017, de http://www.lonuevodehoy.com/que-es-una-aplicacion-multiplataforma-y-para-que-
sirve/4361
Alegsa, L. (2017, 01). Definicin de aplicacin web. Alegsa. Obtenido 01, 2017, de
http://www.alegsa.com.ar/Dic/aplicacion_web.php

Carrera, A. (2009, 01). Arquitectura aplicacin Web. Desarrollo de aplicaciones Web. Obtenido
01, 2017, de http://daw-
fiec.pbworks.com/w/page/16963465/Arquitectura%20aplicaci%C3%B3n%20Web
Fellonosa, A. (2017, 01). CUAL ES EL MEJOR SISTEMA OPERATIVO PARA PROGRAMAR?
PROGRAMADORWEBVALENCIA. Obtenido 05, 2017, de
https://programadorwebvalencia.com/cual-es-el-mejor-sistema-operativo-para-programar/

(2017, 01). Novedades de Windows 10. Novedades de Windows 10. Obtenido 05, 2017, de
https://developer.microsoft.com/es-es/windows/windows-10-for-developers

Jimnez, J. (2017, 04). Lanzada la beta 4 de macOS Sierra 10.12.5 para desarrolladores. SOY
DE MAC. Obtenido 01, 2017, de https://www.soydemac.com/lanzada-la-beta-4-macos-sierra-
10-12-5-desarrolladores/

Bueras, R. (2014, 04). UBUNTU 14.04 LTS PARA DESARROLLADORES. UBUNTU FCIL.
Obtenido 01, 2017, de http://www.ubuntufacil.com/2014/04/ubuntu-14-04-lts-para-
desarrolladores/

(2014, 09). Conociendo ubuntu 14.04 LTS. Taringa.net. Obtenido 01, 2017, de
http://www.taringa.net/posts/linux/18144029/Conociendo-ubuntu-14-04-LTS.html