'Pitch' type presentation for the SocialZap demonstrator at the SEALincMeida Symposium on 23 November 2012. Also includes an update of the current status of the R&D with the various technical partners
Staying ahead of the multi-core revolution with CDT debugmarckhouzam
Staying ahead of the multi-core revolution with CDT debug
The use of multi-core chips is now a reality for computer systems. With such technology however, software is becoming more complex, and problems exceedingly difficult to debug. The C/C++ Development Tooling (CDT) already provides advanced debugging features such as non-stop, multi-process, reversible debugging, tracepoints and more. In addition to those features, the CDT community has undertaken the implementation of a rich set of multi-core debugging features which will be available with GDB towards a Linux target and will also allow the integration of proprietary debuggers and targets.
This presentation will describe the efforts of the CDT's Multi-Core Debugging Work Group, where different companies and community members are joining forces to make multi-core debugging a reality for the CDT and Eclipse. We will cover the goals that have been established, the features that have been implemented or are actively being worked on, and the road ahead. We plan on showing many of the features that we aim for with actual demos, including the displaying of cores in a debug session, the dynamic grouping of cores/processes/threads, the pinning and cloning of debugging views, and a configurable layout of the debugging elements.
Presentation at Android Builders Summit 2012.
Based on the experience of working with ODM companies and SoC vendors, this session would discuss how to figure out the performance hotspot of certain Android devices and then improve in various areas including graphics and boot time. This session consists of the detailed components which seem to be independent from each other in traditional view. However, the situation changes a lot in Android system view since everything is coupled in a mass. Three frequently mentioned items in Android engineering are selected as the entry points: 2D/3D graphics, runtime, and boot time. Audience: Developers who work on Android system integration and platform enablement.
Junos Space SDK - Imagination, Ideas, InnovationJuniper Networks
The availability of Junos Space SDK further extends Juniper’s open ecosystem, enabling developers to build network-aware applications quickly and economically.
Linaro's mission is to make it easier and quicker for ARM partners to deploy the latest technology into optimized Linux based products. This presentation covers the basic work from Linaro Android platform team.
Presentation at FreedomHEC 2012 Conference. 0xlab extends DMTCP (Distributed Multi-Threaded CheckPointing) to enable Android checkpointing, which leads to resume to stored state for faster Android boot time and make better product field trial experience.
Staying ahead of the multi-core revolution with CDT debugmarckhouzam
Staying ahead of the multi-core revolution with CDT debug
The use of multi-core chips is now a reality for computer systems. With such technology however, software is becoming more complex, and problems exceedingly difficult to debug. The C/C++ Development Tooling (CDT) already provides advanced debugging features such as non-stop, multi-process, reversible debugging, tracepoints and more. In addition to those features, the CDT community has undertaken the implementation of a rich set of multi-core debugging features which will be available with GDB towards a Linux target and will also allow the integration of proprietary debuggers and targets.
This presentation will describe the efforts of the CDT's Multi-Core Debugging Work Group, where different companies and community members are joining forces to make multi-core debugging a reality for the CDT and Eclipse. We will cover the goals that have been established, the features that have been implemented or are actively being worked on, and the road ahead. We plan on showing many of the features that we aim for with actual demos, including the displaying of cores in a debug session, the dynamic grouping of cores/processes/threads, the pinning and cloning of debugging views, and a configurable layout of the debugging elements.
Presentation at Android Builders Summit 2012.
Based on the experience of working with ODM companies and SoC vendors, this session would discuss how to figure out the performance hotspot of certain Android devices and then improve in various areas including graphics and boot time. This session consists of the detailed components which seem to be independent from each other in traditional view. However, the situation changes a lot in Android system view since everything is coupled in a mass. Three frequently mentioned items in Android engineering are selected as the entry points: 2D/3D graphics, runtime, and boot time. Audience: Developers who work on Android system integration and platform enablement.
Junos Space SDK - Imagination, Ideas, InnovationJuniper Networks
The availability of Junos Space SDK further extends Juniper’s open ecosystem, enabling developers to build network-aware applications quickly and economically.
Linaro's mission is to make it easier and quicker for ARM partners to deploy the latest technology into optimized Linux based products. This presentation covers the basic work from Linaro Android platform team.
Presentation at FreedomHEC 2012 Conference. 0xlab extends DMTCP (Distributed Multi-Threaded CheckPointing) to enable Android checkpointing, which leads to resume to stored state for faster Android boot time and make better product field trial experience.
Objectives:
- Getting an understanding of what SharePoint is.
- Getting familiar with the features SharePoint offers as a development Platform.
-Comprehend the different Development options.
- SharePoint Workflow Development.
- SharePoint Application Lifecycle Management.
In this webinar the CTO and Product Management Director of Service2Media explain about the Service2Media App Lifecycle Platform - M2Active. M2Active is the technique behind the platform: Architecture and Runtimes. This webinar is rather technical and especially interesting for CIO's or app development and IT staff that are interested to use The App Lifecycle Platform to develop portfolio's of core and critical App's.
Profiling Multicore Systems to Maximize Core Utilization mentoresd
Profiling Multicore Systems to Maximize Core Utilization – Colin Walls
Underutilization of cores in a multicore system can be considered a bug. As your system incorporates more cores, you need to make sure that all the cores are being utilized fully. Un-expected inter-actions between processes, the operating system, and resources can prevent cores from delivering peak performance. In this session explore how to profile what each core is doing, which processes are running on each core, and understand where core utilization falls below optimum values.
Objectives:
- Getting an understanding of what SharePoint is.
- Getting familiar with the features SharePoint offers as a development Platform.
-Comprehend the different Development options.
- SharePoint Workflow Development.
- SharePoint Application Lifecycle Management.
In this webinar the CTO and Product Management Director of Service2Media explain about the Service2Media App Lifecycle Platform - M2Active. M2Active is the technique behind the platform: Architecture and Runtimes. This webinar is rather technical and especially interesting for CIO's or app development and IT staff that are interested to use The App Lifecycle Platform to develop portfolio's of core and critical App's.
Profiling Multicore Systems to Maximize Core Utilization mentoresd
Profiling Multicore Systems to Maximize Core Utilization – Colin Walls
Underutilization of cores in a multicore system can be considered a bug. As your system incorporates more cores, you need to make sure that all the cores are being utilized fully. Un-expected inter-actions between processes, the operating system, and resources can prevent cores from delivering peak performance. In this session explore how to profile what each core is doing, which processes are running on each core, and understand where core utilization falls below optimum values.
Jopenmetaverse is a pure java implementation of client of 3D Virtual World Simulator called OpenSim.
You can get the source code from https://bitbucket.org/jchauhan/jopenmetaverse
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
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
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.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
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
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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.
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
13. SocialZap
1. Give it a television broadcast, it finds
popular topics in online chatter
2. It then identifies the ‘Zap Points’ in the
broadcast for those topics
3. Shares the social Zap Points on your
website, identifying popular content for
more viewers
Goodbye YouTube!
16. The SocialZap partners
Language analysis
pros
Computer vision
experts
Software
pros
The keepers of Dutch
television
Multimedia
interfacers
Social mavens
all
18. SocialZap – how it works
1. Collect tweets for your broadcasts
2. Analyse them for popular (visual) topics
3. Learn a visual model for popular topic
4. Find that topic in your broadcast
5. Display in your (Uitzending Gemist) player
6. Use Zap Points for sharing, commenting, and
getting more viewers
20. That was the pitch
• Now for the nitty-gritty stuff
21. System module dataflow
Central Server
Tweet Caption Video Video
Front-End Users
Analyzer Analyzer Miner Indexer
Closed Captions
(optional) Uitzending
Beeld en Geluid
Gemist
User-Generated Content
22. System module dataflow
Central Server
Tweet Caption Video Video
Front-End Users
Analyzer Analyzer Miner Indexer
Closed Captions
(optional) Uitzending
Beeld en Geluid
Gemist
User-Generated Content
23. System module dataflow
Central Server
Tweet Caption Video Video
Front-End Users
Analyzer Analyzer Miner Indexer
Closed Captions
(optional) Uitzending
Beeld en Geluid
Gemist
User-Generated Content
24. System module dataflow
Central Server
Tweet Caption Video Video
Front-End Users
Analyzer Analyzer Miner Indexer
Closed Captions
(optional) Uitzending
Beeld en Geluid
Gemist
User-Generated Content
25. System module dataflow
Central Server
Tweet Caption Video Video
Front-End Users
Analyzer Analyzer Miner Indexer
Closed Captions
(optional) Uitzending
Beeld en Geluid
Gemist
User-Generated Content
26. System module dataflow
Central Server
Tweet Caption Video Video
Front-End Users
Analyzer Analyzer Miner Indexer
Closed Captions
(optional) Uitzending
Beeld en Geluid
Gemist
User-Generated Content
27. Status
• System-level
– Designed blueprint of the system architecture
– Determined role division among partners
– Defined data exchange
• Data-level
– Small dataset of DWDD and POWNews video and tweets created
• Component-level
– Tweet analyzer provided first results
– Video miner provided first results
– UvA software is up-and-running on NISV server
28. Way Forward
• Version 1 of the demo 2013 Q1
• Several extensions (shoud have's) are considered, e.g.,
– Add speech recognition
– User-generated content for determining 'tweet intent’
– Training data from tweets
– Linking archive elements to identified fragments in Uitzending Gemist
content.
• We believe link with Use-Case 2 is most prevalent in interface that
will be developed
– Once interface is more concrete we should make the link explicit.
• We foresee synergy with the COMMIT Infinity project, for speech
recognition and twitter analysis.
29. On a side note
• A positive development for Sound and Vision
– It is time to start integrating automatic techniques
in the archive
– This is the first time computer vision software is
being integrated into Sound and Vision workflow
• Also, Twitter data as potentially valuable
source of contextual metadata?!
30. Conclusion
• SocialZap enables users to zap to popular points of
discussion
• Replaces uploading to YouTube and laborious manual
entry
• Challenging research questions around social media
analysis and video analysis
• Establishes computer vision workflow in audiovisual
archive
SocialZa
p!
Editor's Notes
Television is becomingincreasinglyavailable online. People make money from ad revenue
A tremendousamount of materialfromtelevisionprogramming is beingposted online andviewedby home users, whopresumablylike the convenience of beingabletovview the segmentsthey are interested in without navigatingtothemmanually. Consequence = lost ad revenue
Short clips on a popuklar topics, so we don’t start watchingfrom the beginning of the program
Television is becomingincreasinglyavailable online. People make money from ad revenue