CATS est une plate-forme à services orientée transport et ciblant les environnements mobiles. Elle permet de prendre en compte le contexte d'exécution et d'adapter en fonction l'architecture de l'application afin de permettre à l'utilisateur de bénéficier du maximum de services utiles à un moment donné. Par exemple un véhicule peut vouloir utiliser un service de réservation de place de parking à partir du moment ou un nombre assez important de voisins autour de lui l'utilise également. Ou encore un véhicule arrivant dans un parking souterrain souhaiterait pouvoir télécharger les services et ressources lui permettant de se localiser et d'évoluer dans cet environnement. CATS facilite la mise en oeuvre d'une telle solution. Le framework s'appuie sur OSGi et iPOJO pour le téléchargement, la connexion et l'assemblage des services.
Metra Rail Evolved its Online Presence - Acquity and Day Webinardaysoftware
Chicago's rail transport system, Metra, evolved its online presence and transformed its online presence across multiple channels, including the web and mobile.
Metra Rail Evolved its Online Presence - Acquity and Day Webinardaysoftware
Chicago's rail transport system, Metra, evolved its online presence and transformed its online presence across multiple channels, including the web and mobile.
Slides to the HandsOn CloudFoundry session given with @fbiville on Oct 11th, 2012.
Instructions to the exercises are here : https://github.com/ericbottard/hands-on-cloudfoundry
Copyright Hil Tech Ltd Animated Road Presentation With Dynamic Road Issues Ju...guest7168f1
LEDline® is a nighttime or daylight visible, encapsulated linear LED lighting system of embedded LEDs within solid plastic. It can be induction or DC powered; is corrosion proof and submersible, and will take the weight of a ¾ million pound aircraft such as a Boeing 747. It is used to increase safety and improve infrastructure efficiencies; for highlighting barriers and in-pavement markings in roads and airfields; for highlighting helicopter pads, signage, buildings, or for lighting / highlighting in the marine, mining and military environments (for daylight or Night Vision Goggle uses); LEDline® is used just about anywhere!
2009 05 Apac Container Ports Frost & SullivanAlvin Chua
There are many challenges ahead for container port operators. The biggest challenge of all is the economic downturn that took a dramatic turn for the worst in the last quarter of 2008. The declining throughput has dramatically reduced the revenues of port operators. This scenario, coupled with increasing costs from the security and green initiatives, make 2009 a very challenging environment for port operators. To meet this challenge, port operators are exploring new revenue opportunities through new services and expanding their hinterland reach.
Frost & Sullivan\'s Consultant, Michael Lee, will share his findings on:
- Insights on container ports industry structure across major Asia Pacific countries
- Container ports’ growth opportunities & future prospects
- Insights on container ports driver, restraints and challenges
- Implication of security and emission trading have on container ports across the region.
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
How can we take UX and Data Storytelling out of the tech context and use them to change the way government behaves?
Showcasing the truth is the highest goal of data storytelling. Because the design of a chart can affect the interpretation of data in a major way, one must wield visual tools with care and deliberation. Using quantitative facts to evoke an emotional response is best achieved with the combination of UX and data storytelling.
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
By David F. Larcker, Stephen A. Miles, and Brian Tayan
Stanford Closer Look Series
Overview:
Shareholders pay considerable attention to the choice of executive selected as the new CEO whenever a change in leadership takes place. However, without an inside look at the leading candidates to assume the CEO role, it is difficult for shareholders to tell whether the board has made the correct choice. In this Closer Look, we examine CEO succession events among the largest 100 companies over a ten-year period to determine what happens to the executives who were not selected (i.e., the “succession losers”) and how they perform relative to those who were selected (the “succession winners”).
We ask:
• Are the executives selected for the CEO role really better than those passed over?
• What are the implications for understanding the labor market for executive talent?
• Are differences in performance due to operating conditions or quality of available talent?
• Are boards better at identifying CEO talent than other research generally suggests?
We’re all trying to find that idea or spark that will turn a good project into a great project. Creativity plays a huge role in the outcome of our work. Harnessing the power of collaboration and open source, we can make great strides towards excellence. Not just for designers, this talk can be applicable to many different roles – even development. In this talk, Seasoned Creative Director Sara Cannon is going to share some secrets about creative methodology, collaboration, and the strong role that open source can play in our work.
The impact of innovation on travel and tourism industries (World Travel Marke...Brian Solis
From the impact of Pokemon Go on Silicon Valley to artificial intelligence, futurist Brian Solis talks to Mathew Parsons of World Travel Market about the future of travel, tourism and hospitality.
Slides to the HandsOn CloudFoundry session given with @fbiville on Oct 11th, 2012.
Instructions to the exercises are here : https://github.com/ericbottard/hands-on-cloudfoundry
Copyright Hil Tech Ltd Animated Road Presentation With Dynamic Road Issues Ju...guest7168f1
LEDline® is a nighttime or daylight visible, encapsulated linear LED lighting system of embedded LEDs within solid plastic. It can be induction or DC powered; is corrosion proof and submersible, and will take the weight of a ¾ million pound aircraft such as a Boeing 747. It is used to increase safety and improve infrastructure efficiencies; for highlighting barriers and in-pavement markings in roads and airfields; for highlighting helicopter pads, signage, buildings, or for lighting / highlighting in the marine, mining and military environments (for daylight or Night Vision Goggle uses); LEDline® is used just about anywhere!
2009 05 Apac Container Ports Frost & SullivanAlvin Chua
There are many challenges ahead for container port operators. The biggest challenge of all is the economic downturn that took a dramatic turn for the worst in the last quarter of 2008. The declining throughput has dramatically reduced the revenues of port operators. This scenario, coupled with increasing costs from the security and green initiatives, make 2009 a very challenging environment for port operators. To meet this challenge, port operators are exploring new revenue opportunities through new services and expanding their hinterland reach.
Frost & Sullivan\'s Consultant, Michael Lee, will share his findings on:
- Insights on container ports industry structure across major Asia Pacific countries
- Container ports’ growth opportunities & future prospects
- Insights on container ports driver, restraints and challenges
- Implication of security and emission trading have on container ports across the region.
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
How can we take UX and Data Storytelling out of the tech context and use them to change the way government behaves?
Showcasing the truth is the highest goal of data storytelling. Because the design of a chart can affect the interpretation of data in a major way, one must wield visual tools with care and deliberation. Using quantitative facts to evoke an emotional response is best achieved with the combination of UX and data storytelling.
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
By David F. Larcker, Stephen A. Miles, and Brian Tayan
Stanford Closer Look Series
Overview:
Shareholders pay considerable attention to the choice of executive selected as the new CEO whenever a change in leadership takes place. However, without an inside look at the leading candidates to assume the CEO role, it is difficult for shareholders to tell whether the board has made the correct choice. In this Closer Look, we examine CEO succession events among the largest 100 companies over a ten-year period to determine what happens to the executives who were not selected (i.e., the “succession losers”) and how they perform relative to those who were selected (the “succession winners”).
We ask:
• Are the executives selected for the CEO role really better than those passed over?
• What are the implications for understanding the labor market for executive talent?
• Are differences in performance due to operating conditions or quality of available talent?
• Are boards better at identifying CEO talent than other research generally suggests?
We’re all trying to find that idea or spark that will turn a good project into a great project. Creativity plays a huge role in the outcome of our work. Harnessing the power of collaboration and open source, we can make great strides towards excellence. Not just for designers, this talk can be applicable to many different roles – even development. In this talk, Seasoned Creative Director Sara Cannon is going to share some secrets about creative methodology, collaboration, and the strong role that open source can play in our work.
The impact of innovation on travel and tourism industries (World Travel Marke...Brian Solis
From the impact of Pokemon Go on Silicon Valley to artificial intelligence, futurist Brian Solis talks to Mathew Parsons of World Travel Market about the future of travel, tourism and hospitality.
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
If your B2B blogging goals include earning social media shares and backlinks to boost your search rankings, this infographic lists the size best approaches.
Each technological age has been marked by a shift in how the industrial platform enables companies to rethink their business processes and create wealth. In the talk I argue that we are limiting our view of what this next industrial/digital age can offer because of how we read, measure and through that perceive the world (how we cherry pick data). Companies are locked in metrics and quantitative measures, data that can fit into a spreadsheet. And by that they see the digital transformation merely as an efficiency tool to the fossil fuel age. But we need to stretch further…
Disruption: Maps - Presentation by Marcus Thielking, CMO & CFO of Skobbler at the NOAH 2012 Conference in London, Old Billingsgate on the 6th of November 2012.
Dubbo and Weidian's practice on micro-service architectureHuxing Zhang
Weidian is a social-based e-commerce platform that helps people with dreams to start a business easier. It is also committed to providing consumers with a useful, fun and attitude-oriented shopping platform. Since started from 2014, it has reached 170 millions app downloads in total, and millions of average DAU.
This slides introduces how Weidian's architecture is migrating from monolithic application to Dubbo's based micro-service architecture.
Similar to CATS: A Context-Aware Transportation Services Framework for Mobile Environments (20)
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
CATS: A Context-Aware Transportation Services Framework for Mobile Environments
1. + LAMIH
L A B O R AT O I R E
D’ A UTOMATIQUE
DE MECANIQUE ET
D’ I NFORMATIQUE
INDUSTRIELLES
ET HUMAINES
Dana Popovici (PhD student), Mikael Desertot (co-adviser), Sylvain Lecomte (adviser)
2. 2
+
Plan
! Introduction
! Circumstances of our work
! Domain & goal
! The proposed framework – for transportation applications
! Context of execution – what is context?
! Architecture – on top of OSGi
! VESPA – example of a transportation application
! Conclusion & perspectives
3. 3
+
Circumstances of our work
! Nowadays: important technological advancements
! PDA; Smartphones (with GPS, Wi-Fi, …)
! Information & services available everywhere
! Existing applications that make use of such technology
! Location based services (using GPS): itinerary; POI; traffic information; …
! Cooperation applications between users: guided museum visits; file sharing; …
! Limits of the applications
! isolated applications – no cooperation between applications
! lack of flexibility – example: GPS navigation in a tunnel
! diversity of architectures
! lack of an unified framework to model and manage applications
4. 4
+ Domain
! Transportation applications for mobile devices (Smartphone, tablet, …)
! Assist users traveling from one place to another
! GPS navigation + accidents notification + POI + parking + …
React to context changes
!
What is interestingto installhighway?
! Easy on the and use What about in a city?
Highway City
accident
!
ke !
Bra
Shop City POI
nt
ide Gas
acc red !
o
ign
Shop
Gas
4 5
5. 5
+ Constraints & challenges
! Constraints
! Limited device resources
! small screen; little memory; …
! Need for communication – infrastructure access
is not ensured
! in-car devices (no GSM); area without 3G coverage
! The user can't manage the device at all time
! especially drivers
! Challenges
! Users are highly mobile & distributed
! both the user and her/his neighbors move
! The context evolves
! city/highway; indoor/outdoor; new neighbor; GPS
signal lost;…
6. 6
+
Scenario of use
! A driver using an application on
the mobile phone
! navigation + parking place service
(with simple broadcast protocol)
! the underground parking uses a
dedicated parking place service
! the server & a user have the service
! Problems
1. how to download a service?
2. how to choose which one?
3. how to connect it to the
existing application?
! Currently: not possible
7. + Context-Aware Transportation Services 7
(CATS) Framework
! A framework on mobile devices (Smartphone, in-car device,…) for
transportation specific applications:
1. Context-Aware: applications react to context changes by reconfiguring or
replacing services
2. Transportation: specific context elements
3. Services: modular applications built of services
4. Framework: simultaneous management of the applications
Framework
Application 2
Context
Application 1 manager
Service Bb
Service Da
Trader
Service Aa Service Ca
Execution
Service Ba Service Ea manager
8. 8
+
CATS Framework
1. Taking into account the context
2. Modular architecture
3. Service research and installation
Framework
Application 2
Context
Application 1 manager
Service Da
Trader
Service Aa Service Ca
Execution
Service Ba Service Ea manager
9. 9
+
The context
! Context is all information that can be used to characterize the
situation of an entity [Dey and Abowd, 1999]
! a system is context-aware if it uses context to provide relevant services &
information with respect to the user's task
! Who uses context and which elements?
! all mobile applications that are in frequently changing environments
! elements: sensor data (temperature, sound, …); personal context (user's
schedule, preferences, …); services available in proximity; etc.
! impossible to model all the context !!
10. 10
+
Context in transportation
! Our applications assist users on the move
! Goal: don't stop working & adapt to the context
! How do we adapt?
! replace services (they don't work / they're not suited)
! download & install new services
! What are the domain characteristics?
! high mobility of the users
pedestrians, passengers (bus, train, …), drivers (city, highway)
! unstable communication network
infrastructure connection loss, changing neighbors
! need to function in ad-hoc
(example: notification of an accident or emergency breaking)
11. 11
+
Context elements
! The device – services may be specific for a device or need certain
resources (important at download!)
! The execution framework – services have dependencies which must be
resolved (important at download!)
! The environment – changes constantly and influences the performance of
the services; it determines the reconfiguration or replacement of services
! The user – can influence the behavior of some services
Context
DeviceCtx ExecutionCtx EnvironmentCtx UserCtx
Software Hardware Services Data Position Network Use External Time Profile Prefers
12. 12
+
Approach
! A context element can determine the stopping of a service
! an equivalent service must be found, independent of that element
! example: positioning with GPS / Wi-Fi
! Some services are context-dependent
! they need to know the value of an element to configure parameters – example:
traffic event notification on the highway / in the city
! equivalent services based on the context
! Context monitoring with a publish & subscribe mechanism for the
context elements
13. 13
+
CATS Framework
1. Taking into account the context
! Context Manager – takes snapshots of the context elements
2. Modular architecture
3. Service research and installation
Framework
Application 2
Context
Application 1 manager
Service Da
Trader
Service Aa Service Ca
Execution
Service Ba Service Ea manager
14. 14
+
CATS Framework
1. Taking into account the context
2. Modular architecture – service based
! OSGi framework
3. Service research and installation
Framework
Application 2
Context
Application 1 manager
Service Da
Trader
Service Aa Service Ca
Execution
Service Ba Service Ea manager
15. 15
+
Execution Manager
! Needed for extra functionality on top of OSGi
! Manages services with respect to the context
! stops services which are no longer conform with the conditions
! starts an equivalent service which is suited
! handles the situation when no equivalent is present on the device
! launches a search for the service on neighboring devices
16. 16
+
CATS Framework
1. Taking into account the context
2. Modular architecture
3. Service research and installation
! service description; discovery
Framework
Application 2
Context
Application 1 manager
Service Da
Trader
Service Aa Service Ca
Execution
Service Ba Service Ea manager
17. 17
+ Service discovery
(in the transportation domain)
! Infrastructure access is not always available – search near by
! ideally: have a maximum of services on the device (when possible)
! Constraints:
! download before the devices are too far apart – choose "best" device
! services should be of small size
too fast ok
too far
service?
18. 18
+
The Trader
! Goal: retrieve as fast as possible a suitable service
! Criteria:
! service functionality – does it do what we want?
! context dependency – is it suited for the current context of the device?
! relative movement of the devices – is there enough time to download?
! Functioning of the Trader [work in progress]
! the device sends a request for a service to neighboring devices
! the neighbors having an implementation of the service answer
! the device chooses the "best" service
! the device downloads & installs the service
19. 19
+
So… the CATS framework
! is based on OSGi – allows to install & deploy services on the fly
! has bundles to manage the framework and the applications
! Context Manager; Execution Manager; Trader
! uses equivalent services based on context situations and
encourages a maximum of local services
! 3G/Internet is not always available
! Which applications run on CATS ?
20. + VESPA 20
! uses V2V communication to share information about events on the road
! information dissemination => dissemination protocol
! estimation of event relevancy => based on GPS coordinates
! user notification => information display on screen
21. + VESPA on CATS 21
! Several map services (for event notification):
! no map – display distance & direction to the event
! google – needs 3G or Internet
! local – simplified map to download (example: user made map of a village)
! Several parking place protocols:
! dissemination – risk of competition
! reservation protocol – increased number of messages
Framework
Application 2
Context
VESPA manager
Service Da
Trader
EP Positioning
Execution
Dissemination Service Ea manager
23. 23
+
Conclusion
! Despite the large amount of research in the domain of mobile
applications, few works consider the creation of a dynamic
framework with services installed on the fly
! Our goal is to propose a framework suitable for the transportation
domain, hosting flexible applications
! easy context adaptation through services exchange
! continuous functioning in all environments, with minimal user intervention
! The OSGi framework enables us to achieve these goals
24. 24
+
Work in progress & future work
! The evaluations were done on devices with very limited mobility
! the influence of mobility must be evaluated further
! The distributed trader is not finalized
! a query language must be developed, to allow a fine description of the
needed service based on context elements
! Improvement of the service reconfiguration for a better adaptation
to the context changes
25. + LAMIH
L A B O R AT O I R E
D’ A UTOMATIQUE
DE MECANIQUE ET
D’ I NFORMATIQUE
INDUSTRIELLES
ET HUMAINES
Merci pour votre attention!
Dana Popovici (doctorante), Mikael Desertot (encadrant), Sylvain Lecomte (directeur de thèse)