lunes, 7 de noviembre de 2011

¿QUE ES ANDROID?


Android es un sistema operativo y una plataforma de software basado en el Kernel de Linux, desarrollado por la Handset Alliance (liderada por Google). Android permite controlar dispositivos por medio de bibliotecas desarrolladas o adaptados por Google mediante el lenguaje de programación Java.
Android es Software Libre, está liberado bajo diversas licencia, pero se destaca la licencia Apache, lo que permite que cualquier desarrollador cree aplicaciones y las compile a código nativo ARM (API de Android).
El desarrollo de aplicaciones por terceros se realiza a través del SDK, proporcionada por el mismo Google, y mediante el lenguaje de programación Java. Una alternativa es el uso del NDK (Native Development Kit) de Google para emplear el lenguaje de programación C.
En un principio Android fue pensado para dispositivos móviles, pero debido a su flexibilidad y aceptación, ahora también lo podemos encontrar en Tablet y Netbook.
Android está creado para todo tipo de aparatos 
Android se ha creado para tenerlo en móviles o aparatos de similar tamaño, como podría  ser un navegador de coche, etc... Todos esos aparatos llevan un Sistema Operativo detrás  de ellos, es decir, Android se puede integrar en cualquier dispositivo (con algunos  mínimos requerimientos). 
Si tenemos un aparato con Android lo que tendremos es un ordenador pequeño. Al  encender el móvil pasará como con Windows, tardará un tiempo en arrancar y una vez  que finalize aparecerá un escritorio con iconos al igual que en Windows, en los cuales  podremos pinchar y abriremos el programa. Es muy sencillo y cualquiera puede utilizarlo  sin conocimiento previo ninguno. 
En Android todo es fácil, para instalar un programa sólo tienes que seleccionar el que  quieras y él mismo se instalará y aparecerá el icono en tu escritorio, es incluso más  sencillo que Windows.
Ya hay miles de aplicaciones 

 Mucha gente está haciendo programas para Android desde antes que éste saliera al  mercado, por eso en el mercado de Android puedes ver ya miles de aplicaciones. Lo  único que tendrás que hacer cuando tengas Android es seleccionar cuáles de ellas quieres  tener instaladas. Aunque siempre podrás desinstalarlas si no te gustan con un simple  toque de dedo. 

Hay aplicaciones de todo tipo, muchas de ellas son juegos muy entretenidos, en los que  cabe destacar que los reyes de los juegos en Android son aquellos que te hacen pensar.

Pero además de juego podemos encontrar programas para chatear, programas que buscan  información sobre un producto y te dice dónde comprarlo más barato, programas que te  ayudan a hacer la compra, etc... Todo lo que necesites lo puedes encontrar. 

Android es código libre 

Android ha sido creado por Google, el cual lo diseñó basándose en Linux, otro sistema operativo pero de código libre ya que esa  es la política de Linux. Cuando se dice que es código libre quiere decir que el código de la aplicación  es conocido por  todo el mundo  y que cualquiera con conocimientos para ello puede cambiarlo y hacerlo a su medida.
Lo bueno de esto es que hay mucha gente que sabe programar y mucha gente dispuesta a programar en  Android porque Google ha dado  muchas facilidades para que todo el que quiera programar lo haga, por lo que podrán hacer programas para todos los aparatos que tengan
Android. 

Android tiene un mercado para los programas
 
Si todavía no has utilizado Android te pueden haber surgido miedos sobre la dificultad que suele haber para instalar programas, como por  ejemplo en Windows, sin embargo en Android se ha creado un "market", un mercado virtual donde veremos en una lista todos los programas  que hay para Android, únicamente tendremos que pulsar sobre el que queremos y se descargará y se instalará él solo. 

En este mercado puedes buscar un posible programa que quieras ya que no es necesario que sepas si existe o no, buscando alguna palabra como haces en Google podrás encontrar programas que hagan lo que necesitas.

