|
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.
|