From Apples to Augmented Cognition (Current and Future Trends in Mobile)Paul Golding
There were over 1 Trillion text messages sent across the globe last year. In more than 60 countries, there are more connected mobiles than there are people. We usually notice that our mobile is missing before we notice a missing wallet or keys. Mobiles have become one of the most important electronic devices in our lives, enabling unprecedented
levels of communication and entirely new business opportunities that drive a trillion-dollar industry. Since the Apple iPhone, we have entered yet another wave of mobile innovation that is rapidly headed to a world where nearly every task in our lives, including thinking, will be augmented by mobiles.
Paul Golding is one of the world's prominent experts in this exciting field, with over 20 years of experience. He has 16 patents in the core technology and has worked for major companies and brands all over the world. He is a leading author and speaker and advises many companies at the board level.
Mission Critical Interaction Design - UX Meetup & IxDA Los Angeles 2010Mikkel Michelsen
This is the 2010 IxDA LA / UX Meetup presentation by Mikkel Michelsen, explaining the fundamentals of interaction design in a mission critical context. (declassified version)
No copyright infringement intended.
Uxplosion! Inspirations from the thriving London UX events sceneBoon Yew Chew
This is a collection of thoughts from my own experience with UX events in London, with some inspiration from blog posts from Martin Belam and Matthew Solle who run events out of London IA.
From Apples to Augmented Cognition (Current and Future Trends in Mobile)Paul Golding
There were over 1 Trillion text messages sent across the globe last year. In more than 60 countries, there are more connected mobiles than there are people. We usually notice that our mobile is missing before we notice a missing wallet or keys. Mobiles have become one of the most important electronic devices in our lives, enabling unprecedented
levels of communication and entirely new business opportunities that drive a trillion-dollar industry. Since the Apple iPhone, we have entered yet another wave of mobile innovation that is rapidly headed to a world where nearly every task in our lives, including thinking, will be augmented by mobiles.
Paul Golding is one of the world's prominent experts in this exciting field, with over 20 years of experience. He has 16 patents in the core technology and has worked for major companies and brands all over the world. He is a leading author and speaker and advises many companies at the board level.
Mission Critical Interaction Design - UX Meetup & IxDA Los Angeles 2010Mikkel Michelsen
This is the 2010 IxDA LA / UX Meetup presentation by Mikkel Michelsen, explaining the fundamentals of interaction design in a mission critical context. (declassified version)
No copyright infringement intended.
Uxplosion! Inspirations from the thriving London UX events sceneBoon Yew Chew
This is a collection of thoughts from my own experience with UX events in London, with some inspiration from blog posts from Martin Belam and Matthew Solle who run events out of London IA.
Handheld apps that work by touch require you to design not only how your pixels look, but how they *feel* in the hand. This workshop explores the ergonomic challenges and interface opportunities for designing mobile touchscreen apps. Learn how fingers and thumbs turn desktop conventions on their head and require you to leave behind familiar design patterns. The workshop presents nitty-gritty "rule of thumb" design techniques that together form a framework for crafting finger-friendly interface metaphors, affordances, and gestures for a new generation of mobile apps that inform and delight. This is an intermediate to advanced workshop aimed at designers, developers, and information architects making the transition from desktop to touchscreen apps for mobile and tablet devices.
What will you learn?
■Discover the ergonomic demands of designing for touch.
■Find out how the iPad's form and size create unique design considerations.
■Devise interface metaphors that invite touch.
■Design gesture interactions, and learn techniques to help people discover unfamiliar gestures on their own.
■Learn why buttons are a hack and how to design interfaces without traditional UI controls.
■Train in gesture jiujitsu, the dark art of using awkward gestures for defensive design.
■Explore the psychology behind screen rotation and the opportunities and pitfalls it creates.
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.
Handheld apps that work by touch require you to design not only how your pixels look, but how they *feel* in the hand. This workshop explores the ergonomic challenges and interface opportunities for designing mobile touchscreen apps. Learn how fingers and thumbs turn desktop conventions on their head and require you to leave behind familiar design patterns. The workshop presents nitty-gritty "rule of thumb" design techniques that together form a framework for crafting finger-friendly interface metaphors, affordances, and gestures for a new generation of mobile apps that inform and delight. This is an intermediate to advanced workshop aimed at designers, developers, and information architects making the transition from desktop to touchscreen apps for mobile and tablet devices.
What will you learn?
■Discover the ergonomic demands of designing for touch.
■Find out how the iPad's form and size create unique design considerations.
■Devise interface metaphors that invite touch.
■Design gesture interactions, and learn techniques to help people discover unfamiliar gestures on their own.
■Learn why buttons are a hack and how to design interfaces without traditional UI controls.
■Train in gesture jiujitsu, the dark art of using awkward gestures for defensive design.
■Explore the psychology behind screen rotation and the opportunities and pitfalls it creates.
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.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
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.
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
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
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.
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
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.
Mind map of terminologies used in context of Generative AI
How I single-handedly designed, built and launched an iPhone app
1. HOW I SINGLE-
HANDEDLY DESIGNED,
BUILT AND LAUNCHED
AN IPHONE APP AND
LIVED TO TELL THE
STORY
Alexander Baxevanis
@futureshape
Tuesday, 14 June 2011
Hello everyone, and thanks for having me here to speak tonight. About a year ago, a few
things were happening at about the same time.
4. Tuesday, 14 June 2011
I was curious to find out if there was going to be a cycle hire station close to where I work, so
I sent a Freedom of Information request to Transport for London.
5. Tuesday, 14 June 2011
In a typical public sector manner, they replied with a spreadsheet in PDF, with the coordinates
in “British National Grid System” (not something you can easily plot on a map).
6. Copyright
Any copyright in the material provided with this response is
owned by TfL or one of its subsidiary companies unless
otherwise stated. The disclosure of information does not give
the person or organisation who receives it an automatic right
to re-use it in a way that would otherwise infringe copyright
(for example, by making copies, publishing it, or issuing
copies to the public). Brief extracts of the material may be
reproduced under the fair dealing provisions of the
Copyright, Designs and Patents Act 1998 (sections 29 and 30)
for the purposes of research for non-commercial purposes,
private study, criticism, review and news reporting. In
respect of use for criticism, review and news reporting, any
reproduction must be accompanied by an acknowledgement that
TfL or one of its subsidiary companies is the copyright
owner.
Re-use
If you would like to re-use the information supplied with
this response please contact TfL using the details provided
in the attached letter. Requests for re-use will be
considered in accordance with the Re-use of Public Sector
Information Regulations 2005.
Tuesday, 14 June 2011
And a scary copyright notice saying that I wasn’t allowed to use the data they sent me in any
useful way. Which I completely ignored.
8. OpenStreetMap
Tuesday, 14 June 2011
Fortunately, thanks to some great development resources and libraries out there, it wasn’t
very long until I had a first working prototype.
9. LESSON #1
Don’t reinvent the wheel, but pay attention to
the details
Tuesday, 14 June 2011
Using all these resources out there made it very quick to get something working, but it
wasn’t perfect. Copying or building off an example will get you a long way, but the user
experience comes from the details.
10. DETAILS OF A MAP
APPLICATION
• Does the map scroll automatically as your location changes?
• How do you ask for directions from A to B?
• What kind of markers should you show on the map?
• ... and many more
• (Exercise: try
to deconstruct the interactions of the standard
Google Maps application on an iPhone)
Tuesday, 14 June 2011
Some of you are probably already getting suspicious here - I’m talking at a UX event, and I’m
saying that I went straight to writing code?
11. Tuesday, 14 June 2011
In fact, I did do a bit of sketching, and it’s proven to be quite useful, but it’s also had its
limitations.
12. Tuesday, 14 June 2011
There’s 2 things that I found particularly challenging when sketching for mobile apps:
1) Getting the information density right (i.e. how much you can realistically fit on a screen)
2) Simulating complex interactions (explain popup ...)
13. LESSON #2
Prototype at the right level
“sketch in code” if necessary
Tuesday, 14 June 2011
Using all these resources out there made it very quick to get something working, but it
wasn’t perfect. Copying or building off an example will get you a long way, but the user
experience comes from the details.
... Anyway, I had something working quite early, was making progress on these details, and I
was obviously quite excited ...
14. Tuesday, 14 June 2011
I made a website to publicise the upcoming app, got a couple of hundred people to sign up to
my mailing list
15. Tuesday, 14 June 2011
I got Londonist, a quite popular London blog to write about my app (I really like the headline
they chose)
16. Tuesday, 14 June 2011
I even got somebody from the Mayor’s office writing to me - I thought they were going to tell
me off for using their data without permission, but actually they were just excited that
somebody was planning to build an app for them, for free.
17. Tuesday, 14 June 2011
They told Transport for London who got even more excited and put out a call for developers
to create more cycle hire apps. Meanwhile, with the scheme launching in less than a month, I
was still in designer’s den, still agonising over a few remaining details, and I had one of the
stupidest ideas in my life ...
18. “Nobody’s going to need my
app until the Cycle Hire
scheme launches, so I’ve
got plenty of time to get
my app out there”
Tuesday, 14 June 2011
Here it is, in Comic Sans, for added effect.
19. Tuesday, 14 June 2011
Unfortunately, other people weren’t thinking that way. Encouraged by TfL’s press release,
they built their apps and launched them before me. Of course they weren’t as good as mine :)
But people started downloaded them! Which leads to our second lesson...
20. LESSON #3
“Real Artists Ship”
(quote attributed to Steve Jobs)
Tuesday, 14 June 2011
If you stay in your cocoon and agonise over the details, you’re missing the chance to get your
work out there, and you’re missing on all the feedback and recognition you’ll get. This
doesn’t mean deliberately launching bad work, it means knowing when your work is good
enough.
21. Tuesday, 14 June 2011
So I rushed to go ahead and ship, and one of the last things left to do (probably because my
graphic design skills aren’t that great) was to make an icon for my app. I wanted to make it
familiar and recognisable by Londoners, so I went for an abstract version of cycle hire
docking stations look like. I knew that it was a bit risky to put the TfL logo in there, but other
apps at the time were also doing so, so I decided to take the risk.
22. Tuesday, 14 June 2011
Except, it just happened to be that time when TfL decided to crack down on all apps using
their logo without permission, so I got a polite email from Apple asking me to remove the
logo and resubmit my app. And I had just lost more than a week waiting for Apple to approve
the app.
23. LESSON #4
Pick your battles
Tuesday, 14 June 2011
If you have to fight over something or take a risk, make sure it’s worthwhile. In my case,
having a nice icon was probably more likely to satisfy my designer ego than to make a
significant difference in the experience of my app.
Although I mentioned a couple of things that went wrong, there were also things that went
very well.
24. Tuesday, 14 June 2011
One of the things I had in mind from the beginning, given that this was an emerging field and
I couldn’t always predict what people would need, was to at least allow users to send me
feedback as easily as possible, from within the app.
25. Tuesday, 14 June 2011
This isn’t optional - if you don’t make it easy for people to get in touch, they’ll take their
complaints elsewhere. In my case, they’ll probably go and leave a negative review in the app
store.
26. Hi Alex,
Thanks for your note - I shut down the app and
restarted it and it has added the new docking
stations as you advised, thanks. I added a review on
the App Store with 5* rating - thanks for the app,
it's great stuff!
Regards,
Ian
Tuesday, 14 June 2011
If you do let people talk to you directly, and reply to them politely (whether they’re right or
wrong), you’ll get feedback like this ...
27. (after explaining how exactly a feature of
my app works)
Alex,
Many thanks, obviously I've been hit with the stupid
stick lol
Dean
Tuesday, 14 June 2011
... or sometimes even more funnier things like this.
28. LESSON #5
Make it easy for people to talk to you
Tuesday, 14 June 2011
... and listen carefully, and try to reply promptly.
29. Tuesday, 14 June 2011
So, what’s happening now? I still get about ~40-50 people downloading the app every week.
30. Stuff I designed but rarely use Stuff I use
20%
80%
Tuesday, 14 June 2011
I still use the app myself, although not very frequently as I’m usually on my own bike. And
when I do use it, I probably only use 20% of the features I designed ... which might be proof
that I didn’t fall into the trap of designing just for myself.
31. Tuesday, 14 June 2011
There’s still a couple of annoying bugs that cause the app to crash or misbehave in a few
occasions ... but I have to admit I’ve lost a lot of the initial enthusiasm and haven’t been able
to convince myself to sit down and work on a new version.
32. LESSON #6
You learn a lot when you build
(just don’t expect the enthusiasm to last forever)
Tuesday, 14 June 2011
So, my last lesson for today ...
33. Thank you!
Alexander Baxevanis
@futureshape
If you want to
try the app, search for
‘Cycle Hire’
in the App Store
Matt Jones
Tuesday, 14 June 2011
I’ll leave you with this beautiful poster designed by Matt Jones - as I truly believe in getting
excited and MAKING things - not just designing them. Try and do it yourselves and see what
you learn. If you can’t build something, try to learn how to, or find someone who knows. Just
give it a try.
Thanks for listening!