CARACTERÍSTICAS
  • Framework de aplicaciones: permite reutilización y reemplazo de componentes.
  • Máquina virtual Dalvik: optimizada para dispositivos móviles.
  • Navegador integrado: basado en el motor de código abierto WebKit.
  • Gráficos optimizados, con una biblioteca de gráficos 2D; gráficos 3D basado en la especificación OpenGL ES 1.0 (aceleración por hardware opcional).
  • SQLite para almacenamiento de datos estructurados.
  • Soporte para medios con formatos comunes de audio, vídeo e imágenes planas (MPEG4, H.264, MP3, OGG, AAC, AMR, JPG, PNG, GIF)
  • Telefonía GSM (dependiente del hardware)
  • Bluetooth, EDGE, 3G, y WiFi (dependiente del hardware)
  • Cámara, GPS, brújula, y acelerómetro (dependiente del hardware)
  • Ambiente rico de desarrollo incluyendo un emulador de dispositivo, herramientas para depurar, perfiles de memoria y rendimiento, y un complemento para el IDE Eclipse.
  • Pantalla táctil
COMPONENTES PRINCIPALES DEL ANDROID
  • Aplicaciones: las aplicaciones base incluirán un cliente de email, programa de SMS, calendario, mapas, navegador, contactos, y otros. Todas las aplicaciones están escritas en lenguaje de programación Java.
  • Framework de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario.
  • Bibliotecas: Android incluye un set de bibliotecas C/C++ usadas por varios componentes del sistema Android. Estas características se exponen a los desarrolladores a través del framework de aplicaciones de Android; algunas son: System C library (implementación biblioteca C standard), bibliotecas de medios, bibliotecas de gráficos, 3d, SQLite, entre otras.
  • Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros, y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida “dx”.
Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, stack de red, y modelo de controladores. El núcleo también actúa como una capa de abstracción entre el hardware y el resto del stack de software

domingo, 6 de noviembre de 2011

Actualizar Sony Ericsson Xperia X10 mini Pro a Android 2.3

IMPORTANTE: ANTES DE REALIZAR LA ACTUALIZACIÓN ES NECESARIO VERIFICAR EN OPCIONES O CONFIGURACIÓN QUE TU TELÉFONO CUMPLA CON LO SIGUIENTES REQUISITOS.


REQUERIMIENTOS:
- TELÉFONO ROOTEADO
- CWM RECOVERY INSTALADO(los que que tienen XRECOVERY lo pueden actualizar fácil al CWM RECOV)
- ÚNICAMENTE 2.1.1.A.0.6 SE firmware
- ÚNICAMENTE: Baseband: M76XX-TSNCJOLYM-53404015


SI USTED NO CUMPLE CON ALGUNO DE ESTOS REQUISITOS POR FAVOR NO REALIZAR LA ACTUALIZACIÓN PORQUE TU TELÉFONO PUEDE PRESENTAR FALLAS. ES IMPORTANTE QUE VEAS EL VÍDEO PARA HACER EL BACKUP POR SI PRESENTAS ALGÚN FALLO PUEDAS RETORNAR A TU VERSIÓN ANTERIOR Y DEJAR TU TELÉFONO COMO ESTABA ANTES DE LA ACTUALIZACIÓN.
RECUERDE QUE HACER ESTA ACTUALIZACIÓN ES BAJO SU RESPONSABILIDAD POR SI SE PRESENTA ALGUNA 











El video se hizo con la ROM MiniCM7_Pro_V10 pero la mas Actual es la Pro_V16 que tiene mejores funcionalidades.


LINK DE LA ROM MiniCM7_Pro_V16 http://www.megaupload.com/?d=3WBX6EQ0
Si quieres la V_10 lo puedes descargar de este link http://www.megaupload.com/?d=SBC6E7WA


INSTALACIÓN DE CWM RECOVERY(ACTUALIZACIÓN DE XRECOVERY)
Copiar el archivo cwmr3minipro.zip a la raíz de la SDCARD osea Tarjeta de memoria del celular reiniciar en modo Recovery vamos a install custom zip y despues choose custom zip from sdcard y elegimos el archivo zip del CWM. despues reiniciar el cel e ingresar de nuevo al recovery y listo vemos el nuevo menu del CWMR
Link archivo cwmr3minipro.zip: http://www.4shared.com/file/9S3v-IXJ/cwmr3minipro.html


