Brian Clifton . com
 
Home Blogs Cars Projects About me  

Touch Screen Portal

Active development has been on hold for a while. I'm probably not going to finish it, so I'm just going to post the code (see below). There's also a brief description of the apps that come with the source code.

The idea was, applications are DLLs that you drop into a folder. I built a system like yum or apt-get on Linux to download applications from a repository. I didn't finish that code, but the main program, Portal, loads DLLs up perfectly.

 

Features

Some of the features include:

  • Elegent and easy to use interface
  • Interface is specifically tailored for touch screen monitors
  • Plug-in Based Architecture - Easy to download and use new touch screen programs

System Requirements

  • Microsoft Windows 98/ME/2000/XP/Vista
  • .NET Framework 2.0 or newer
  • 800 MHz or faster CPU (Intel Core2 or newer CPU Recommended)
  • 256 Megabytes of RAM (512 Megabytes Recommended)

Downloads

Below you will be able to download the source code for the Touch Screen Portal. This includes all the applications that I describe below. I wrote this using Visual C# 2008 express edition.

PackageVersionRelease DateDescription
Download FINAL August 6, 2009 Source Code

 

Programs included

Contact Management

Basic contact management, such as name, phone number, address, etc. Will be integrated with Google to provide driving directions and such. Integrates with the email program to provide your email contact list.

 

Email Client

Support for sending / receiving email via SMTP and POP (including over SSL). Works great with Gmail.

 

Music Jukebox

The OpenGL based Jukebox I had originally wrote several years ago is being integrated as one of the programs available for Touch Screen Portal. I ditched the 3D features in favor of making a super easy to use player that looks consistent with the rest of the programs.

 

Picture Viewer

Basic program for going through your library of pictures. Helps organize them and allows you to play them in slideshows. Currently requires ImageMagick (it uses the executables to resize thumbnails).

 

Texas Hold' Em

Fun game I had written a few years ago. Currently only 1 player (versus computer).

 

What do you think?