lunes, 21 de noviembre de 2011

Uso de SMARTY en un patrón MVC - I

Es bastante común, sobre todo en grandes proyectos, que existan dentro del equipo de desarrollo dos personas con tareas distintas: una es el diseñador gráfico y otra que ocupa el puesto de programador.

Sin embargo, en la mayoría de lenguajes de programación y mas aún en la programación en PHP, estas dos labores las realiza una misma persona y una de las malas prácticas de desarrollo consiste en embeber código de programación junto con el diseño y la maquetación.

Uno de los objetivos de Smarty es solucionar este problema, y desde cubenube hemos elegido ésta herramienta para facilitarnos el desarrollo de nuestra solución para el Internet de las cosas.





miércoles, 16 de noviembre de 2011

Como elegir un framework MVC...y acabar haciendo uno propio...

Una de las primeras decisiones a las que nos enfrentamos a la hora de desarrollar la tecnología de cubenube para prepararla al "internet of things" ha sido la elección de las herramientas de desarrollo.

Tras múltiples reuniones y discusiones, vimos que debido a los diferentes problemas a los que nos vamos a enfrentar, no nos podemos decantar por una única tecnología, sino que nuestra arquitectura va a estar basada en varias de las que existen en el mercado. Inicialmente, vamos a desarrollar basándonos en PHP y Java como herramientas base. Con respecto a las herramientas de bases de datos (BBDD), ya os hablaremos más adelante de ellas, pero os adelantamos algo: NOSQL.



Una vez decidimos qué lenguajes emplear, y os puedo asegurar que no ha sido una elección sencilla, lo que sí acordamos todos de manera unánime es que debíamos emplear un patrón Modelo Vista Controlador, para que el ciclo de aprendizaje y desarrollo sea lo más corto y sencillo posible. No os voy a detallar las múltiples ventajas del modelo vista controlador ya que en el post anterior de Miguel Ángel y en la wikipedia podréis encontrar una descripción más detallada.

domingo, 13 de noviembre de 2011

Introducción al Cloud Computing y sus modelos de negocio

Existe una moda entre los profesionales del sector IT. Cada vez se escucha más el concepto de computación en la nube o cloud computing,  pero: ¿Qué es?, ¿Qué significa?, ¿Qué implicaciones tiene?.


El cloud computing se basa en ofrecer servicios a través de un navegador web. La visión tradicional de software que tenemos, es la de una aplicación que instalamos en nuestro PC pero la mejora de las comunicaciones nos ofrece una alternativa: "La utilización de aplicaciones a través de Internet".

Un ejemplo claro de esto son las herramientas ofimáticas. Si pensamos en ellas, lo primero que se nos viene a la cabeza es el paquete Microsoft Office pero existen alternativas como Google DocsZoho, etc. Estas herramientas nos aportan las capacidades de un paquete de ofimática completo, pero sin necesidad de instalaciones locales. Lo único que necesitamos para disfrutar de estas herramientas es un navegador.

martes, 8 de noviembre de 2011

La innovación en España

A raíz de un comentario mío en twitter y tras la respuesta de un buen amigo, he querido hablaros de mi visión subjetiva de la innovación en España y como nos afecta a las empresas. Para entenderlo, lo mejor es hacer un breve resumen de la historia más reciente de nuestro país.

Construcción y Turismo
España actualmente tiene un gran déficit de empresas innovadoras que cambien nuestra actual economía, que está en gran medida basada en la construcción y el turismo (con una industria en claro declive, una minería ya inexistente y una agricultura que cada vez está menos subvencionada por Europa) , en una economía de valor y no de fuerza bruta.

En los dos últimos años hemos vistos esfuerzos por mantener (o por lo menos no perder en demasía) el sector de la Construcción. Por otro lado, el sector del Turismo, si bien se ha visto superado algunas veces por el menor precio de países emergentes de Europa del Este y del Norte de África, ha logrado mantenerse a base de aumentar (y en algunos casos de que manera) la calidad de sus paquetes turísticos, las instalaciones y los servicios, amén de alguna que otra ayuda externa en forma de revolución política y social en las regiones antes mencionadas,  que ha hecho derivar turistas a nuestro país.

lunes, 7 de noviembre de 2011

La Arquitectura Modelo - Vista - Controlador como base de la plataforma de servicio (PARTE I)


En cubenube, hemos decidido utilizar para desarrollar nuestra plataforma la arquitectura de Modelo-Vista-Controlador (MVC), más que frecuente en los entornos de programación, la cual nos presenta una serie de ventajas a largo plazo para nada despreciables, asegurándonos una mejor gestión, actualización y mantenimiento del sistema. A continuación esquematizaré y os presentaré dicho sistema de manera superficial para su mejor entendimiento. En posteriores entradas del blog, iremos desmenuzando cada una de las partes con algo más de profundidad.

Esta arquitectura de programación, supone el abstraer el software en tres capas bien diferenciadas que interactúan entre sí, pero que ninguna de ellas tiene "consciencia" de lo que las otras hacen.

En principio esta manera de trabajar puede parecer un poco caótica ya que parece que cada una de las capas actúa de una manera libre y descoordinada, pero como veremos, esto no es así sino todo lo contrario.

Las tres capas de abstracción de las que se compone este tipo de arquitectura, como se deduce a partir de su nombre, son: el "Modelo", la "Vista", y el "Controlador". 

jueves, 3 de noviembre de 2011

Razones para emprender una Start-Up tecnológica en Alcalá de Henares

Cuando me enfrentaba al editor de blogger para redactar mi entrada, me han asaltado las dudas sobre el aspecto en concreto del que iba a escribir.

La verdad es que se me ocurren muchos relacionados con mi experiencia (entendiendo experiencia como vivencia) personal en esto del emprendimiento, en particular sobre la financiación de un proyecto innovador en tiempos de crisis global, o sobre la elección y convivencia del equipo base, la búsqueda de alianzas, etc.

Creo que tendré tiempo para escribir sobre estos temas, así que hoy me he decidido por el hecho en sí de comenzar un proyecto tecnológico, o basándome en un anglicismo "Fundar una Start-Up".


He leído algo sobre emprender con base tecnológica, digo "algo" porque para algunos será poco y para otros será mucho, para mi personalmente nunca es suficiente, pero las conclusiones que saco no son conclusiones....porque no son concretas, son colores en grueso, no el código RGB.

Creo que es un problema, personal, el engañarme a mi mismo buscando respuestas concretas (Si p entonces q...), pero la búsqueda me ayuda a contextualizar e intentar tener una visión más amplia.

Lo que he leído mayoritariamente son fórmulas para financiar los inicios de empresas tecnológicas, consejos para comercializar tecnología, reglas para encontrar early-adopters, más reglas para saltar el bache de los mismos, consejos sobre qué no hacer y estrategias para buscar inversores, pero no he encontrado fórmulas magistrales (que evidentemente, no hay).

En algunos sitios se habla sobre porqué emprender, si se nace o se hace, sobre los tipos de emprendedores, ratios de emprendimiento, etc.

La verdad es que todo esto es muy interesante pero al final uno mismo relativiza y pondera siempre más su propia subjetividad. Y es por ello por lo que voy a hacer este ejercicio de ego-subjetividad. Aquí tenéis mis razones para emprender y porqué hacerlo de la manera que lo estamos haciendo en cubenube:

Qué es emprender para mi (auto definición sólo válida para mi mismo)

Para mi emprender es pensar, soñar, imaginar algo y jugar para crearlo.

miércoles, 26 de octubre de 2011

Se cumplen 30 años del mítico Spectrum

ZX Spectrum
El que hoy os escribe fue el flamante poseedor de uno de ellos (un Spectrum 48K para ser más exactos) , fué el primer (y que lo más puristas me perdonen) ordenador personal al que tuve realmente acceso con la temprana edad de 13 años y gracias a él tuve la oportunidad de aprender las nociones básicas de la programación estructurada.

Casette computone
Gracias a este objeto de deseo de mi época junto con el amstrad CPC y el commodore amiga (posteriormente) surgieron cantidad de compañías expertas en videojuegos, con la particularidad de que aquí en España surgió la edad de oro de los videojuegos españoles (Erbe, Toposoft, Dynamic y alguna otra que me dejo en tintero) dando lugar al germen de lo que hoy en día es la industria de los videojuegos mundial (siendo líderes algunas de las compañías españolas en el desarrollo de los mismos).


lunes, 17 de octubre de 2011

Backify, nuevo servicio en la nube para nuestras copias de seguridad

Tener un Backup siempre es una buena idea.
Día tras día, oímos de nuevos servicios en la nube. El último en hacer su aparición ha sido Backify, que ha entrado con enorme fuerza al ofrecer nada menos que 512GB para realizar nuestras copias de seguridad de manera completamente gratuita, la "única" pega es que con esta cuenta no podremos realizar sincronización entre los diferentes dispositivos que tengamos y además sólo nos permite integrarlo con un único ordenador (a modo de disco duro virtual)

Obviamente existen versiones de pago que sí nos permitirán realizar sincronización con otros dispositivos, aumentar el número de ordenadores en los que hacer copias de seguridad y tener capacidad ilimitada de backup (siempre que no sea sincronizada)

Está claro que la competencia por los servicios en la nube cada vez se está volviendo más dura y lógicamente más atractiva para los usuarios. Habrá que ver la reacción de Dropbox y compañía ante tamaña capacidad de almacenamiento y backup.

jueves, 6 de octubre de 2011

Hasta siempre







Hoy nos hemos levantado / acostado con la noticia del fallecimiento de Steve Jobs, el fundador de Apple, sirva este simple post para despedirlo como se merece.

Se marcha uno de los grandes innovadores y revolucionarios del mundo de la informática.

Gracias por todo lo que nos has dejado y por lo que hemos aprendido de ti como innovador y emprendedor.

Descansa en paz Steve.

viernes, 30 de septiembre de 2011

El Génesis

Ha nacido una nueva empresa
Esta semana comienza para nosotros una nueva aventura profesional, después de varios meses de travesía por el desierto, muchas luchas y muchas carreras de obstáculos, al fin hemos conseguido iniciar nuestras operaciones en el mundo empresarial. 

A pesar de haber sido la primera de toma de contacto, no hemos perdido el tiempo, ya que las grandes esperanzas y las enormes ganas de trabajar en un proyecto tan ilusionante hace que la gente de Cubenube esté dando lo mejor de sí misma en aras de conseguir no sólo sacar el trabajo adelante sino tener un ambiente de trabajo sano y nada viciado.

Desde hoy os invitamos a seguirnos, ya que este espacio trata de conjugar los diferentes aspectos de Cubenube, desde tecnología, sistemas, infraestructura, electrónica, agricultura, pymes, emprendimiento, financiación, I+D y todo aquello por lo que nos movemos y hace que cuando nos levantamos demos un gran salto diciendo de manera optimista "¿Qué me depara el mundo ... y que puedo hacer yo hoy por él?".


Bienvenidos al lugar donde los datos se convierten en conocimiento!!!


El Equipo de Cubenube.