APSDev
Home
Mail me

Services

Amiga
AmigaDE
AmigaOne
Pegasos
Palm pilot
Apple Mac
Windows
Robots
Scenix SX
Basic Stamp
Misc.
Services
Links

Services I can provide.

Software development for Mac, Windows, Amiga and Linux.

Programming of 8 microcontrollers and processors, Scenix SX, 6502, Z80

Programming of basic stamp devices.

Digital and Analogue circuit designs.

Prototyping of small devices.

Make simple websites.

Library.

To make software developing easier, i have written a C library that provides a
lot of functionality and compiles on MS Windows x86 and MS Windows .NET, it compiles
on apple Mac using Codewarrior or XCode, it compiles on Linux using GCC and
it compiles on old and new Amigas using SAS-C or GCC.

Which means, i can develop a program on one machine .. say a Mac with codewarrior,
and then copy the source code to the other platforms and compile working executables
without the need of making changes.

The library contains basic functionality but also more complex functionality.
Like functions to allocate memory (with build in code to check if all memory was
deAllocated without being overwritten) and functions to handle doubly linked lists.
There are file access functions, including more complex functions to load line formated
files or XML files.
There is a library of "save" functions to handle text strings.
Also it contains functions for internet access, and client/server logic.
It contains functions to load and save pictures, and to do all sort of functions
to perform actions on pictures, like scaling, texturing etc.
There is even an engine for 2D/3D games.

Some of the more complex functions are the Dynamic GUI engine, this part handles
all of the setting up, displaying and handling of GUIs. Where the GUI can contain
background pictures, and all kind of effects.
The GUI can even be defined in a text file, so it can easily be changed later.
So to handle the GUI the main program only needs a handfull of calls.
The GUI code has enough functionality so it can be used in my webbrowser.
Also on Mac and windows there is a video play object, so videos can be shown in the GUI.

Projects done.

- Suzuki Violin software for Mac.
The suzuki violin program is a game to where you get points when you correctly play the score.
It was made to make violin lessons more interesting.

- Merlin Web browser for Mac, Windows and Amigas.

Merlin is a new development, that runs on Classic Amigas, modern Amigas, Mac and
Windows. While using only megabytes to run.
The browser supports Stylesheets (CSS) and javascript, but that is not completely finished yet.
Although the development is fairly recent, it does display most amiga sites.
Sites like AmigaWorld and google work.
This project was started as a Webbrowser for settopboxes of AHT running linux,
but right now it is more orientated at Amiga computers.

- Web Spider for Mac, Windows, Linux and Amigas.
This is software created for AHT-international to find internet video channels.

- vTuner internet radio for Mac, Windows and Linux.

This is the vTuner application, which more or less was made to develop, test and demonstrate
the vTuner linux library and windows DLL i made for settopboxes and software from AHT-International.
vTuner is an internet radio(/television) system, there is a server with almost all internet
radio channels (and some tv channels) with which the application can communicate.
The database is ordered in different hierarchies through which the user can browse,
to select channels. The server works by sending XML files to the client, the file
contains lists of categories and channels.

- Merlin sequencer software for Mac and Windows.

The sequencer is a program to deliver video and diashow presentations, fully
automated or with interaction of users.
Because of the build in "basic" script language you can make the shows as complicated as you want.
It is a bit like a simple narrowcasting or digital signage system.
The sequencer is a system with which you can define screens in a GUI language.
A screen can contain one or more players, buttons to start videos and streams, buttons to go
to other screens and all kind of graphics and logos.
Each screen can have a script to handle sequences of videos and pictures, and to interact with users.
This software was made for AHT settopboxes, and to run on Macs or PCs in museums.

- Stamp dock software for Mac and Windows.

The software makes it possible to display graphics with a basic stamp on a PC,
so now you can plot graphs .. make a GUI .. store data .. make sound and do other
things without needing external hardware. To be published in an electronics magazine in 2010.

- Airport software for Mac and Windows.

The airport system is to display arrivals and departures on displays on airports
It interpretes scripts which show pictures or video streams overlayed with text.
The server and clients run on Mac and windows.
This software was made for AHT-international, to run on settopboxes on Airports.

- A DRM system which consists of a server and client (Video Player) made for video and especially
P2P video for AHT to be able to show video secure on settopboxes.

- MerlinApp internet video deliverance system for Mac and Windows.

MerlinApp is a fully configurable system to be able to deliver video over internet.
This software was developped for AHT-international and streamwax.com, and has been adapted
for projects like bavaria racing, rizla racing, NOC/NSF and vietnam TV.

- WMV9 media player for Mac, x86 SUSE and PPC SUSE linux.

This was a software project for AHT to make it possible to play WMV9 video on
PowerPC based settopboxes, as the hardware could only decode MPEG.

- ImageFX2 for Mac, Windows, Linux and Amiga.
This was a software project for Nova Design to develop the GUI for a new version of
the ImageFX graphics software.

- Foto Foto software for Mac, Windows, Linux and Amiga.
This was a software project for Computer City to develop the game in which people had
to find differences between 2 photos.

- Inga game engine software for Mac, Windows, Linux and Amiga.
This was an assignment of Inutilis Software and Computer City to port the Amiga Inga game engine
to other platforms like AmigaDE, mac and windows.

- Trion BBS system software for Amiga computers.
This is complete multinode BBS, which can handle a number of phone lines to handle
manual logins, or exchange mail with other BBS systems.

- Chop lift 3D game software for Amiga, Mac and Win.
This is a simple 3D game where you fly a helicopter over a 3D landscape
and have to rescue people.

- DVD control system for the museum of Assen.
This is a system basic on a javelin stamp, to control a set of DVD players that
play audio when visitors pass sensors, or "dial" a track using phones.

- DVD control system for the museum in Heerenveen.
This is a system basic on a javelin stamp, to control a DVD player that
plays audio when visitors press buttons.

- Custom STB box 07
This is a custom settopbox i build, shown at the Cebit show.

- Custom STB box 06
This is a custom settopbox i build, shown at the Cebit show.

- P2Pod mockup
These are small boxes with moving lights on them, based on a basic stamp.
Their only function was the be an visual ornament on Cebit shows, where they where
presented as "P2Pods".

stats

Feedback


Copyright 2001 by Arend-Paul Spijkerman

cnt