Por Fin, tener espacio libre en el Móvil es posible!

Según averiguamos hace unos días, Movistar permitirá desinstalar aplicaciones del móvil. Sin duda es una gran noticia. Una queja habitual por parte de los usuarios, ha sido la imposibilidad de poder desinstalar dichas aplicaciones del móvil, ya que siempre iban justos de espacio en terminales de gama media/baja o baja.

Como desarrollador de aplicaciones para móviles no puedo hacer otra cosa que aplaudir la iniciativa. Por varias razones, que detallaré en el presente artículo.

Es un debate muy habitual en los foros técnicos de Android, a la hora de valorar positiva o negativamente la capa de personalización que ofrecen los tanto los fabricantes como los operadores de móvil. Dichas capas en la mayor parte de los casos nos incluyen aplicaciones que habitualmente no se usan y no hacen otra cosa que ocupar espacio. Y normalmente esta aplicaciones no se pueden desinstalar del dispositivo ya que forman parte de la ROM utilizada por los fabricantes, adaptada al operador de turno. Por lo que la mayor parte de los móviles, tienen no sólo una capa de personalización, sino DOS. La valoración de los usuarios normalmente suele ser muy negativa a este respecto.
Muchas veces podemos olvidarnos de los usuarios que tienen móviles de gama baja o media. O incluso he escuchado argumentos de que estos usuarios no son un target interesante a nivel de mercado, porque no disponen de dinero a la hora de comprar apps o elementos inapp.

Aunque Android tiene una cuota de mercado en smartphones en España, la más alta en todo el mundo. Desde los principales informes de facturación de las distintas tiendas de apps para móvil, se refleja que la App Store de Apple, factura 3 veces más que la Google Play de Android. Esto es una realidad. Intentemos ver el porqué de este hecho.

El 83% de los móviles Android vendidos son de gama media o baja. Y la mayor parte de la gente no puede instalar más aplicaciones que Facebook, Twitter y Whatsapp, porque no tiene más espacio disponible en el dispositivo. En muchos de los casos sólo con las conversaciones de Whatsapp ya se ocupa la mayor parte del espacio disponible.

Esto imposibilita en la mayor parte de los casos ya no sólo la compra si no el uso de cualquier aplicación. Es por normal por lo tanto que la gente no se descargue nuevas aplicaciones. Quien hace uso principal de la tienda de aplicaciones, pues ese 17% de móviles de gama alta que sí permiten instalar nuevas aplicaciones probarlas e incluso comprarlas en algunos casos.

Si queremos que el mercado de las Apps Android pueda florecer en España, deberíamos exigir a las operadores y a los fabricantes la posibilidad de poder desinstalar dichas aplicaciones que nos vienen directamente en el móvil.

Curso de Javascript: Herramienta de Desarrollo

La Herramienta de Desarrollo

Antes de poder explicar lo he que es Javascript vamos a darle un vistazo a las herramientas que necesitaremos para el desarrollo de Javascript.

Aptana Studio

Aptana Studio es una herramienta basada en eclipse que nos permitirá editar y gestionar los ficheros del proyecto y las prácticas que realizaremos en el presente curso.  La versión en la que está basado el presente curso es Aptana Studio 3.
Existen dos métodos de instalación:
  • Mediante el instalador de Aptana: http://aptana.com/products/studio3/download y marcando la standalone version. Esto nos descargará un .exe o dmg, dependiendo de si estamos en windows o en Mac. Es un instalador corriente así que simplemente seguiremos los pasos de la instalación.
  • Mediante el sitio de actualizaciones de Aptana. http://download.aptana.com/studio3/plugin/install  Para ello deberemos añadirlo mediante el asistente de instalación de nuevos plugins de Eclipse. 
Como este proceso es un poco complicado lo veremos en detalle. 

Instalación de Aptana sobre Eclipse

Instalación del Eclipse

Lo primero de todo debemos contar con una instalación previa de eclipse, por ejemplo la versión para Desarrolladores JEE.  Que tiene una dependencia de ejecución con el JDK de Java.
Los pasos a seguir serían los siguientes:
  • Una vez descargado el JDK apropiado, para nuestro sistema y para la versión de 32 o 64 bit según sea la apropiada para nuestro sistema.
  • Realizamos la instalación del JDK. Nota: en los mas no es necesario realizar la instalación del JDK ya que viene instalado como un componente más del sistema. 
  • Descargamos la versión de eclipse, que es un paquete ZIP.
  • Lo descomprimimos por ejemplo, en el escritorio.
  • Esto nos creará una carpeta en el escritorio denominada eclipse. Dentro encontraremos el ejecutable.
  • Lo ejecutamos.
