¡Recomienda este blog!

viernes, 23 de abril de 2010

SDK Android + Netbeans 6.8 = Nuestra primera Aplicación para Android.

Todos somos conscientes de la gran potencia que esta adquiriendo Google frente a otras empresas relacionadas con el sector de las TIC, pero abriendo nuestro universo computacional ( Como me gusta esta frase ) podemos observar que este prestigio es ampliamente merecido ya que sin duda, cosa que tocan, cosa que despunta en el mercado gracias a su muy buen saber hacer.

Todo comienza en Julio de 2005, Google compra Android Inc, una empresa pequeña de Palo Alto, Callifornia.
En este momento se empiezan a escuchar rumores acerca de que Google estaba pensando en crear su propio smartphone.Y no estaban muy equivocados ya que como todos sabemos, la companía esta apunto de sacar al mercado su propio telefono Nexus One.

Pero la historia no acaba aquí, por que lo mas interesante es que no solo se van a limitar a dicho telefono si no que crearon un sistema operativo para dispositivos móviles, open source y basado en una versión modificada del núcleo Linux.1, llamado Android. Y todo esto propulsado nada mas y nada menos que por Google.

En este "mini" tutorial, os voy a contar como preparar todo para empezar a crear aplicaciones para Android usando Nerbeans 6.8. ( Tambien podemos usar cualquier otro como Eclipse)

1. Desargar NetBeans 6.8:

shttp://www.netbeans.com/downloads/start.html?platform=linux&lang=es&option=all&version=6.8

y el SDK de Android http://developer.android.com/sdk/index.html según la plataforma que estes utilizando.

2. Descomprime el SDK de Android

3. Ejecuta el SDK Setup.exe

4. Nos dirigirnos a “Settings” para configurar un par de apartados y así poder descargarnos los entornos de Android que deseemos: seleccionamos force.

5. Descargamos entornos en Aviable Packages

6. Empieza la descarga esto va a tardar varios minutos.
7. Ahora vamos a crear el emulador Nos dirigimos a Virtual Devices y New Al crear este dispositivo virtual vamos a darle 1Gb de moria para la SD y agregaremos todo el hardware que podamos emular: cámara, etc.

8. ahora vamos a coger el IDE y configurarlo para que lance nuestra aplicación Android. para ello vamos a añadir el plugin de Android, Abrimos NetBeans y nos vamos a Tools-Plugin-Settings-Add ponemos un nombre y en la URL ponemos http://kenai.com/downloads/nbandroid/updates.xml


9. En Available Plugins ingresamos android in Search text field, check plugin y Install.

10. Presiona Next en la pantalla que te aparecera, luego acepta la licencia, luego presiona continue e ignora los peligros que te muestre.

11. En services podemos observar ya el Servicio de android.

12. Ahora vamos a añadir la Plataforma de java vamos a Tools-Java Plataform y nos aparecerá Java Plataform Manager y seleccionamos-Add Plataforma y nos saldrá otra ventana nueva, en la que nos pide si deseamos una Plataforma Java Estándard o la de Google Android, y eleguimos la de Google, que es lo que deseamos en estos momentos.

13. Seleccionamos la carpeta que hemos descomprimido en nuestro Ordenador y seleccionamos la plataforma de android que vamos a desarrollar. Pulsamos Finish.

14. Vamos a crear un nuevo proyecto de tipo android File-New Project y seleccionamos Android elegimos un nombre y Finish.

15. Vamos a crear una sencilla aplicación de Hola Mundo para ello creamos un objeto TextView del cual vamos a referenciar para obtener Hola Mundo desde Android, no olvides añadir una librería:

import android.widget.TextView;


el codigo nos quedaría:

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override

public void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText(“Hello, Android”);
setContentView(tv);
}
}

16. Al Correr el proyecto (como si fuera cualquier aplicacion)obtendremos la siguiente salida.

17. Debemos esperar un ratito y si se sale algun error vuelve a ejecutar el proyecto y obtenemos el hola mundo.


