{
UIPrototyping
with Smalltalk at
Pierre LABORDE
Eric LE PORS
Pierre LABORDE
• UI Design Manager
• UX & Graphical Designer, Software Engineer
Eric LE PORS, PhD
• UI Solutions Architect
• Software Expert in Prototyping Languages
AboutUs
• Defense Mission Systems
• Embedded
• Long life products
Our users
• Stressfull environnment
• Complex job and tasks
AboutUs
Speed MOCKup
• Process to capture user needs
• Framework to quickly prototype innovative UI
More than 12 years of Smalltalk
SMOCK
CaptureUserNeeds
2. Collaborative
Design
3. Specifying speed
prototyping
4. Industrial cost
estimation
1. Observe in situ
Dynamic UI
• Live conception
• Manipulate real samples of data
Like a real system
• Multi-user role playing game
• Representative mission scenario
• Representative user environment
Bridge to industrial development
• Similarity with industrial architecture
• Software complexity evaluation
• Assets generation
PrototypingUI
Best properties for prototyping UI !
• Live modifications
• Intuitive modeling language
• Easy to learn, simple sintax
• Multi platform
• Everything in one file
WhySmalltalk?
Component Model
• Lightweight CCM impl.
UI Tools
• 2D Graphical Engine
• Design Job Oriented
• UI Widgets & UI Editor
• Create and save graphic parts
• Without code
• Assets import/export
User Environment Simulation
SMOCKOverview
Georeferenced Interactive Views
Network tools
Innovative Device support
• Multi-touch
• VR headset
• Game Pad, Joystick
• Eye-trackers
• Etc.
SMOCKOverview
{
SOME UI…
Architecture Component Model
• Lightweight CCM reimplementation
• Using Traits in Pharo
• Open Source MIT licence
UI Modeling language
• To model and define UI from user needs
• To generate UI for any kinds of gfx technologies
• Collaborating with Alain Plantec (UBO), Olivier
Grisvard (THALES, IMT), Nolwenn Fournier (THALES)
• Open Source MIT licence
FuturWork
{Pharo Woden
Special thanks to Ronie Salgado
VR DEMO…
{Do you have any questions ?
Thank you for
your attention!

UI Prototyping with Smalltalk at Thales

  • 1.
  • 2.
    Pierre LABORDE • UIDesign Manager • UX & Graphical Designer, Software Engineer Eric LE PORS, PhD • UI Solutions Architect • Software Expert in Prototyping Languages AboutUs
  • 3.
    • Defense MissionSystems • Embedded • Long life products Our users • Stressfull environnment • Complex job and tasks AboutUs
  • 4.
    Speed MOCKup • Processto capture user needs • Framework to quickly prototype innovative UI More than 12 years of Smalltalk SMOCK
  • 5.
    CaptureUserNeeds 2. Collaborative Design 3. Specifyingspeed prototyping 4. Industrial cost estimation 1. Observe in situ
  • 6.
    Dynamic UI • Liveconception • Manipulate real samples of data Like a real system • Multi-user role playing game • Representative mission scenario • Representative user environment Bridge to industrial development • Similarity with industrial architecture • Software complexity evaluation • Assets generation PrototypingUI
  • 7.
    Best properties forprototyping UI ! • Live modifications • Intuitive modeling language • Easy to learn, simple sintax • Multi platform • Everything in one file WhySmalltalk?
  • 8.
    Component Model • LightweightCCM impl. UI Tools • 2D Graphical Engine • Design Job Oriented • UI Widgets & UI Editor • Create and save graphic parts • Without code • Assets import/export User Environment Simulation SMOCKOverview
  • 9.
    Georeferenced Interactive Views Networktools Innovative Device support • Multi-touch • VR headset • Game Pad, Joystick • Eye-trackers • Etc. SMOCKOverview
  • 10.
  • 11.
    Architecture Component Model •Lightweight CCM reimplementation • Using Traits in Pharo • Open Source MIT licence UI Modeling language • To model and define UI from user needs • To generate UI for any kinds of gfx technologies • Collaborating with Alain Plantec (UBO), Olivier Grisvard (THALES, IMT), Nolwenn Fournier (THALES) • Open Source MIT licence FuturWork
  • 12.
    {Pharo Woden Special thanksto Ronie Salgado VR DEMO…
  • 13.
    {Do you haveany questions ? Thank you for your attention!