emc-ui

( ? dell-ui ? )

  • AngularJS Components
  • CSS Framework
  • HTML

history

  • Started fall 2013
  • Inner-source
  • 3 years of development/usage
  • 155 successful releases
  • Used in 5 projects
    • eCDM
    • MSM
    • Hyper-V FLR
    • Tenant UI
    • VCE - DPA
  • Official UI Library for DPAS

technology

  • Angular JS
    • 1.3.20 ( upgrade to 1.5 this fall )
    • Migrate to angular 2 in 2017
  • CSS 3
    • Sass-based
    • Responsive / Adaptive
  • HTML5
  • SVG library
  • Localization
  • Extensions ( NodeJS/express/Socket.io )
  • npm, bower

demo time




additional modules

  • Login ( emc-login )
  • Role-Based Access ( emc-rbac )
  • Dashboard ( emc-dashboard )
  • User Preferences ( emc-preferences )
  • Web Sockets ( emc-web-sockets )
  • NodeJS/Express Server ( emc-server-base )


demo time




2016 Plans

  • Move to angular 1.5
  • Improve style guide
  • Integrate several extensions into library 
  • Document common UX patterns
  • Build a reference app
  • Update branding to Dell
  • New name!

2017 plans

  • AngularJS 2
  • Expand templates / reference app
  • Help Center ( emc-help-center )
  • Interactive Guides ( emc-mentor )
  • Table / Grid
  • Open source...

the team

Skip Hanson
Manager / UX

Jase Smith  
Designer/Developer

Dehru Cromer
Developer

Christian Parker
Developer

emc-ui ( common components )

By Dehru Cromer

emc-ui ( common components )

  • 848