Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
UI Engineer par Mind Map: UI Engineer

1. Considerations

1.1. Testing

1.2. Correctness

1.2.1. Concurrency

1.3. Consistency

1.4. Interaction

1.4.1. Synchronous

1.4.2. Asynchronous

1.4.3. Guidance

1.4.3.1. Wizard

1.4.3.2. Direct Manipulation

1.4.3.2.1. Instant update

1.4.3.2.2. Collaboration

1.4.3.3. Hints

1.4.3.3.1. Help

1.4.3.3.2. Enabled

1.4.3.3.3. Visible

1.4.3.3.4. Mandatory

1.4.3.3.5. Tooltip

1.4.3.3.6. Valid

1.4.3.3.7. Errors

1.4.3.4. Context

1.4.3.4.1. Breadcrumb

1.4.3.4.2. Bookmark

1.4.3.4.3. Back/forward

1.5. Performance

1.5.1. Lazy Loading

1.5.2. Resource utilization

1.5.3. Latency, throughput

1.6. Distribution

1.6.1. Remoting

1.6.2. Channels

1.6.2.1. Desktop

1.6.2.2. Web

1.6.2.3. Mobile

1.6.2.4. Embedded

1.7. I18N

1.7.1. Conversion

1.8. Validation

1.9. Mental model

1.10. Privacy

2. common sense

3. Knowledge

3.1. Technology

3.1.1. Tookits

3.1.2. Frameworks

3.1.3. Libraries

3.2. Standards

3.2.1. Patterns

3.2.1.1. MVC (?)

3.2.1.2. PresModel

3.2.1.3. MVP

3.2.1.4. MVVM

3.2.1.5. Passive View

3.2.1.6. Event Bus

3.2.2. MS UI guide

3.3. Graphic Design

3.3.1. Composition, layout

3.3.2. Colors

3.3.3. Typography

3.3.4. Psychology

3.3.5. Trends

3.3.6. Resources

3.4. Tools

3.4.1. IDE, RAD

3.4.2. Wireframe, mockup

3.4.3. Debugging

3.4.4. Visual builder

3.4.5. Painting, sketching

4. SW Engineering

4.1. Separation

4.1.1. Content

4.1.2. Visualization

4.1.3. Interaction

4.1.4. Workflow

4.2. Dependencies

4.2.1. Syntatic

4.2.2. Semantic