viernes, 7 de agosto de 2015

Como Instalar Eclipse IDE en Ubuntu 15.04, 14.04, 14.10 - Desktop

Eclipse es un IDE bastante usado por desarrolladores de Java, ademas de Java puede soportar otros lenguages como c/c++,PHP, Python, la plataforma android,etc. a través de plugins.


En este tutorial, veremos como instalar manualmente la ultima versión de eclipse en Linux Ubuntu , que debería también, funcionar  en la otras distribuciones de Linux.

Pasos para la instalación

 1: Instalación de la JDK
Antes de instalar verifique, si ya tiene una version instalada
Abra el terminal Ctrl + Alt + T; y digite:  java -version

Si no tiene java instalado en su sistema, vea como instalar en este enlace

 2: Descargar el IDE de Eclipse

Existen diferentes versiones del IDE de Eclipse y diferentes paquetes de distribución dependiendo del procesador de nuestro equipo, en este caso descargaré la versión de 64 bits para Linux.













descargue la última versión del enlace

 3: Descomprimir el fichero descargado

Por lo general, el fichero descargado se almacena en la carpeta /Downloads o /Descargas del directorio /home.

 Movemos el fichero descargado al directorio /opt con el siguiente comando

sudo mv Download/eclipse-* /opt/

Descomprimimos el fichero.

cd /opt
sudo tar -xvf eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz

4: Creamos un fichero Desktop

Creamos un fichero desktop para el acceso directo al IDE de Eclipse.

cd /usr/share/applications

creamos el fichero eclipse.desktop

sudo gedit /usr/share/applications/eclipse.desktop

dentro del archivo  digitamos lo siguiente y guardamos los cambios:

[Desktop Entry]
Name=Eclipse
Type=Application
Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=eclipse.desktop

5: Creamos la entrada para el Ubuntu Dash

