All of our current projects are listed here, as well as several as-yet undetermined projects for which we need developers. If you're interested in becoming a developer for UbixOS, or just have questions, you can mail me here.

Self Hosting

Developer: Christopher Olsen                          Date of Completion: October 5, 2004

A critical stage of development, self hosting refers to the time when an operating system is stable and functional that development can be pursued from within the new system itself.

Christopher is working on Kernel Development with self hosting as his current task, toward the goal of Unix style stability, and modern functionality.

 

Kernel Development

Developer: Christopher Olsen                              Estimated Date of Completion: October 2004

Possibly the most important part of any Operating System, the Kernel is the heart and soul that drives all functions, processes, hardware, and runs the GUI.

Currently, the most important aspect of Kernel Development is to become Self Hosted.

In the future, Kernel Development will, as a growing process, eventually include all manner of internal functions like hardware detection and support, certain functions of the GUI, even aspects of the file management will be supported by the Kernel.


Kernel -- Message Passing Interface -- Being run on top of a micro-kernel, the UbixOS requires some low-level method for processes to communicate with each other. In UbixOS, this interface is called the MPI. Separate processes will communicate by sending simple messages. The implementation of this interface will have some kernel-level system calls and a user-level library for accessing them.

Kernel -- Scheduler -- Any multi-tasking OS needs some way of deciding which tasks should be run; the scheduler. The UbixOS scheduler is thread-aware and will implement an O(1) scheduling algorithm.
 

GUI

Developer: Mark Iuzzolino                                  Estimated Release Date: December 2006

 

GUI -- The GUI

 

WM --

 

ObjGfx --

 

Device Driver Library

Developer: Everybody                                          Estimated release Date:  2004

 

Driver Library -- Support for generic versions of all hardware, as well as hardware specific drivers for all pieces of hardware available to us

 

Library Files

Developer: Christopher Olsen                                  Target release date: December 2004

 

Library files -- description coming soon.

 

Help Files/Documentation/Manual Pages

Developer: Ken Cameron                                 Estimated date of completion:  2005

Help Files -- Context based help files accessible via keypress listing available options and questions to refine help needed.

 

Documentation -- Documentation of available applications, their functions and their usage. Also the official release help manuals and help desk tools.

 

Manual Pages -- Available on demand from menu selection or terminal application, searchable from keyword or index of topics.

 

File and Web Browser

Developer: Undetermined                                     Target date for completion: July 2004

 

Multi function Browser capable of file management, Web and FTP site browsing, various imbedded functions for management of archived files, file backup, and media playback.

 

Terminal App

Developer: Christopher Olsen                         Estimated date of completion: November 18 2004

 

A Unix style command prompt useful for all manner of file manipulation, user access control, and virtually any other function you wish to perform.

 

Networking Services

Developer: Christopher Olsen                                 Scheduled for completion: November 2004

 

Wireless card configuration utility -- A utility for configuring your wireless card.

File sharing -- Share files or folders on your home or office network.

Server authentication service -- Log on to a network file or internet server.

Packet Sniffer -- Monitor what happens on your network. (only available with superuser privileges).

LAN traffic monitor -- View network traffic by bandwidth usage by computer or task.(only available with superuser priveliges).

Firewall configuration utility -- Protect your computer from internet attacks with this fully configurable firewall.

 

Dante's Development Studio

Developer: Undetermined                                        Target Release date: December 2004

 

Dante's Development Studio -- Tools for use from within UbixOS.

Fully visual development studio, useful for creating applications for UbixOS, Windows, Unix, Linux, BSD or other platforms.

Includes header and source files as well as access to the UbixOS Application Wrapper to provide a unified look and feel for UbixOS applications.

 

Other Platform Development Tools -- Tools to create UbixOS applications from your preferred development platform.

UbixOS compiler, Source files, Libs, and access to a platform independent version of the Application Wrapper, so that you can test your applications function and form before submitting it for consideration.

 

We will accept application and utility submissions -- Companies and independent developers are welcome to submit applications or utilities for consideration to be included in future releases or to receive the UbixOS team approval.

If submitted for inclusion, negotiation for the sale of rights to the application or utility will follow approval.

If submitted for approval for independent release, sale of your application is up to you, but any applications or utilities released for UbixOS must meet certain requirements of form, appearance, and function, requirements in full are included in the development tools package.

 

 

Media Tools (Working Titles)

Developer: Undetermined                                                Target release date: April 2004

 

Fabula Media Player -- Basic media player capable of playback of both audio and video. Default player for Video Files.

Cantor Audio Player -- Full featured audio player capable of playback of a variety of audio files. Playlist function allows for uninterrupted playback of many files. Mixer function allows you to mix and remix audio files and save the output to a new file. Default player for audio files.