Lg optimus me (ROMs y Kernels).


Bueno, acabo de instalar Froyo 2.2.2 usando el KDZ de Telcel Mexico, el link de descarga de dicho KDZ es el siguiente:

http://csmg.lgmobile.com:9002/swdata/WE ... 10A_00.kdz

La instalación tomó poco más de 4 minutos y se realizó sin problemas con el KDZ Firmware Updater. El proceso es, realmente sencillo, se hace de forma idéntica que con el Optimus One.

Pasos a seguir:

*Tres archivos (KDZ_FW_UPD_EN, Drivers y Firmware).

1- KDZ_FW_UPD_EN:
http://www.mediafire.com/?y0i28nfmvs1w676

2- LGUnitedMobileDriver_S498MA22_WHQL_ML_Ver_2.2:
http://www.mediafire.com/?5ckool11pcq1o7h

3-V10..(el de su eleccion)

Paso 1:

Con el celu ya prendido y lindo, vamos a ir a "Ajustes, Aplicaciones, Desarrollo" y activamosUSB Debug.

Paso 2:

Nos bajamos los drivers (), descomprimimos e instalamos (si tenés Windows 7, capaz ya tenías todo activado e instalado con el Windows Update).
Paso 3:
Bien, ahora ya podemos instalar el "msxml" que está dentro de la carpeta KDZ_FW_UPD_EN y después ejecutamos el KDZ_FW_UPD también, dentro de la misma carpeta.

Paso 4:

Ya con el celu conectado, el programita abierto y con la sonrisa bien puesta: Vamos al programita, dejamos todo como está (eso que dice Type = CDMA y Pone Mode = DIAG) y elegimos donde dice KDZ File, nuestro "V10F_00" (que sería el Firmware del celu).

Paso 5:

Respirás profundo, te preparás un café (igual tarda 10 min) y le das a... LAUNCH SOFTWARE UPDATE


Una vez terminado el proceso se desconecta el Optimus Me y se prende con la siguiente combinación de teclas: BOTÓN FÍSICO IZQUIERDO + VOLUMEN ABAJO + POWER, con eso el sistema hará un hard reset y evitaremos tener problemas como que el sistema se queda colgado en el logo de LG




Países Bálticos - V10F
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350/ABALSV/V10F_00/V10F_00.kdz

Asociación de Naciones Asíaticas - V10C
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350/ASEABK/V10c_00/V10C_00.kdz

Comunidad de Estados Independientes - V10F
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350/ACISSV/V10F_00/V10F_00.kdz
V10E
http://www.mediafire.com/?u4feon58swnjwfy

**************************************
OPEN ITALIA - V10D - Sólo contiene Español (España)
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350/AITASV/V10d_00/V10D_00.kdz
**************************************
A partir de aquí todos los firmwares contienen al menos una versión del español

TELCEL MEXICO - V10A
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350F/ATCLBK/V10A_00/V10A_00.kdz

ENTEL CHILE - V10A - Gracias al IMEI que me envió Chritian19 desde Taringa!
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350G/AENTSV/V10a_08/V10A_08.kdz

IUSACELL MEXICO - V10B
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350GN/AUSCPK/V10B_00/V10B_00.kdz

PERSONAL ARGENTINA - V10A
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350G/APRNSV/V10a_03/V10A_03.kdz

VIVO BRAZIL - V10B
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350F/AVIVBK/V10b_00/V10B_00.01.kdz

YOIGO ESPAÑA - V10A
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350/AYGSSV/V10a_00/V10A_00.kdz

MOVISTAR MÉXICO - V10A
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350G/ATFARD/V10a_00/V10A_00.kdz

MOVISTAR CHILE - V10A
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP350G/ATFHSV/V10a_04/V10A_04.kdz


GRACIAS A http://www.mioptimusone.com