Copyright (c) Hyperion Entertainment and contributors.

Difference between revisions of "AmiWest 2019 DevCon"

From AmigaOS Documentation Wiki
Jump to navigation Jump to search
 
(25 intermediate revisions by 3 users not shown)
Line 5: Line 5:
 
= Syllabus =
 
= Syllabus =
   
  +
We are aiming to cover the following topics:
Still in development.
 
   
  +
* ExecSG past/present/future
Note: The DevCon will also be tailored to the group. If something is not interesting we can skip it and move on to something that is interesting. Class participation and feedback during the DevCon is mandatory - repeat, mandatory.
 
  +
  +
* A-EON's Enhancer Software Core walkthrough
  +
  +
* The AmigaOS Daily Driver
  +
  +
* A1222 Graphics Driver
  +
  +
* ExecSG DMA Engine
  +
  +
* Personal Projects. You are encouraged to bring your own personal projects to the DevCon where we, as a group, may be able to help you out.
  +
  +
The DevCon will also be tailored to the group. If something is not interesting we can skip it and move on to something that is interesting. Class participation and feedback during the DevCon is mandatory - repeat, mandatory.
   
 
= Schedule =
 
= Schedule =
Line 16: Line 28:
   
 
* Introducing the ExecSG Team - Steven Solie
 
* Introducing the ExecSG Team - Steven Solie
* Enhancer Core Walkthrough - Steven Solie
+
* A-EON's Enhancer Software Core Walkthrough - Steven Solie
  +
* The new "struct" text editor - Mark Ritter
  +
  +
