Library

Search & filters

Categories
About Pre-AI

Before , the public launch of ChatGPT. This describes chronology, not proof of which tools were used. Each resource uses its own supported date; unknown dates and periods spanning the boundary are excluded.

Subjects

No selection includes every subject.

39 groups

39 groups

Scroll through subject groups. Expand a group to read its matching resources.

Microelectronics & HDL

Project recording: Digital logic and EDA tutorials
Related media
Project period 2012–2014

Digital logic and EDA tutorials

ProjectsVideosReferencesPersonal involvement

Verilog models, testbenches, FPGA experiments, and tutorials covering circuit simulation and physical verification.

14 matching resources
  • Project Digital logic and EDA tutorials Personal involvement
    Project period 2012–2014
  • Published

    An introduction to HSpice, physical verification, parasitic extraction, and schematic-to-layout comparison through a NAND example.

  • Video Schematic capture and HSpice simulation Personal involvement
    Published

    A practical continuation of the Synopsys tool flow, focused on entering and simulating a circuit.

  • Video Synopsys VCS on CentOS Personal involvement
    Published

    A recorded walkthrough of the Verilog simulation environment using VCS on Linux.

  • Video CMOS JK flip-flop Personal involvement
    Published

    A circuit-level study of a JK flip-flop, part of the digital-design teaching archive.

  • Video CMOS D-latch Personal involvement
    Published

    A CMOS latch example connecting transistor-level implementation with digital behavior.

  • Video Testing a Cyclone II FPGA board Personal involvement
    Published

    A board-based FPGA experiment from the hardware and digital-logic archive.

  • Video A VGA synchronization timer Personal involvement
    Published

    An experiment in the timing logic needed to generate a VGA display signal.

  • Video Up/down counter with Xilinx tools Personal involvement
    Published

    A small counter design used to explore the Xilinx development workflow.

  • Published

    A counter example connecting HDL development with simulation in the Altera toolchain.

  • Video Counter demonstration without narration Personal involvement
    Published

    A short visual record of counter behavior; useful alongside the narrated HDL examples.

  • Video Four-bit adder and subtractor Personal involvement
    Published

    A demonstration of arithmetic logic from the collection of small Verilog designs.

  • Video A Verilog workflow with Xilinx tools Personal involvement
    Published

    An introductory recording of the development workflow around a Verilog design.

  • Video An open-source Verilog workflow Personal involvement
    Published

    An introduction to working with Verilog using freely available simulation tooling.

Related source: jVerilog: a small Windows Verilog IDE
Related media
Project period 2011 demonstration

jVerilog: a small Windows Verilog IDE

ProjectsVideosPersonal involvement

A graphical wrapper around the Windows port of Icarus Verilog for a compact compilation and simulation workflow.

2 matching resources

Electronics & embedded systems

Video thumbnail: An OpenCV experiment
Published

An OpenCV experiment

VideosPersonal involvement

A short record from the computer-vision development archive.

1 matching resource
Project recording: Arduino to the real-time web
Related media
Project period 2012

Arduino to the real-time web

ProjectsArticlesVideosPersonal involvement

A 2012 experiment sending Arduino data through a serial connection and Node.js to a live browser interface.

4 matching resources
  • Project Arduino to the real-time web Personal involvement
    Project period 2012
  • Article Sensor data from device to browser Personal involvement
    Date unknown

    The hardware and software paths used in a 2012 Arduino web experiment and a 2014 residential energy-monitoring prototype.

  • Video Arduino and the web Personal involvement
    Published

    A demonstration of physical readings reaching a live web interface through the host computer.

  • Video Arduino Mega 2560 and the web Personal involvement
    Published

    A companion demonstration of the Arduino Mega and a browser-facing data path.

Related source: Cubieboard: Linux, vision and GPIO
Related media
Project period 2013 demonstrations

Cubieboard: Linux, vision and GPIO

ProjectsVideosPersonal involvement

Embedded Linux experiments on Cubieboard 2, including webcam face detection, firmware customization, GPIO, and multimedia.

6 matching resources
  • Project Cubieboard: Linux, vision and GPIO Personal involvement
    Project period 2013 demonstrations
  • Video CedarX on Cubieboard Personal involvement
    Published

    An experiment with the Cubieboard multimedia stack and CedarX.

  • Video Cubieboard webcam face detection Personal involvement
    Published

    A demonstration connecting a USB webcam and computer vision on an embedded Linux board.

  • Video Cubieboard face-detection experiment Personal involvement
    Published

    A companion computer-vision demonstration from the Cubieboard series.

  • Video Cubieboard GPIO Personal involvement
    Published

    An exploration of general-purpose I/O from the embedded Linux environment.

  • Video First impressions of Cubieboard Personal involvement
    Published

    An introductory look at the board before the more focused Linux and vision experiments.

