The document discusses the author's experience developing a rich internet application (RIA) after being thrust into the role. It describes some initial assumptions the author had, including not being familiar with RIA development and wanting to avoid limitations. The author took several steps to establish a solid foundation, including usability testing, feature analysis, identifying content gaps, and developing a visual vocabulary. The author learned that while some aspects are different for RIAs, such as increased interaction design and longer revision cycles, the overall development process is similar. Pitfalls to avoid include overfocusing on interactions and not managing expectations.
Sand Piles and Software - Madison Ruby ConferenceZach Dennis
This is a slightly varied version my previous Sand Piles and Software talk for the Madison Ruby Conference. Instead of including slides on the values, it incorporates a second part which is dedicated to decision making and some concrete areas where we can learn to help improve how we make decisions with code.
Teaser section of my little book, "Experimental Media Voodoo™". It's about what I do as a digital media artist, and my approach to understanding digital culture, discussed and explained in micro-essays, case studies, tutorials, and neat charts!
Currently looking for a publisher for the full-color, full-bleed version! More info at : http://www.badmindtime.com/book .
Sand Piles and Software - Madison Ruby ConferenceZach Dennis
This is a slightly varied version my previous Sand Piles and Software talk for the Madison Ruby Conference. Instead of including slides on the values, it incorporates a second part which is dedicated to decision making and some concrete areas where we can learn to help improve how we make decisions with code.
Teaser section of my little book, "Experimental Media Voodoo™". It's about what I do as a digital media artist, and my approach to understanding digital culture, discussed and explained in micro-essays, case studies, tutorials, and neat charts!
Currently looking for a publisher for the full-color, full-bleed version! More info at : http://www.badmindtime.com/book .
IA and RIA: You know more than you think you doAdam Polansky
I’ve been working as an Information Architect for nearly ten years but it wasn’t until recently that I had the opportunity to work on the development of a rich internet application or RIA. While I had made some effort to get an understanding of what an effort like that might involve, like many things, you can’t really get a clear idea what it’s like to do something until you actually do it.
This presentation describes my recent involvement in the development of an enterprise-level rich Internet application. It outlines the things I think are the same, different as well as a few pitfalls to avoid.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/XCerdb.
Rob Shilston discusses the need for coding responsively, not just designing responsively, along with the development process in place at Financial Times. Filmed at qconsf.com.
Rob Shilston is a director of the FT's Labs division, which works on experimental web technologies and produces products such as the FT web app. He is currently responsible for the technical delivery of the FT web app and its hosting infrastructure. Prior to FT Labs, Rob founded the web consulting firm Assanka, which was acquired by the FT in January 2012.
Slides from Clemens Neudecker's presentation on the IMPACT Interoperability and Evaluation Framework within the IMPACT project at the British Library Demo-day on the 12th July 2011.
The Impact of Emerging Technology on Digital TransformationRichard Esplin
Keynote given by John Newton, CTO at Alfresco, during Alfresco DevCon 2018.
Content management has been called a mature discipline, but emerging technologies like machine learning, cloud services, consumer friendly interfaces, and the block chain promise new capabilities that we need to be prepared to embrace in order for our organizations to successfully navigate the industry's digital transformation.
https://www.youtube.com/watch?v=VwC_Ko6Wk-0&list=PLyJdWuUHM3igOUt49uiFqs-6DCQAgJ1vs&index=2
Extracting value from Big Data is not easy. The field of technologies and vendors is fragmented and rapidly evolving. End-to-end, general purpose solutions that work out of the box don’t exist yet, and Hadoop is no exception. And most companies lack Big Data specialists. The key to unlocking real value /// extracting the gold nuggets at the end of the rainbow (???) /// lies with mapping the business requirements smartly against the emerging and imperfect ecosystem of technology and vendor choices.
There is a long list of crucial questions to think about. How fast is the data flying at you? Are your Big Data analyses tightly integrated with existing systems? Or parallel and complex? Can you tolerate a minute of latency? Do you accept data loss or generous SLAs? Is imperfect security good enough?
The answer to Big Data ROI lies somewhere between the herd and nerd mentality. Thinking hard and being smart about each use case as early as possible avoids costly mistakes.
This talk will illustrate how Deutsche Telekom follows this segmentation approach to make sure every individual use case drives architecture design and technology selection.
A very high-level introduction to scaling out wth Hadoop and NoSQL combined with some experiences on my current project. I gave this presentation at the JFall 2009 conference in the Netherlands
The Semantic Travel Concierge - a vision of the potential of semantic technologies for the travel industry. Deborah L. McGuinness Keynote at the Opentravel Alliance Advisory Forum - Miami, Fla, April 11, 2012.
A talk given at the annual Computer Science for High School Teachers event at Victoria University of Wellington. I presented on some basics of the World Wide Web and why it's worth to preserve it, our work on non-expert tools to populate semantically enriched content, a current project to identify NZ native birds based on their calls that involves citizen science and contemporary deep learning using TensorFlow, a project that investigates the impact of online citizen science on the development of science capabilities of primary school children, and my collaboration with Adam Grener from the School of English, Film, Theater and Media Studies at VUW with whom I am working on computational tools for the literature studies.
Presentation given to the #lspe meetup (Large Systems Performance Engineering) on February 21, 2013 by Steve Shah. Topic for the night was Dynamic Scaling. This presentation is titled "Shock Absorbers and APIs" and covers features typical of ADCs (modern load balancers) that can help in managing scale as well as give a quick overview of what to expect from an API in an ADC.
Mobile Monday Athens launch, Konstantinos Papamiltiadis, TaptuMobile Monday Athens
Presented at the Mobile Monday Athens launch by Konstantinos Papamiltiadis of Taptu.
Title: Taptu: Content Curation, Discovery and Consumption. Does relevancy and context matter?
(October 3, 2011, The Hub, Athens)
Stocktwits & Responsive Web Design, social network meets flexible frameworkJohn Strott
The slides from our presentation on responsive web design using the StockTwits site as a case study. No audio, but feel free to contact us for more information regarding this deck.
IA and RIA: You know more than you think you doAdam Polansky
I’ve been working as an Information Architect for nearly ten years but it wasn’t until recently that I had the opportunity to work on the development of a rich internet application or RIA. While I had made some effort to get an understanding of what an effort like that might involve, like many things, you can’t really get a clear idea what it’s like to do something until you actually do it.
This presentation describes my recent involvement in the development of an enterprise-level rich Internet application. It outlines the things I think are the same, different as well as a few pitfalls to avoid.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/XCerdb.
Rob Shilston discusses the need for coding responsively, not just designing responsively, along with the development process in place at Financial Times. Filmed at qconsf.com.
Rob Shilston is a director of the FT's Labs division, which works on experimental web technologies and produces products such as the FT web app. He is currently responsible for the technical delivery of the FT web app and its hosting infrastructure. Prior to FT Labs, Rob founded the web consulting firm Assanka, which was acquired by the FT in January 2012.
Slides from Clemens Neudecker's presentation on the IMPACT Interoperability and Evaluation Framework within the IMPACT project at the British Library Demo-day on the 12th July 2011.
The Impact of Emerging Technology on Digital TransformationRichard Esplin
Keynote given by John Newton, CTO at Alfresco, during Alfresco DevCon 2018.
Content management has been called a mature discipline, but emerging technologies like machine learning, cloud services, consumer friendly interfaces, and the block chain promise new capabilities that we need to be prepared to embrace in order for our organizations to successfully navigate the industry's digital transformation.
https://www.youtube.com/watch?v=VwC_Ko6Wk-0&list=PLyJdWuUHM3igOUt49uiFqs-6DCQAgJ1vs&index=2
Extracting value from Big Data is not easy. The field of technologies and vendors is fragmented and rapidly evolving. End-to-end, general purpose solutions that work out of the box don’t exist yet, and Hadoop is no exception. And most companies lack Big Data specialists. The key to unlocking real value /// extracting the gold nuggets at the end of the rainbow (???) /// lies with mapping the business requirements smartly against the emerging and imperfect ecosystem of technology and vendor choices.
There is a long list of crucial questions to think about. How fast is the data flying at you? Are your Big Data analyses tightly integrated with existing systems? Or parallel and complex? Can you tolerate a minute of latency? Do you accept data loss or generous SLAs? Is imperfect security good enough?
The answer to Big Data ROI lies somewhere between the herd and nerd mentality. Thinking hard and being smart about each use case as early as possible avoids costly mistakes.
This talk will illustrate how Deutsche Telekom follows this segmentation approach to make sure every individual use case drives architecture design and technology selection.
A very high-level introduction to scaling out wth Hadoop and NoSQL combined with some experiences on my current project. I gave this presentation at the JFall 2009 conference in the Netherlands
The Semantic Travel Concierge - a vision of the potential of semantic technologies for the travel industry. Deborah L. McGuinness Keynote at the Opentravel Alliance Advisory Forum - Miami, Fla, April 11, 2012.
A talk given at the annual Computer Science for High School Teachers event at Victoria University of Wellington. I presented on some basics of the World Wide Web and why it's worth to preserve it, our work on non-expert tools to populate semantically enriched content, a current project to identify NZ native birds based on their calls that involves citizen science and contemporary deep learning using TensorFlow, a project that investigates the impact of online citizen science on the development of science capabilities of primary school children, and my collaboration with Adam Grener from the School of English, Film, Theater and Media Studies at VUW with whom I am working on computational tools for the literature studies.
Presentation given to the #lspe meetup (Large Systems Performance Engineering) on February 21, 2013 by Steve Shah. Topic for the night was Dynamic Scaling. This presentation is titled "Shock Absorbers and APIs" and covers features typical of ADCs (modern load balancers) that can help in managing scale as well as give a quick overview of what to expect from an API in an ADC.
Mobile Monday Athens launch, Konstantinos Papamiltiadis, TaptuMobile Monday Athens
Presented at the Mobile Monday Athens launch by Konstantinos Papamiltiadis of Taptu.
Title: Taptu: Content Curation, Discovery and Consumption. Does relevancy and context matter?
(October 3, 2011, The Hub, Athens)
Stocktwits & Responsive Web Design, social network meets flexible frameworkJohn Strott
The slides from our presentation on responsive web design using the StockTwits site as a case study. No audio, but feel free to contact us for more information regarding this deck.
Similar to Ajax World Preso 100908adampolansky (20)
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.
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.
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.
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.
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
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
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.
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
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.
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…
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.
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.
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.
2. Everybody’s talking RIA.
So what’s this about?
While not entirely a case study, it’s about the
observations I made when I was thrust into the
development of a high-profile RIA.
3. First, what does an Information Architect do?
The structural design of an information
space to facilitate task completion and
intuitive access to content.
>
Organizing info so
people can find stuff
…I’m one
Information Architecture for the World-Wide Web Louis Rosenfeld & Peter Morville
4. A History of Communication
(Highly Abridged Version)
Two people speaking face-to-face
Narrative Archive Reproduction Speed Distance Quantity Immediacy
5. A History of Communication
(Highly Abridged Version)
Archived graphic narrative
Narrative Archive Reproduction Speed Distance Quantity Immediacy
6. A History of Communication
(Highly Abridged Version)
Archived written narrative
Narrative Archive Reproduction Speed Distance Quantity Immediacy
7. A History of Communication
(Highly Abridged Version)
Archived graphic & written narrative
Narrative Archive Reproduction Speed Distance Quantity Immediacy
8. A History of Communication
(Highly Abridged Version)
Reproduction of archived
written & graphic narrative
Narrative Archive Reproduction Speed Distance Quantity Immediacy
9. A History of Communication
(Highly Abridged Version)
Faster reproduction of archived
written & graphic narrative
Narrative Archive Reproduction Speed Distance Quantity Immediacy
10. A History of Communication
(Highly Abridged Version)
Reaching across distances
Narrative Archive Reproduction Speed Distance 1-way Quantity Immediacy
11. A History of Communication
(Highly Abridged Version)
Increased sharing and access to
larger amounts of information
Narrative Archive Reproduction Speed Distance 1-way Quantity Immediacy
12. A History of Communication
(Highly Abridged Version)
Real time, mobile, human interaction
both intimate and public
Narrative Archive Reproduction Speed Distance 1-way Quantity Personal
13. Make Communication Methods…
More Relevant: Timely or Informed
Available to More People: n-to-n
Cover Greater Distances: Space & Time
All this in order to replicate as closely
as possible…
Narrative Archive Reproduction Speed Distance Quantity Immediacy
14. The experience of two people
speaking face-to-face
Narrative Archive Reproduction Speed Distance Quantity Immediacy
15. Defined
Rich Internet Application: (RIA) are web applications that have the features and
functionality of traditional desktop applications. RIAs typically transfer the
processing necessary for the user interface to the web client but keep the bulk of the
data (i.e. maintaining the state of the program, the data etc) back on the application
server.
Some of the most recognizable attributes of RIAs are:
…fluidity in their behavior
…speed in their responses
…engaging in their appearance - more than typical HTML web sites
16. What’s the buzz?
• Customer Experience is in the driver’s seat
• Design-Centric vs. System –Driven
• Improved Performance
• The Design is the Code so no need for copious mounts of IA artifacts
17.
18. 6 things I think I thought going in…
High-profile: The design team had done an
excellent job of marketing the application internally
creating intense pressure to deliver based largely
on a static presentation
Design looks real and finished in the minds of
stakeholders
Work from predecessor – Specialist in social web
and its implications. Not an area that I’d focused
on much
How is the effort different from HTML design?
Lack of familiarity with the implementation needs
The Hammer problem: “When the only tool you
have is a hammer every problem looks like a nail.”
I didn’t want limitations on my part to drive the
process into my personal safe-zone simply
because it’s what I know
19. Strategic View
Limited Prototype: Developed around the particular needs of a single context –
Las Vegas, and several issues around scalability had not been addressed – Islands
Regions, Destination vs. Activity driven paths
Existing IA Effort: Very little in terms of IA work to consume. Predecessor was
split between two engagements one of which would become a new business unit
under his supervision
Maintenance: No CMS or digital asset management systems in place to enable a
reliable roll-out or maintenance plan
Urgency: Everybody wants it NOW! -CEO, CMO, Suppliers, Partner Marketing,
Customers and the Press
20. Tactical View
Scope: A detailed and long-term feature/user story list had not been qualified
Usability: The design that had been so aggressively marketed had not undergone
any scrutiny from a usability standpoint
Content: Several content areas had not been fleshed out and the need for
interaction design prior to committing to code still existed
Navigation: Proposed list of initial destinations included different types of paths
that had not been distinguished from each other
21. What to do first?: Review the Foundation
Usability Testing of Existing Prototype
Observed how a new, richer interface did or did not
influence entrenched expectations for the outcome of a
task.
Transference
Emphasis on Quantitative vs. Qualitative info
Saw (again) the impact of big pictures
Collected pragmatic ammunition to battle “giddiness”
22. What to do first?: Review the Foundation
Usability Testing of Existing Prototype
Feature Analysis
Qualified features and functions against three criteria
Mapped back-log sequencing to user need
23. What to do first?: Review the Foundation
Ratings from
1 to 5
5 being highe
st
24. What to do first?: Review the Foundation
y
bi l it
Leas
t Fl exi
Fl e x
ib il i t
y M ost
x3 x2 x1
25. What to do first?: Review the Foundation
So rt o
weightn the
ed scor
Multiply the values in es
each column by their x1 x2 x3
weight from the matrix
26. What to do first?: Review the Foundation
Usability Testing of Existing Prototype
Feature Analysis
ID For Content Areas Yet To Be Characterized
Agreed with design team on Key-frames as reference
points for wireframes (YES wireframes!)
Developed additional visual vocabulary to communicate
rudimentary transitions without being too prescriptive
27. What to do first?: Review the Foundation
Visual Vocabulary
Simple notation to
take in transitions
within static
artifacts
28. What to do first?: Review the Foundation
Usability Testing of Existing Prototype
Feature Analysis
ID For Content Areas Yet To Be Characterized
Identified Different Context For Navigation Used To See
Inventory
I want to go to...Las Vegas, New York, The Caribbean
I want to… Ski, Surf, Save Money
29. What’s Different?
Vocabulary: There is some language that
comes with RIA development that is an
outgrowth of its visual fluidity. This affects
traditional artifacts
Business Logic in the UI: There is more
going on in the UI than there used to be vs. the
back-end. This informs the efficacy of certain
interactions
ID Context: Interaction design often driven at a
component vs. a page level
Rev Cycles: Lead-times between functional
and visual design can be longer
Hype: Higher “Giddiness” factor that comes
from stakeholders’ seeing cool, shiny moving
prototype
30. What’s The Same?
The process: Idea, Plan & Build
Planning: The need to do low-risk, functional
prototypes devoid of design elements
Tactics: The need to assess your surroundings and
choose tactics appropriately
Balance: IA bringing balance between the System
and the UI. However, the desire to forge ahead
without planning that used to come from technology
is coming from design
Vision: Discipline in keeping the big picture in front
of individual features
Collaboration: Discipline in validating feasibility of
features with technical development
31. Pitfalls To Avoid
Revision Cycles: Don’t assume that
visual edits are as easy in Flash as in
HTML
Tone-Setting: Not killing the
excitement with pragmatism
Interaction Design: Not getting
caught up in the interaction at the
expense of content or “The Rube
Goldberg”* school of interaction for its
own sake.
*Rube Goldberg (rōōb gōld’berg), n. a
comically involved, complicated
invention, laboriously contrived to
perform a simple operation – Webster’s New
World Dictionary