210 likes | 327 Views
BlueMesh. Eugene Yip Jeffrey Yan. Open source circuit editor. BlueMesh. Relational editor Drag-and-drop ActionScript 2.0 Open source. OASIS. Department of ECE Online study and assessment Teaching & learning resource Closed ended questions. Circuit editor requirements.
E N D
BlueMesh Eugene Yip Jeffrey Yan Open source circuit editor
BlueMesh • Relational editor • Drag-and-drop • ActionScript 2.0 • Open source
OASIS • Department of ECE • Online study and assessment • Teaching & learning resource • Closed ended questions
Circuit editor requirements • Easy to use • Digital & analogue circuits • Support common browsers • No installation of software • Generation of questions • Marking
Solution • Schematic capture • Digital & analogue marking • Flash Player 6.0
Circuit editor requirements • • • • • • - • Easy to use • Digital & analogue circuits • Support common browsers • No installation of software • Generation of questions • Marking
Components Analogue Digital Voltage Resistor Capacitor AND OR Current Diode MOSFET NOT In/Out ports Ground OpAmp
Custom components • Dimensions + Image + Connectors
Grid • Intuitive behaviour • Wires • Low CPU utilisation • CPU ∝ Grid resolution
Net-list generation • No open source solutions available • Generate custom formats • SPICE compatible
Logic generation • AND OR NOT • New logic symbols easily added
Software development • Modular • DragObject, Grid, Wire, GDraw, TabbedPanel
System architecture OASIS marking OASIS Web Page BlueMesh
Other uses • Path finding • Flow charts • UML charts • Tic-tac-toe
Achievements • Researched platforms • Created Flash application • Web interface • Multi-purpose solution
Future goals • Teacher mode • OASIS question editor • Analogue circuit marker • Stand-alone circuit simulator