All Projects → SSoelvsten → interaction-design-in-a-nutshell

SSoelvsten / interaction-design-in-a-nutshell

Licence: other
A dense, clearly defined, and small guide to interaction design

Programming Languages

TeX
3793 projects
Makefile
30231 projects

Projects that are alternatives of or similar to interaction-design-in-a-nutshell

axure-rplib
个人制作及从各处收集的Axure元件库
Stars: ✭ 86 (+561.54%)
Mutual labels:  interaction-design
material-aulas
Material para ensino introdutório de programação com Python em um contexto visual
Stars: ✭ 85 (+553.85%)
Mutual labels:  educational
V2releases
A friendly ARM assembler and simulator for educational use
Stars: ✭ 46 (+253.85%)
Mutual labels:  educational
Bttn.css
Awesome buttons for awesome projects!
Stars: ✭ 2,004 (+15315.38%)
Mutual labels:  interaction-design
ims-tutorials
Interactive tutorials developed with the learnr package supporting the textbook OpenIntro::Introduction to Modern Statistics.
Stars: ✭ 25 (+92.31%)
Mutual labels:  educational
PyTherm-applied-thermodynamics
Educational ipython source code for applied thermodynamics.
Stars: ✭ 62 (+376.92%)
Mutual labels:  educational
Socialfishmobile
📱 🐟 An app to remote control SocialFish.
Stars: ✭ 200 (+1438.46%)
Mutual labels:  educational
unpackai
The Unpack.AI library
Stars: ✭ 20 (+53.85%)
Mutual labels:  educational
LLVM-JVM
[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (+69.23%)
Mutual labels:  educational
Algorithms-for-Automated-Driving
Each chapter of this (mini-)book guides you in programming one important software component for automated driving.
Stars: ✭ 153 (+1076.92%)
Mutual labels:  educational
kilopp
The Kilo editor in modern C++
Stars: ✭ 113 (+769.23%)
Mutual labels:  educational
GIMLeT
GIMLeT – Gestural Interaction Machine Learning Toolkit
Stars: ✭ 33 (+153.85%)
Mutual labels:  interaction-design
Some Pentesters SecurityResearchers RedTeamers
Some Pentesters, Security Researchers, Red Teamers which i learned from them a lot...
Stars: ✭ 60 (+361.54%)
Mutual labels:  educational
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+66792.31%)
Mutual labels:  interaction-design
react-typescript-jest-enzyme-testing
Testing React.JS + TypeScript component with Jest and Enzyme. A simple example for reference.
Stars: ✭ 53 (+307.69%)
Mutual labels:  educational
gestalt
Creative coding playground - Color, Note, Code
Stars: ✭ 16 (+23.08%)
Mutual labels:  interaction-design
tutorials
All of the code for my Medium articles
Stars: ✭ 130 (+900%)
Mutual labels:  educational
SilentCryptoMiner
A Silent (Hidden) Free Crypto Miner Builder - Supports ETH, ETC, XMR and many more.
Stars: ✭ 547 (+4107.69%)
Mutual labels:  educational
Stealth-Kid-RAT
Stealth Kid RAT (SKR) is an open-source multi-platform Remote Access Trojan (RAT) written in C#. Released under MIT license. The SKR project is fully developed and tested on Debian GNU-Linux (Deb 9.8 "Stretch"). The RAT will soon be available on Windows platform by mid-2021.
Stars: ✭ 20 (+53.85%)
Mutual labels:  educational
Dyci2Lib
"Dicy2 for Max" is a Max package implementing interactive agents using machine-learning to generate musical sequences that can be integrated into musical situations ranging from the production of structured material within a compositional process to the design of autonomous agents for improvised interaction. Check also our plugin for Ableton live !
Stars: ✭ 35 (+169.23%)
Mutual labels:  interaction-design

Interaction Design in a Nutshell

test

After having had to read three different books on Human Computer Interaction, this is an attempt to dispose of the frustrating amount of unecessary information and vague or non-existent definitions in the HCI universe. This is to be a dense, clearly defined, and small guide to interaction design divided into three parts.

  • Theory : Definition of all the theory, with every concept described and compared to other relevant concepts defined.

  • Examples : Examples showing one or two key points from the theory section

  • Exercises : Small and focused exercises, such that you can apply and discuss the theory.

Dependencies

This repository requires an installation of LaTeX, such as TeX Live or MiKTeX

  • TexLive: This is the recommended distribution for Linux. The core distribution of TeX Live is missing some packages, that are used in this document. These specifically are:

    idxlayout, lastpage, wrapfig

    You can install these with the TeX Live package manager tlmgr or by finding with your package manager of choice. Alternatively, you can also use the full installation of TeX Live with all packages (e.g. the texlive-full package in apt).

  • MikTex: While there are security concerns, if quality-of-life is more important, then MikTex_ is the clear winner, as it resolves all missing packages on compile time. Especially on Windows this distribution can be recommended, as the TeXlive Package manager on Windows lacks easy of use.

Usage

Compile main.tex. To have a compilation with resolved bibliography references you need to compile the main.tex file twice while running bibtex in between the two compilations.

pdflatex main
bibtex main
pdflatex main

Makefile

To make life easier a makefile is included in the project, with which you have the following commands.

Command Action
compile Compiles the book including references
clean Removes all compiled files except the .pdf file

Contribution

If you find a problem in the document you can either contact me, SSoelvsten, add an issue to the repository and/or contribute to the project with a pull request. This project hopefully will be a joined effort of many students, and your input is also highly valued.

License

This document (and its source) are provided under the GNU Free Document License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].