The Web has changed. UI has changed. User expectations have changed. It is time to relook long believed UI development philosophies and principles. Starting from laying out the screen to porting it across platforms UI development has completely changed in the context of RIA technologies like Flex. This session looks at some of the most important factors UI developers have to consider when developing RIA UIs.
I have used images, content, examples liberally from the open web. Thanks to all for those.
Write one code, ActionScript, and publish your application to multiple screens right from mobiles, desktops (standalone), Web and other devices. Learn the aspects of multiscreen coding using Flash Professional, emulate in Device Central and make use of device specific features. Understand the concepts of laying out visuals across for multiple screens.
Innovation happens. Whether designers like it or not. But whenever they play a larger part in driving innovation through design, it affects humans in more profound and positive ways as when businesses or technology drives innovation. There are fireworks around, happiness in the air, grace and beauty in our midst, when designers are at the helm! Designers are supposed to be fountainheads of creativity. And innovation IS a function of creativity. However, true design driven innovation today is rare and happens way too infrequently. Apple, Ideo, just a handful of folks. I believe, we the designers are not seeding or influencing innovation enough because we are towing someone else’s line most of the time. In my personal experience I see less rigor in the design process in organizations. We settle for the obvious and mediocre too soon, too often. We are experimenting less, not iterating enough. We are designing by committee. We must look outside our design briefs and requirements docs for inspirations from life around us. Experimental Art, for instance can be an unexpected breeding ground for innovation. We must infuse thought, reflection, soul into our work. The world needs Thinking Designers as much as it needs Design Thinkers.
Less Verbose ActionScript 3.0 - Write less and do more!Arul Kumaran
While we all like AS3 for consistency, better performance and OOP, many of us hate it for its verbose nature. If you share this view, then you will find this session helpful in your day-to-day development tasks, be it an agency interactive or a complex application. There are micro frameworks like SimpleAS3, as3Query (ported from jQuery) and Short that attempt to reduce the verboseness of the language. This session will explore such frameworks and other tips and tricks to simplify the language for us.
Write one code, ActionScript, and publish your application to multiple screens right from mobiles, desktops (standalone), Web and other devices. Learn the aspects of multiscreen coding using Flash Professional, emulate in Device Central and make use of device specific features. Understand the concepts of laying out visuals across for multiple screens.
Innovation happens. Whether designers like it or not. But whenever they play a larger part in driving innovation through design, it affects humans in more profound and positive ways as when businesses or technology drives innovation. There are fireworks around, happiness in the air, grace and beauty in our midst, when designers are at the helm! Designers are supposed to be fountainheads of creativity. And innovation IS a function of creativity. However, true design driven innovation today is rare and happens way too infrequently. Apple, Ideo, just a handful of folks. I believe, we the designers are not seeding or influencing innovation enough because we are towing someone else’s line most of the time. In my personal experience I see less rigor in the design process in organizations. We settle for the obvious and mediocre too soon, too often. We are experimenting less, not iterating enough. We are designing by committee. We must look outside our design briefs and requirements docs for inspirations from life around us. Experimental Art, for instance can be an unexpected breeding ground for innovation. We must infuse thought, reflection, soul into our work. The world needs Thinking Designers as much as it needs Design Thinkers.
Less Verbose ActionScript 3.0 - Write less and do more!Arul Kumaran
While we all like AS3 for consistency, better performance and OOP, many of us hate it for its verbose nature. If you share this view, then you will find this session helpful in your day-to-day development tasks, be it an agency interactive or a complex application. There are micro frameworks like SimpleAS3, as3Query (ported from jQuery) and Short that attempt to reduce the verboseness of the language. This session will explore such frameworks and other tips and tricks to simplify the language for us.
Slides from the talk I gave at IIT Chennai. Organized by TiE Chennai. Covers the basics of UX and gives an idea of different hats UX Practitioners wear to create world class experience.
A short and sweet session focussed on working OAuth and AIR. We will look at the concept of OAuth and how to get it working with an Adobe AIR app. We will walk through the code of a simple app, that makes a call to a OAuth based service and retrieves information. OAuth is an open protocol to allow secure API authorization in a simple and standard method from desktop and web applications. More and more popular web based services are adopting OAuth to keep their open and secure.
How can Flash designer move to new authoring tools like Adobe Edge Animate CC.
Speaker: Teerasej Jiraphatchandej, User Group Manager, ThaiADC
Presented in a virtual meeting of Thai Adobe Developer Community.
Request speaker on web technology: teerasej@nextflow.in.th
User Experioence - delivering great ux through great uiUday Shankar
Presented at Microsoft TechEd 2009 in June @ Parkcenter, Technopark, Trivandrum, Kerala - India.
I have 'borrowed' some slides/content from presentations created by leaaders on Slideshare. I have mentioned their names and ppt names in the Acknowledgement slide.
Getting an edge with social - Twitter - Adobe Summit 2012Mike Quinn
There is no shortage of opportunities to reach your customers through social media, but none can touch the scale and capabilities provided by Twitter. So while your competition is out experimenting with other networks, you could be further tapping into the most-engaged users on the planet in ways that you didn’t know were possible. Learn how, with the right tools and know-how, you can extend the power of Twitter’s platform even further and boost traffic, time spent on-site, and conversions.
Learn about:
Specific ways to use Twitter’s platform to infuse social interaction into your digital experiences.
How to get more data, insight, and performance out of social tools.
What’s new and coming soon from Twitter for businesses.
This session is for social media strategists and marketing executives across all industries.
At Startup Weekend (Fashion Technology) at WeWork in London, Danny from Cyber-Duck created a quick guide that explains how UX fits in to todays connected world and what UX's role is. The keynote focus on lean UX and also covers UX principles and tactics.
AI Foundation and how to CareerPivot to AI Sudha Jamthe
Sudha Jamthe gives a foundation of Artificial Intelligence and guidance on what is the role of the business user in building AI in companies and how you can careerpivot to AI space.
From Here to Career: Actionable tips on landing the job you wantAswin Shibu
Do you want a successful career, but are unsure of the steps to take in college so you might land a dream job? I took this presentation at Federal Institute of Science and Technology to try and explain the things that one must do within a span of 1-2 years, so they are in a much better position to go after the job they want.
This is the first of two sessions Aaron Manfull gave at the CSPA high school journalism convention at Columbia University March 15, 2012. This session deals with planning for an online move.
Increasing Engagement and Interaction in your Classes with Audio/Video ToolsJulia Parra
This presentation will provide participants with a survey of online audio/video tools for use in increasing engagement and interaction in K-20 classrooms. Participants attending this presentation will:
* discuss the concepts of engagement, interaction & presence, and identity
* understand how audio/video tools increase engagement, interaction, and presence in the classroom
* be introduced to current, easy to use, and FREE audio/video tools
* be provided with many resources to support further exploration and use of audio video tools
Learning organizations are under pressure to adapt to changing business requirements, such as the need to connect learners at a distance, condense learning seat time while increasing the applicability and engagement of learning, rapidly develop learning, increase accessibility to learning, and ensure that all learning provides value and a definable outcome. This session will focus on how learning organizations are responding to these business drivers. Caroline Avey, director of innovative learning solutions for ACS, a Xerox Company, will present learning trends, drivers and solutions. Additionally, she will demonstrate the use of innovative learning delivery tools such as augmented reality (mobile tagging), iPad kiosk learning and quasi 3-D learning portals. Part of the discussion will include strategies for learning leaders to keep abreast of learning trends and technologies. Join this session for a look at practical solutions that can be readily implemented today, as well as a glimpse at solutions on the horizon for tomorrow.
Caroline C. Avey, Learning Strategist and Director, Innovative Learning Solutions,
ACS Learning Services, a Xerox company
Slides from the talk I gave at IIT Chennai. Organized by TiE Chennai. Covers the basics of UX and gives an idea of different hats UX Practitioners wear to create world class experience.
A short and sweet session focussed on working OAuth and AIR. We will look at the concept of OAuth and how to get it working with an Adobe AIR app. We will walk through the code of a simple app, that makes a call to a OAuth based service and retrieves information. OAuth is an open protocol to allow secure API authorization in a simple and standard method from desktop and web applications. More and more popular web based services are adopting OAuth to keep their open and secure.
How can Flash designer move to new authoring tools like Adobe Edge Animate CC.
Speaker: Teerasej Jiraphatchandej, User Group Manager, ThaiADC
Presented in a virtual meeting of Thai Adobe Developer Community.
Request speaker on web technology: teerasej@nextflow.in.th
User Experioence - delivering great ux through great uiUday Shankar
Presented at Microsoft TechEd 2009 in June @ Parkcenter, Technopark, Trivandrum, Kerala - India.
I have 'borrowed' some slides/content from presentations created by leaaders on Slideshare. I have mentioned their names and ppt names in the Acknowledgement slide.
Getting an edge with social - Twitter - Adobe Summit 2012Mike Quinn
There is no shortage of opportunities to reach your customers through social media, but none can touch the scale and capabilities provided by Twitter. So while your competition is out experimenting with other networks, you could be further tapping into the most-engaged users on the planet in ways that you didn’t know were possible. Learn how, with the right tools and know-how, you can extend the power of Twitter’s platform even further and boost traffic, time spent on-site, and conversions.
Learn about:
Specific ways to use Twitter’s platform to infuse social interaction into your digital experiences.
How to get more data, insight, and performance out of social tools.
What’s new and coming soon from Twitter for businesses.
This session is for social media strategists and marketing executives across all industries.
At Startup Weekend (Fashion Technology) at WeWork in London, Danny from Cyber-Duck created a quick guide that explains how UX fits in to todays connected world and what UX's role is. The keynote focus on lean UX and also covers UX principles and tactics.
AI Foundation and how to CareerPivot to AI Sudha Jamthe
Sudha Jamthe gives a foundation of Artificial Intelligence and guidance on what is the role of the business user in building AI in companies and how you can careerpivot to AI space.
From Here to Career: Actionable tips on landing the job you wantAswin Shibu
Do you want a successful career, but are unsure of the steps to take in college so you might land a dream job? I took this presentation at Federal Institute of Science and Technology to try and explain the things that one must do within a span of 1-2 years, so they are in a much better position to go after the job they want.
This is the first of two sessions Aaron Manfull gave at the CSPA high school journalism convention at Columbia University March 15, 2012. This session deals with planning for an online move.
Increasing Engagement and Interaction in your Classes with Audio/Video ToolsJulia Parra
This presentation will provide participants with a survey of online audio/video tools for use in increasing engagement and interaction in K-20 classrooms. Participants attending this presentation will:
* discuss the concepts of engagement, interaction & presence, and identity
* understand how audio/video tools increase engagement, interaction, and presence in the classroom
* be introduced to current, easy to use, and FREE audio/video tools
* be provided with many resources to support further exploration and use of audio video tools
Learning organizations are under pressure to adapt to changing business requirements, such as the need to connect learners at a distance, condense learning seat time while increasing the applicability and engagement of learning, rapidly develop learning, increase accessibility to learning, and ensure that all learning provides value and a definable outcome. This session will focus on how learning organizations are responding to these business drivers. Caroline Avey, director of innovative learning solutions for ACS, a Xerox Company, will present learning trends, drivers and solutions. Additionally, she will demonstrate the use of innovative learning delivery tools such as augmented reality (mobile tagging), iPad kiosk learning and quasi 3-D learning portals. Part of the discussion will include strategies for learning leaders to keep abreast of learning trends and technologies. Join this session for a look at practical solutions that can be readily implemented today, as well as a glimpse at solutions on the horizon for tomorrow.
Caroline C. Avey, Learning Strategist and Director, Innovative Learning Solutions,
ACS Learning Services, a Xerox company
Ninja Prototyping with Templating FrameworksUday Shankar
Slides from my talk @ MetaRefresh 2012 (http://metarefresh.in/2012/) on Front End Prototyping with Templates. Covers the general philosophy of Prototyping, Advantages of using a templating framework, how to choose the right framework and a couple of simple examples on how to use logic-less templating frameworks like mustache, handlebars, dust etc.
My talk on UI Design at Adobe Flash Platform Summit 2011 in Bangalore.
With great power comes great responsibility. This dialog from Spiderman holds true in the context of what developers can do to UI/FE today with the power of RIA technologies like Flex/Air. The User Interface or the Front End realm has been ever evolving. With each step that technology takes towards sexier and delightful experiences, the challenges to create simplistic good user interface experiences seem to be growing exponentially. This session will start by covering the basics of good and bad design experiences and cover how important it is to understand good design principles in the context of RIA technologies like Flex/Air.
A short talk on the current technological and design trends in the industry. Kind of a intro for the students of Rajiv Gandhi College of Engineering & Technology, Puduchery.
Blending Usability Testing with Interface Design, Prototyping and Rapid Iteration presentated at WebApps2010, Bangalore.
WebApps 2010 is a technical conference designed to bring together experts in all aspects of designing, developing and deploying Web applications. Web-based applications are revolutionizing both the features that can be delivered and the technologies for developing and deploying applications. They also involve a diverse collection of issues and technologies.
Effective UI Development using Adobe FlexUday Shankar
In the recent years, UI developer's find themselves facing bigger challenges in the context of RIAs. With emergence of technologies like Adobe Flex, Silverlight etc., more power and responsibility is handed over to the UI developer/designer. This PPT gives you insight into how to tackle some of those challenges!
I have used liberally content, graphics, presentation styles etc. from good ppts posted here at slideshare.net.... I have included an acknowledgment slide towards the end. :)
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
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
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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.
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.
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
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.
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.
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:
By Design, not by Accident - Agile Venture Bolzano 2024
UI Engineering - Rebooted
1. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
UI ENGINEERING Rebooted
UDAY M. SHANKAR
Bangalore 2010
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
1
2. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
• Prototyping at Yahoo! India
• 11 years in the UX/UI space
• Twitter - @udayms
• LinkedIn – linkedin.com/in/udayms
• Facebook – facebook.com/udayms
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
2
3. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
What
happened?
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
3
4. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
REMEMBER
THE
OLD
WAYS
OF
DESIGN?
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
4
5. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
THINK
OF
THE
NEW
WAYS
OF
DESIGN
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
5
6. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
DESIGN
IS
EVOLVING.
LET’S
ADAPT
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
6
7. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
AS
DESIGNERS,
WE
DESIGN
UI
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
7
8. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
WHAT
WE
WANT
USERS
TO
SEE
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
8
9. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
WHAT
USERS
ACTUALLY
SEE
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
9
10. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
AND
SOMETIMES,
IT
GETS
SCARY
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
10
12. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Start with a Prototype
How
to
solve
Designers to get more tech-savvy
those
Understand that each application has a
problems?
personality of its own
And…Follow 6 simple principles
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
12
13. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Many advantages on both fronts
Old motivators for moving to web is irrelevant in
1.
the context of RIAs
Desktop
or
Don’t let legacy and current
Browser
trends decide this for you
Do it for the right reasons
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
13
14. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Always keep user informed of what the software
is doing
2.
Display ‘information’, ‘error’ with appropriate
Interact
with
icons and colors
user
Avoid ‘confirmation’ and ‘warning’
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
14
15. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Do not punish the user for
using your UI
Provide rollback wherever possible
3.
Forgiving
UI
Prevent user from making
mistakes rather than
throwing warnings/errors later
Allow ‘reset’ to last known good state
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
15
16. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Architecture is not LAYOUT
4.
De-Couple UI completely from backend
UI
UI technologies are short-lived
Architecture
Architect differently for web
and desktop
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
16
17. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Many RIA designers have a
tendency to get carried away
with the cool effects that’s
possible using RIA technologies
5.
Design
Right
Possibility is not equal to Usability
Cool is not equal to Usable
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
17
18. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Think about it in the beginning
6.
Think about it while designing
Accessibility,
i18n,
l10n
Think about it while skinning
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
18
20. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
If
you
had
to
use
this
daily!
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
20
21. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Stop
bugging
me
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
21
22. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Talk
sense
or
shut
up!
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
22
23. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Simple
is
not
enough
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
23
24. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Too
much
power
in
user’s
hand
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
24
26. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
WOWS
&
WTFS:
REAL
WORLD
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
26
27. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
What
Sme
is
it?
Bad
Time!
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
27
28. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
What
would
you
do?
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
28
30. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Lack
of
usability
evaluaSon
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
30
31. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Keep
it
clear
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
31
32. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Remember
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
32
33. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
Design
for
users.
Not
for
geeks!
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
33
35. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
BROWSER
WARS
ARE
BACK!
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
35
36. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
HTML5
/
CSS3
ARE
HERE
TO
STAY
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
36
37. Adobe
Flash
Pla-orm
Summit
2010,
India.
www.adobesummit.com
THINK
SOCIAL
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
37
38. Adobe
Flash
Pla-orm
Summit
2010,
India.
UI Engineering is
www.adobesummit.com
NOT about
making screens
‘look’ better!
August
27,
2010
udayms.wordpress.com
|
@udayms
|
linkedin.com/in/udayms
|
facebook.com/udayms
38