jueves, 17 de octubre de 2013

Fun-destinations - nuevos retos para el turismo


Antes de crear smart-cities y smart-destinations  deberíamos pensar como divertir al turista que nos visita, yo lo llamo fun-destinations.

Hacer un destino interesante en el que turista experimente, aprenda, se divierta es el gran reto. La tecnología nos puede ayudar en este reto, pero no nos confundamos lo importante es toda la carga cultural, creativa y de innovación que hay detrás.

Te imaginas lo corta que se puede ser el check-in en la recepción de un hotel si tuviera una de estas lámparas


Pinokio from adambd on Vimeo.

O poner una papelera de como está en las instalaciones del hotel






¡Y si ponemos esto... después de cenar!




O ver esto por las playas del Médano




Pasaría horas con esto



DOCU / Arduino Documentary / Laboral Centro de Arte from Raul Alaejos (reel / trabajos) on Vimeo.




Más en
http://www.thefuntheory.com/
http://www.youtube.com/watch?v=mlrB6npbwVQ
http://tenerifemakerspace.wordpress.com/
http://www.youtube.com/watch?v=dVHP7Nhsn4E


viernes, 23 de agosto de 2013

Ideas de nuevas estrategias para el fomento del emprendimiento en la ULL


La Universidad (y otras AAPP) están realizando muchas (e interesantes) acciones para el fomento del emprendimiento, pero tal vez sea necesario dar "otra vuelta de tuerca" a las estrategias implantadas. Aquí dejo algunas, ¿opiniones?

  • La Universidad debe involucrarse directamente en  proyectos emprendedores basados en I+D con aportación de capital  y participación en las líneas estratégicas. Ser un socio más que comparta  riesgo (algo muy diferente al apoyo de spin-offs).
  • La Universidad debe liderar proyectos específicos entre empresas, grupos de investigación y estudiantes, así como lidear la creación de startups nacidas desde las propias empresas.
  • La Universidad debe identificar líderes en administración públicas y empresas, definir retos tecnológicos y necesidades mercado. La Universidad debe liderar la comunicación (networking) entre empresas de diferentes sectores y grupos de investigación con el objetivo de crear iniciativas emprendedoras.
  • La Universidad debe liderar la creación de economías en sector TIC aprovechando know how de instituciones como el IAC, ITER, D-ALIX, HUC, instituto de enfermedades tropicales, turismo, instituto oceanográfico, tecnología del agua, etc, etc. y alinearlo con los grupos de investigación y alumnos emprendedores. 





martes, 20 de agosto de 2013

Iconos de casos de uso de Cockburn


Si has leido el libro "Writting effective use cases" ahora Cockburn a "liberado" los iconos que usa en el libro.

http://alistair.cockburn.us/Use+case+icons

Copy & Paste Code


 
Similarity in Software Artifacts and Its Relation to Code Generation
Rainer Koschke discusses software cloning – reusing code through copy and paste.
 

lunes, 19 de agosto de 2013

¿Desarrolas apps, eres agente turístico? Este informe sobre apps turísticas debes leerlo.


Informe interesante sobre apps turísticas

http://www.segittur.es/opencms/export/sites/segitur/.content/galerias/descargas/documentos/Segittur_APPS-Turismo.pdf

Dos presentaciones sobre crear DSL colaborativamente


Parece que se empiezan a dar los primeros pasos para crear DSL de forma colaborativa, muy interesante estas  dos presentaciones de Jordi Cabot y Hugo Bruneliere. En el mundo de LinkedData habrá que trabajar también en esta linea.



Proposing a community-aware language development process where all community members (both developers and end-users of the DSL) participate: voting and discussing proposals, solutions and decisions.
Collaboro - EclipseCon France 2013 - Ignite Talks Session

sábado, 17 de agosto de 2013

Cuatro másteres que me gustaría que ofertara la ULL






En esta época de crisis desde la Universidad, el sector empresarial y el sector público debemos hacer un esfuerzo conjunto para crear una oferta atractiva e interesante  de másteres tanto para el alumno como para el sector de las TIC.


Algunos factores que considero clave en el desarrollo de un máster son
  • Fuerte implicación de empresas y organismos públicos, así como fomento de la participación interdisciplinar de departamentos
  • Los másteres deben estar orientados al mercado  y facilitar la creación de sinergias para generar economías vinculadas a las TIC. Facilitando la realización de prácticas en empresas así como el fomento del emprendimiento y la creación de spin-offs y startups. Sin duda la FGULL tiene un papel primordial en este punto.
  • Orientados tanto a alumnos recién egresados del Grado como profesionales del sector por lo que se debería usar un enfoque 'no presencial' con uso de  herramientas como la videoconferencia. 

Me atrevo a proponer cuatro máster de forma esquemática que creo que serían interesantes, ¿qué opinan?

1. Máster en dirección, administración y gestión de Data Centers y Neutral Access Point.



Participarían empresas y organismos con experencia y especial interés en poner en valor la gestión y adminstración de Data Centers.

Keywords:

teoría del frío, electricidad, diseños de data centers, virtualización, redes WAN, seguridad, normativa.

Organizaciones:
ITER, D-Alix, Servicio TIC ULL, IAC, 112-Canarias, operadoras de telefonía, empresas especialistas en Data Centers


2. Máster en cloud computing.
 Poner en valor infraescturas que posemos en Tenerife como el NAP y el supercomputador TEIDE


Keywords
virtualizacion, alta disponibilidad, computación altas prestaciones, open data y big data

Organizaciones:

IAC, ITER, clúster de logistica, grupos de investigación de paralelismo y aquellos interesados en la computación de alta prestaciones, como los realtivos a la atmósfera, de microbiología.

3. Maśter en Informática industrial y smart-cities
 Fomentar la coperación de las ingenierías civil, industrial, hidráulica e informática para crear nuevos nichos de negocio como las smart-cities, smart-tourism y la informática industrial

Keywords: 
Internet de las cosas, hardware libre, SBC, Arduino y Raspberry Pi, edificios inteligentes, smart cities, smart tourism, web semántica, open data, big data.

Organizaciones:
ETS Ingeniería Civil e Industrial, ISAATC, Bellas Artes, Agentes empresas industriales, Agentes turísticos, Arquitectos y agentes organización de las ciudades, CEPSA, ITER




4. Máster en programación: dispositivos móviles, web y aplicaciones de escritorio

Mejorar el mercado de desarrolladores software

Keywords: 
Android, iOS, QT, IC, testing, agile, javascripts frameworks, css frameworks...


Organizaciones:
Empresas del sector TIC




martes, 13 de agosto de 2013

Working with Multiple Languages: Why and How

Markus nos habla de las distintas posibilidades de combinar DSLs en esta ponencia.



Summary
Markus Völter conducts a tutorial on polyglot programming, explaining why one should use multiple languages and how.

 http://www.infoq.com/presentations/tutorial-polyglotism?utm_source=infoq&utm_medium=videos_homepage&utm_campaign=videos_row1

jueves, 25 de julio de 2013

Blog "The Analyst Coach" de Teresa Bennett


Después de leer en el Kindle el pequeño libro "What Makes a Good Software Tester a Great Software Tester", descubro el blog de Teresa Bennett. El libro me gusto muy pequeño pero al grano.

Su blog es http://theanalystcoach.net

Más libros en http://theanalystcoach.net/books/

martes, 18 de junio de 2013

IFML. Por fin: un estándar para modelar interfaces de usuario.



Muchos años esperando por esto, un estándar para modelar interfaces de usuario en UML. La gente de webratio se lo han trabajado y la OMG (de las diferentes opciones existentes) lo ha aceptado... esperemos que ahora se creen herramientas que hagan viable su uso.




http://www.omg.org/spec/IFML/1.0/Beta1/PDF/
http://www.ifml.org/

Ejemplos 
http://www.ifml.org/wp-content/uploads/IFML-GMail-example.pdf
http://www.ifml.org/wp-content/uploads/IFML-Bookstore-Example.pdf

Herramientas 
http://www.webratio.com/portal/content/en/ifml-editor





Video explicativo de IFML


domingo, 28 de abril de 2013

Small Factories - Generación de código para desarrolladores


Raytheon es una de las principales compañias de desarrollo de software para la industria de defensa americana

En este link http://www.infoq.com/presentations/Factories-in-the-Small 
 propopen una herramienta y metodología muy interesantes de generación de código, que acerca su uso a los desarrolladores con una estrategia "oportunista" de reutilización y generación de código

Me llamó tambien la atención su "modelo de variablidad" que no tiene nada que ver con
modelos de características y sus "guías de desarrollo". Los más interesante en el minuto 52.




viernes, 26 de abril de 2013

Dar semántica web a tu CMS

Parece una buena opción pues muchos CMS (y menos los de la AAPP) tienen soporte para web semántica

Apache Stanbol is designed to bring semantic technologies to existing content management systems (CMS). If you have a CMS and you want to start using semantic technologies in combination with your content, Apache Stanbol is a good software candidate for you. To make the integration as easy and painless as possible all Apache Stanbol features are accessible via RESTful web services. All you need is to connect your CMS via HTTP to an instance of Apache Stanbol. Additionally, Apache Stanbol comes with a CMS Adapter component as a bridge between a CMIS/JCR compliant content repositories and the semantic metadata repository in Apache Stanbol. Figure 1 gives you an overview of using Apache Stanbol from a CMS.




miércoles, 3 de abril de 2013

Impact mapping - Cómo decidir las "features" del software

Si estás desarrollando software, creando una startup, o te gustan las metodologías ágiles te interesa "Impact mapping". Una proceso sencillo de cómo priorizar características de tu producto vinculadas al negocio de Gojko Adzic

Artículo
http://impactmapping.org/site/impact_mapping_20121001_sample.pdf 

Más información en http://impactmapping.org/index.php

El libro en Amazon http://www.amazon.com/dp/B009KWDKVA/ref=pe_259560_29049770_pd_re_dt_lm1 

How to Get Your Boss to Approve MDD

Juha-Pekka Tolvanen provides advice and information useful for convincing colleagues and managers why MDD is worth using for development. http://www.infoq.com/presentations/MDD-Advice

miércoles, 20 de marzo de 2013

lunes, 18 de marzo de 2013

DSL textual para pseudocódigo.

En una entrada del blog de Jordi Cabot http://modeling-languages.com/structured-flowcharts-outperform-pseudocode/ se comenta que los algoritmos se entienden mejor por los alumnos con lenguajes visuales (flowcharts). 

 Yo pienso que un buen pseudocódigo escrito como un DSL textual tal vez es mejor, pues tiene mayor expresividad.

Aquí hay un ejemplo de un DSL textual para escribir pseudocódigo. http://wikis.uca.es/wikiPLII/index.php/Pseudoc%C3%B3digo_DSL



jueves, 14 de marzo de 2013

Open Goverment

¿Qué pueden aprender los gobiernos de la revolución de la información? En esta motivadora charla, Beth Noveck, quien fuera la Administradora de Tecnologías de la Casa Blanca presenta una visión práctica y abierta sobre la conexión de la burocracia con los ciudadanos para compartir información y crear una democracia realmente participativa. Imagina una «sociedad editable»...

lunes, 28 de enero de 2013

DSL y requisitos. An agile vision

Markus Voelter nos explica en su libro "DSL Engineering" cómo usar DSL para capturar requisitos. Según mi opinión una visión para bastante agile

dslbook.org

...
There is a much better approach, though. Since today’s language workbenches support extremely rapid prototyping, you can actually build the DSLs interactively with the requirements owner. Since you are not capturing the specific requirements, but rather try to define how specific requirements are described, you essentially perform a domain analysis: you try to understand the degrees of freedom in the domain to be able
to represent the domain with the DSL19. Here is the process I have use successfully many times: 


This is similar to what has been done  with "analysis models" (back in the day . . . ). However, instead of drawing UML analysis diagrams, you capture the domain into a language definition, which makes it executable, in the sense that you can always turn around and have the requirements owner try to express specific requirements with the DSL you’re building, verifying the suitability of the DSL.



1. Have the requirements owner explain some particular aspect of the domain.

2. Try to understand that aspect and change your DSL so it can express that aspect.

3. Make the requirements owner try to express a couple of specific, but representative, requirements with the DSL
.
4. Most likely you will run into problems, some things cannot be expressed with the DSL. If so, go back to 1 and reiterate. A complete iteration should take no more than 60 minutes.

5. After half a day, stop working with the requirements owner and clean up/refactor the DSL.

6. Start another of the language design sessions with the requirements owner and iterate – over time, you should get closer to the DSL for the domain.












jueves, 17 de enero de 2013

TOP 10 Mistakes Companies Make When Conducting Business Rules Projects

Un artículo muy interesante sobre reglas de negocio.

http://www.brsolutions.com/BRS_10Mistakes.pdf



Mistake 1:    Treating Business Rules Initiatives Simply as IT Projects  
Mistake 2:   Not Focusing on Terminology  
Mistake 3:  Assume Everyone Knows What a Business Rule Is  
Mistake 4:  Not Managing Business Rules from the Start   
Mistake 5:  Not Having the Right Business Infrastructure  
Mistake 6:  Not Having Strong Sponsorship  
Mistake 7:   Not Having a Well-Defi ned Scope 
Mistake 8:   Not Having the Right Skill Set  
Mistake 9:  Not Having a Business Rule Methodology  
Mistake 10: Not Communicating