210 likes | 335 Views
BlueMesh, developed by Eugene Yip, Jeffrey Yan, and the Department of ECE, is a comprehensive open-source circuit editor designed for both digital and analog circuits. It features an intuitive drag-and-drop interface, supports multiple browsers without any software installation, and allows for easy question generation and marking solutions. BlueMesh employs ActionScript 2.0 and is compatible with Flash Player 6.0. Its modular design also supports flowcharts and UML diagrams, making it an ideal teaching and learning resource for online assessments.
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