Project recording: Embedded vision on Cyclone V
Related media
Project period 2013–2014 research · 2023 publication

Embedded vision on Cyclone V

ProjectsArticlesVideosPublicationsAwardsReferencesPersonal involvement

Linux, USB camera support, and an OpenCV face-detection application on the Altera SoCKit ARM/FPGA board.

9 matching resources
Related source: Espressif wireless-controller integration
Related media
Project period 2016 demonstration

Espressif wireless-controller integration

ProjectsVideosPersonal involvement

An Arduino-library proof of concept for a Wi-Fi controller using an Espressif device.

2 matching resources
Video thumbnail: Kinect as a mouse input
Published

Kinect as a mouse input

VideosPersonal involvement

An experiment connecting a depth-camera interaction to desktop cursor control.

1 matching resource
Video thumbnail: PIC assembly: episode 1
Published

PIC assembly tutorials

VideosReferencesPersonal involvement

Three recordings from the practical PIC assembly programming series.

3 matching resources
  • Video PIC assembly: episode 1 Personal involvement
    Published
  • Video PIC assembly: episode 2 Personal involvement
    Published

    A continuation of the PIC assembly series, developing the microcontroller programming workflow.

  • Video PIC assembly: episode 2, part 2 Personal involvement
    Published

    A detailed PIC tutorial covering memory-bank switching, I/O, and the relationship between instructions and device behavior.

Video thumbnail: Project Blacky: hardware
Published

Project Blacky recordings

VideosPersonal involvement

Hardware, PCB construction and the breadboard prototype from the student-build series.

4 matching resources
Project recording: Smart energy monitoring and control
Related media
Project period 2014

Smart energy monitoring and control

ProjectsVideosAwardsReferencesPersonal involvement

A residential energy-metering prototype using an ADE7753, Arduino, local display, GSM reporting, and a web application.

5 matching resources
Video thumbnail: Transformer winding
Published

Transformer winding

VideosPersonal involvement

Winding and unwinding demonstrations showing transformer construction.

2 matching resources
  • Video Transformer winding Personal involvement
    Published
  • Video Unwinding a transformer Personal involvement
    Published

    A practical look inside a transformer and the construction of its windings.

Systems & platforms

Project recording: Agus Maps: native maps in Flutter
Related media
Project period 2026

Agus Maps: native maps in Flutter

ProjectsVideosPersonal involvement

An offline-map proof of concept integrating the CoMaps C++ engine with Flutter and platform graphics APIs.

12 matching resources
  • Project Agus Maps: native maps in Flutter Personal involvement
    Project period 2026
  • Video Agus Maps on Android Personal involvement
    Published

    A demonstration of the native map-rendering integration in a Flutter application on Android.

  • Video Agus Maps on iOS Personal involvement
    Published

    The offline-map integration shown in the iOS reference application.

  • Video Agus Maps on macOS Personal involvement
    Published

    A desktop demonstration of the map engine embedded in a Flutter window.

  • Video Agus Maps on Windows Personal involvement
    Published

    A Windows desktop demonstration of the Flutter and native map-engine integration.

  • Video Agus Maps on Linux Personal involvement
    Published

    A demonstration of the Linux integration and its native rendering path.

  • Video Agus Maps on Android: landscape Personal involvement
    Published

    The Flutter map plugin demonstrated in an Android landscape layout.

  • Video Agus Maps example application Personal involvement
    Published

    A walkthrough of the example application used to exercise the map plugin.

  • Video Agus Maps: project overview Personal involvement
    Published

    An overview of the offline-map plugin and its integration with Flutter.

  • Video Agus Maps: early macOS experiment Personal involvement
    Published

    An earlier desktop integration record, retained as part of the development sequence.

  • Video Agus Maps: early Android experiment Personal involvement
    Published

    An early Android recording from the map plugin’s development history.

  • Video Agus Maps on iOS: short demonstration Personal involvement
    Published

    A compact look at the iOS map integration.

Video thumbnail: Building a PHP API
Published

Building a PHP API

VideosPersonal involvement

A recorded application-development exercise focused on a PHP API.

1 matching resource
24 of 39 groups shown