Daniel Herzog of Vodafone discusses fluid layout techniques for widgets across different screen resolutions. He explains that mobile browsers zoom content to fit various screen sizes, and provides solutions like using media queries to detect resolution and font sizes, only using images at native resolutions, and preferring scalable SVG images. Herzog also notes challenges of portrait vs landscape modes, docked modes, and zooming widgets.
Les friches culturelles d’hier à aujourd’hui : entre fabriques d’art et démar...La French Team
Les friches culturelles d’hier à aujourd’hui : entre fabriques d’art et démarches artistiques partagées - Philippe Henry
Un bilan problématisé des friches culturelles
La reconversion de bâtiments délaissés en espaces de projets artistiques et culturels est un phénomène apparu en Europe dans le dernier quart du siècle dernier. Il connaît aujourd’hui un prolongement dans différentes formes d’émergence d’espaces de travail et d’échange, dont certaines reprennent plus ou moins explicitement des valeurs et des modalités de fonctionnement de ce qui a été désigné en France par le terme de « friches culturelles ». C’est au rappel de cette histoire trentenaire et à une problématisation synthétique de cet ensemble d’initiatives, d’abord portées par des acteurs de la société civile, qu’est consacré l’article à ce jour inédit de Philippe HENRY.
The presentation outlines IBM/Lotus Mobile Solutions, including: Lotus Mobile Connect (VPN), Lotus Notes Traveler, Lotus Sametime, Lotus Connections, iNotes for iPhone, Lotus Expeditor, WebSphere Portal and others.
Presentation originally created by Reynout van Adrichem Boogaert.
Over the last decade we have seen various research on distributed user interfaces (DUIs). We provide an overview of existing DUI approaches and classify the different solutions based on the granularity of the distributed UI components, location constraints as well as their support for the distribution of state. We propose an approach for user-defined cross-device interaction where users can author their customised user interfaces based on a hypermedia metamodel and the concept of
active components. Furthermore, we discuss the configuration and sharing of customised distributed user interfaces by end users where the focus is on an authoring rather than programming approach
Social Networking Project - MLF PresentationJenna Ducut
Proposed a social media campaign for Maple Leaf Foods to target new and current customers in order to generate awareness via social media and other online inateractive media.
Les friches culturelles d’hier à aujourd’hui : entre fabriques d’art et démar...La French Team
Les friches culturelles d’hier à aujourd’hui : entre fabriques d’art et démarches artistiques partagées - Philippe Henry
Un bilan problématisé des friches culturelles
La reconversion de bâtiments délaissés en espaces de projets artistiques et culturels est un phénomène apparu en Europe dans le dernier quart du siècle dernier. Il connaît aujourd’hui un prolongement dans différentes formes d’émergence d’espaces de travail et d’échange, dont certaines reprennent plus ou moins explicitement des valeurs et des modalités de fonctionnement de ce qui a été désigné en France par le terme de « friches culturelles ». C’est au rappel de cette histoire trentenaire et à une problématisation synthétique de cet ensemble d’initiatives, d’abord portées par des acteurs de la société civile, qu’est consacré l’article à ce jour inédit de Philippe HENRY.
The presentation outlines IBM/Lotus Mobile Solutions, including: Lotus Mobile Connect (VPN), Lotus Notes Traveler, Lotus Sametime, Lotus Connections, iNotes for iPhone, Lotus Expeditor, WebSphere Portal and others.
Presentation originally created by Reynout van Adrichem Boogaert.
Over the last decade we have seen various research on distributed user interfaces (DUIs). We provide an overview of existing DUI approaches and classify the different solutions based on the granularity of the distributed UI components, location constraints as well as their support for the distribution of state. We propose an approach for user-defined cross-device interaction where users can author their customised user interfaces based on a hypermedia metamodel and the concept of
active components. Furthermore, we discuss the configuration and sharing of customised distributed user interfaces by end users where the focus is on an authoring rather than programming approach
Social Networking Project - MLF PresentationJenna Ducut
Proposed a social media campaign for Maple Leaf Foods to target new and current customers in order to generate awareness via social media and other online inateractive media.
Dreamweaver CS6, jQuery, PhoneGap, mobile designDee Sadler
A session talk for #NAGW2012 on:
Mobile app, choices
Dreamweaver’s place
Creating Mobile Design (actual design, not code)
Other helpful Adobe tools to create HTML/CSS
jQuery Mobile in DW
PhoneGap Build in DW
I have a magic application. This app is world first app which can make your smartphone into USB Drive or Hard Disk.
We are now finalizing "DriveS Lite" version and I make the first youtube video of this magical app: http://www.youtube.com/watch?v=Kzh-xQOszMo&feature=youtu.be
DriveS Lite is free version and provides whole space of smartphone as USB Drive.
Young student and poor people can use over 64G USB drive for free and would be happier than before.
As you know smartphone is getting cheaper and storage is getting bigger.
DriveS HD($4~9) will provide multiple user access and unlimited number of devices.
I hope my app is essential for everyone whether it is free or HD.
Il WiPG WePresent Gateway è uno strumento di presentazione potente che permette a 64 utenti a turno di presentare in modalità wireless direttamente dal loro computer Windows, Mac, Smartphone o Tablet.
Il WePresent può essere collegato a qualsiasi televisore, monitor o proiettore con connessione HDMI o VGA ed è in grado di supportare risoluzioni fino a Full HD.
Supporta anche la modalità touchscreen e lavagne interattive consentendo al presentatore di avere il pieno controllo del proprio dispositivo in modalità wireless.
Sharing the content of your screen has become a standard for both prerecorded and live video. Whether you’re teaching software, giving a slide presentation, or hosting a business meeting this is a great technique. Rich Harrington has been producing screencasts for 20 years and clients including Apple, Adobe, Microsoft, Skylum, and many more.
In this course, he offers practical advice for organizing, producing, and running a screencast or webinar that works with most hosting platforms. He explores choosing the right software tools and web cameras. Learn how to get the best video and sound from a computer screen.
Choosing the right recording tools (software vs. hardware)
Organizing your content
Setting up your presentation computer
Selecting a microphone for recording
Using a pro camera via Thunderbolt or USBC
Optimizing slides
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
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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.
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
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.
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
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...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.
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.
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.
4. Off topic:Vodafone Widgets
• There‘s the store
• There are lots of competitions
• Developer community at
betavine.net/widgetzone
• And jil.org
Daniel Herzog,Vodafone
5. The web & resolutions
• Rather easy topic.
• Available space is a de-facto standard.
• ~960 (960 Grid System 960.gs)
Daniel Herzog,Vodafone
6. The web & resolutions
• If you do care, you‘ll resize your window
around to try.
Daniel Herzog,Vodafone
7. The web & resolutions
• But that‘s not what I mean by resolution.
Daniel Herzog,Vodafone
8. What I mean by resolution
• Run a number of resolutions
• Mostly what the user found
comfortable.
• 1024 x 768 Pixel
• 800 x 600 Pixel
• whatever else.
Daniel Herzog,Vodafone
9. What I mean by resolution
• Runs 1680 x 1050 Pixel
• full stop.
Daniel Herzog,Vodafone
10. What I mean by resolution
• Runs 800 x 480 Pixel
• full stop.
Daniel Herzog,Vodafone
11. What I mean by resolution
3.5 inch 7 inch
• Actually these two both run 800 x 480 Pixel
Daniel Herzog,Vodafone
12. The mobile web & resolutions
• Why isn‘t that a problem?
• Mobile browsers mostly zoom.
• Which is want you‘ll want.
• Different game for app-type of things though
Daniel Herzog,Vodafone
13. Example: S60 3rd edition developed widget
Daniel Herzog,Vodafone
14. Put on S60 5th edition
Before
Daniel Herzog,Vodafone
15. Put on S60 5th edition
After
Daniel Herzog,Vodafone
16. How not to do it.
if (window.innerWidth*window.innerHeight > 150000)
…
Daniel Herzog,Vodafone
17. Solutions in detail
How to do it.
Fonts | Images | UI-Elements
Daniel Herzog,Vodafone
18. Solutions in detail
Fonts | Images | UI-Elements
• Use media queries to switch to high dpi
mode.
Daniel Herzog,Vodafone
20. Media Queries?
a {
color: #000;
text-decoration: none;
}
@media all and (-o-touch) {
a {padding: 1em}
}
Daniel Herzog,Vodafone
21. Solutions in detail
Fonts | Images | UI-Elements
• Use media queries to switch to high dpi
mode.
@media all and (min-resolution: 200dpi)
{
body {font-size: 22px}
}
.myDiv {margin: 1em;}
Daniel Herzog,Vodafone
22. Solutions in detail
Fonts | Images | UI-Elements
Only use them at their native resolution.
Maybe provide alternative versions.
When you don‘t know your images:
img {
max-width: 95%;
}
Daniel Herzog,Vodafone
23. Solutions in detail
Fonts | Images | UI-Elements
Rules for images mostly apply
Very important to keep big enough.
If possible: Stay scalable with SVG.
Daniel Herzog,Vodafone
24. SVG?
Made for scaling.
W3C standard for years and years.
Complex and powerful.
Widely available in most browsers today.
Just not on IE and IE based stuff.
That is to change in 2009!
Daniel Herzog,Vodafone
25. SVG in your widget
<object type="image/svg+xml" data="busy.svg">
HTML <img src="the-fallback-busy.gif" />
</object>
object {
CSS width: 20%;
}
Pixel-perfect rendering of that vector, size that fits.
Daniel Herzog,Vodafone
26. Even more resolutions
• Portrait and landscape mode.
• Docked mode. In portrait and landscape!
Daniel Herzog,Vodafone
27. One more: Resize the window.
function myResize() {
if (widget.widgetMode === "application")
window.resizeTo(screen.availWidth, screen.availHeight);
}
// Do initially!
myResize();
// And when the orientation changes
widget.addEventListener("resolution",myResize,false);
Daniel Herzog,Vodafone
28. Futures
• I believe we‘re in trouble
• Widget Runtimes need to run real dpi/ppi
values
• Browsers can‘t, and that might be okay
• But it would be a nice extra there too, also
to have the two compatible.
Daniel Herzog,Vodafone
29. One more to confuse you:
Zooming Widgets.
Daniel Herzog,Vodafone
30. Ask & Discuss.
credits for all the nice pictures coming soon.
Daniel Herzog,Vodafone
@danfooo
Vodafone Internet Services
31. Resources
betavine.net/widgetzone
jil.org
dev.opera.com
developer.mozilla.org
quirksmode.org/m/widgets.html
widget.vodafone.com/dev/
Daniel Herzog,Vodafone
@danfooo
Vodafone Internet Services
32. Picture credits
Pictures found on flickr, done by users
markfftang
Xiaolin Li
farmerfranco
Josh Bancroft
Daniel Herzog,Vodafone
@danfooo
Vodafone Internet Services