This talk was designed and aimed at summer of code students - computer science interns for summer. But would still love to hear your thoughts in communicating designs to developers and businesses.
CAST-DESIGNER for Die Casting
CAST-DESIGNER for Die Casting is a modules package special designed for high pressure die casting with express gating system design and fast validation capability.
CAST-DESIGNER for Die Casting
CAST-DESIGNER for Die Casting is a modules package special designed for high pressure die casting with express gating system design and fast validation capability.
People in the field of user experience are taught that empathy for the end-user is the holy grail. We believe that, by studying your fellow project team members and identifying their needs, you can develop another type of empathy, one that may prove to be more important for business success.
We will explain the concept of communication styles, help you identify your own style and that of co-workers. By walking you through the extended user experience design process and introducing stereotypes of the people you will meet on the way, we will show you how to adapt your style to others, to ensure you will be heard during the process.
“Learn about the 4 Key Steps to Application Modernization from Solutions Director Derek Britton along with our customer Jeroen van der Heijden, Chief Technical Officer at Raet. This presentation took place at the Gartner Symposium ITxpo in Barcelona on 7th November 2012.”
Learn about the 4 Key Steps to Application Modernization with Kevin Brearley Product Management Director, joined with our customer Troy Sheeley Senior Project Manager at CSC. This presentation took place at the Gartner Symposium ITxpo in Orlando on 23rd October 2012.”
Seppo Leminen, D.Sc. (Econ), Adjunct Professor, Laurea University of
Applied Sciences, seppo.leminen@laurea.fi
Anna-Greta Nyström, D.Sc. (Econ), Åbo Akademi University, School of
Business and Economics
Mika Westerlund, D.Sc. (Econ), Assistant Professor, Carleton University,
Sprott School of Business, Canada
3rd ENoLL Living Lab Summer School 2012
This presentation will explore an emerging class of design solutions that combine mobile technologies and sensors to target a variety of health issues. These technologies have the potential to heighten our awareness of our own behavior in meaningful ways, opening up new opportunities and challenges for interaction designers. In his talk, Robert will propose some new frameworks for modeling behavior in this burgeoning field of interaction design.
Play faster and longer: How Square Enix maximized Android* performance and ba...Gael Hofemeier
It’s important for developers to deliver the best possible performance and power efficiency for their Android games. With the addition of native x86 Android support in Unity*, Square Enix was able to take advantage of the new feature with their popular title “Hitman GO”—one of the first games published with x86 Android native support developed with Unity. In this session we will discuss how Hitman GO’s “design by constraints” philosophy allowed the developers to deliver a polished, high-end experience to mobile devices. We will then walk the audience through adding x86 support to a previously ARM*-only project. Finally, we will show how to use Intel® Graphics Performance Analyzers toolset to provide the best possible user experience, ensuring that users on the top tablet silicon achieve the highest power and performance. Developers will come out of this presentation with new insights about the Android ecosystem and tools/techniques to optimize their apps to provide a better experience on all levels of hardware to reach as many end users as possible.
People in the field of user experience are taught that empathy for the end-user is the holy grail. We believe that, by studying your fellow project team members and identifying their needs, you can develop another type of empathy, one that may prove to be more important for business success.
We will explain the concept of communication styles, help you identify your own style and that of co-workers. By walking you through the extended user experience design process and introducing stereotypes of the people you will meet on the way, we will show you how to adapt your style to others, to ensure you will be heard during the process.
“Learn about the 4 Key Steps to Application Modernization from Solutions Director Derek Britton along with our customer Jeroen van der Heijden, Chief Technical Officer at Raet. This presentation took place at the Gartner Symposium ITxpo in Barcelona on 7th November 2012.”
Learn about the 4 Key Steps to Application Modernization with Kevin Brearley Product Management Director, joined with our customer Troy Sheeley Senior Project Manager at CSC. This presentation took place at the Gartner Symposium ITxpo in Orlando on 23rd October 2012.”
Seppo Leminen, D.Sc. (Econ), Adjunct Professor, Laurea University of
Applied Sciences, seppo.leminen@laurea.fi
Anna-Greta Nyström, D.Sc. (Econ), Åbo Akademi University, School of
Business and Economics
Mika Westerlund, D.Sc. (Econ), Assistant Professor, Carleton University,
Sprott School of Business, Canada
3rd ENoLL Living Lab Summer School 2012
This presentation will explore an emerging class of design solutions that combine mobile technologies and sensors to target a variety of health issues. These technologies have the potential to heighten our awareness of our own behavior in meaningful ways, opening up new opportunities and challenges for interaction designers. In his talk, Robert will propose some new frameworks for modeling behavior in this burgeoning field of interaction design.
Play faster and longer: How Square Enix maximized Android* performance and ba...Gael Hofemeier
It’s important for developers to deliver the best possible performance and power efficiency for their Android games. With the addition of native x86 Android support in Unity*, Square Enix was able to take advantage of the new feature with their popular title “Hitman GO”—one of the first games published with x86 Android native support developed with Unity. In this session we will discuss how Hitman GO’s “design by constraints” philosophy allowed the developers to deliver a polished, high-end experience to mobile devices. We will then walk the audience through adding x86 support to a previously ARM*-only project. Finally, we will show how to use Intel® Graphics Performance Analyzers toolset to provide the best possible user experience, ensuring that users on the top tablet silicon achieve the highest power and performance. Developers will come out of this presentation with new insights about the Android ecosystem and tools/techniques to optimize their apps to provide a better experience on all levels of hardware to reach as many end users as possible.
Training iso dan konsultan iso di selenggarakan oleh bmd street consultingAbu Yazid
Kebutuhan Sertifikasi ISO merupakan keterdesakan tersendiri bagi perusahaan yang ingin bersaing dalam dunia Internasioanl. BMD Street Consulting siap membantu anda untuk kebutuhan Training ISO dan Konsultan ISO
Rivolto a chiunque abbia la necessità di gestire contenuti ed informazioni sul web, per acquisire le conoscenze fondamentali necessarie a scrivere, sviluppare, pubblicare e gestire dei contenuti sul web.
Charla Presentacion Libro GRAFITICA: Grafica Popular CostarricenseCaro Goodfellow
Libro de 274 páginas
Proyecto sobre la historia de la gráfica popular costarricense desde 1860 hasta el día de hoy, materiales y temas del oficio del rotulista en Costa Rica, directorio de rotulistas artesanales y muestra de gráfica en todo el país.
Sussy Vargas y Caro Goodfellow
Diseñadora: María Fe Alpizar
Para información contacto grafitica2015@gmail.com
Página web www.grafitica.com
Facebook Grafitica
Choosing a conductivity salinity logger part 2 of 2HOBO Data Loggers
Part 2 of a two-part presentation detailing five important considerations when choosing a conductivity/salinity data logger, presented by Paul Gannett, Product Marketing Manager, Onset Computer Corporation, maker of HOBO Data loggers.
Introduciendo el proyecto Endesa E3 (castellano)Endesa Educa
Pequeña presentación de la actividad Endesa E3: www.endesae3.com
Endesa Educa Energía (Endesa E3) es un trabajo de investigación para 4º ESO, en el que el alumnado realiza un análisis exhaustivo del uso de la energía eléctrica en el centro escolar y en la propia vivienda.
Mediante un análisis de la facturación, un inventario energético y un estudio tecnológico el alumnado puede realizar un informe que comprende un uso más eficiente de la energía y su consecuente ahorro económico.
An Introduction to Software Performance EngineeringCorrelsense
Software performance engineering is becoming increasingly important to businesses as they look to improve the non-functional performance of applications and get more out of IT investments. By leveraging performance engineering techniques, IT professionals can be indispensable in building and optimizing scalable systems. This
introductory course will teach you the essentials of software
performance engineering including :
• The performance challenges faced by Enterprise IT today
• What is software performance engineering (SPE)?
• Best practices for building scalable software systems
• The approaches to integrating SPE into IT project lifecycles
• Common frameworks for measuring application performance and service levels
• The impact of SPE on software developers, testers, capacity planes,
and other IT professionals
• Case studies from the finance, retail, and insurance industries
Instructor: Walter Kuketz, SVP and CTO, Collaborative Consulting
This training is sponsored by Correlsense, Collaborative Consulting,
and New Horizons
Devoxx 2012 University session "Modular Architecture Today" demonstrating how to apply some of the modularity patterns to build a system with a modular architecture.
Many UX designers have a blind spot when it comes to creating useful, usable content. If our goal is a great experience for users, then UX designers need to go beyond creating page templates and interaction models and focus on content strategy.
This workshop used the familiar UX design process to talk about how content strategy contributes to activities and deliverables.
Pair Programming, TDD and other impractical thingsMarcello Duarte
"Why should we write our tests first? Isn't that going to slow my development?" "What? Assigning a single task to 2 developers? How is that efficient? What a waste of resources!" "Look, in the perfect world your advises are great, but I have a project to finish here." In this talk Marcello explores efficiency in contrast to effectiveness. He looks into how practices, traditionally accepted as efficient, sometimes turn out to be less effective than a few "impractical" things he has come across.
Organizations that rely on Microsoft® PowerPoint® presentations to communicate business performance can waste countless hours converting blank white screens into content-rich documents. It takes advanced skills to create effective charts, timelines, diagrams and tables that illustrate data meaningfully...but who has the time?
Graphicae solves this problem. It provides everything users need to quickly create content-rich documents and share them with the entire organization; all from within Microsoft Office. With Graphicae, users are more productive and document quality is better.
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEFebless Hernane
CapCut is an easy-to-use video editing app perfect for beginners. To start, download and open CapCut on your phone. Tap "New Project" and select the videos or photos you want to edit. You can trim clips by dragging the edges, add text by tapping "Text," and include music by selecting "Audio." Enhance your video with filters and effects from the "Effects" menu. When you're happy with your video, tap the export button to save and share it. CapCut makes video editing simple and fun for everyone!
Hello everyone! I am thrilled to present my latest portfolio on LinkedIn, marking the culmination of my architectural journey thus far. Over the span of five years, I've been fortunate to acquire a wealth of knowledge under the guidance of esteemed professors and industry mentors. From rigorous academic pursuits to practical engagements, each experience has contributed to my growth and refinement as an architecture student. This portfolio not only showcases my projects but also underscores my attention to detail and to innovative architecture as a profession.
Can AI do good? at 'offtheCanvas' India HCI preludeAlan Dix
Invited talk at 'offtheCanvas' IndiaHCI prelude, 29th June 2024.
https://www.alandix.com/academic/talks/offtheCanvas-IndiaHCI2024/
The world is being changed fundamentally by AI and we are constantly faced with newspaper headlines about its harmful effects. However, there is also the potential to both ameliorate theses harms and use the new abilities of AI to transform society for the good. Can you make the difference?
Technoblade The Legacy of a Minecraft Legend.Techno Merch
Technoblade, born Alex on June 1, 1999, was a legendary Minecraft YouTuber known for his sharp wit and exceptional PvP skills. Starting his channel in 2013, he gained nearly 11 million subscribers. His private battle with metastatic sarcoma ended in June 2022, but his enduring legacy continues to inspire millions.
3. problem solver
ent
r
f fe &
information architect
di s
hat s
e
rol strategist
evaluator
facilitator
communicator
critic
sales person
teacher
mentor
implementer
interaction designer
business person
3
4. ple d
peo rke
wo
i’ve with
Logos I could find...
4
11. er
sw is
n
A th
in
es
li
ANSWER:
When do you design?
11
12. s
ces
pro
ent
m
p
velo
e
ed
war Analysis Build & deliver
t
sof
Technical
Requirement “Gathering” Build Test
Design
Who will use it?
What’s the
GAP
What should it DB code
do? and structure
tive s
fec ent
f
ine rem
ui tion
req fini Gap
in Delivery
de the
proc
ess
Adapted from Cooper, Interaction Design Practicum course material.
12
13. ess
c
pro
ent
m
lop
e
dev
are Analysis Design Build & deliver
tw
sof
Technical
Requirements
Design Build Test
Design
Definition
What
Who will interaction
use it? meets
requirements? What’s the
What DB code
Common practise
should it What does it and structure
do? look like?
How does it
r
tte nd
Be n a behave?
o ser
niti
efi r to u
d e Gap
los eeds Delivery
c filled
n
by
Des
ign
Adapted from Cooper, Interaction Design Practicum course material.
13
19. Documents that communicate...
• What the THING is pictures
conversation
• What the THING Looks like
see what
• How the THING works you’re
discussions
getting
• Why the THING is needed
• Who will use the THING
see what you
• How the THING will behave will be building
19
21. Design specifications...
• Communicate:
• Front end - user interface elements
• User experience of your web site or application
• Technical implications on the end-user’s experience
21
22. Different types
• Site maps
• Navigation pathways
• Activities overview
• Task flows
• Page layouts - structural
• Interactions specifications for tasks within an Activity
22
23. f
so n Concrete Completion
ent at
s software interface io Web as hypertext system
pon plic
m
Co ite/ap Visual Design: visual treatment of text,
Visual Design
ebs in quot;look-and-feelquot;)
esign: graphic treatment of interface
graphic page elements and navigational
ts (thew
quot;lookquot;
components
e Design: as in traditional HCI: Navigation Design: design of interface
of interface elements to facilitate elements to facilitate the user's movement
Interface Design Navigation Design
eraction with functionality through the information architecture
Information Design
tion Design: in the Tuftean sense: Information Design: in the Tuftean sense:
ng the presentation of information designing the presentation of information
tate understanding to facilitate understanding
Interaction Information
ion Design: development of
Information Architecture: structural design
time
Design Architecture
tion flows to facilitate user tasks,
Typ
of the information space to facilitate
how the user interacts with
ical
intuitive access to content
com
ctionality
ly
mun
for
Functional Content content elements required inica
nal Specifications: quot;feature setquot;: Content Requirements: definition of
elem the site te
descriptions of functionality the site
Specifications Requirements
ents
clude in order to meet user needs in order to meet user needs
o
UX
User Needs: externally derived goalsf
eds: externally derived goals
User Needs
site; identified through user research, for the site; identified through user research,
chno/psychographics, etc. ethno/techno/psychographics, etc.
Site Objectives
jectives: business, creative, or other Site Objectives: business, creative, or other
ly derived goals for the site internally derived goals for the site
riented information-oriented
Abstract Conception
This picture is incomplete: The model outlined here does not account for secondary considerations (such as those arising during technical or content development)
that may influence decisions during user experience development.of User experience - Jesse describe a development process, nor does it define roles within a
Elements Also, this model does not James Garret
user experience development team. Rather, it seeks to define the key considerations that go into the development of user experience on the Web today. 23
24. Site Maps
• AKA Site overviews - BIG PICTURE view of the site or application
• Main areas of the website/application
• Information hierarchy
• Identify where people will potentially start from or end up at
• Identify types of pages or templates
• Identify main navigation pathways
24
26. Navigational Pathways
• Aka navigational patterns
• Main ways to navigate around the site or application
• Identify where to strategically place information
• How pages link to each other
• Validates templates and scalability of these pages
• Clearly shows which template to use when
26
28. Task flows
• User’s experience – Flow
• Objective look at “Flow”
(as opposed to Form)
• Identifies gaps
• Scenario based
28
29. yes
selects Name
1 2 no
yes My Sci
Page sign up/ Email MySci
register/ Password
no (try again)
Any Page Logout
Some content my kete
Tools
Some content
Any Page Any Page
Register
Name
Email
Some content Register
S
YE
Password
2
Tools
Some content Some content
NO
Tools
My Sci Logout
Some content
Some content
Some content
Alternate path
Detailed
functionality
Page content
to be further
analysed
1 is email address correct format? is it unique? (i.e. not in database)
Page Function
2 is user in the middle of adding an item to kete?
DISCLAIMER: The layouts displayed in this diagram represent information structure only and should not be construed as final screen designs
MORST & UoW / ScienceLearn Hub Information Architecture Framework 29 March 2007
CLIENT / PROJECT DATE
29
F5 / Registration 1.1 Page 6 of 28
ID / PROCESS TITLE VERSION
34. Annotations - overview
• General description of the screen/
wireframe
• What users can do from this screen
• Default display
34
35. +$,(-quot;*=>$'(:('&#()quot; 7&-$*9*):*;<
!quot;#$%&'%()*quot;+,-%.#/0,quot;1%&*%-2)%3&+'$)1%4,quot;$$)'5
Name of the screen/activity
$%H, .*K$8> .*2)quot;#&'#*)%*-(L$*:$$CG&'D* % !quot;#&$(quot;$%&#quot;#2*#'$=(*-$,$7(quot;*$/.$,77$'#quot;(32,*#'$=,7>(23$,2'$):)7(23$%,*-quot;$=(*-(2$*-#$
M)-)5# N ,&#,$*-,*$*-(quot;$?#3(/2,7$@/02)(7$)/+#"4$A*$(quot;$B//C#'$(2$,*$*-#$-(3-#quot;*$7#+#7$/.$*-(quot;$
Description & intention )/02)(7$)/+#&,3#4$D77$%,*-quot;$,*$*-(quot;$7#+#7$7//>$*-#$quot;,C#4
8$'#()quot;*):*%$-()quot;F
!quot;#"$),2E
What users can do F4$@-,23#$*-#$C,(2$7#+#7$/.$./)0quot;$1#*=##2$*-#$8$)/02)(7quot;$/.$5G?@H
I4$J#7#)*$*/$+(#=$*-#$'#*,(7$/.$,$%,*-=,:H
K4$L//C$(2$*/$quot;##$*-#$'(..#)#$1#*=##2$G,7>(23$,2'$@:)7(23$%,*-quot;H
7%(quot;#*O&> .*BH&(8*O&> M4$?#.(2#$*-#$7(quot;*$1:$(/2$/&$quot;010&1H
N4$5#*$'(&#)*(/2quot;$.&/C$,2'$*/$)#&*,(2$%/(2*quot;H
O4$P(#=$1/*-$G,7>(23$,2'$@:)7(23$%,*-quot;$/&$.(7*#&$*-#$7(quot;*$1:$#(*-#&$C/'#H
O&>
,X 84$P(#=$,77$'(quot;*,2)#quot;$/&$#2*#&$*-#$'(quot;*,2)#$,2'$.(7*#&$*-#$7(quot;*$1:$*-,*$'(quot;*,2)#4
Q4$R*-#&$<,%$.02)*(/2quot;$&#C,(2$*-#$quot;,C#$,quot;$/2$L//C(2$/&$5//37#$C,%quot;4
S(quot;%7,:E
F4$A2quot;*&0)*(/2quot;$,2'$7,1#7quot;$,quot;$quot;-/=2H
Default elements on the page
I4$;##'1,)>$/2$-/=$C,2:$(*#Cquot;$0quot;#&$(quot;$+(#=(234
! !quot;#$%&#'()*(+#$quot;#,&)-$./&$quot;010&1quot;$,2'$(/2quot;4
quot; 5#*$'(&#)*(/2quot;$6$quot;##$'#*,(7$/2$%,3#$84$9&/+('#quot;$,1(7(*:$*/$#2*#&$quot;*,&*$,2'$'#quot;*(2,*(/2$
%/(2*quot;4
# 35
36. Annotations - Detail
• •
Detailed descriptions of elements and Reference to other technical document
behaviours (e.g. Business rules or SOW or
Requirements) if relevant.
• For each annotation provide:
• UI Rules: Element > Action > Result
• Default display
• Any notes
36
37. +$,(-quot;*=>$'(:('&#()quot; 7&-$*9*):*;<
!quot;#$%&'%()*quot;+,-%.#/0,quot;1%&*%-2)%3&+'$)1%4,quot;$$)'5
=&$11quot;6 .*J$%H, .*K$8> .*2)quot;#&'#*)%*-(L$*:$$CG&'D* % !quot;#&$(quot;$%&#quot;#2*#'$=(*-$,$7(quot;*$/.$,77$'#quot;(32,*#'$=,7>(23$,2'$):)7(23$%,*-quot;$=(*-(2$*-#$
M)-)5# N ,&#,$*-,*$*-(quot;$?#3(/2,7$@/02)(7$)/+#"4$A*$(quot;$B//C#'$(2$,*$*-#$-(3-#quot;*$7#+#7$/.$*-(quot;$
)/02)(7$)/+#&,3#4$D77$%,*-quot;$,*$*-(quot;$7#+#7$7//>$*-#$quot;,C#4
$%*3*H&6*G$*C(::$%$quot;#*:)%*C(::$%$quot;#*')5quot;'(8,*G&,$C*)quot;*5,$%I,*,$8$'#()quot;*):*%$-()quot;F
Name of the panel or block on the screen !quot;#"$),2E
F4$@-,23#$*-#$C,(2$7#+#7$/.$./)0quot;$1#*=##2$*-#$8$)/02)(7quot;$/.$5G?@H
I4$J#7#)*$*/$+(#=$*-#$'#*,(7$/.$,$%,*-=,:H
K4$L//C$(2$*/$quot;##$*-#$'(..#)#$1#*=##2$G,7>(23$,2'$@:)7(23$%,*-quot;H
7%(quot;#*O&> .*BH&(8*O&> M4$?#.(2#$*-#$7(quot;*$1:$(/2$/&$quot;010&1H
UI Rules: Element > Action > Result N4$5#*$'(&#)*(/2quot;$.&/C$,2'$*/$)#&*,(2$%/(2*quot;H
O4$P(#=$1/*-$G,7>(23$,2'$@:)7(23$%,*-quot;$/&$.(7*#&$*-#$7(quot;*$1:$#(*-#&$C/'#H
O&>
Y&C$*O&> S$6,X 84$P(#=$,77$'(quot;*,2)#quot;$/&$#2*#&$*-#$'(quot;*,2)#$,2'$.(7*#&$*-#$7(quot;*$1:$*-,*$'(quot;*,2)#4
Q4$R*-#&$<,%$.02)*(/2quot;$&#C,(2$*-#$quot;,C#$,quot;$/2$L//C(2$/&$5//37#$C,%quot;4
S(quot;%7,:E
F4$A2quot;*&0)*(/2quot;$,2'$7,1#7quot;$,quot;$quot;-/=2H
I4$;##'1,)>$/2$-/=$C,2:$(*#Cquot;$0quot;#&$(quot;$+(#=(234
>
?
! !quot;#$%&#'()*(+#$quot;#,&)-$./&$quot;010&1quot;$,2'$(/2quot;4
9 E%)5#$*quot;&H$F*ESH,F*E?%,F
E&L-*$8$L&#()quot;F
EH)C$F
quot; 5#*$'(&#)*(/2quot;$6$quot;##$'#*,(7$/2$%,3#$84$9&/+('#quot;$,1(7(*:$*/$#2*#&$quot;*,&*$,2'$'#quot;*(2,*(/2$
E&##%(G5#$,F
%/(2*quot;4
E%&#(quot;-F*E>?)#),F*E')HH$quot;#,F
T*UCC*#)*O6*4)5%quot;$6
; # ;(7*#&$1:$</'#quot;
C
T*78"*&*V)5%quot;$6*)quot;*#?(,*%)5#$
/$#*C(%$'#()quot;,*#)*#?(,*1)5#$ N
;*'<).*0&8D(quot;- .*26'8(quot;-*%)5#$,
UI Rules: Element > Action > Result
D
W)#? .*8$&/012 .*26'8(quot;-*%)5#$,
! $ ;(7*#&$1:$S(quot;*,2)#
!quot;#$%&%'((quot;)*%+,%-(%
9&&):07'$14quot;7).*Bquot;#$%*C(,#"'$
.)//+,0-(,%1)0+(,%#2)#3
+(,#"'$*(quot;* ,- EF7).*K%,
A
+(,#"'$*(quot;*SH, .* = ?67
@
& ;##'1,)>$/2$*-#$7(quot;*$/.$(*#Cquot;4$
B
' T(quot;*$&/0*#quot;$U(*#Cquot;V$6$quot;-/=$0%$*/$FW$,*$,$*(C#4
37
38. Components
Task flow or context
About the doc scenario
Cover
Flow of interactions – step by step
interaction and experience
38
39. Design specs are used by...
eve
r yo
ne
invo
lved
• !!
Visual designers
• Integrators or user interface developers (HTML/CSS people)
• Developers or programmers
• Testers to know what to test for
• Business people to understand the evolution of the software and plan
future enhancements
39
40. “
You’ll know what to build
when you know what the
Design looks like...
40
41. Thanks!!
lulu@lushai.com
More about Summer of Code
http://www.summerofcode.co.nz
Photos found on Flickr and Google images
41