Ahora dejaremos el Eclipse disponible en el Ubuntu Dash (aplicativo que aparece cuando presionamos la tecla "Simbolo de Windows".

sudo desktop-file-install /usr/share/applications/eclipse.desktop

cd /usr/local/bin/

sudo ln -s /opt/eclipse/eclipse

sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm



aquí dejo, un vídeo, que podría ayudar!.

jueves, 25 de junio de 2015

Configurando el ambiente de desarrollo (Android Studio)

Android Studio es la nueva herramienta oficial de desarrollo para aplicativos Android, el cual esta basada  en el IDE Intellij, y trabaja en conjunto con Gradle.

Android Studio puede ser instalado en Linux, Mac OS X, y Windows.

En este tutorial vamos a configurar el ambiente de desarrollo usando Android Studio; para ello debemos:

- Instalar y configurar Java JDK
- Instalar y configurar Android Studio
- Instalar paquetes utilizando el Andorid SDK Manager.

Empecemos!

Paso 1: Instalar y configurar Java JDK

Antes de instalar verificamos, si tenemos una versión ya instalada, para esto vamos a utilizar la consola o terminal del sistema operativo

-Para acceder a la consola o terminal en Linux buscamos el terminal o utilizamos las teclas rápidas CTRL + ALT + T, y digitamos:

- Para acceder a la consola en Windows lo hacemos con la tecla del simbolo de Windows + R, luego digitamos cmd y presionamos enter.

Dentro de la consola escribimos:

java -version

La version de Java JDK instalada debe ser superior a la versión 6
En caso tenga instalada, puede omitir el paso de instalación.

 Instalación

En Linux Ubuntu; abra la consola y digite los siguientes comandos:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

En Windows 

Descargue de la web de oracle el Java JDK, de acuerdo al sistema operativo, e instale cliqueando dos veces sobre el archivo descargado para iniciar la instalación.


Paso 2: Instalar y configurar Android Studio

Descargue el Android Studio directamente del site de Android





En Linux, descomprimos el archivo descargado android-studio-ide-xxx-linux.zip, usando el terminal(ctrl + T), vamos a la carpeta descomprimida y dentro de la carpeta bin, ejecutamos el script llamado .sh de esta forma

./studio.sh

En  Windows, doble clic sobre el archivo descargado, para iniciar la instalación.



Next, para iniciar y continuar la instalación.








Deje la opción seleccionada y clic en ok.




Finish, para concluir la instalación


y visualizaremos la imagen de abajo, con lo que asumiremos que nuestra instalación fue exitosa.



Paso 3: Instalar paquetes utilizando el Android SDK Manager.
Android SDK Manager, es el responsable de administrar los paquetes y bibliotecas nativas de la plataforma Android, y vamos a utilizarlo para instalar las versiones de la plataforma y sus actualizaciones.

Seleccione la opción Configure


Seleccione SDK Manager, tal como se muestra en la imagen.


Clic en el botón Install packages, y realice nuevamente esta acción en caso de ser necesario instalar otros paquetes.


Es necesario que acepte los términos de uso "Licencia"  para que se inicie con la instalación.

lunes, 22 de junio de 2015

Versiones de Android




Hasta el día de  hoy, ya  existen 12 versiones de Android con nombres comerciales de unos deliciosos postres y que curiosamente, siguen la secuencia del abecedario.

Abajo se muestra la lista de las versiones:

Alpha(Supuesto Apple Pie): Android 1.0
Beta(supuesto Banana Bread): Android 1.1
Cupcake: Android 1.5
Donut: Android 1.6
Eclair: Android 2.0 y Android 2.1
Froyo: Android 2.2
Gingerbread: Android 2.3
Honeycomb: Android 3.0, Android 3.1 y Android 3.2
Ice Cream Sandwich: Android 4.0
Jelly Bean: Android 4.1, Android 4.2 y Android 4.3
KitKat: Android 4.4
Lollipop: Android 5.0


Cupcake  (abril 2009)

Esta fue la primera versión de Android, que fue usada en los smartphones, esta versión traía algunos servicios conocidos de Google como Youtube, Gmail, Picasa, adicionando a esto los widgets aparecieron como una  novedad, y a través de ellos los usuario podían realizar acciones básicas como copiar y pegar.

Donut (setiembre 2009 )

En esta version fue implementada el recurso de busqueda por voz, las opciones de midia fueron mejoradas.

Eclair (Enero 2010)

En esta versión apareció el aplicativo de Google Maps, trajo ademas el soporte Multitouch, Bluetooth 2.1. 

Froyo (Mayo 2010)

Esta versión fue quedo mas estable y rápida, algunas novedades:  Conexión 3G, Wi-Fi,USB, actualizaciones automáticas de los aplicativos (Play Store), y su navegador patron desde enonces fue el Chrome.

Gingerbread (Diciembre 2010)

Esta versión trajo buenas innovaciones como el soporte a NFC, soporte a aparatos con cámaras frontales, vídeo llamadas, skype.

Honeycomb (Julio 2011)


Esta versión fue optimizada para dispositivos de procesamiento de hardware mas potentes como las tablets.

Ice Cream Sadwich (Diciembre 2011)

Ademas de sonar delicoso, google en esta versión se responsabilizo de proveer un sistema mas estable y rápido tanto para los celulares y  tablets.

Jelly Bean 
Android 4.1 (Julio 2012)

Una de las mejoras en esta version, el ahorro en el consumo de  batería, en la parte visual, se pueden redimensionar el tamaño de los íconos apps y organizar mejor la pantalla.

Android 4.2 (Noviembre 2012)

Esta versiona es mas rápida que las versiones mas antiguas, ofrece recursos de PhotoShere, capaz de sacar fotos panoramicamente (360).

Android 4.3 (Julio 2013)

En esta versión se muestran cambios más sútiles comparado a las versiones 4.1 y 4.2, una de las ventajas son los perfiles restringidos.

Kit Kat (Octubre 2013)

Con esta versión de Android es posible aprovechar mas la pantalla del celular, ya que los botones virtuales pueden desaparecer en el caso de no ser usado.
Otra de las mejoras es la integración del Hangouts con mensajes de texto SMS.

Lollipop ( Noviembre 2014)

Esta version tiene como punto de destaque la integracion del smartphone con otros dispositivos compatibles.
En este sistema mas reciente Google quiso entregar un sistema con mejor desempeño, con una mayor ahorro en el consumo de la batería. Una de las diferencias encontradas está en las notificaciones, que pueden visualizados sin necesidad de desbloquear el dispositivo, por otro lado los recursos multimedia también fueron mejorados.

martes, 16 de junio de 2015

Estructura básica de la plataforma google android

Android SDK disponibiliza un conjunto de APIs necesarias para desarrollar aplicaciones para la plataforma Android, utilizando Java.

Vamos mencionar los recursos encontrados en esta plataforma:

- Application framework: Permite la reutilizacion y substituicion de
componentes

- Dalvik virtual machine: Es la Máquina Virtual Java (JVM) para
dispositivos móviles ;

- Browser Integrado basado en webkit engine ;

- Gráficos Optimizados Android es constituído por bibliotecas 2D e 3D
basada en la especificación OpenGL ES 1.0 ;

- SQLite: Sistema Gerenciador de Base de Datos (SGBD) embutido en
Android para almacenar datos ;

- Soporte multimedia: La plataforma ofrece soporte para áudio, vídeo e formatos de
imagen (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) ;

- Telefonia GSM (dependiente de hardware) ;

- Bluetooth, EDGE, 3G, y WiFi dependiente de hardware) ;

- Camara, GPS, compas, y acelemetro (dependiente de hardware) ;

- Rico ambiente de desarrollo, incluyendo um emulador de dispositivo, herramientas de depuración, memoria, performance y un plugin para o Eclipse
(ADT) ;

lunes, 11 de mayo de 2015

Problemas con el puerto 8080 Java - Oracle

Se te ha presentado este tipo de mensaje "Port 8080 is used by other programs", cuando ejecutabas una aplicación en Java?

Este mensaje es porque  el puerto 8080 está siendo usado por otro programa, puedes verificarlo usando el comando  netstat -a -n ;  con este comando se pueden ver los puertos que están actualmente en uso .

El puerto 8080 es usado por los servidores Tomcat, GlassFish, y JBoss.


El problema puede darse, por ejemplo si hemos instalado en nuestro equipo un programa que usa el mismo puerto 8080 como es el caso del oracle XE, podemos solucionar este problema cambiando el puerto al Oracle XE o a los servidores(Tomcat, GlassFish, y JBoss).

En mi caso opté por cambiarle el puerto al oracle XE:

Pasos:
  • Ejecutamos cmd y cargamos la consola del SQL*Plus.

          C:\Users\Luz> sqlplus /nolog

  • Iniciamos sesión como super usuario

          SQL> connect / as sysdba

  • Verificamos el puerto del Oracle XE
         SQL> select dbms_xdb.gethttpport from dual

  • Modificamos el puerto
          SQL> begin  dbms_xdb.sethttpport('8090'); end; /

y ya esta!, volvemos a verificar el puerto para ver el cambio



sábado, 9 de mayo de 2015

Cómo lograr lo mejor de su tiempo

Comparto algo que aprendí en uno de los cursos que estoy llevando, lo cual me pareció muy importante y a la vez super interesante.

pasos para lograr lo mejor de su tiempo;

1.- Haga listas de qué  debo hacer 
     Escriba lo que quiera lograr  y/o realizar.

2.- Establezca sus prioridades
     Ponga los temas más importantes al principio de la lista.

3.- Evite el perfeccionismo (esto lo digo por experiencia, el perfeccionismo es retraso)
     Haga cosas con excelencia, el perfeccionismo sería un extremo a evitar si toma demasiado tiempo.

4.- Cuestione todo
     No permita que hábitos o emociones lo detengan de eliminar cosas de su calendario y de su lista de "que debo hacer". Si no está funcionando deshágase de ello.

5.- Dele la bienvenida a la tensión 
     No deje que el estrés lo paralice. Déjelo que lo empuje a su meta. Muchas veces la tensión le puede ayudar a mejorar su enfoque y habilitarlo para hacer su trabajo de una manera efectiva.

6.- Evite el desorden ( esto creo que es un jalón de orejas para mi y quizás para muchos :)
     El desorden se interpondrá en su camino de lo que quiere lograr. Al poner cada cosa en su lugar tomará menos tiempo en organizarse.

7.- Evite posponer (bien dice el dicho: No dejes para mañana lo que puedes hacer hoy)
     Lo primero es lo primero, las cosas fáciles y divertidas van después.

8.- Controle las interrupciones y distracciones.
Minimice la cantidad de tiempo de las cosas que lo distraen(facebook tal vez?, piensa en qué cosas te hacen perder más tiempo de lo debido) de su principal objetivo.

9.- Use un calendario
     Organizar sus días lo ayudará a ahorrar el tiempo y dar prioridad a sus tareas.

 :)