The document describes a context management infrastructure and context manager for mobile environments. The context manager is a central element that stores and manages context information from various sources to enable personalized services for mobile users. It allows context information to be queried and context-aware applications to subscribe to updates. The document outlines the prototype of the context manager and a use case where a contextual service uses the manager to suggest meeting plans to friends based on their locations and statuses.
This document discusses forms in Django, including:
- Getting data from the request object and information about submitted data via request.GET and request.POST.
- Creating a ContactForm class with CharField and EmailField to represent the form fields.
- Validating form data and accessing cleaned data via the is_valid() and cleaned_data attributes.
- Rendering form fields and the entire form in different formats like HTML tables and lists.
- Improving the ContactForm by setting initial values, maximum lengths, and using Textarea for multi-line fields.
Este documento describe los actos religiosos y festejos que tendrán lugar en Vegueta del 20 de septiembre al 7 de octubre en honor a la Virgen del Rosario, incluyendo misas, procesiones, conciertos, mercados y otros eventos organizados por la iglesia, el ayuntamiento y asociaciones vecinales.
The document discusses three potential career paths for the author: physical therapy assistant, exercise physiologist, and fitness and wellness coordinator. For physical therapy assistant, the document outlines the job duties, education requirements, job outlook, and salary. It also provides a brief history of physical therapy. For exercise physiologist, it similarly discusses job duties, knowledge/skills required, education, job outlook, salary, and a brief history of the field. Finally, it covers the same details for a career as a fitness and wellness coordinator. In conclusion, the author believes they are qualified for physical therapy assistant and fitness/wellness coordinator roles after obtaining certain certifications or a master's degree.
Having Total 2 year 4 months of working experience with J2SE, J2EE, Java-script ,Jquery ,ajax , Spring, Hibernate,Oracle, Mysql in 3-Tier based Applications. currently working from December 2014 as Software Developer with innologix consulting pvt.ltd.
Este documento analiza los mitos en el análisis tradicional de cimentaciones, el cual supone que la zapata está empotrada en el suelo y distribuye los momentos de manera lineal. Se proponen diferentes modelos para capturar mejor el comportamiento real, incluyendo la flexibilidad de la zapata y su interacción no lineal con el suelo. Finalmente, se recomienda usar resortes para representar al suelo y la zapata, permitiendo modelar su giro y redistribución más adecuada de momentos, especialmente ante cargas sísmicas
Como comunicar la sostenibilidad/responsabilidad en el turismoCarlos Buj
El documento habla sobre el turismo sostenible y responsable. Explica que este tipo de turismo crea mejores lugares para vivir y visitar al minimizar los impactos negativos y maximizar los positivos. También presenta ejemplos de hoteles sostenibles y su enfoque, y destaca la importancia de comunicar honestamente los esfuerzos de sostenibilidad sin exagerar.
Este documento presenta un resumen de una entrevista con Carlos Monereo Font sobre la evaluación auténtica de competencias. Monereo define las competencias como la capacidad de integrar saberes para resolver problemas de la vida diaria usando estrategias aprendidas. Aboga por evaluaciones relevantes, realistas y ecológicamente próximas que impliquen diferentes tipos de preguntas y formas de respuesta. Resalta la importancia de que los estudiantes, maestros y pares participen en procesos de coevaluación y autorregulación del aprendizaje a través
This document discusses forms in Django, including:
- Getting data from the request object and information about submitted data via request.GET and request.POST.
- Creating a ContactForm class with CharField and EmailField to represent the form fields.
- Validating form data and accessing cleaned data via the is_valid() and cleaned_data attributes.
- Rendering form fields and the entire form in different formats like HTML tables and lists.
- Improving the ContactForm by setting initial values, maximum lengths, and using Textarea for multi-line fields.
Este documento describe los actos religiosos y festejos que tendrán lugar en Vegueta del 20 de septiembre al 7 de octubre en honor a la Virgen del Rosario, incluyendo misas, procesiones, conciertos, mercados y otros eventos organizados por la iglesia, el ayuntamiento y asociaciones vecinales.
The document discusses three potential career paths for the author: physical therapy assistant, exercise physiologist, and fitness and wellness coordinator. For physical therapy assistant, the document outlines the job duties, education requirements, job outlook, and salary. It also provides a brief history of physical therapy. For exercise physiologist, it similarly discusses job duties, knowledge/skills required, education, job outlook, salary, and a brief history of the field. Finally, it covers the same details for a career as a fitness and wellness coordinator. In conclusion, the author believes they are qualified for physical therapy assistant and fitness/wellness coordinator roles after obtaining certain certifications or a master's degree.
Having Total 2 year 4 months of working experience with J2SE, J2EE, Java-script ,Jquery ,ajax , Spring, Hibernate,Oracle, Mysql in 3-Tier based Applications. currently working from December 2014 as Software Developer with innologix consulting pvt.ltd.
Este documento analiza los mitos en el análisis tradicional de cimentaciones, el cual supone que la zapata está empotrada en el suelo y distribuye los momentos de manera lineal. Se proponen diferentes modelos para capturar mejor el comportamiento real, incluyendo la flexibilidad de la zapata y su interacción no lineal con el suelo. Finalmente, se recomienda usar resortes para representar al suelo y la zapata, permitiendo modelar su giro y redistribución más adecuada de momentos, especialmente ante cargas sísmicas
Como comunicar la sostenibilidad/responsabilidad en el turismoCarlos Buj
El documento habla sobre el turismo sostenible y responsable. Explica que este tipo de turismo crea mejores lugares para vivir y visitar al minimizar los impactos negativos y maximizar los positivos. También presenta ejemplos de hoteles sostenibles y su enfoque, y destaca la importancia de comunicar honestamente los esfuerzos de sostenibilidad sin exagerar.
Este documento presenta un resumen de una entrevista con Carlos Monereo Font sobre la evaluación auténtica de competencias. Monereo define las competencias como la capacidad de integrar saberes para resolver problemas de la vida diaria usando estrategias aprendidas. Aboga por evaluaciones relevantes, realistas y ecológicamente próximas que impliquen diferentes tipos de preguntas y formas de respuesta. Resalta la importancia de que los estudiantes, maestros y pares participen en procesos de coevaluación y autorregulación del aprendizaje a través
La nanotecnología involucra la manipulación de la materia a una escala menor que un micrómetro. Richard Feynman fue el primero en referirse a las posibilidades de la nanociencia en 1959. Algunos países en desarrollo destinan recursos a investigación en nanomedicina para mejorar el diagnóstico y tratamiento de enfermedades. Cerca de 40 laboratorios en todo el mundo invierten en investigación en nanotecnología aunque hay pocos productos en el mercado.
Tracking the dynamics of social communities - Visualising altering word cloud...Wolfgang Reinhardt
This document discusses tracking the dynamics of social communities on Twitter through visualizing changing word clouds. It describes features of Twitter like hashtags and mentions. It then presents an analysis application that can inspect communication within Twitter communities to track changes over time through networks of users, hashtags, and content. The application integrates Twitter API data and could be enhanced with location data and other extractors. The goal is to better understand group dynamics and incorporate the tools into other systems.
Ahmed Salah EL-Deen Mohammed EL-Sayed Balata is seeking a challenging career opportunity where he can utilize his background and experience. He has a B.Sc. in Civil Engineering from Ain Shams University in Egypt with extensive internship experience in engineering consulting firms. His work experience includes structural design projects for residential and commercial buildings using software like ETABS, SAFE, SAP, and AutoCAD. Currently he works for Arab Contractors on wastewater treatment projects involving design and construction of tanks and facilities.
El documento describe una empresa de entrenamiento llamada BioEntrenamiento que ofrece cursos y programas para ayudar a las empresas a desarrollar la conciencia individual y colectiva de sus empleados. Estos programas se enfocan en mejorar habilidades blandas, reducir el estrés, y formar equipos de alto rendimiento a través de técnicas como la respiración y el movimiento corporal. BioEntrenamiento también opera un programa de puntos llamado "Latidos del Corazón" y tiene una fundación llamada ONE cuyo objetivo es llevar est
FGX PRESS - Presentación Oportunidad de Negocio Global en español FGX PresSpain
Alíviate el Dolor físico y financiero: http://orisan.fgxpress.com/
VISITE www.itworkspain.net y verá más INFORMACIÓN - http://itworkspain.net
Puedes solicitar más información en orisanfgxpress@gmail.com o bién visitar la web arriba mencionada.
También tienes un canal de Diapositivas: http://slideshare.net/fgxpresspain
!!! BIENVENIDO A CASA !!!
25 rutas de cicloturismo de alforjas por Asturias avnuevoroces
Este recorrido de 31 km une Villabona con Gijón, pasando por Serín, Monteana y Veriña. Discurre principalmente por carreteras secundarias y es adecuado para todo tipo de bicicletas, ya que el perfil es en general de bajada desde Villabona hasta Gijón. Destaca la visita a la fluorita de Villabona, Les Casones y la portada de la iglesia de Serín, así como el embalse de San Andrés de los Tacones.
Ken Orr provides 3D design engineering and prototyping services including complex surfacing, sheet metal design, mechanical design, and project management. He has experience designing a variety of consumer and medical products such as patio umbrellas, cordless phones, lawn edging, remote controls, locks, furniture, medical devices, and more. His services include design for manufacturing, prototyping, and working closely with clients on design intent.
El documento presenta una lista de diferentes tipos de exhibidores, empaques y materiales promocionales que una empresa puede desarrollar y producir para propósitos de marketing directo, incluyendo cajas, displays, carpetas, grandes formatos, vinilos electrostáticos y más. La empresa ofrece ideas ilimitadas y se encarga de todo el proceso de desarrollo y producción.
Cloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing SettingsPedro Costa
In recent years the mass adoption of mobile devices and increasingly ubiquitous connectivity have contributed to a radical change in the way people interact with computer systems. Moreover cloud computing infrastructures have paved the way for the development of smart systems in such settings, whose goal is to provide a service to enhance user experience based on environment and user sensed data. In this context, there is a clear disconnection between the two streams that flow continuously between user and cloud-based systems. On the one hand, user- and environment-generated data is being, for the most part, disregarded by service providers. On the other hand, services offered do not address users’ specific needs and preferences. In addition, service discovery is a cognitive demanding process and it may have detrimental consequences in user experience. In this paper we propose a user-centric framework that addresses the disconnection between these two streams: Cloud2Bubble. The framework facilitates the design and development of smart systems. It aims at leveraging existing technology, such as environment sensors and personal devices, to aggregate localised user-related data - defined as a bubble - into the cloud. This aggregation later supports the delivery of personalised services, contextually relevant to users. The delivery of services with such characteristics has the potential to enhance quality of experience and influence user behaviour. A first iteration of the platform was developed and an evaluation in a simulated environment was performed with encouraging results. Thus, the platform will be further expanded for instantiation and evaluation in the context of urban public transports. We intend to investigate the effects of relevant service delivery in terms of enhancement of quality of experience and influencing user behaviour. The delivery of a service with these characteristics presents benefits for both users and service providers.
Segurança, gestão e sustentabilidade para cloud computingPET Computação
Esta apresentação descreve a nossa experiência com uma nuvem privada, e discute o projeto e a implementação de um Private Cloud Monitoring System (PCMONS) e sua aplicação através de um estudo de caso para a arquitetura proposta. O objetivo desta apresentação é também fornecer gerenciamento de identidade, com base na federação digital de identidade, com autenticação e autorização de mecanismos de acesso a controle em ambientes de computação em nuvem. Green cloud computing visa uma transformação infra-estrutura que combina flexibilidade, qualidade dos serviços e energia reduzida utilização. Esta apresentação também introduz o modelo de gestão do sistema, análises de comportamento do sistema, descreve os princípios de operação e apresenta um caso de estudo de cenário e alguns resultados de nuvens verdes.
ACM ICN 2017 - UMOBILE tutorial Contextualization SessionRute C. Sofia
The document describes a tutorial session on contextualization aspects and integration into network operation from the UMOBILE project. It discusses the UMOBILE contextual manager agent and its software architecture, including modules for context capture, storage, and inference. It also introduces the PerSense Mobile Light tool for network contextualization, which non-intrusively mines wireless networks on Android devices to study user mobility and social interaction patterns. Two case studies are described that analyzed children's clustering and time-based mobility habits, and daily and weekly connectivity routines for network modeling.
This document discusses how governments can leverage cloud computing to achieve digital transformation. It begins by outlining the changing needs and trends in IT, including the need for affordable and efficient solutions. It then discusses how cloud computing can help meet these needs by providing on-demand, useful, and simple IT services. The document emphasizes that governments' unique security, operations, and interoperability needs must be considered. It provides a vision for government cloud computing that establishes secure, easily provisioned services. Finally, it profiles Star Storage and its private cloud offering StarVault, highlighting benefits like cost reduction, pay-as-you-go pricing, and capital preservation.
The document discusses logistics in the cloud and the FInest project. It provides an overview of cloud computing and defines cloud logistics as using cloud-based logistics applications and services to manage supply chains. The FInest project aims to build a collaboration and integration platform for international transport and logistics networks using Future Internet technologies. The platform will include modules for business collaboration, eContracting, proactive event monitoring, and transport planning. It is envisioned to provide real-time visibility and coordination across supply chain processes in the cloud.
Towards a Context-Oriented Software Implementation Frameworkkim.mens
Context-aware systems must manage the dynamic selection, activation, and execution of feature variants according to changing contexts, detected from data gathered from their surrounding execution environment. Many context-oriented programming languages focus only on the implementation level by providing appropriate language abstractions for implementing behavioural variations that can adapt dynamically to changing contexts. They often ignore or presuppose the existence of mechanisms to deal with earlier aspects such as the gathering of sensory input and context discovery. In this presentation we discuss a layered software architecture that reconciles all these aspects in a single implementation framework, which can be customised by application programmers into actual context-aware applications. This framework and a simulator to test applications build using this framework we recently implemented in Ruby and Ruby on Rails.
This document discusses cloud computing and defines key concepts such as infrastructure as a service, platform as a service, and software as a service. It outlines opportunities and risks of cloud computing related to legal, structural, economic and technical aspects. The document also discusses how electronic identification and security will be impacted by cloud computing and proposes possible approaches for Austria, including defining suitability criteria for cloud services and standards for cloud providers.
The document discusses managing cloud computing environments. It proposes using metadata templates to abstract cloud offerings from specific cloud resources. The templates would describe how a cloud offering is presented and consumed in a general form, indicating what the cloud service can offer. This allows cloud services to be deployed across multiple cloud providers in a standardized way, improving interoperability and portability. Managing cloud environments through standardized metadata templates helps break vendor lock-in and allows composing applications from multiple cloud services.
WorldCist 2013 - Behavior Assessment Framework Bernhard Klein
The Behavior Assessment Framework describes an systematic approach to evaluate mobile/pervasive services based on collected logging data during a field trial
The project aims to develop a cognitive system for fluid human-robot object exchange. A consortium was formed with partners responsible for various tasks like computer vision, robotics, and evaluation. The project will last 3 years, be funded by the EU, and align with their strategic research agenda. Work packages include understanding human-human exchange cognition, developing scene understanding modules, a neuroscience-based control architecture, and integrating the system onto a prototype robot. Dissemination will occur through a website, social media, and project management contacts.
La nanotecnología involucra la manipulación de la materia a una escala menor que un micrómetro. Richard Feynman fue el primero en referirse a las posibilidades de la nanociencia en 1959. Algunos países en desarrollo destinan recursos a investigación en nanomedicina para mejorar el diagnóstico y tratamiento de enfermedades. Cerca de 40 laboratorios en todo el mundo invierten en investigación en nanotecnología aunque hay pocos productos en el mercado.
Tracking the dynamics of social communities - Visualising altering word cloud...Wolfgang Reinhardt
This document discusses tracking the dynamics of social communities on Twitter through visualizing changing word clouds. It describes features of Twitter like hashtags and mentions. It then presents an analysis application that can inspect communication within Twitter communities to track changes over time through networks of users, hashtags, and content. The application integrates Twitter API data and could be enhanced with location data and other extractors. The goal is to better understand group dynamics and incorporate the tools into other systems.
Ahmed Salah EL-Deen Mohammed EL-Sayed Balata is seeking a challenging career opportunity where he can utilize his background and experience. He has a B.Sc. in Civil Engineering from Ain Shams University in Egypt with extensive internship experience in engineering consulting firms. His work experience includes structural design projects for residential and commercial buildings using software like ETABS, SAFE, SAP, and AutoCAD. Currently he works for Arab Contractors on wastewater treatment projects involving design and construction of tanks and facilities.
El documento describe una empresa de entrenamiento llamada BioEntrenamiento que ofrece cursos y programas para ayudar a las empresas a desarrollar la conciencia individual y colectiva de sus empleados. Estos programas se enfocan en mejorar habilidades blandas, reducir el estrés, y formar equipos de alto rendimiento a través de técnicas como la respiración y el movimiento corporal. BioEntrenamiento también opera un programa de puntos llamado "Latidos del Corazón" y tiene una fundación llamada ONE cuyo objetivo es llevar est
FGX PRESS - Presentación Oportunidad de Negocio Global en español FGX PresSpain
Alíviate el Dolor físico y financiero: http://orisan.fgxpress.com/
VISITE www.itworkspain.net y verá más INFORMACIÓN - http://itworkspain.net
Puedes solicitar más información en orisanfgxpress@gmail.com o bién visitar la web arriba mencionada.
También tienes un canal de Diapositivas: http://slideshare.net/fgxpresspain
!!! BIENVENIDO A CASA !!!
25 rutas de cicloturismo de alforjas por Asturias avnuevoroces
Este recorrido de 31 km une Villabona con Gijón, pasando por Serín, Monteana y Veriña. Discurre principalmente por carreteras secundarias y es adecuado para todo tipo de bicicletas, ya que el perfil es en general de bajada desde Villabona hasta Gijón. Destaca la visita a la fluorita de Villabona, Les Casones y la portada de la iglesia de Serín, así como el embalse de San Andrés de los Tacones.
Ken Orr provides 3D design engineering and prototyping services including complex surfacing, sheet metal design, mechanical design, and project management. He has experience designing a variety of consumer and medical products such as patio umbrellas, cordless phones, lawn edging, remote controls, locks, furniture, medical devices, and more. His services include design for manufacturing, prototyping, and working closely with clients on design intent.
El documento presenta una lista de diferentes tipos de exhibidores, empaques y materiales promocionales que una empresa puede desarrollar y producir para propósitos de marketing directo, incluyendo cajas, displays, carpetas, grandes formatos, vinilos electrostáticos y más. La empresa ofrece ideas ilimitadas y se encarga de todo el proceso de desarrollo y producción.
Cloud2Bubble: Enhancing Quality of Experience in Mobile Cloud Computing SettingsPedro Costa
In recent years the mass adoption of mobile devices and increasingly ubiquitous connectivity have contributed to a radical change in the way people interact with computer systems. Moreover cloud computing infrastructures have paved the way for the development of smart systems in such settings, whose goal is to provide a service to enhance user experience based on environment and user sensed data. In this context, there is a clear disconnection between the two streams that flow continuously between user and cloud-based systems. On the one hand, user- and environment-generated data is being, for the most part, disregarded by service providers. On the other hand, services offered do not address users’ specific needs and preferences. In addition, service discovery is a cognitive demanding process and it may have detrimental consequences in user experience. In this paper we propose a user-centric framework that addresses the disconnection between these two streams: Cloud2Bubble. The framework facilitates the design and development of smart systems. It aims at leveraging existing technology, such as environment sensors and personal devices, to aggregate localised user-related data - defined as a bubble - into the cloud. This aggregation later supports the delivery of personalised services, contextually relevant to users. The delivery of services with such characteristics has the potential to enhance quality of experience and influence user behaviour. A first iteration of the platform was developed and an evaluation in a simulated environment was performed with encouraging results. Thus, the platform will be further expanded for instantiation and evaluation in the context of urban public transports. We intend to investigate the effects of relevant service delivery in terms of enhancement of quality of experience and influencing user behaviour. The delivery of a service with these characteristics presents benefits for both users and service providers.
Segurança, gestão e sustentabilidade para cloud computingPET Computação
Esta apresentação descreve a nossa experiência com uma nuvem privada, e discute o projeto e a implementação de um Private Cloud Monitoring System (PCMONS) e sua aplicação através de um estudo de caso para a arquitetura proposta. O objetivo desta apresentação é também fornecer gerenciamento de identidade, com base na federação digital de identidade, com autenticação e autorização de mecanismos de acesso a controle em ambientes de computação em nuvem. Green cloud computing visa uma transformação infra-estrutura que combina flexibilidade, qualidade dos serviços e energia reduzida utilização. Esta apresentação também introduz o modelo de gestão do sistema, análises de comportamento do sistema, descreve os princípios de operação e apresenta um caso de estudo de cenário e alguns resultados de nuvens verdes.
ACM ICN 2017 - UMOBILE tutorial Contextualization SessionRute C. Sofia
The document describes a tutorial session on contextualization aspects and integration into network operation from the UMOBILE project. It discusses the UMOBILE contextual manager agent and its software architecture, including modules for context capture, storage, and inference. It also introduces the PerSense Mobile Light tool for network contextualization, which non-intrusively mines wireless networks on Android devices to study user mobility and social interaction patterns. Two case studies are described that analyzed children's clustering and time-based mobility habits, and daily and weekly connectivity routines for network modeling.
This document discusses how governments can leverage cloud computing to achieve digital transformation. It begins by outlining the changing needs and trends in IT, including the need for affordable and efficient solutions. It then discusses how cloud computing can help meet these needs by providing on-demand, useful, and simple IT services. The document emphasizes that governments' unique security, operations, and interoperability needs must be considered. It provides a vision for government cloud computing that establishes secure, easily provisioned services. Finally, it profiles Star Storage and its private cloud offering StarVault, highlighting benefits like cost reduction, pay-as-you-go pricing, and capital preservation.
The document discusses logistics in the cloud and the FInest project. It provides an overview of cloud computing and defines cloud logistics as using cloud-based logistics applications and services to manage supply chains. The FInest project aims to build a collaboration and integration platform for international transport and logistics networks using Future Internet technologies. The platform will include modules for business collaboration, eContracting, proactive event monitoring, and transport planning. It is envisioned to provide real-time visibility and coordination across supply chain processes in the cloud.
Towards a Context-Oriented Software Implementation Frameworkkim.mens
Context-aware systems must manage the dynamic selection, activation, and execution of feature variants according to changing contexts, detected from data gathered from their surrounding execution environment. Many context-oriented programming languages focus only on the implementation level by providing appropriate language abstractions for implementing behavioural variations that can adapt dynamically to changing contexts. They often ignore or presuppose the existence of mechanisms to deal with earlier aspects such as the gathering of sensory input and context discovery. In this presentation we discuss a layered software architecture that reconciles all these aspects in a single implementation framework, which can be customised by application programmers into actual context-aware applications. This framework and a simulator to test applications build using this framework we recently implemented in Ruby and Ruby on Rails.
This document discusses cloud computing and defines key concepts such as infrastructure as a service, platform as a service, and software as a service. It outlines opportunities and risks of cloud computing related to legal, structural, economic and technical aspects. The document also discusses how electronic identification and security will be impacted by cloud computing and proposes possible approaches for Austria, including defining suitability criteria for cloud services and standards for cloud providers.
The document discusses managing cloud computing environments. It proposes using metadata templates to abstract cloud offerings from specific cloud resources. The templates would describe how a cloud offering is presented and consumed in a general form, indicating what the cloud service can offer. This allows cloud services to be deployed across multiple cloud providers in a standardized way, improving interoperability and portability. Managing cloud environments through standardized metadata templates helps break vendor lock-in and allows composing applications from multiple cloud services.
WorldCist 2013 - Behavior Assessment Framework Bernhard Klein
The Behavior Assessment Framework describes an systematic approach to evaluate mobile/pervasive services based on collected logging data during a field trial
The project aims to develop a cognitive system for fluid human-robot object exchange. A consortium was formed with partners responsible for various tasks like computer vision, robotics, and evaluation. The project will last 3 years, be funded by the EU, and align with their strategic research agenda. Work packages include understanding human-human exchange cognition, developing scene understanding modules, a neuroscience-based control architecture, and integrating the system onto a prototype robot. Dissemination will occur through a website, social media, and project management contacts.
1) 3G is the third generation of cellular technology that focuses on digital data in addition to voice. It uses technologies like WCDMA and CDMA2000 1x EV-DO.
2) 3G aims to provide high-speed mobile data services like video calling through personal communicators, connecting people to express identities, optimizing traffic, and enabling social learning through community connections.
3) For 3G to succeed, cellular operators need to separate into network providers and service providers while content providers learn the technologies and needs to deliver customized services across different user groups.
The document discusses Orange's use of the CLIF load testing framework to test the performance of its Web Service Oriented Infrastructure (WSOI). WSOI handles over 500 million calls per month. CLIF allows Orange to test WSOI's request throughput, response times, and resource usage under varying loads. Tests inject SOAP requests to evaluate the load on WSOI and its underlying servers and XML appliance. CLIF provides scalable, versatile load testing to help Orange ensure WSOI's performance and availability for its many clients.
Meego Italian Day 2011 – Prof. Paolo Bellavista - Mobile & Context-aware Computing: Panoramica, Scenari Applicativi e Sfide Tecnologiche
L’intervento cercherà di fare intuire, con esempi pratici e concreti, perchè le infrastrutture di supporto a servizi mobili e le applicazioni mobili stesse non possono più prescindere da forme avanzate di gestione del contesto a livello middleware. La gestione del contesto sta emergendo come cruciale non solo per la personalizzazione adattiva dei servizi mobili ma anche per vincere le sfide tecnologiche correlate alla necessità di scalabilità in scenari di deployment di ampie dimensioni. Saranno mostrate rapidamente esemplificazioni in ambito monitoraggio urbano tramite reti veicolari di sensori e condivisione opportunistica di risorse sotto-utilizzate.
Prof. Paolo Bellavista è professore associato di sistemi distribuiti e mobili presso la Facoltà di Ingegneria dell’Università di Bologna. I suoi principali ambiti di ricerca sono il supporto middleware a sistemi e servizi mobili, i servizi context-aware, lo streaming multimediale verso smart phone su reti wired-wireless eterogenee, le reti wireless di sensori anche veicolari, l’integrazione dinamica di sistemi mobili con infrastrutture, anche cloud. E’ inoltre membro dell’Editorial Board di IEEE Communications, IEEE Transactions on Computers, IEEE Transactions on Network and Service Management., IEEE Transactions on Services Computing, Elsevier Pervasive and Mobile Computing Journal, and Springer Journal of Network and Systems Management.
http://www.meegoit.com/2011
This document provides an introduction to microservices architecture. It discusses why companies adopt the microservices style, how to design microservices, common patterns, and examples from Netflix.
The key points are:
1) Microservices architecture breaks applications into small, independent services that communicate over well-defined interfaces. This improves modularity, scalability, and allows independent deployments.
2) When designing microservices, services should be organized around business capabilities, have decentralized governance and data, and be designed to fail independently through patterns like circuit breakers.
3) Netflix is a leader in microservices and has open sourced many tools like Hystrix for latency handling and Eureka for service discovery that
This document summarizes the OpenNebula Annual Conference 2010 held in Paris. It discusses OpenNebula, an open-source toolkit for building private, public, and hybrid clouds. OpenNebula provides comprehensive management of cloud infrastructure and workloads while supporting integration with existing tools and standards. It allows for innovation in addressing business and technical challenges in cloud computing management.
NECOS Project: Lightweight Slicing of CloudFederated InfrastructuresATMOSPHERE .
The document discusses a project called NECOS that aims to address limitations of current cloud computing infrastructures. It introduces a new service model called "Slice-as-a-Service" that allows configuration of slices over both network and cloud infrastructure resources. The goal of NECOS is to automate cloud and network configuration by providing uniform management of computing, connectivity, and storage resources based on the Lightweight Slice Defined Cloud concept. Current work includes developing prototypes and defining demonstrations involving IoT and tourism use cases.
The document outlines three pilots for the WP2 experiment on homecare and independent living services. Pilot 1 involves transferring a Belgian videoconferencing platform to a Finnish living lab to facilitate remote care. Pilot 2 transfers a Dutch sensor network for monitoring activities of daily living to Spain. Pilot 3 tests a Dutch social emergency app in Belgium. The objective is to evaluate cross-border services, provide lessons learned, and assess how to efficiently conduct such projects between countries. Expected results include common approaches, validated methods, and benefits of international collaboration.
Discover and learn how to build a microservices platform, get a view of the best of breed architecture, solving common challenges, dig into Netflix stack, Yelp PaaSTA, AirBnB SmartStack, Apache Mesos, SoundCloud, Spinnaker experiences.
French audience : the JUG live recording is available here, https://www.youtube.com/watch?v=5LnL1HYmLwY&feature=youtu.be
The IBM Research Compute Cloud (RC2): Innovation, Best Practices and Lessons ...Society of Women Engineers
The document discusses the IBM Research Compute Cloud (RC2) project which aimed to establish an environment for innovation in cloud computing within IBM Research. It provides an overview of the history and development of RC2, including its initial goals, architecture, monitoring capabilities, and supported applications. The document also discusses lessons learned during the transformation to a cloud model, including technical and cultural challenges faced along the way.
The document discusses the European Union's Digital Agenda and focuses on cloud computing and green ICT. It defines cloud computing, outlines the main challenges around interoperability, privacy, security and governance. It discusses the EU cloud strategy of developing the legal framework, research and standardization. Funding opportunities for cloud computing through the CIP Work Programme are also mentioned. The document argues that cloud computing can significantly reduce carbon emissions and help make ICT more environmentally friendly.
Similar to UBICOMM 2012 - The Context Manager: Personalized Information and Services in Mobile Environments (20)
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Introduction of Cybersecurity with OSS at Code Europe 2024
UBICOMM 2012 - The Context Manager: Personalized Information and Services in Mobile Environments
1. UBICOMM
2012
Barcelona
Introduction Context Management Infrastructure The Context Manager Prototype Conclusions
THE CONTEXT MANAGER:
PERSONALIZED INFORMATION AND SERVICES
IN MOBILE ENVIRONMENTS
Pablo Curiel Álamo
Ana Belén Lago Vilariño
DeustoTech - Deusto Institute of Technology
Bilbao, Spain
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 1
2. UBICOMM
2012
Barcelona
TABLE OF CONTENTS
Introduction Context Management Infrastructure The Context Manager Prototype Conclusions
• Introduction
• The Context Management Infrastructure
• The Context Manager
• Prototype and Use Case
• Conclusions
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 2
3. UBICOMM
2012
Barcelona
CONTEXT AND CONTEXT-AWARENESS
Introduction
INTRODUCTION Context Management Infrastructure The Context Manager Prototype Conclusions
• Context information management has
become of great interest
– Context-aware application development
– Information and service personalization
– Greater relevancy for the end-users
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 3
4. UBICOMM
2012
Barcelona
CONTEXT-AWARENESS IN MOBILE DEVICES
Introduction
INTRODUCTION Context Management Infrastructure The Context Manager Prototype Conclusions
Mobile devices Great platform
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 4
5. UBICOMM
2012
Barcelona
THE GOAL
Introduction
INTRODUCTION Context Management Infrastructure The Context Manager Prototype Conclusions
• Give service to a mobile and user-tailored
service environment
• Manage the context information that will
enable:
– Selecting services which are relevant to the end-
users
– Adapting those services to better meet end-user
needs
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 5
6. UBICOMM
2012
Barcelona
WHAT IS IT?
Introduction Context Management Infrastructure
CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions
• The context management infrastructure
– Is responsible for dealing with context information
during its whole life cycle
• Information provisioning
• Adaptation and aggregation
• Usage of it in benefit of the user
• Comprised of a series of elements, which can
be classified in three groups depending on the
task they carry out with context information
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 6
7. UBICOMM
2012
Barcelona
CONTEXT PROVIDERS
Introduction Context Management Infrastructure
CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions
• The Context Management Infrastructure
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 7
8. UBICOMM
2012
Barcelona
CONTEXT PROVIDERS
Introduction Context Management Infrastructure
CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions
• Context Providers
– Entities which provide context
information to the system
– Physical sensors, mobile devices,
social networks, services...
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 8
9. UBICOMM
2012
Barcelona
CONTEXT PROVIDERS
Introduction Context Management Infrastructure
CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions
• Context Consumers
– Entities which make use of
context information to adapt
their behaviour or to take
decisions
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 9
10. UBICOMM
2012
Barcelona
CONTEXT PROVIDERS
Introduction Context Management Infrastructure
CONTEXT MANAGEMENT INFRASTRUCTURE The Context Manager Prototype Conclusions
• The Context Manager
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 10
11. UBICOMM
2012
Barcelona
THE CONTEXT MANAGER
Introduction Context Management Infrastructure THE CContextMANAGER
The ONTEXT Manager Prototype Conclusions
• The Context Manager: The central element
– Relieves mobile devices from carrying out
demanding tasks with context information
– Context repository
• Stores context information received from the sources
• Allows consumers to access it
– Data-centric approach
– Comprised of a series of independent and
reusable components
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 11
12. UBICOMM
2012
Barcelona
THE CONTEXT MANAGER
Introduction Context Management Infrastructure THE CContextMANAGER
The ONTEXT Manager Prototype Conclusions
• Current Context
– Stores the context information which is valid in each moment.
• Context Broker
– Receives the context information from the sources and stores it
in the current context
– Responds consumers’ requests querying the current context
– Two subcomponents
• Query Manager: Synchronous access to the context
• Suscription Manager: Asynchronous access to the context
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 12
13. UBICOMM
2012
Barcelona
THE CONTEXT MANAGEMENT API
Introduction Context Management Infrastructure THE CContextMANAGER
The ONTEXT Manager Prototype Conclusions
• Unique entry point to the Context Manager
functionality
• Generic methods to work with context
information
– Add/Remove Context Info
– Query
– Subscribe/Notify
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 13
14. UBICOMM
2012
Barcelona
PROTOTYPE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Context Manager
– Java and OSGi
– Jena2 and Jenabean
– RESTful Interface
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 14
15. UBICOMM
2012
Barcelona
PROTOTYPE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Contextual Service
– Suggests plans to
nearby friends
– Connected to
Twitter
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 15
16. UBICOMM
2012
Barcelona
PROTOTYPE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Mobile end-user application
– Android OS
– Informs the Context Manager
about user status
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 16
17. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Ontology
– Users
– Locations
– Restaurants
– Activities
– Alerts
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 17
18. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• We have 3 friends…
Carlos
Alfonso
Benito
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 18
19. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• And the Contextual Service…
Subscribe
Friends are in the
same location
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 19
20. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Alfonso has a busy day
Update
Alfonso is Working
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 20
21. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Carlos travels to Barcelona
Carlos
Alfonso
Benito
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 21
22. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• And his mobile app tells the Context Manager
about it
Carlos
Update
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 22
23. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• So the subscription registered by the Service is
matched
The 3 friends are in
Barcelona!
Notify
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 23
24. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Organize a meeting!
Which friends are
available?
Query
Carlos & Benito
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 24
25. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Organize a meeting!
Alerts for
Carlos & Benito
“Wanna meet for a
lunch?”
Update
Update
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 25
26. UBICOMM
2012
Barcelona
USE CASE
Introduction Context Management Infrastructure The Context Manager Prototype
PROTOTYPE Conclusions
• Organize a meeting!
Are there alerts for
Carlos us?
Query
Query
Benito
Yes!
“Wanna meet for a
lunch?”
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 26
27. UBICOMM
2012
Barcelona
CONCLUSIONS
Introduction Context Management Infrastructure The Context Manager Prototype Conclusions
CONCLUSIONS
• A context management infrastructure that
– Supports resource-limited devices like mobile
devices
– Relies on open standards
– Is extensible
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 27
28. UBICOMM
2012
Barcelona
FUTURE WORK
Introduction Context Management Infrastructure The Context Manager Prototype Conclusions
CONCLUSIONS
• Supporting a Context history
• Privacy and security policies
– Trust in context providers
– Control access for context consumers
• More demanding real-life validation scenarios
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 28
29. UBICOMM
2012
Barcelona
Introduction Context Management Infrastructure The Context Manager Prototype Conclusions
The Context Manager:
Personalized Information and Services in
Mobile Environments
Pablo Curiel Álamo
pcuriel@deusto.es
DeustoTech - Deusto Institute of Technology. 48007
Bilbao, Spain
Pablo Curiel - The Context Manager: Personalized Information and Services in Mobile Environments 29