[https://youtu.be/tPspY7cyPj4 Video of the first hour, October 23]
  +
  +
{| class="wikitable"
  +
| 0:00:00 - 0:10:55 || Introductions and DevCon overview
  +
|-
  +
| 0:10:55 - 1:02:04 || Steven Solie, ExecSG Team Lead, presents a brief history of ExecSG, discusses the steering committee overseeing ExecSG as well as the current development team and outlines some of the many components that make up ExecSG.
  +
|-
  +
|}
  +
  +
[https://youtu.be/5OFG2EK2a2Y Video of the second hour, October 23]
  +
  +
{| class="wikitable"
  +
| 0:00:00 - 0:15:45 || ExecSG audience question and answer
  +
|-
  +
| 0:15:45 - 0:26:00 || Discussion of ExecSG and hardware models
  +
|-
  +
| 0:26:00 - 0:49:00 || Roadmap & Product Backlog for ExecSG
  +
|-
  +
| 0:49:00 - 1:02:50 || ExecSG audience question and answer
  +
|-
  +
|}
  +
  +
[https://youtu.be/Fh2cTu0WQ3U Video of the third hour, October 23]
  +
  +
{| class="wikitable"
  +
| 00:00 - 54:17 || Mark Ritter, developer of "struct" text editor, gives an update on the current state of the project, discusses some of the challenges he has encountered during development and takes questions from the audience.
  +
|-
  +
|}
  +
  +
[https://youtu.be/70xbiigwobs Video of the fourth hour, October 23]
  +
  +
{| class="wikitable"
  +
| 00:00 - 03:40 || Overview of the ExecSG DMA engine
  +
|-
  +
| 03:40 - 09:04 || ExecSG DMA engine API
  +
|-
  +
| 09:04 - 10:35 || ExecSG DMA engine backlog
  +
|-
  +
| 10:35 - 16:14 || Audience question and answer
  +
|-
  +
| 16:14 - 34:42 || Demo of ExecSG testing software and audience question and answer
  +
|-
  +
|}
   
 
== October 24 (Thursday) ==
 
== October 24 (Thursday) ==
   
 
* Building a graphics driver for the A1222 - Tony Wyatt
 
* Building a graphics driver for the A1222 - Tony Wyatt
  +
* The Amiga Development Manifesto - Steven Solie
  +
* Introducing the fsldma.resource - Steven Solie
  +
  +
[https://youtu.be/VOcYfpW0lRM Video of the first hour, October 24]
  +
  +
{| class="wikitable"
  +
| 00:00 - 48:16 || Tony Wyatt gives an overview of the graphics system on AmigaOS, with an emphasis on the Tabor A1222, as well as answering audience questions.
  +
|-
  +
|}
  +
  +
[https://youtu.be/H-NjoexEjpA Video of the second hour, October 24]
  +
  +
{| class="wikitable"
  +
| 00:00 - 58:56 || Steven Solie discusses a potential development manifesto for the platform, outlines key concepts in the manifesto, and receives feedback from the audience while answering questions.
  +
|-
  +
|}
  +
  +
[https://youtu.be/1ZrILJEmSic Video of the third hour, October 24]
  +
  +
{| class="wikitable"
  +
| 0:00:00 - 0:23:30 || Steven Solie gives an overview of Enhancer Software Core 1.0
  +
|-
  +
| 0:23:30 - 1:00:20 || Demonstration of the components included with Enhancer Software Core 1.0
  +
|-
  +
|}
   
 
== October 25 (Friday) ==
 
== October 25 (Friday) ==

Latest revision as of 20:42, 28 June 2020

Getting Ready

Be sure to have the AmigaOS 4.1 Final Edition SDK installed and ready to go. See AmiWest Setup for complete details on how to get ready.

Syllabus

We are aiming to cover the following topics:

  • ExecSG past/present/future
  • A-EON's Enhancer Software Core walkthrough
  • The AmigaOS Daily Driver
  • A1222 Graphics Driver
  • ExecSG DMA Engine
  • Personal Projects. You are encouraged to bring your own personal projects to the DevCon where we, as a group, may be able to help you out.

The DevCon will also be tailored to the group. If something is not interesting we can skip it and move on to something that is interesting. Class participation and feedback during the DevCon is mandatory - repeat, mandatory.

Schedule

We will start at 09:30 each day so please be there for 09:00. We'll have a lunch break around noon. There is no scheduled end time.

October 23 (Wednesday)

  • Introducing the ExecSG Team - Steven Solie
  • A-EON's Enhancer Software Core Walkthrough - Steven Solie
  • The new "struct" text editor - Mark Ritter

Video of the first hour, October 23

0:00:00 - 0:10:55 Introductions and DevCon overview
0:10:55 - 1:02:04 Steven Solie, ExecSG Team Lead, presents a brief history of ExecSG, discusses the steering committee overseeing ExecSG as well as the current development team and outlines some of the many components that make up ExecSG.

Video of the second hour, October 23

0:00:00 - 0:15:45 ExecSG audience question and answer
0:15:45 - 0:26:00 Discussion of ExecSG and hardware models
0:26:00 - 0:49:00 Roadmap & Product Backlog for ExecSG
0:49:00 - 1:02:50 ExecSG audience question and answer

Video of the third hour, October 23

00:00 - 54:17 Mark Ritter, developer of "struct" text editor, gives an update on the current state of the project, discusses some of the challenges he has encountered during development and takes questions from the audience.

Video of the fourth hour, October 23

00:00 - 03:40 Overview of the ExecSG DMA engine
03:40 - 09:04 ExecSG DMA engine API
09:04 - 10:35 ExecSG DMA engine backlog
10:35 - 16:14 Audience question and answer
16:14 - 34:42 Demo of ExecSG testing software and audience question and answer

October 24 (Thursday)

  • Building a graphics driver for the A1222 - Tony Wyatt
  • The Amiga Development Manifesto - Steven Solie
  • Introducing the fsldma.resource - Steven Solie

Video of the first hour, October 24

00:00 - 48:16 Tony Wyatt gives an overview of the graphics system on AmigaOS, with an emphasis on the Tabor A1222, as well as answering audience questions.

Video of the second hour, October 24

00:00 - 58:56 Steven Solie discusses a potential development manifesto for the platform, outlines key concepts in the manifesto, and receives feedback from the audience while answering questions.

Video of the third hour, October 24

0:00:00 - 0:23:30 Steven Solie gives an overview of Enhancer Software Core 1.0
0:23:30 - 1:00:20 Demonstration of the components included with Enhancer Software Core 1.0

October 25 (Friday)

AmiWest Classic Day