Version 2 (modified by dcorreia, 3 years ago) (diff)


Wizard for Smart Card Linux Login

Project Details

Purpose of this project

Development of a graphical wizard for Smart Card Login in Linux

Project Description

Project Source Code

Source Code


Phase 1 - Analysis and Planning [July 12 - July 17]

  • Tutor meeting and brainstorming
  • Project planning
  • Study Smart Card solutions and frameworks for login authentication
  • Analysis and definition of project arquitecture
  • Study manual configuration process of Smart Card login
  • Set up work environment:
    • Wiki page development
    • SVN
    • Smart Card modules
  • Initial Presentation

Phase 2 - Core Implementation [July 18 - July 31]

  • Study

Phase 3 - Graphical UI Design [August 1 - August 14]

  • Analysis of design usability and risky cases
  • Storyboarding
  • Study Python GUI tools
  • Develop the graphical interface

Phase 4 - Tests and Documentation [August 15 - September 2]

  • Global Tests
  • Explore extra configuration options and cases:
    • Multiple cards for the same session
    • Same card for different sessions
    • Personalize permissions based on card-session match-up
    • Edit or remove an existing configuration
    • List configurations associated to a certain card
  • Improvement of readibility and flexibility
  • Final Presentation

Weekly Reports

Trainee details

Trainee Name

Daniel Correia

Past Experience

Current Situation

I'm a second year Computer Science student at Instituto Superior Técnico, Alameda

Motivation for the Project


David Honório