Aprovecho para recordar a Todos que el próximo día 28 de Abril en la Escuela Superior de Ingeniería informática (UCLM) se celebra el Día del Software Libre y se impartirá un taller de desarrollo de aplicaciones para Android gratuito.

DETERMINACION DE LA PERMITIVIDAD DEL AIRE USANDO UN CONDENSADOR

(1) Objetivo:

Determinar el coeficiente dieléctrico del aire a partir del estudio de la capacidad de un condensador plano-paralelo.

(2) Metodología:

El tipo de condensador más frecuente se compon de dos láminas conductoras paralelas y separadas por una distancia que es pequeña comparada con las dimensiones lineales de las láminas. Prácticamente, todo el campo de este condensador está localizado en el espacio comprendido entre las láminas. Hay una ligera dispersión del campo hacia el exterior, pero se hace relativamente menor a medida que disminuye la separación de las láminas. Si las láminas están suficientemente próximas, la dispersión puede despreciarse, el campo entre las láminas es uniforme, y las cargas de éstas están uniformemente repartidas sobre sus superficies opuestas. Este dispositivo se denomina condensador de láminas paralelas o simplemente, condensador plano.

Supongamos en primer lugar que tenemos el condensador plano en el vacío. Y las siguientes formulas teóricas relacionadas.

Se ha demostrado que la intensidad del campo eléctrico entre un par de láminas paralelas muy próximas y en el vacío es: ( 1 )

Siendo S el área de las láminas y q la carga de cada una. Puesto que la intensidad del campo eléctrico o gradiente del potencial es uniforme entre las láminas, la diferencia de potencial entre ellas será: ( 2 )

Siendo d la separación de las láminas. Por consiguiente, la capacidad de un condensador plano en el vacío es:
( 3 )

Utilizando unidades del Sistema Internacional, S se expresa en metros cuadrados, y d en metros. La capacidad C resultará entonces en faradios. Si despejamos el valor de se obtiene: ( 4 )

Expresándose el valor de ε0 en F/m

Relación de formulas:

=> y=mx+n ; y = C ; m= < xS ---- =m / S ; x = 1 / d

(3) Datos experimentales:

Utilizaremos un condensador de placas plano paralelas cuya distancia entre placas podemos variar.
Determinaremos el diámetro de la placa D y calcularemos la superficie de la misma.
Variaremos la distancia entre las placas en intervalos de 2 mm hasta obtener quince parejas de datos.

Si observamos la ecuación (3) podemos ver que existe una relación lineal entre la capacidad del condensador y la inversa de la distancia entre placas. Con lo cual realizando un ajuste por mínimos cuadrados entre estas dos variables obtendremos un valor de la pendiente que se relaciona con la permitividad del aire a través de la expresión


Para ello construiremos una tabla con tres columnas donde recogeremos C, d y 1/d.
Realizaremos el ajuste por mínimos cuadrados y si observamos la expresión (3) vemos que C será la ordenada o "y", y 1/d será la abcisa o "x". A partir de la ecuación (5) obtendremos el valor de y su error correspondiente.

(4) Resultados :

Hemos realizado un ajuste por mínimos cuadrados entre la variable " C " y la variable "1/d", que ha dado los siguientes resultados:

Resultados del ajuste por mínimos cuadrados

Pendiente( m ) = 4’4558329794 x 10^-1 Error ( m ) = 3,4556426991x 10^-3

Ordenado (n) = 2,2765905229
Error ( n ) = 4,1666518002 x 10^-1

Correlación = 9’9960928631 x 10^-1

Con el diámetro del condensador, calculamos el valor aceptado de la superficie

D = 25’6 cm => D=0’256 ± 0’001 m

S= (π/4) x D2

S = 0’053093 m2

Con la siguiente expresión calculamos el valor aceptado

= m / S = 8’393 x 10^-12


El error absoluto que acompaña al valor aceptado lo calculamos aplicando la teoría de errores:
Error()= 0’007 x 10^-12

RESULTADO FINAL

Permitividad del Aire = (8’393 ± 0’007) x 10^-12

(5) Gráfica