1 / 13

Tesina/Project Interactive Talk

HCI. Tesina/Project Interactive Talk. Presenter Kimani, Stephen Universita' di Roma "La Sapienza" DIS Via Salaria 113 Piano 2, Stanza 233 00198 Roma Italy Phone: +39 06 49918548 Web: http://www.dis.uniroma1.it/~kimani E-mail: kimani@dis.uniroma1.it. HCI.

Download Presentation

Tesina/Project Interactive Talk

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HCI Tesina/Project Interactive Talk • Presenter • Kimani, Stephen • Universita' di Roma "La Sapienza" • DIS • Via Salaria 113 • Piano 2, Stanza 233 • 00198 Roma • Italy • Phone: +39 06 49918548 • Web: http://www.dis.uniroma1.it/~kimani • E-mail: kimani@dis.uniroma1.it

  2. HCI Tesina/Project Interactive Talk • Roadmap • Background (what you know) • Teams • Proposals • Organization • Recommendations • Organization of Tesina • Laboratory • Software Support • Website Info • AOA • PS: Interactive (Questions, etc are welcome)

  3. HCITesina Background Developing web pages ( ) Drawing packages ( ) PowerPoint ( ) Java ( ) Courses done e.g., Databases ( ), Programming approach [OOP?, etc] (some), Programming languages ( ), Software Engineering ( ), etc Have done projects ( ), projects in what courses ( ), name of projects ( ), etc

  4. HCITesina Teams Write your name and email Form teams of 4 or 5 (in the next three weeks – by February 13, 2006) [Update me as a group about the formation…] Check my Teaching webpage for updates on teams

  5. HCITesina Proposals As a team, you will choose your project proposal [Update me as a group about the choice…] Check my Teaching webpage for updates on proposals

  6. HCITesina Project Organization Requirements Specification:Study the current situation and what is needed. Get the information and organize it. Produce a requirements specification, which specifies what (not how) the system is expected to provide. Design: Architectural design-High-level decomposition of the system into components (note that it allows for independent development of the individual components). Detailed design-More detailed description of the components to enable their implementation using some programming language. Coding and Unit Testing: Detailed component coding and testing (unit testing) – on the Detailed design. Note-Iterative design, Iteration and Prototyping Integration and Testing: on the Detailed design. Maintenance: After release until the system phases out entirely.

  7. HCITesina Recommendations Month 1: Gathering requirements* Month 2: Analysis & Initial design* Month 3: Initial prototype* Initial usability evaluation results^ (based on Initial design, Initial prototype) (… possible iterations to improve the prototype design based on usability results) Working prototype/final product (on diskette/CD) Usability evaluation results^ Final and full Tesina report (also on the same diskette/CD) * Continual and regular feedback expected from student and team in the process of carrying out the project (e.g., progressive reporting e.g., by deliverables, results, demonstrations, etc). However, the student must submit both the final product and Tesina report before sitting for the final HCI examination. ^ Teams will carry out evaluation studies among themselves.

  8. HCITesina Possible Organization of Tesina introduction, background knowledge, your work and results – [gathering requirements, analysis, design, prototyping & iteration, final product] – with usability evaluations carried all through, future work, conclusions, references.

  9. HCITesina Laboratory • Eudossiana • "Paolo Ercoli" - Main building, ground level) - Marco Di Bonifacio • When all or most of the students are available: ask students, update Marco Di Bonifacio

  10. HCITesina Software Support • Applications/Implementations could be: • Standalone, PC/desktop • Standalone, mobile • Web-based, PC/desktop • Web-based, mobile • Standalone (PC/desktop or mobile) • Java (our recommendation) • Web (PC/desktop or mobile) • XHTML + PHP + MySQL (our recommendation) • Free still to adopt others • Macromedia products e.g., Flash, Dreamweaver • MS FrontPage • HTML + client-side scripting languages (e.g., JavaScript, VBScript) • Dynamic Websites: Java applets, CGI programming (e.g., using perl, python, C, etc), DHTML, etc

  11. HCITesina Software Support • GUI Builders (esp for mobile devices) e.g., • Nokia developers kit, J2ME, Simulators from the web, • Common tools: MS PowerPoint, Corel Draw, Adobe Illustrator • usual role • could also be good during the initial phases of your project (e.g., for prototyping) • Really need more? Let us know.

  12. HCITesina Website Information • Tutorial Resources • http://www.dis.uniroma1.it/~kimani/teaching.html • Tutorial slides/notes • Teams/Groups • Projects/Tesine • Students’ visiting hours [Thursday 16:00-18:00, Via Salaria 113, DIS, Piano 2, Stanza 233] • Links to Prof Catarci’s website • Links to the main reference [Alan Dix’s HCI book] • Links to some online HCI books • etc • Keep checking the website for updates

  13. HCITesina AOA ?

More Related