Human-Computer-Interaction und Psychologie

Werbung
High-fi Prototyping
Human-Computer-Interaction und Psychologie
Michael Oppermann ([email protected])
!1
•
Persönlicher Webspace
•
Datenimport (Univis CSV)
•
Responsive Webdesign mit Bootstrap
!2
Webspace
•
Jeder Student bekommt vom ZID einen
persönlichen Webspace (u:net-Account benötigt)
Website http://www.unet.univie.ac.at/~a1400000/
Server
login.unet.univie.ac.at
Benutzername a1400000
Passwort
********
Datenübertragung per FTP innerhalb des Uni-Netzwerks
bzw. per SSH oder Secure FTP
(Dateien im Verzeichnis /html speichern)
!3
Datenbank (MySQL)
•
Datenbanken anlegen:
https://www.univie.ac.at/ZID/mysql5/
•
Datenbank-Passwort festlegen
•
phpMyAdmin
!4
CSV Import
•
.CSV-Datei
•
Trennzeichen (= Semikolon)
Michael;Human-Computer-Interaction
Sarah;Algorithmen und Datenstrukturen
Torsten;Visualisierung
Christian;Grundlagen der Mathematik
Tom;Finanzwirtschaft
Martin;Optimierung und Simulation
Julia;Künstliche Intelligenz
!5
CSV Import
Nur für Prototyp geeignet! (Ladezeit)
…
<body>
<h1>HCI-Tutorial</h1>
<p>Liste mit Studenten</p>
<table>
<tr>
<td>Name</td>
<td>LV</td>
</tr>
!
<?php
/* CSV-IMPORT */
?>
…
PHP
!6
CSV Import
…
<?php
if (($handle = fopen("students.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$num = count($data);
!
echo '<tr>';
!
/* ITERATION ÜBER ALLE FELDER */
for ($c=0; $c < $num; $c++) {
echo '<td>'.$data[$c].'</td>';
}
!
/* ODER NUR NAMEN AUSGEBEN (SPALTE 1)
echo '<td>'.$data[0].'</td>';
*/
!
echo '</tr>';
}
fclose($handle);
}
?>
!
</table></body></html>
PHP
!7
CSV Import
•
CSS Datei erstellen und verknüpfen
<link rel="stylesheet" href="style.css" type="text/css" />
•
Prototyp auf den Webserver laden
(PHP)
!8
Bootstrap - Responsive Web
•
Front-End Development Framework
•
Open Source
•
Mobile-First Responsive Webdesign
•
Sehr gute Dokumentation
!9
Bootstrap - Komponenten
!10
Getting started
!11
Ressourcen
•
ZID-Webspace
http://zid.univie.ac.at/persoenliche-webseiten/#publizieren_unet
•
Bootstrap - Front-End Development Framework
http://getbootstrap.com/
•
HTML/CSS Tutorials usw.
http://wiki.selfhtml.org/
http://w3schools.com
!12
Herunterladen