Spectare Video Player -- Full featured video player capable of editing video by frame, by scene, or anywhere of your choosing, you can save the output of the editing process to a new video file. Of course, there is full control video playback and live feed recording from a webcam or video capture card. Includes capability of full screen playback.

 

Disk Management Tools

Developer: Undetermined                                           Target release Date: October 2004

 

Container Management -- Includes functions for formatting internal and external drives, non-destructive partitioning of drives, defragmenting hard disks, disk imaging tools, and archival/backup tools.

 

System Architecture

Developer: Undetermined                                           Target release Date: October 2004

System Architecture -- In any system, there needs to be a consistent and connected approach to its implementation. It is the job of the Architecture team to take a "high-level" view of the UbixOS and ensure that this occurs. The Architecture team maintains a large set of documents explaining how various components of the UbixOS operate and interact with each other.
 

 

UbixZip

Developer:  Christopher Olsen                       Estimated date of release: September 2004

UbixZip is a fully integrated archival/retrieval tool useful for compressing files and retrieving files from archived files of most types, works with .zip .tar .gzip .gz and many others.

 

I386 Emulator/Virtual Machine

 Developer: Undetermined                                        Target Release date: December 2004

Emulator -- A simple virtual computer application, useful for installing Windows, Linux, BSD or other operating system, making the system files available to you, as well as an opportunity to test and use programs designed for those systems.

 

Client Applications

Developer: varies by application           Estimated Date of Release: varies by application
 

IRC Client -- Connect to an Internet Relay Chat and talk to your friends.

Developer: undetermined            Target date of Release: April 2005

 

Yahoo Chat -- Connect to The Yahoo Network to chat with text, voice or video.

Developer: undetermined            Target date of Release: April 2005

 

ICQ -- An ICQ client to Chat with others using the ICQ protocol.

Developer: undetermined            Target date of Release: April 2005

 

MSN Messenger Client -- Chat on the MSN network, with this client.

Developer: undetermined            Target date of Release: April 2005

 

Palm Pilot Sync Utility -- Sync your UbixOS, Palm, Windows CE, Linux, or Pocket PC based handheld to your desktop.

Developer: undetermined            Target date of Release: April 2005

 

Telnet, SSH, Rsync, CVS Access, FTP -- Command Line or Browser based interface. Prompt for logon exists as a pop up dialog box unless USER and PASS are saved in the program settings.

Developer: undetermined            Target date of Release: April 2005

 

UbixOS Anti-Virus

Developer: Undetermined                                   Target release date: July 2005

UbixOS Anti Virus -- Monitor for and heal infected files before they infect or damage your computer.

Protection from viruses including periodic updates will continue in perpetuity with a registered copy of UbixOS.

 

Versioning, Undelete, and Trash

Developer: undetermined                                           Target date of Release: April 2005

 

Versioning, Undelete, and Trash -- Undoing the mistakes we all make.

The function of these are the same. Any changes made to a file on your Hard Drive are saved to a versioning file, then the previous version is marked for deletion upon a certain action (usually the next save cycle) at which point the versioning file is written to the Hard Drive under the original file name.

In Occams Office Suite Versioning is handled by writing the changes to the existing file, but the original state of the file is saved in a history file that is available until exiting, at which point the final state of the file is saved as the original filename.

The Wastebasket functions in a similar fashion, by marking the files for deletion until directed to empty or upon shutdown, at which point the space on the Hard Drive those files occupied is available for rewrite, but in the case of mistaken deletion, until that file has been overwritten, it is still available for undeletion, accessible from the Wastebasket pull down menu.

 

Occam's Office Suite  (Working Titles)

Developer: undetermined                                           Target date of Release: April 2005

 

Tabula -- Database Processor

    A full featured Database management system, including column and row formulae, and    cell manipulation.

Mittere -- E-Mail Management

    Send and receive local, network, or internet based E-Mail.

Mollio -- Scheduler/Calendar

    Keep all of your personal and professional appointments organized by priority, type, contact, or any other criteria you choose.

Vivio -- Presentation Software

    Create and manage slide show presentations, add animations, sounds, even video with the integrated media management tools UbixOS offers.

Pecunia -- Money Management

Manage your bank and credit card accounts by owner, type, bank, or a host of other options.

Literis -- Word Processor

    A full-function word processor, capable of creating various documents readable by most word processing applications available, and reading documents most every document format ever used.

Facio -- WYSIWYG html publisher

 

Games

 

Developer: Undetermined                                      Target date of completion: July 2005

 

Solitaire card game

    -A single player card game.

FreeCell Game

    -An advanced single player card game.

Chess Game

    -Play against the computer or a network opponent in a game of chess.

Bowling

    -Roll a strike, and win the trophy.

MahJongg

    -Ancient Chinese tile matching game.

PinBall

    -Beat the high score, single or multiple players.

PipeDream

    -Connect the sections of pipe in this challenging puzzle game.

 


Copyright © 2002-2004
www.UbixOS.com