Sistemas operativos

Páginas: 7 (1581 palabras) Publicado: 15 de septiembre de 2012
ANDROID
ANDROID

Android es un sistema operativo para dispositivos móviles. Está basado en GNU/Linux e inicialmente fue desarrollado por Google. La presentación de la plataforma Android se realizó el 5 de noviembre de 2007 junto con la fundación Open Handset Alliance, un consorcio de 48 compañías de hardware, software y telecomunicaciones comprometidas a la promoción de estándares abiertospara dispositivos móviles.
Esta plataforma permite el desarrollo de aplicaciones por terceros (personas ajenas a Google), para lo cual, los desarrolladores deben de escribir código gestionado en el lenguaje de programación Java y controlar los dispositivos por medio de bibliotecas desarrolladas o adaptadas por Google, es decir, escribir programas en C u otros lenguajes, utilizando o no lasbibliotecas de Google (compilándolas a código nativo de ARM). Sin embargo, este esquema de desarrollo no es oficialmente soportado por Google. La mayoría del código fuente de Android ha sido publicado bajo la licencia de software Apache, una licencia de software libre y código fuente abierto.

LENGUAJES DE PROGRAMACION:
Aunque Java como tal, con sus virtudes y sus defectos, es el lenguajemayoritario a la hora de programar en Android también existen otras alternativas para crear aplicaciones de todo tipo. Tanto para proyectos pequeños como para aplicaciones más ambiciosas. Pero si no tenemos formación en Java es posible utilizar otros lenguajes de programación. HTML5, C++, Python, C#, Ruby, Scala, son algunos de los lenguajes con que actualmente se generan aplicaciones para Android.Basic4Android
Basic4Android es una plataforma de programación para aplicaciones Android cuyo lenguaje base de programación es Visual Basic, el eterno rival de Java, ese lenguaje que está orientado a aquellas personas que empiezan en el mundo de la programación de una manera más gráfica y no tan abstracta. No es el mismo lenguaje  de Microsoft, pero su sintaxis es la misma, lo cual tiene sus mismasventajas como algunos de sus inconvenientes.
Mono para Android
Otro de los lenguajes que Microsoft desarrollo para hacer aplicaciones fue C# y .NET, las cuales son muy usados en  diferentes ambientes, por lo que no podría faltar que estos lenguajes tan comunes y opuestos a Java llegaran a Android.
Si tu ambiente de programación es Visual Studio lo único que debes instalar es el SDK de Android, laversión para Android de Mono y listo, además según Xamarin (la empresa creadora de Mono), trabajas con un lenguaje nativo para Android ya que no tiene un intérprete como lo tendría Basic4Android, y su aprendizaje es relativamente sencillo en un tiempo prudente si lo que buscas es hacer esa aplicación que tienes ya en mente y no tienes tiempo de aprender un nuevo lenguaje.

App Inventor
Estaplataforma de desarrollo está basada en un lenguaje de desarrollo gráfico en donde no escribes ni una sola línea de código, tan solo arrastras bloques identificados con la acción que necesitas hacer y listo.
Esta plataforma de desarrollo fue impulsada por Google hace un tiempo con el fin de que más personas se unieran a la familia de Android; esta genial herramienta usa tu navegador como centroprincipal de trabajo, y almacena todo esto en servidores que están disponibles cada vez que entres a internet. 

LiveCode
Imagina una plataforma en la que puedas programar tanto para Android, IOS, Windows, Linux, iPhone, iPad, Web y para Servidores con una sola plataforma de trabajo. El lenguaje de programación que usa LiveCode se llama “Programación Orientada a Eventos”, y se basa en arrastrarelementos a un área de trabajo y programar los eventos que estén vinculados a este elemento; por ejemplo, si arrastras un botón al área de trabajo, el evento que tienes vinculados es el click sobre ese botón, o por ejemplo si arrastras una imagen, el evento vinculado es por ejemplo moverlo sobre la pantalla.

ENTORNO DE DESARROLLO
* Eclipse IDE 
Eclipse Integrated Development Enviroment...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS