junio 2013 - Instituto FOC | Informática ONLINE | FP Informática ONLINE

Especialistas en Informática

Certificaciones LPI del Instituto Profesional de Linux

Las certificaciones LPI, o en inglés, LPI Certificacion (LPIC) han sido diseñadas para certificar la capacitación de los profesionales de las Tecnologías de la Información usando el Sistema Operativo Linux y herramientas asociadas a este sistema.

Han sido diseñadas además  para ser independiente de la distribución y siguiendo la Linux Standard Base y otros estándares relacionados.

El programa LPI se basa en realización de encuestas para establecer un nivel de certificación basado en el puesto de trabajo a desempeñar utilizando para ello procesos de Psicometría para garantizar la relevancia y calidad de la certificación.

Actualmente existen tres niveles de certificación y una especialización:

  • LPIC-1 o Profesional junior en Linux
  • LPIC-2 o Profesional avanzado en Linux
  • LPIC-3 o Profesional senior y expecialista en Linux

 

El Instituto Fomento Ocupacional incluye en sus contenidos de los módulos de los Ciclos Formativos de Grado Superior que imparte en modalidad a distancia la preparación de algunas de las certificaciones más prestigiosas del sector.

Más información en:  www.foc.es

 

 

 

Spain JS – Conferencia de JavaScript

Durante los días 5 y 6 de julio se celebra en la Universidad Pontifica de Salamanca (Campus Madrid) el Summer JavaScript Conference.

Destacamos la presencia profesionales en el campo como:

Martín Naumann – Desarrollador Web del que podemos destacar su colaboración en el Google accounts package in v0.5.3

Peter Christensen – En el que su blog dispone de unos interesantes artículos para el como autoprepararnos para aprender nuevas tecnologías.

Y también van asistir Tomas y José Pérez y Jozsef Ferenc Peng.

Para mas información el programa y los horarios los tenéis disponibles en la página oficial de SpainJS

Utilizando Google Maps en Android

Una de las ventajas de la programación en Android es la facilidad con la que podemos integrar en nuestra aplicación las funcionalidades de Google.

Vamos a ver lo que tendríamos que hacer para utilizar el API en su versión 2 de acceso a Google Maps. Con ello vamos a tener acceso a los servicios centrales de Google (que ahora se aglutinan en Google Play Services), vamos a poder utilizar mapas en 3D y obtendremos un mayor rendimiento que en versiones anteriores.

Lo primero que tenemos que hacer es tener una clave válida en nuestro entorno, es decir, no nos sirve la clave de depuración que se usa por defecto. La obtención de esta clave es el mismo proceso que ha de hacerse para publicar en Google Play.

Google Maps Android

Para ello haremos:

keytool -list -v -keystore /debug.keystore

Del resultado del comando copiaremos la clave SHA1 que está formada por 20 número hexadecimales. Copiaremos este valor al crear un nuevo proyecto en la consola de Google Play, donde obtendremos la clave para usar el servicio.

Ahora creamos nuestro proyecto en eclipse usando el mismo nombre de paquete que utilizamos al crear el proyecto en Google Play.

A este proyecto le incluiremos la clave en el Android Manifest en la etiqueta

com.google.android.maps.v2.API_KEY

Añadiremos los siguientes permisos:

uses-permission android:name="es.directoandroid.maps.permission.MAPS_RECEIVE"
uses-permission android:protectionLevel="signature"
uses-permission android:name="es.directoandroid.maps.permission.MAPS_RECEIVE"
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
uses-permission android:name="android.permission.INTERNET"
uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"
uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"

Por último incluiremos la librería

google-play-services_lib

contenida en el SDK.

Con esto ya tenemos lista nuestra aplicación para usar el API de posicionamiento.

La compañía IBM creó el procesador más rápido del mundo

La compañía IBM renueva una vez más el mundo moderno anunciando la llegada de un nuevo súper procesador, este procesador utiliza lo último en tecnología para lograr una velocidad sin igual, y es el primero y único en su clase. IBM ha trabajado mucho en este procesador el cual tiene registrada una velocidad de procesamiento hasta de  5.5 GHz haciéndolo así el procesador más rápido. Usando tecnología de última generación el procesador cuenta con ocho núcleos distintos cada uno trabajando a 5.5 GHz, y con un certificado Common Criterio +5 en nivel de seguridad.

Este súper procesador será instalado en una computadora con lo último en la tecnología informática  a la cual han denominado zEnterprise EC12 . Aún se desconocen las otras especificaciones de esta súper computadora pero está claro que un súper procesador como este no será desperdiciado con cualquier tipo de computador. Hasta la fecha el procesador más rápido del mundo era de 7 núcleos con una velocidad por núcleo de 4.1 GHz.

Para probar este súper procesador IBM lo instala en sus propia súper computadora dando solo resultados positivos, aun no hay fecha específica para la salida de este súper procesador. Actualmente tiene un costo de un millón de dólares solo el procesador, pero está claro que su precio disminuirá significativamente cuando este salga al mercado.

Los expertos en tecnología de IBM afirman que este es solo un pequeño paso en la evolución de los procesadores, con la tecnología que usa su nuevo súper procesador es posible crear uno que funcione diez veces más rápido, afirmaron los expertos en tecnología de IBM.

Una vez más la tecnología pega un salto astronómico y supera las expectativas, quien sabe puede que en uno o dos años ya tengamos procesadores de hasta 1 THz, mientras tanto solo nos queda esperar a que compañías como IBM sigan innovando el mundo tecnológico.

 

Fuente: softmixed

Salidas profesionales del Ciclo de FP de Administracion de Sistemas Informáticos en Red

Con el Ciclo de Grado Superior de Administración de Sistemas Informáticos en Red  el alumno/a será capaz de configurar, administrar y mantener sistemas informáticos, garantizando la funcionalidad, la integridad de los recursos y servicios del sistema, con la calidad exigida y cumpliendo la reglamentación vigente. En concreto:

– Administrar sistemas operativos de servidor, instalando y configurando el software, en condiciones de calidad para asegurar el funcionamiento del sistema.

– Administrar servicios de red (web, mensajería electrónica y transferencia de archivos, entre otros) instalando y configurando el software, en condiciones de calidad.

– Implantar y gestionar bases de datos instalando y administrando el software de gestión en condiciones de calidad, según las características de la explotación.

– Evaluar el rendimiento de los dispositivos hardware identificando posibilidades de mejoras según las necesidades de funcionamiento.

– Determinar la infraestructura de redes telemáticas elaborando esquemas y seleccionando equipos y elementos.

– Integrar equipos de comunicaciones en infraestructuras de redes telemáticas, determinando la configuración para asegurar su conectividad.

– Administrar usuarios de acuerdo a las especificaciones de explotación para garantizar los accesos y la disponibilidad de los recursos del sistema.

– Diagnosticar las disfunciones del sistema y adoptar las medidas correctivas para restablecer su funcionalidad.

– Gestionar y/o realizar el mantenimiento de los recursos de su área (programando y verificando su cumplimiento), en función de las cargas de trabajo y el plan de mantenimiento.

Los puestos de trabajo más relevantes para el Técnico Superior en Administración de Sistemas Informáticos en Red son:

– Técnico en administración de sistemas.
– Responsable de informática.
– Técnico en servicios de mensajería electrónica.
– Personal de apoyo y soporte técnico.
– Técnico en administración de base de datos.
– Técnico de redes.
– Supervisor de sistemas.
– Técnico en servicios de comunicaciones.
– Técnico en entornos web.

 

Fuente: TodoFP.es

NHibernate 4.0

Hace unas semanas en el blog «Development With A Dot» comentaban el estado en que se encontraba Hibernate con respecto al Entity Framework de Microsoft.

En dicho artículo recalcan el hecho de que NHibernate es un framework realizado por un conjunto de desarrolladores en su tiempo libre frente al Entity Framework donde tiene un equipo detrás trabajando para su desarrollo. Señalando que este hecho es el que ha causado que el Entity Framework se posicione, actualmente, por encima del NHibernate

Dentro de poco está previsto que aparezca la nueva versión NHibernate 4.0. Lo más destacado de esta versión son:

  • Soporte para las bases de datos SQL Server 2012 e Ingres9
  • Corrección de algunos bugs relacionados con el proveedor de LINQ y el mapeado a código entre otras.

Aunque no son muchas las novedades que incorpora esta nueva versión esperemos que con estos cambios retome el puesto que le merece como ORM.

En el siguiente enlace podéis consultar con más detalle el listado completo de las nuevas características de NHibernate:

Características de NHibernate 4

Adaptando nuestra aplicación Android al interface holo

Interface holoEn la ya lejana versión 3.0 de Android, dedicada únicamente a tabletas, se presentó un interface de usuario que pretendía romper con las típicas interfaces que existían en las versiones 2.x.

Se le llamó Holo, porque pretendía tener un aspecto similar a las interface de usuario avanzadas tridimensionales basadas en hologramas que aparecen en películas futuristas.

No se trataba sólo de un tema para el interface de usuario sino que pretendía ser una forma de diseñar las aplicaciones que facilitara al usuario la tarea de usar muchas aplicaciones distintas. Se pretendía hacer que las distintas aplicaciones tuvieran un interface muy similar que dando al usuario la sensación de uniformidad en el sistema operativo Android.

Si bien apareció en una versión 3.0 destinada únicamente para tabletas, la intención era unificar las interfaces de tabletas y teléfonos, aunque la mayoría de los terminales de la época no estaban a la altura. A medida que han ido apareciendo los modernos terminales, estas distancias han ido desapareciendo, llegando hasta el día de hoy, en el que realmente sólo existe diferencia en cuanto al tamaño físico de los mismo.

Cuando hablamos de Holo, estamos hablando de todo lo relacionado con el aspecto de la aplicación y del uso que se hace de la misma.

Para adaptar una aplicación ya existente deberemos seguir las indicaciones sobre diseño en la guia de estilo de la página de desarrolladores de android.

 

Investigan con el sustituto del control táctil.

La Myo band es un brazalete que una vez colocado, monitoriza los gestos que hagamos con brazo y manos, concretamente los movimientos de los músculos, y los convierte en órdenes para controlar una interfaz. La gran ventaja de este sistema basada en los músculos es que, al contrario que con Kinect o Leap Motion, no es necesaria una cámara por lo que su enfoque es idóneo para esos “dispositivos vestibles” que queremos controlar en entornos en los que la voz no es posible o adecuada.


Al no necesitar cámaras, por ejemplo, su uso en entornos móviles, en dispositivos donde la realidad aumentada será un elemento más, es más factible que otros sistemas.

El brazalete de Thalmic Labs ya admite reservas, y dicen tener unas 30.000 a un precio de 149 dólares. Su salida al mercado se ve ahora más cerca con el apoyo económico y de tecnología que aportará el gigante Intel, pero no será antes de 2014.

Fuente: Xataka

Salidas profesionales del Ciclo de FP de Desarrollo de Aplicaciones Multiplataforma

Con el Ciclo de Grado Superior de Desarrollo de Aplicaciones Multiplataforma el alumno/a será capaz de desarrollar, implantar, documentar y mantener aplicaciones informáticas multiplataforma, utilizando tecnologías y entornos de desarrollo específicos, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de «usabilidad» y calidad exigidas en los estándares establecidos.

Una vez obtenida la Titulación podrás trabajar entidades públicas o privadas de cualquier tamaño, tanto por cuenta ajena como por cuenta propia, en el área de desarrollo de aplicaciones informáticas multiplataforma en diversos ámbitos: gestión empresarial y de negocio, relaciones con clientes, educación, ocio, dispositivos móviles y entretenimiento, entre otros; aplicaciones desarrolladas e implantadas en entornos de alcance intranet, extranet e Internet; implantación y adaptación de sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.

15983_wpm_lowresLos puestos de trabajo más relevantes para el Técnico Superior en Desarrollo de Aplicaciones Multiplataforma son:

  • Desarrollar aplicaciones informáticas para la gestión empresarial y de negocio.
  • Desarrollar aplicaciones de propósito general.
  • Desarrollar aplicaciones en el ámbito del entretenimiento y la informática móvil

Fuente: TodoFP.es

Aprender a programar jugando

Desde hace tiempo en la red están saliendo algunos programas para aprender  jugando.

Uno de estos programas es la iniciativa de la «UCDS Schools of Engineering» a través de un software para aprender a programar java jugando.

En este juego, ambientado en mundo medieval fantástico, tu llevas a un personaje que tiene que ir realizando misiones. Lo interesante es que para realizar acciones o hechizos nos ayudamos de lenguaje java para definir acciones como hacer fuego o apagar un fuego.

De momento este juego solo esta disponible para MAC aunque están trabajando para la versión de PC.

Aquí os dejo un vídeo de presentación  y el enlace de la página oficial para que le echéis un vistazo.

Página oficial de CodeSpells

Microsoft adelanta algunas de las novedades de Windows 8.1

El equipo de Windows está trabajando en la primera actualización de Windows 8, la versión 8.1, una actualización gratuita para quienes posean la 8. El nuevo sistema ofrecerá mejoras en áreas clave como la personalización, la búsqueda, la incorporada en las aplicaciones, la experiencia de Windows Store, y la conectividad de la nube. Además, Windows 8.1  incluirá grandes apuestas para los negocios en áreas como la gestión y la seguridad. Con esta actualización, Microsoft espera vencer las reticencias y las críticas de algunos usuarios hacia su último sistema operativo, lanzado el pasado octubre. Antes de que llegue a los usuarios, la empresa ha mostrado en su blog alguna de las claves del sistema.

En Windows 8.1 los usuarios podrán personalizar más la experiencia en su dispositivo. Según la compañía, cuando la gente comenzó a usar Windows 8 vieron que los usuarios estaban usando las pantallas de bloqueo para mostrar imágenes de sus familias. En Windows 8.1 podrán convertir su PC o tablet en un marco de fotos al hacer de su pantalla de bloqueo una presentación de diapositivas de sus imágenes, ya sea de forma local en el dispositivo o con fotos de la nube en SkyDrive. También se podrán hacer fotos directamente desde la pantalla de bloqueo sin tener que desbloquearla. Además, Windows 8.1 ofrece más colores y fondos para la pantalla de inicio, algunos con movimiento.

Bing continuará siendo el buscador estrella e introducirá una vista rica, fácil de leer, agregando muchas fuentes de contenido para proporcionar «las mejores respuestas para las búsquedas», asegura Microsoft. «Creemos que esto realmente va a cambiar la forma de interactuar con la web y con las ventanas por lo que es más rápido y más fácil hacer las cosas. Es la versión moderna de la línea de comandos», afirman. Además también han asegurado mejoras en las aplicaciones que vienen instaladas, como la de fotos o la de música. El equipo de Windows también está trabajando en cambios en SkyDrive, la configuración de PC y en las opciones del teclado y el ratón.

Creando back-end para nuestras aplicaciones Android

Algo que cada vez se utiliza más en las aplicaciones móviles es un backend, un servidor que realiza algunas de las operaciones que necesita nuestra aplicación, como puede se el almacenamiento, la vertiente social de nuestra aplicación, incluso tareas de seguridad. La mayoría de estos servicios forman parte de lo que ahora llamamos «la nube»

Google ha presentado un servicio llamado Mobile Backend Started para desarrolladores de Android. Consta de dos partes: un cliente que incluiremos en nuestra aplicación y que nos proporcionará un API con el que realizar los servicios y una infraestructura basada en Google App Engine. En el esquema podemos ver la arquitectura del servicio.

A partir del mismo podremos usar:

  • Google Cloud Storage que nos permitirá almacenar los datos de nuestra aplicación en la nube (facilitando la actualización o la migración entre dispositivos)
  • Envío de mensajes entre dispositivos y en modo broadcas (Pub/Sub Messaging)
  • Notificaciones push, usando Google Cloud Messagin (GCM)
  • Búsqueda continua de información, similar a un servicio de suscripción de búsquedas llamado Prospective Search. Los resultados llegarán al terminal por medio de un streaming
  • Autentificación usando Google Authentication
  • Posibilidades de escalar nuestras necesidades y usuarios por medio de Google App Engine

Para obtener más información , lo primera ver una charla sobre el tema del pasado Google IO 2013, la documentación oficial y el repositorio si GitHub del cliente de Mobile Backed Started. Para desarrollar la parte de Google App Engine usaremos el plugin de Eclipse y deberemos de crearnos una cuenta en Google Cloud Service

ARM Cortex A-12, el nuevo cerebro de las tablets y teléfonos

Como vimos en una entrada anterior ARM forma parte de la mayor parte del mercado de los smartphone y tablets. En la actualidad el diseño más extendido es el cortex A-9. Pero se espera que a partir del 2014 empezemos a ver el cortex A-12 como el nuevo diseño estandar de nuestras tabletas y smartphones.

Aunque el cortex A-15 este por encima de todos estos (como nos podemos encontrar en el Samsumg Galaxy S4), el beneficio del cortex A-12 es que siendo un 40% más potente que cortex A-9 consume la misma energía. Otro beneficio que se puede añadir es la inclusión de una unidad de proceso gráfico, el ARM Mali-T622. Este modelo no será el más potente del mercado pero posiblemente será el más utilizado en el mundo de las tablets y smartphones.

Otra de las ventajas de ARM es la tecnología big.LITTLE, que permite núcleos de diferentes diseños en un mismo chip, de esta manera se podría tener uno de mayor rendimiento energético, y otro más potente para combinarlos de manera inteligente.

big-little

Implantación en España de la Formación Profesional dual

La formación profesional dual es una modalidad dentro de la formación profesional que realiza en régimen de alternancia entre el centro educativo y la empresa, con un número de horas o días de estancia en ésta y en el centro educativo.

Inspirada en sistemas que llevan años funcionando con éxito en otros países europeos como Alemania o Austria Durante el desarrollo del programa en la empresa, el alumno recibe una beca salario y, a su vez, debe cumplir con el horario que le fije la empresa. En este aspecto reside la principal diferencia con el modelo ordinario de FP, que sólo contempla una estancia limitada de tres meses en la empresa una vez que el alumno concluye su ciclo formativo en el centro.

El calendario de medidas recientemente impuesto por la Comisión Europea a España incluye que la formación profesional dual sea aplicada más allá de la fase piloto actual.

Las ventajas de este modelo son:

– Adquisición de competencias en el propio lugar de trabajo.

– Rápido tránsito de la formación al mercado laboral.

– Fácil acceso al empleo por la implicación de las empresas

– Las empresas obtienen desgravaciones fiscales

Los dos principales inconvenientes:

 

– El perfil empresarial de España es muy distinto al alemán.

– Falta de personal cualificado para formar en las empresas.

En noviembre de 2012 se publicó el Real Decreto en el que se establecen las bases de la formación dual en España. Es un cambio profundo en la formación profesional, para conectarla con el mundo empresarial. En España hay unos dos millones de jóvenes que no trabajan ni estudian y la Formación Dual que incluirá a chicos y chicas de hasta 30 años mientras dure la crisis, puede ser una herramienta para revertir esa tendencia.

La formación dual se formalizará con un convenio con la empresa a través de un programa de becas de entre 250 y 500 euros. Según la secretaria de Estado Engracia Hidalgo, el principal objetivo es que el 57 por ciento de los jóvenes cursen estas enseñanzas. “Hasta aquí la evolución ha sido esperanzadora”, ha dicho, desde que entró en vigor en febrero hasta ahora se han firmado 37.310 contratos.

– los alumnos recibirán en las empresas al menos un 33 por ciento de las horas lectivas, dependiendo del ciclo formativo.

– el contrato que se suscribe tiene una duración mínima de un año y máxima de tres

– cuenta con la máxima protección social, incluida la de desempleo.

– para las empresas de hasta 250 trabajadores, se bonifica el 100 % de la Seguridad Social; para las que tienen más empleados la bonificación es del 75 %.

– si el alumno es discapacitado, la duración máxima del contrato será de hasta 4 años y el 25 % del tiempo de prácticas lo podrá dedicar a rehabilitación.

– si al cabo de tres años el contrato sigue en vigor, se transformará en indefinido y por cada uno de los años que ha durado habrá una bonificación de 1.500 euros, 1.800 si es mujer.

La implantación de esta modalidad depende, como en toda la oferta educativa, de cada Comunidad Autónoma.

4K Los monitores del futuro

4K es un estándar emergente de alta resolución que pretende sustituir al actual Full HD(1920×1080). Con 4K conseguimos una resolución de 3840×2160 (8,3 megapixels) con una relación de 16:9, aunque existen algunas variaciones variaciones dependiendo de la relación de aspecto, como la usada en «Digital Cinema Initiatives 4k (native resolution)» con una resolución de 4096×2160 con una relación de aspecto de 1.90:1, convirtiéndose en la más usada y posiblemente el futuro estándar 4k. Esta nueva resolución se denominará 4k UHDV, habiéndose definido también otras resoluciones como 8k UHDV con una resolución de 7680 × 4320 (33,2 megapixels).

En la actualidad los grandes fabricantes de televisores ya disponen de televisiones con esta resolución, aunque todavía con precios demasiados altos.

4k

¿Necesitas ayuda?