Lo primero que nos encontraremos será con una pantalla de selección del Workspace. 
El workspace es una parte fundamental de Eclipse, ya que es donde se almacenarán todos los proyectos que gestionemos. Una vez seleccionado el directorio, pulsaremos en el botón OK y continuará con la carga de eclipse. 
Nota: en esta misma pantalla existe una checkbox, que si la marcamos no nos volverá a preguntar que workspace queremos arrancar. y la carga será más rápida. 
Nos encontraremos con la pantalla de bienvenida de la versión de Eclipse y pulsaremos sobre el botón de la flecha “Ir al Workspace”.
Una vez dentro veremos todas las ventanas menús e iconos de acceso directo del Eclipse que nos hemos descargado. 

Instalación del Plugin de Aptana

Una vez arrancado con éxito Eclipse deberemos realizar la instalación del Plugin de Aptana.
Para ellos seguiremos los siguientes pasos:
  • Dentro del Menú Help , seleccionamos la opción “Install new software…”
Aparecerá una pantalla similar a la siguiente:
  • En el apartado donde pone Work With: introducimos la siguiente URL: http://download.aptana.com/studio3/plugin/install
  • Pulsamos Enter
Veremos que la pantalla cambia y que nos aparecerá el plugin para su instalación
  • Seleccionamos la checkbox que está al lado del Aptana Studio 3.
  • Pulsamos en Next
Nos aparecerán las dependencias del plugin de aptana
Veremos que nos aparece el Plugin de Aptana Studio.
  • Pulsamos en el botón Next
Veremos que nos aparece la pantalla de Licencia de los componentes de Aptana Studio
Como podemos ver nos aparece una licencia GPL v3, licencia libre. 
  • Pulsamos en el botón de radio de aceptar la licencia
  • Pulsamos en el botón Finish
A continuación pasará a realizar la descarga e instalación del Plugin. 
Después de varios minutos habrá descargado todos los componentes del plugin. Los instalará y nos pedirá reiniciar Eclipse
  • Pulsamos en Yes
Después de haber reiniciado Eclipse debería aparecernos una pantalla similar a que conseguiríamos si hubiésemos instalado Aptana con el instalador “standalone version”.
Nota: No os extrañéis si sale una ventana que realiza la instalación de Git después del primer arranque, es uno de los componentes de Aptana Studio.

Aptana Studio: La Herramienta

Una vez instalado y configurado Aptana, nos encontraremos un interfaz similar al eclipse original pero con ciertas mejoras, las veremos a lo largo del curso. 
Lo primero que deberemos cambiar es la perspectiva. La perspectiva en Eclipse sirve para configurar visualmente Eclipse para una determinada función. En concreto la que nos interesa ahora mismo es la perspectiva de Web. Dicha Perspectiva aparece seleccionada por defecto al arrancar Aptana Studio si lo hemos instalado con el instalador, si hemos instalado el plugin deberemos de activarla manualmente. 
  • Para ello deberemos Dirigirnos al menú Window y en el submenú Open Perspective y pulsar sobre Web. Si no lo encontramos pulsaremos en la opción Other… y seleccionaremos Web. Recuerda que es el icono con una X sobre una esfera.
Una vez seleccionada la perspectiva cambiará el entorno de eclipse para adaptarse a esta nueva perspectiva. 
Como podemos ver ha cambiado la perspectiva y las pestañas disponibles para nosotros. 
Haremos un breve resumen de los distintos apartados:
  • Barra de Menús
  • Iconos de acceso directo.
  • Gestión de proyectos: en la parte superior izquierda
  • Gestión de ficheros: en la parte superior derecha
  • Resúmenes: en la parte inferior izquierda
  • Consolas: en la parte inferior derecha
Nota: Si queremos maximizar una pestaña a pantalla completa debemos realizar un doble click en el nombre de la pestaña, si lo volvemos a hacer volverá a su tamaño original.

Gestión de Proyectos

Una vez familiarizados con la herramienta debemos aprender las bases de la gestión de proyectos con eclipse/aptana.
Para ello el primer paso es la creación de un proyecto web.

Alta de un proyecto

Para dar de alta un proyecto deberás seguir los siguientes pasos. 
  • Pulsa en el Menú File, Submenú New, Opción Web Project. Si no te sale es que no tienes la perspectiva Web, selecciónala como vimos en el anterior punto. 
Nos aparecerá una pantalla de selección de plantilla de proyecto web
Como puede verse nos da a seleccionar una plantilla. Como siempre he pensado que es mejor espezar desde la base…
  • Seleccionamos la Default Project y pulsamos en Next.
Nos saldrá la ventana de selección de la localización del proyecto
  • Introducimos un nombre para el proyecto
  • Opcional: si no queremos que el proyecto se aloje en el workspace, pero sí nos aparezca disponible desde el mismo deberemos desmarcar la opción use default location y pulsar en el botón browse para seleccionar otro directorio. 
Nota: cuando un proyecto web queremos probarlo directamente en un servidor web, por ejemplo unos local instalado sobre XAMPP (que incluye apache httpd), deberíamos seleccionar la carpeta htdocs dentro de la instalación de XAMPP. 
  • Pulsamos en el botón Finish
Esto debería crearnos en la gestión de proyectos un nuevo proyecto. Tanto en el Project Explorer
Como en el App Explorer
Fíjate que en el Project Explorer aparecerán todos los proyectos, pero en el App Explorer, sólo aparecerán los correspondientes al proyecto seleccionado en la combobox
En la captura está seleccionado el proyecto ejemplo02.

Gestión de Ficheros y Carpetas

Dentro de la ventana del app explorer o en el project explorer, mediante el botón derecho -> New. O bien con el menú File ->New Nos aparecen las opciones de creación de nuevos componentes para nuestro proyecto. Los principales son: File (Fichero) y Folder (Carpeta).
Veamos un ejemplo de creación de Fichero

  • Seleccionamos el proyecto y la carpeta donde queremos guardar el fichero.
  • Rellenamos el File Name: por ejemplo con index.html
  • Pulsamos sobre el botón Finish
Esto nos creará el fichero índex.html dentro del proyecto y la carpeta indicadas y nos abrirá el fichero para su edición en el apartado de gestión de ficheros

Importación y exportación de Proyectos

Una de las tareas típicas a la hora de llevar los proyectos es realizar la exportación e importación de los mismos. Estas tareas pueden llevarse a cabo a través del menú contextual que sale con botón derecho sobre la carpeta de un proyecto en el Project Explorer.
Las opciones que nos interesan son:
  • Export…
  • Import…

Exportación

Una vez selecionado Export nos sale una pantalla donde debemos seleccionar el tipo de exportación que queremos realizar, la más típica es General/Archive File
  • Pulsamos en Next
Nos saldrá la siguiente pantalla

En el apartado to Archive file veremos un cuadro de texto y un botón Browse
  • Al pulsar en browse seleccionamos el directorio donde queremos guardar el fichero
  • En la caja de texto introducimos el nombre del fichero, por ejemplo fichero.zip
  • Verificamos que en las opciones está seleccionado Save in Zip format
  • Pulsamos en el botón Finish
Esto nos guardará el fichero en la localización que hemos indicado

Importación 

Para recuperar una exportación que hemos realizado previamente a Archive File
  • Pulsamos en el menú File/Import…/Import..
Nos saldrá una ventana similar a la siguiente
  • Seleccionamos General/Existing project into workspace
  • Pulsamos en el botón Next
Nos saldrá la pantalla de selección del fichero
  • Seleccionamos la opción Select Acrchive File
  • Pulsamos en el botón Browse
  • Selecionamos el fichero .zip
  • Nos aparecerá en la parte de projects el proyecto o proyectos que incluye el fichero Zip
  • Pulsamos en el botón Finish
Nos aparecerá el/los proyecto/s en el Proyecto Explorer

Curso de HTML5

Curso de HTML5

Dentro de las tecnologías web está ocurriendo una revolución con la definición del nuevo estándar web de HTML5. Esta nueva revisión nos va a proveer de una serie de tecnologías y técnicas que nos va a permitir reducir los tiempos en la generación de páginas web. En el presente curso revisaremos dichas técnicas con la visión de una aplicación práctica de las mismas. 

Destinatarios

Cualquier persona con conocimientos básicos de HTML4 y XHTML y con conocimientos en fundamentos de programación, tales como Diplomados, Licenciados y Graduados en informática y toda persona con inquietudes en aprender los nuevos estándares de la web.  

Objetivos

  • Conocer las nuevas tecnologías que incluye HTML5
  • Saber aplicar las nuevas etiquetas a diseños realizados con HTML4 y XHTML
  • Conocer las nuevos tipos de campos para formularios
  • Saber utilizar las nuevas etiquetas de Video y Audio
  • Saber utilizar de manera básica los Canvas
  • Conocer los nuevos API’s de HTML5

Temario

Curso de Javascript

Curso de Javascript

Javascript es una de las principales herramientas que disponemos a la hora de realizar páginas interactivas que ayuden a los visitantes de una web a tener una mejor experiencia de usabilidad. En el curso aprenderemos este lenguaje de programación, desde la perspectiva de alguien que tiene conocimientos básicos de fundamentos de programación.

Destinatarios

 Diplomados, licenciados y graduados en informática, o cualquier persona con conocimientos básicos en fundamentos de programación. Se recomienda tener conocimientos en programación o maquetación web.

Objetivos

  • Conocer los fundamentos del protocolo HTTP/S
  • Conocer los distintos agentes que forman parte del protocolo HTTP y su función
  • Conocer los fundamentos de Javascript
  • Saber construir y reutilizar funciones
  • Conocer los objetos principales de Javascript
  • Saber utilizar los objetos de JS para funciones definidas en unos requisitos
  • Conocer las distintas clases básicas de JS
  • Saber modificar el DOM según unos requisitos previos
  • Conocer las buenas prácticas de uso de JS 

Temario

Suscríbete al Boletín

Si quieres estar al tanto de las novedades del blog, ya sabes :)
* = campo obligatorio

powered by MailChimp!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies