archive-es.com » ES » K » KABEL.ES

Total: 704

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Primeros pasos con NodeJS y Raspberry Pi - Kabel Sistemas de Información
    nos mostrará una interfaz desde la que podremos gestionar cómodamente los paquetes que queremos añadir Una vez instaladas las dependencias necesarias arrancaremos nuestra aplicación de Node js para que escuche peticiones por el puerto 8080 function var express require express var bodyParser require body parser var port 8080 var app express CORS middleware app use function req res next res header Access Control Allow Origin res header Access Control Allow Headers Origin X Requested With Content Type Accept next app use bodyParser json app use bodyParser urlencoded extended false var server app listen port A continuación crearemos la instancia de Socket IO que gestionará la comunicación en tiempo real entre los clientes y el servidor function var connectedAssets var connectedAsset assetId null socketId null channel null var io require socket io function addAsset socket var asset Object create connectedAsset asset assetId socket handshake query assetId asset socketId socket id asset channel socket connectedAssets asset socketId asset console log Connected asset asset assetId with socketId asset socketId function removeAsset socket console log Asset connectedAssets socket id assetId disconnected var asset connectedAssets socket id delete connectedAssets socket id console log Assets already connected for var key in connectedAssets if connectedAssets hasOwnProperty key console log connectedAssets key assetId return asset module exports function server io io server io of recorder on connection function socket addAsset socket io of listener emit assetOnline connectedAssets socket id assetId socket on disconnect function var asset removeAsset this io of listener emit assetOffline asset assetId io of listener on connection function socket console log listener connected return io Esta instancia de Socket IO nos permitirá mantener una colección interna de los clientes que progresivamente se vayan conectando a la aplicación de servidor y emitirá eventos de conexión y desconexión de los mismos de forma que sería posible monitorizar en tiempo real qué clientes se conectan y desconectan Posteriormente se utilizará esta instancia de Socket IO para lanzar eventos cuando se haya recibido una posición y se haya determinado su dirección mediante el módulo de Geocoder Seguidamente crearemos el Controller por analogía con los controllers de ASP Net WebAPI que manejará las peticiones que realicemos a una URL concreta Este concepto se conoce en Node JS como Router gestionado por el módulo Express Definiremos un método dentro de este Router el cual recibirá la posición enviada por la aplicación cliente encargada de grabar el posicionamiento router post id position function request response response sendStatus 200 En este punto necesitaremos modelar la información que recibirá este Controlador para poder construir un objeto en memoria y guardar la información asociada en MongoDB Como vemos los parámetros se definen anteponiendo un para la url que estamos definiendo Por tanto si hiciéramos una petición a la url http localhost asset asset123 position el parámetro correspondiente a id sería asset123 Por tanto modelaremos nuestro objeto con las siguientes propiedades Latitud Longitud Identificador del cliente conectado Fecha del posicionamiento Dirección obtenida mediante geocoding inverso Precisión Si utilizáramos un cliente móvil para resolver la posición enviada se puede usar esta propiedad para indicar la precisión del posicionamiento WiFi GPS etc Definiremos pues el esquema de nuestro objeto function var mongoose require mongoose mongoose connect mongodb localhost tracker module exports function var models models GeoPoint mongoose model GeoPoint latitude Number longitude Number accuracy String assetId String address String timeStamp type Date default Date now return models Una vez realizado este paso estaríamos en disposición de implementar el código que comentábamos anteriormente Las siguientes operaciones deben ser realizadas Extraer del cuerpo de la petición los datos que formarán parte de nuestro objeto de negocio Resolver la dirección especificada por la latitud y longitud especificada en dicho objeto Guardar el objeto en MongoDB Notificar un evento mediante la instancia de Socket IO con el fin de que aquellos clientes conectados recibirán la información en tiempo real function var express require express var geocoder require geocoder var router express Router var baseUrl asset var socketManager var models require db models var geoPointModel models GeoPoint router get id position function request response var userId request params id console log userId geoPointModel find function err points response json points router post id position function request response var point new geoPointModel request body geocoder reverseGeocode point latitude point longitude function err data if err if data data results 0 point address data results 0 formatted address console log Geocoder resolved address point address point save function err if err console log Error saving position err TODO handle exceptions properly socketManager of listener emit locationChanged point response sendStatus 200 else console log Geocoder Failed err router url baseUrl module exports function socketManager socketManager socketManager return router Una vez implementados todos estos pasos estaremos en disposición de arrancar nuestra aplicación de NodeJS y empezar a grabar posicionamientos y recibirlos en tiempo real Despliegue en una Raspberry Pi Para desplegar nuestra aplicación de Node JS utilizaremos una Raspberry Pi como se comentaba anteriormente Para ello deberemos instalar una distribución de Linux optimizada para este dispositivo desde este enlace http www raspbian org o desde el sitio oficial de Raspberry Pi Una vez instalado el sistema operativo seremos capaces de conectarnos de manera remota utilizando SSH Para ello usaremos un viejo conocido Putty para poder iniciar sesión como administrador en nuestra Raspberry Pi Una vez hayamos conectado debemos instalar tanto Node JS como MongoDB Existen gran cantidad de tutoriales en internet que nos guiarán en el proceso Sin embargo la mayoría de ellos indican únicamente cómo descargar el código fuente de los mismos y compilarlo en el propio dispositivo Puesto que esta tarea puede llevarnos unas cuantas horas podemos recurrir a descargar ya una imagen compilada de los mismos La forma más inmediata de realizar este proceso la encontraremos en el siguiente enlace Nota Esto sería sólo aplicable a escenarios orientados a pruebas de concepto o similares Nunca se debe confiar en una imagen de terceros para un entorno de producción Al finalizar la instalación copiaremos el directorio que contenga todos los fuentes con los que hemos

    Original URL path: http://www.kabel.es/blog/2015/03/31/primeros-pasos-con-nodejs-y-raspberry-pi/ (2015-09-25)
    Open archived version from archive


  • Desarrollo de software
    iPods y diversos reproductores de música fueron rápidamente sustituidos por smartphones unos dispositivos capaces de soportar muchas más capacidades y funcionalidades Desde el lado de los ordenadores también vivimos un alto crecimiento mediante el cual la capacidad de computación aumentaba hasta límites que leer más Posted in Desarrollo de software Español Tagged Cloud actualización tecnológica modernización aplicaciones movilidad HTML 5 rules julio 16 2014 Tiempo hace que todos los que nos dedicamos a desarrollar software estamos oyendo hablar de HTML5 por activa y por pasiva Pero sabemos que es realmente HTML5 A qué responde este acrónimo que levanta pasiones que ha sido capaz de excitar a la comunidad de desarrolladores y sobre todo que ha desplazado a muchas otras tecnologías posicionándose como uno de los lenguajes líderes en cuanto a desarrollo de software Cuando hablamos de HTML5 realmente de lo que estamos hablando es del conjunto de tecnologías que nos permiten estructurar y presentar contenido en la Web Por lo tanto hablamos de HTML CSS JavaScript O lo que sería lo mismo Marcado Aspecto Comportamiento HTML5 es la evolución de HTML el lenguaje utilizado para crear páginas Web y aporta una serie de novedades que suponen la evolución lógica de la Web HTML5 presenta nuevos elementos estructurales como pueden ser ser section o aside presenta leer más Posted in Desarrollo de software Experiencia de usuario User experience Windows 8 Tagged HTML5 Cloud Deployment Manager automagically deploy clouds octubre 11 2013 Cloud Deployment Manager is the first and only tool to automagically deploy Microsoft clouds from a diagram with just the click of a button The cutting edge of DevOps research and innovation on the Windows platform just ready for the next release of Windows Server 2012 R2 and System Center 2012 R2 After Cloud Deployment Manager you ll never architect the same again leer más Posted in Desarrollo de software English Presentaciones de producto Herramientas de Proceso Restrictivo Vs Adaptativo septiembre 25 2013 En este nuevo post del Blog de Kabel Efrén nos hablará sobre distintas metodologías que se aplican en proyectos de desarrollo de Software A la hora de enfocar el desarrollo software una de las primeras y principales cuestiones a resolver es la metodología o marco de trabajo a utilizar para la gestión y desarrollo del mismo En estas líneas se va a tratar de plantear una reflexión para toda aquella persona que tiene que enfrentarse a este problema sobre todo por primera vez no tratando de fijar una ley definitiva y fundamental que resolverá todo nuestra problemática referente a este tema sino planteando una reflexión desde el punto de vista de lo prescriptiva más reglas a seguir o adaptativa menos reglas a seguir que algunas de las herramientas de proceso más comúnmente utilizadas en las últimas décadas son La herramienta fundamental para alcanzar nuestro objetivo será el sentido común Comenzaremos leer más Posted in Desarrollo de software Uncategorized User experience Tagged Metodologías scrum Elegir versión de sistema operativo en Windows Azure abril 19 2013 Con la reciente

    Original URL path: http://www.kabel.es/blog/area/desarrollo-de-software-2/ (2015-09-25)
    Open archived version from archive

  • Movilidad
    en un éxito o en un rotundo fracaso En los últimos dos años Javascript ha ido ganando popularidad en el terreno del back end frente a leer más Posted in Desarrollo de software Movilidad Visual Studio Kabel obtiene la certificación de Xamarin febrero 20 2015 Esta semana hemos conseguido nuestra primera certificación como Xamarin Certified Developer Xamarin es la plataforma para el desarrollo de aplicaciones móviles multiplataforma seleccionada por Kabel como parte de su estrategia de desarrollo de movilidad Tras asistir al Xamarin Evolve 2014 en Atlanta y completar nuestra formación dentro de Xamarin University hemos pasado a formar parte del selecto grupo de profesionales certificados en esta tecnología En próximas publicaciones iremos contando las bondades de esta gran herramienta Estad atentos leer más Posted in Movilidad Xamarin Kabel participa en el evento Gestión de dispositivos móviles noviembre 19 2013 El proximo día 21 de Noviembre nuestro compañero Victor Rivela Pérez Director del Área de Infraestructuras de Kabel Sistemas deInformación sera el responsable de representar a nuestra compañia en el evento presencial Gestión de dispositivos móviles realizado por Microsoft y Kabel Sistemas e Información como partner colaborador El mundo de la movilidad es un mercado en crecimiento y expansión Este crecimiento viene sobre todo desde el mundo del consumidor y aunque la movilidad empresarial existe desde hace mucho tiempo estamos viviendo una explosión de la misma sobre todo propiciada por la aparición y penetración de nuevas tecnologías en los mercados domésticos El mundo empresarial tiene que mutar y adaptarse a la nueva situación enfrentándose a los retos que suponen la definición de una estrategia corporativa en cuanto a la tecnología a adoptar la gestión y administración de los terminales o la monitorización del uso de las aplicaciones En el evento leer más Posted in Español Eventos y charlas Movilidad Noticias

    Original URL path: http://www.kabel.es/blog/area/movilidad/ (2015-09-25)
    Open archived version from archive

  • Visual Studio
    mismo día en que se publica No es preocupéis ya estoy pensando en alternativas Por ahora la más interesante me parece el proyecto Normandy de Feedly pero os mantendré al tanto Espero que os guste Saludos y gracias por leer más Posted in Desarrollo de software Español News Visual Studio Windows 8 Participamos en el ALM RoadShow Calidad febrero 13 2013 El pasado mes de febrero colaboramos con Microsoft en el evento ALM RoadShow Calidad el evento giro alrededor de la calidad en los proyectos de desarrollo de software y como las herramientas de Microsoft nos ayudan a tal fin En nuestra charla nos enfocamos en hablar de DevOps como integrar los equipos de operaciones dentro de los equipos de proyecto para la mejora de entrega continua También hablamos y mostramos las nuevas herramientas de Visual Studio 2012 para la mejora en la toma de requisitos PowerPoint Storyboarding y para la captura de feedback de los distintos stakeholder de nuestras aplicaciones Feedback Manager Os dejo aquí la presentación versión extendida utilizada en el evento 06 operations and feedback dap kabel from dvdalvarez leer más Posted in ALM Agile Metodologies Desarrollo de software Uncategorized Visual Studio Tagged ALM DevOps Feedback Manager SCOM Storyboarding TFS Visual Studio Instalación de entorno de testing distribuido con Test Controller diciembre 14 2012 Hace unos meses un cliente nos pidió que le realizáramos una evaluación del rendimiento de dos soluciones que estaban pensando adoptar y debían elegir Desde el primer momento pensamos en crear un entorno distribuido de pruebas mediante Test Controller y Visual Studio Debido a que era posible hacerlo en las instalaciones del cliente optamos por montarlo on premise en un entorno propio del cliente La otra opción habría sido tener en cuenta Azure y montar todo el entorno en la nube con los agentes de prueba corriendo sobre Azure tal y como hemos hecho en otros proyectos Esta posibilidad sobre Azure la contaré en un futuro post Debemos saber que para poder disponer de una plataforma de testing distribuido debemos instalar en un servidor la herramienta Microsoft Test Controller y en uno o varios servidores Microsoft Test Agent Test Controller se encarga de distribuir la carga de las pruebas a los leer más Posted in ALM Casos de éxito Español Visual Studio Tagged Test Agent Test Controller pruebas remotas Evento Lazamiento Visual Studio 2012 noviembre 7 2012 El pasado mes de octubre Kabel participo en el evento de Lanzamiento de Visual Studio 2012 en Madrid y Barcelona En esta ocasión dimos la charla de DevOps Integre las operaciones para una entrega continua en la que hablamos de la importancia de unir los equipos de Desarrollo con los de Operaciones y como la conjunción de Visual Studio 2012 System Center Operations Manager 2012 SCOM nos puede ayudar a eliminar o minimizar las barreras existentes A continuación os dejo un par de enlaces con la presentación y el video de la charla Video charla Presentación DevOps En los próximos post iré hablando de DevOps y

    Original URL path: http://www.kabel.es/blog/area/visual-studio/ (2015-09-25)
    Open archived version from archive

  • Galardones
    lista se han analizado todos los partners de Microsoft y se han ponderado en base a los siguientes criterios 2 puntos por cada competencia Gold 1 punto por cada competencia Silver 1 punto para todos los partners que formen parte del programa SBSC Small Business Specialist Community 1 punto para todos los partners que formen parte del programa Cloud leer más Posted in Español Galardones Noticias Partners competencias microsoft partner programs Tagged Microsoft Microsoft s 50 Most Competent Partners partners Kabel recibe un premio en el Microsoft Western Europe ALM Summit octubre 22 2012 El pasado 1 de Octubre Kabel Sistemas fue galardonado con un Award en el Microsoft Westerm Europe ALM Submit por el trabajo realizado en el ámbito de la implantación de las herramientas de Microsoft para gestionar el ciclo de vida del desarrollo del software Kabel Sistemas de Información ha apostado de forma clara por la gestión del ciclo de vida del desarrollo de software implantando en un gran numero de clientes las herramientas desarrolladas por Microsoft como por ejemplo Team Foundation Server Este premio se nos ha entregado por segundo año consecutivo y mediante él Microsoft nos posiciona en la vanguardia del desarrollo tecnológico a nivel Europeo convirtiéndonos en un partner de referencia para la gestión del ciclo del desarrollo de software ALM mediante diferentes metodologías como CMMI MSF Scrum Lean o Kanban todas ellas complementadas con las prácticas definidas por Kent Beck en Extreme programing Nos llena de orgullo volver leer más Posted in Desarrollo de software Español Galardones Noticias Tagged ALM agile alm summit award galardones kanban lean scrum Microsoft Hyper V Cloud Accelerate más que una iniciativa noviembre 8 2011 Microsoft Hyper V Cloud Accelerate es una oferta a los clientes y socios para financiar las evaluaciones pruebas de concepto e implementaciones cloud Microsoft Recientemente Kabel participa en esta iniciativa tras haber sido seleccionada por haber alcanzado la competencia Virtualization de Microsoft y demostrar suficiente nivel en sus habilidades experiencia y recursos para ayudar a los clientes a planificar construir e implementar soluciones private y public cloud que utilizan Windows Server 2008 R2 Hyper V System Center y productos relacionados Se puede encontrar más información acerca del programa en la siguiente entrada de Mark Hassall en el blog del equipo de virtualización y en la página oficial de Private Cloud Management and Virtualization Planning Services VDPS leer más Posted in Español Galardones Noticias microsoft partner programs Tagged Hyper V Hemos obtenido el nivel Gold en la Competencia Desktop del programa Partner de Microsoft noviembre 8 2011 Kabel recibió el nivel Gold de la competencia Desktop el pasado mes de octubre del presente año Según el programa de Partners de Microsoft Cuando adquiere la competencia Desktop de nivel Gold puede demostrar un mayor valor a los clientes exhibiendo soluciones de primer nivel que hayan pasado por un proceso de aprobación riguroso y auditable Lo que implica que Kabel ha conseguido el mayor nivel dentro del renovado programa desde octubre de 2010 para la competencia

    Original URL path: http://www.kabel.es/blog/area/galardones/ (2015-09-25)
    Open archived version from archive

  • News
    se ha añadido la localización al francés Salut les gens qui parlent français Una nota más Veo que Google tiene miedo de en lo que se está convirtiendo Under Feed y ha decido anunciar que quiere cerrar Google Reader ya veremos si lo hace o no finalmente el mismo día en que se publica No es preocupéis ya estoy pensando en alternativas Por ahora la más interesante me parece el proyecto Normandy de Feedly pero os mantendré al tanto Espero que os guste Saludos y gracias por leer más Posted in Desarrollo de software Español News Visual Studio Windows 8 WebCast Intune Una manera unificada de gestionar y mantener seguros sus PCs y dispositivos móviles marzo 4 2013 El próximo día 6 de Marzo KABEL organiza un webcast donde daremos a conocer las funcionalidades del producto Windows Intune una solución de Administración del cliente basada e integrada en la nube que permite una gestión unificada de equipos y dispositivos móviles manteniéndolos actualizados y seguros Agenda 12 00 Presentación de Windows Intune Explicaremos las funcionalidades del producto y sus ventajas 12 30 Demos Realizaremos demostración de distribución de software actualizaciones gestión de directivas asistencia remota e inventarios 13 00 Licencias y Ofertas Mostraremos el licenciamiento y las ofertas disponibles en este momento 13 10 Oferta Kabel Presentamos una oferta para la prueba del producto en su empresa 13 20 Ruegos y Preguntas Dedicaremos un tiempo para solucionar todas las preguntas que os puedan surgir Regístrate directamente en la web de Microsoft leer más Posted in News Noticias Uncategorized Evento Soluciones de Integración Presente y Futuro febrero 25 2013 Jornada sobre soluciones de integración Jueves 25 de Abril de 2013 La aparición de la tecnología Cloud Computing está transformando el mundo del desarrollo de software y las soluciones de integración no son una excepción En este evento Kabel les hace partícipes de su visión sobre el presente y futuro de la integración sobre la plataforma Microsoft Agenda 10 00 Bienvenida y presentación 10 15 Soluciones de integración presente y futuro En los últimos años hemos detectado que existe gran confusión cuando se habla de soluciones de integración sobre plataforma Microsoft Por este motivo en la primera sesión del día les ofreceremos nuestra visión sobre la actual estrategia de integración de Microsoft 11 00 Integración en la nube Con la progresiva adopción de la tecnología Cloud Computing por parte de las empresas se hace mayor la necesidad de disponer de una plataforma de integración Cloud que permita el desarrollo leer más Posted in News Noticias Kabel have received an award at the Western Europe Microsoft ALM Summit octubre 22 2012 The past October 1th Kabel Sistemas de Información was recognized with an award in the Westerm Europe Microsoft ALM Summit for the work done with Microsoft Tools for managing the software develpment lifecycle With this award received for the last two consecutive years Microsoft puts us at software development European state of the art Now Kabel can be your reference partner for managing

    Original URL path: http://www.kabel.es/blog/area/news/ (2015-09-25)
    Open archived version from archive

  • Partners
    y el 34 del Mundo Dónde estaremos hoy con este nuevo registro Hoy leer más Posted in Casos de éxito Galardones News Noticias Partners Success stories Uncategorized awards competencias microsoft partner programs Kabel Sistemas de Información uno de los Microsoft s 50 Most Competent Partners de 2013 octubre 14 2013 La publicación Redmond Channel Partner ha elaborado una lista con los 50 partners de Microsoft más competentes para el año 2013 y nos sentimos totalmente orgullosos al encontrar a Kabel Sistemas de Información en la posición número 34 a nivel World Wide y único partner nacional que forma parte de la misma Que Kabel Sistemas de Información una empresa formada por alrededor de 60 profesionales se encuentre entre los partners más competentes del año 2013 denota la gran especialización de los profesionales que forman parte de nuestra compañía Para elaborar esta lista se han analizado todos los partners de Microsoft y se han ponderado en base a los siguientes criterios 2 puntos por cada competencia Gold 1 punto por cada competencia Silver 1 punto para todos los partners que formen parte del programa SBSC Small Business Specialist Community 1 punto para todos los partners que formen parte del programa Cloud leer más Posted in Español Galardones Noticias Partners competencias microsoft partner programs Tagged Microsoft Microsoft s 50 Most Competent Partners partners Kabel Sistemas de Información es reconocido como Sitecore Certified Partner abril 11 2012 Sitecore es un CMS que proporciona capacidades de gestión y creación de contenidos a compañías que requieran integración y escalabilidad a la hora de administrar sus Web Sites Uno de los principios de Kabel es estar en la vanguardía de la tecnológia pudiendo así ofrecer a nuestros clientes las mejores soluciones en función del contexto de cada uno de ellos Como consecuencia de esta especialización hemos

    Original URL path: http://www.kabel.es/blog/area/partners/ (2015-09-25)
    Open archived version from archive

  • Success stories
    I m missing something when we make a travel Arises from the moment when you are visiting a site and you see that your everyday is totally different from the everyday of people who inhabit it and basically what it leer más Posted in English Success stories Tagged Collaborative models heroes locales nomaders nomaders local heroes nomaders com Nomaders launches a new version of its Web Site with the concept of Local Heroes as central abril 27 2012 The Nomaders Local Heroes are altruistic people who invite you to meet the everyday destinations and show you them through their own eyes The Local Heroes or the Local Heroes initiative becomes the manifestation of the idea that the different places visited by travelers never become fully known To know the different tourist destinations we should live there for a while and face the cities as if we were a resident Nomaders is making a strong commitment to this concept and argues that the online travel world is much broader than the transactional world to which we are accustomed by large online agencies and as a proof of this a new version of its Web Site with Local Heroes in the center of everything from where you can book your next vacation and of course contact citizens at the different destinations that will make you feel like if you will leer más Posted in English News Projects Success stories Tagged Collaborative models heroes locales nomaders nomaders local heroes nomaders com Collaborative models in the travel industry The Nomaders com Local Heroes marzo 9 2012 We have spoken on many occasions about Nomaders com but to say the truth we are not the only one Recently the people of Madrid Education has published an interview to Miguel Angel Castejon of Nomaders com in their blog Recommended reading where very interesting concepts travel sector are got across the table and ultimately speaking about how to try to push through a project from the love the love of work and dedication If you do not know about Nomaders com Local Heroes take a tour on their Web Site because I m sure is a very attractive initiative Go on leer más Posted in English Projects Success stories Tagged Collaborative models heroes locales nomaders nomaders local heroes nomaders com startup First meeting of Nomaders Local Heroes enero 4 2012 Previously we have already written about Nomaders com For those of you who do not know yet Nomaders com is an online travel agency that is trying to innovate in the sector through its various proposals The Nomaders Local Heroes is the latest initiative launched by them and are trying to bring collaborative models to the world of travel If you love to travel and you think you ve left something in the pipeline when you return from vacation have no doubt and become part of the Nomaders Local Heroes live your destination at street level living as people living there live On January 13 just starting

    Original URL path: http://www.kabel.es/blog/area/success-stories/ (2015-09-25)
    Open archived version from archive