Main > Free Download Search >

Free getting started software for linux

getting started

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5831
Get-Making-Money-Online-Started 1.0

Get-Making-Money-Online-Started 1.0


The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-08 License: Freeware Price: Free
198 downloads
Battle Just Started 0.1.2

Battle Just Started 0.1.2


Battle Just Started is a 3D arcade tank battle. more>>
Battle Just Started project is a 3D arcade tank battle.

Rendering is done using OpenGL, and direct rendering is recommended. The game is focused on multiplayer over LAN.

An AI is also present, but is not very strong.

World simulation is done via ODE, and sound is done using OpenAL and SDL_mixer.

The game has currently 3 maps, 5 tanks, and 4 weapons.

<<less
Download (28.3MB)
Added: 2007-01-22 License: GPL (GNU General Public License) Price:
1005 downloads
Web Ping 0.1

Web Ping 0.1


Web Ping is a program for testing your internet connection. more>>
Web Ping is a program for testing your internet connection.

Web Ping is a simple application to test an internet connection to a perticular site. I created this application after my work moved locations and half our network stayed in the old building and the other half moved with us to the new location.

A flaky (significant point) VPN was set up to keep the two connected. Since a couple of the unmoved servers were of interest to me, I keeped checking to see if they were still accessable with the ping command before doing any serious work with them.

A quick and pathetic Google resulted in no other program that meet my needes, so I wrote one.

Insted of doing an actual network ping, Web Ping tests a connection by downloading a web page on a given server. The size of the page and time are stored in memory and the times are graphed. In this way, sites that block network a ping can still be tracked.

Web Ping also keeps track of the largest and smallest download times per session and also tracks the max and min values currently on the graph. Times of interest are graphed in a color which represents if it is a max or a min. (see figure one). The history tab also lists all the max values as they have been recevied.

A running average is also calculated with each download. The files downloaded are not processed or stored in any way. This prevents any security problems that can normaly happen in a web browser enviroment. The only two pecies of information retained about a downloaded file is the size and time.

Usage:

There are two ways to use Web Ping, GUI or CLI mode. The simplest of the two modes is CLI. Web Ping can be started in CLI mode by passing a url to the jar file in a command line interface like this: "java -jar WebPing.jar http://localhost". Web Ping will automaticly start getting statistics on the requested url, printing results to the screnn.

To quite, press q and then then ENTER key. CLI allows the user to Most people will probably want to use the GUI mode which has a history graph and allows the user to start and stop the session.

The best way to run Web Ping is in GUI mode. GUI mode allows the user start and stop the ping process at will and to change the site that is pinged. Users can also see more information about about the history of the pings and view max values and min values easily. There are three tabs on the top of the page, the first is the application, second is the history list, and the last give information about the application.

<<less
Download (0.38MB)
Added: 2005-12-09 License: Other/Proprietary License Price:
1438 downloads
RocketSled 0.4

RocketSled 0.4


RocketSled is a full featured, object-oriented, Web-based application development framework for PHP 5. more>>
RocketSled is a object-oriented, full featured, Web-based application development framework for PHP 5.
Its packages include Active Record and Object Relational Mapping, an advanced XML-based templating language, and a multi-user management suite.
Main features:
- Completely Object Orientated
- Flexible program structure
- Package-centric applications for easy re-deployment
- Integrated XML based templating language (RSML)
- XML based form validation engine (FormML)
- Does not require database for basic install
- Extra packages (currently 2 available) for ActiveRecord and user management
- ActiveRecord package with automated data tainting and universal pagination
- MIT License
Enhancements:
- All packages are now included in the same CVS repository for more basic version numbering, and the system has increased in stability and is more mature.
- It has also had numerous bugfixes and feature enhancements.
- Although the documentation is still very lacking, there is a Getting Started tutorial that will hopefully allow people to start looking at the framework more seriously.
<<less
Download (0.20MB)
Added: 2007-03-16 License: MIT/X Consortium License Price:
952 downloads
DietLinux

DietLinux


DietLinux is a distribution based on dietlibc. more>>
DietLinux is a distribution based on dietlibc. It contains a 2.6.x linux kernel, and will never support older kernels that do not support for devfs and tmpfs.

The boot process is optimized for small size, the upcoming 0.2-release should be able to boot from cdrom, floppy or usb-stick on all systems with at least 8mb of RAM.

General stuff

With the upcoming 0.2-release the boot-process is the same for all media. I got rid of ramdisk images for the root filesystem completely, and shrinked the initrd-images to about 60k (uncompressed). A kernel can be used with the boot system if it has support for initrd, tmpfs and devfs.

You need to configure the bootloader to give the kernel some bootparameters:

init=/linuxrc

We use linuxrc to set up some stuff. It will execle() init later

root=/dev/ram0

The initrd is the final root. Though our linuxrc will change it.

devfs=mount

Only needed if you didnt tell the kernel at compile time to automatically mount devfs

bootdevice=[]

To come, hints for linuxrc from which device we booted

Bootup, the initrd phase

linuxrc, stage 1

The first part is handled in linuxrc. Its described here short for better understanding whats going on.

* linuxrc gets started by the kernel. Besides linuxrc we have two directories in our ramdisk -- /dev with mounted devfs and /rootfs
* linuxrc mounts a tmpfs at /rootfs
* linuxrc creates basic directories in the rootfs (namely dev and initrd)
* linuxrc chdirs to /rootfs, calls pivot_root and chdirs / chroots in the new root. After this we have the old contents of the initrd under /initrd
* linuxrc remounts initrd/dev under /dev, and mounts /proc. With the dev remount weve put the open /dev/console file into the right filesystem.
* linuxrc umounts /initrd with MNT_DETACH set. Most likely initrd will not unmounted immediately but when calling execle() to exec init

For more details please consult the apkg sources.

linuxrc, stage 2

Were now getting to the second stage, still powered by initrd. Thats the first stage you can influence without modifying the linuxrc-sources.

* linuxrc creates all directories in the rootfs
* linuxrc mounts procfs and sysfs
* linuxrc inits the built-in packagesystem. This includes trying to find a (a dietlinux media must have a file called `dietlinux-media in its root) es well es the name of the initial package to load (from dietlinux-media)
* linuxrc loads the initial package (the apkg package system) and execl()s apkg with param -t (starts bootstrap). Most likely /initrd gets freed here, so we have about 60k additional space from now on.

apkg stage

Now its apkgs turn to bootstrap a package set to the rootfs.
<<less
Download (20MB)
Added: 2005-05-18 License: GPL (GNU General Public License) Price:
1620 downloads
App::quickstart 0.964

App::quickstart 0.964


App::quickstart is App::Context Developers Quick-Start Guide. more>>
App::quickstart is App::Context Developers Quick-Start Guide.

This is the Developers Quickstart Guide to the App::Context Framework. Its focus is to give a minimum amount of theoretical or explanatory background and get right into learning by example.

That having been said, it is also important to let you know what documentation exists and what state it is in.

I got started building the App::Context framework a while ago. The documentation is very limited. This is an effort to bring it all together. This list shows how all of the documentation fits together and in what state it is.

The following documentation is in good shape. To get started, read them more or less in the order shown.

App::quickstart - This quick start guide.

App::installguide::hosted - Installing the App::Context Framework on a non-root web hosting account

The following documentation also is in good shape. It is background reference material.

App::datetime - Guidance on date, time, and datetime types in perl.

App::exceptions - Guidance on exceptions in perl.

The following documentation is in a state that needs review, modification, or completion.

App::perlstyle - A perl style guide that builds minimally on perlstyle.

App::faq - Questions about P5EE.

App::installguide - Installing the App::Context Framework on Unix.

App::installguide::win32 - Installing the App::Context Framework on Windows.

App::devguide - Developers Guide.

App::devguide - Developers Guide.

App::adminguide - Administrators Guide.

App::adminguide::cvs - Admin Guide, setting up CVS source control.

CLASS/MODULE DOCUMENTATION (indented entries are subclasses)

Most of this documentation needs review, modification, and completion.

App - The module that bootstraps the use of the App::Context Framework.

App::Context - Abstract class representing the the runtime context of the program.

+-- App::Context::Cmd - A program running in a command-line context.

+-- App::Context::HTTP - A program running in a CGI/mod_perl context.

+-- App::Context::Server - A program running in a multi-process server context.

=====+-- App::Context::ClusterController - Running in a multi-node cluster context.

=====+-- App::Context::ClusterNode - Running on a single node of a cluster.

+-- App::Context::NetServer - Another flavor of server context (not yet implemented).

App::Exceptions - Defines the exceptions used in the framework.

App::UserAgent

App::Request

+-- App::Request::CGI

App::Response

App::Session

+-- App::Session::HTMLHidden

+-- App::Session::Cookie

App::Reference

+-- App::Conf

=====+-- App::Conf::File

App::Service

+-- App::Serializer

=====+-- App::Serializer::Properties

=====+-- App::Serializer::Ini

=====+-- App::Serializer::Perl

=====+-- App::Serializer::Xml

=====+-- App::Serializer::Yaml

=====+-- App::Serializer::OneLine

=====+-- App::Serializer::TextArray

=====+-- App::Serializer::Storable

+-- App::SessionObject

+-- App::Authentication

+-- App::Authorization

+-- App::ValueDomain

+-- App::SharedDatastore

+-- App::MessageDispatcher

+-- App::CallDispatcher

=====+-- App::CallDispatcher::HTTPSimple

+-- App::ResourceLocker

=====+-- App::ResourceLocker::IPCSemaphore

=====+-- App::ResourceLocker::IPCLocker

Apache::Framework::App

INSTALLATION

You can go through one of the installation guides. Installing the App::Context Framework generally involves several distributions and should just work when installed from CPAN.

perl -MCPAN -e shell
cpan> install App::Options
cpan> install App::Context
cpan> install App::Repository
cpan> install App::Widget
cpan> exit

If its not this easy, I need to work on making it easier.

<<less
Download (0.12MB)
Added: 2006-10-17 License: Perl Artistic License Price:
1103 downloads
Optical Ray Tracer 1.0

Optical Ray Tracer 1.0


OpticalRayTracer is a free Linux utility that analyzes systems of lenses. more>>
OpticalRayTracer is a free Linux utility that analyzes systems of lenses, it is Xwindows GUI-based.

It uses optical principles and a virtual optical bench to predict the behavior of many kinds of ordinary and exotic lens types. OpticalRayTracer includes an advanced, easy-to-use interface that allows the user to rearrange the optical configuration by simply dragging lenses around using the mouse.

OpticalRayTracer fully analyzes lens optical properties, incuding refraction and dispersion. The dispersion display uses color-coded light beams, as shown above, to simplify interpretation of the results.

Educators take note: OpticalRayTracer has significant educational potential in the teaching of basic optical principles, and it has some entertaining and game-like behaviors to hold the students attention.

OpticalRayTracer includes a detailed tutorial/help file to assist the user in getting started in this interesting activity.

Installation:

Put it in any convenient location.
$ tar -xjf raytracer.tar.bz2
$ cd raytracer.dist
$ ./auto_install.sh
If you dont want the automatic installation or you want to fine-tune the process, instead of running "auto_install.sh", after the unpacking step above, do this:
$ make -f Makefile.cvs dist
$ ./configure
$ make
$ sudo make install
Obviously you may want to modify some of these steps to suit your platform.
<<less
Download (0.38MB)
Added: 2005-11-14 License: GPL (GNU General Public License) Price:
1442 downloads
Skeleton Pro 1.7

Skeleton Pro 1.7


Skeleton Pro is a Swing demo application that can help you get started with Swing. more>>
Skeleton Pro is a Swing demo application that can help you get started with Swing. Skeleton Pro project incorporates user interface and architectural patterns that scale well up to medium sized applications.
Skeleton Pro comes with, utilizes and demos the JGoodies Swing Suite.
Main features:
- Better application startup process:
- brings up a splash with progress indicator; configures and restores the UI; configures and uses logging; configures preferences; finally launches and prepares Swing.
- Better integration with the Mac OS X:
- hooks into the application menu; avoids duplicate menu items; better toolbar buttons; better dock icon when minimized.
- Stores and restores state via user preferences:
- Window position and size, panel layout, look&feel and theme
- More default dialogs: Welcome, License, Preferences, Tip of the day, About
- Uses the global (static) help system
- Provides a dynamic help system
- Can switch look&feel at runtime
- Logs runtime errors to a logfile
- Uses anti-aliased components
- Provides consistent dialog layout and design
Users Guide:
The application is about editing propeller shaft data. It has been extracted from a real-world application that helps ship inspectors check and verify whether a propeller shaft complies with a set of building rules for ship and machinery.
You can either create a new project, or load an existing. In both cases, this demo will create a sample project. You can browse the project components in the navigator, in the left. If you select a node in the navigator, an appropriate viewer shows up on the right side.
<<less
Download (MB)
Added: 2006-01-13 License: Freeware Price:
2569 downloads
 
Other version of Skeleton
Skeleton 1.7Skeleton is a small Swing demo application that can help you get started with Swing. Skeleton 1 ... demo application that can help you get started with Swing. Skeleton project incorporates user
License:Freeware
Download (MB)
2566 downloads
Added: 2006-01-13
Genezzo 0.70

Genezzo 0.70


Genezzo is an extensible database with SQL and DBI. more>>
Genezzo is an extensible database with SQL and DBI.

SYNOPSIS

# partial DBI interface
use Genezzo::GenDBI;

# Users can directly create and manipulate database tables using
# gendba.pl, an interactive line-mode tool.

The Genezzo modules implement a hierarchy of persistent hashes using a fixed amount of memory and disk. This system is designed to be easily configured and extended with custom functions, persistent storage representations, and novel data access methods. In its current incarnation it supports a subset of SQL and a partial DBI interface.

GETTING STARTED

The simplest way to create an instance of a Genezzo database is to use:

gendba.pl -init

This command will create a new database and login to the command-line. Typing "help" on the command line will list the available commands. Additional help for gendba.pl is available via "gendba.pl -help".

<<less
Download (0.47MB)
Added: 2007-05-15 License: Perl Artistic License Price:
894 downloads
yeaGTD 0.7.10

yeaGTD 0.7.10


yeaGTD extracts information from simple text files. more>>
yeaGTD is an acronym for "yaml encoded approach to getting things done". The project is a python script which extracts information from simple text files, one for each project, and then produces nicely formatted summary reports.
Flexible rules can be used to specify repeated projects. Context, project and date views are supported and output can be filtered in a variety of ways. Output can optionally be printed or sent to standard output in several formats.
Commands are provided for marking tasks complete, opening files for editing and backing up project files.
YAML, a recursive acronym for "YAML Aint Markup Language", is a human readable and writable data serialization format. YAMLs contribution to yeaGTD is to make the format of the project files extremely simple both to create and to read.
Getting Things Done, commonly abbreviated as GTD, is an action management method, and the title of a extremely popular book by David Allen. GTD rests on the common sense notion that with a complete and current inventory of all commitments, organized and reviewed in a systematic way, the mind is freed from the job of remembering everything that needs to be done, and can focus on actually performing those tasks.
Suppose, for example, that the halogen bulb in the study lamp needs to be replaced. Getting this done requires first removing the old bulb, taking it with you to the hardware store to buy a similar replacement bulb and finally installing the new bulb. Though simple, this example illustrates several aspects of GTD.
1. Projects usually involve a series of steps, some of which must be carried out sequentially, e.g., the old bulb must be removed before it can be taken to the hardware store and the replacement must be purchased before it can be installed.
2. The steps of a project are carried out in a context which may vary from step to step, e.g., removing the old bulb and installing the new one both take place in the context "Home" but buying the required bulb takes place in the context "Errands".
3. While focusing on projects is great for planning, for actually doing things it would be more convenient to focus on context so that, for example, you could see all actions from all projects with context "Errands" before you drive away to run errands. To focus on what needs to be done, it would also be useful to be able to hide actions that are not yet available so that, for example, "Install new bulb" would not be displayed until "Buy required bulb" had been completed.
Enhancements:
- Unicode support has been added. encoding is set in ~/.yeagtdrc, and defaults to utf-8.
- Example project and configuration files are now included in the distribution.
- Installation instructions now include steps for getting started.
- A bug has been fixed in the file selection routine in which the last file was not listed.
<<less
Download (0.006MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
844 downloads
GeneRecon 1.2

GeneRecon 1.2


GeneRecon is a software package for linkage disequilibrium mapping using coalescent theory. more>>
GeneRecon is a software package for linkage disequilibrium mapping using coalescent theory. GeneRecon project is based on a Bayesian Markov-chain Monte Carlo (MCMC) method for fine-scale linkage-disequilibrium gene mapping using high-density marker maps.
GeneRecon explicitly models the genealogy of a sample of the case chromosomes in the vicinity of a disease locus. Given case and control data in the form of genotype or haplotype information, it estimates a number of parameters, most importantly, the disease position.
GeneRecon is written in C++ and Guile Scheme and is available as source code (under the GNU General Public License, GPL) and as binary versions as Linux RPM files.
The source code has been successfully compiled on various Linux and UNIX systems, under OS X and under Windows with Cygwin.
As I have only limited access to architectures other than Linux, it is not possible for me to make binary distributions for other platforms, but if anyone is willing to build the distributions I will be more than happy to put them on this site.
Installation:
$ tar zxf generecon-version.tar.gz
$ cd generecon-version
$ ./configure
$ make
$ make check
$ make install
Usage:
GeneRecon is started from the command-line; the input data and parameters for the analysis are described in one or more configuration scripts written in the Scheme programming language. Starting GeneRecon with the configuration script input.scm is done as:
$ generecon input.scm
Run generecon --help to get a complete list of command-line options accepted by GeneRecon, or see Getting Started for a quick guide to running GeneRecon.
Enhancements:
- This version fixes an incorrect prior on the coalescent tree that resulted in very long convergence times.
- The fix greatly improves both accuracy and number of iterations needed for accurate mapping.
<<less
Download (0.18MB)
Added: 2006-04-03 License: GPL (GNU General Public License) Price:
1299 downloads
E-Gantt 0.5.2

E-Gantt 0.5.2


E-Gantt is an open source gantt chart library in Java / Swing which is intended for usage in logistics and scheduling app. more>>
E-Gantt is an open source gantt chart library in Java and Swing which is intended for usage in logistics and scheduling applications.
E-Gantt has been in-active for over a year, but has recently seen a lot of work done which includes a simplified interface and documentation in the form or tutorials to make the project easier to use.
Despite this E-Gantt has been succesfully implemented in many large open source projects and commercial projects with-in the following industries.
- Scheduling Research
- Medical Research
- US Military Defense Projects
- Network Administration tools
How E-Gantt works
Rather than develop a brand-new table component for Swing or extend the table component making it propreitry and difficult to work with. E-Gantt heavily utlilizes the existing JTable framework with modifying it, which serves to allow companies using E-Gantt the ability to use there own JTable extensions with E-Gantt with no futher work.
E-Gantt does this by mapping the DefaultCellRender, DefaultCellEditor of the table for its own column class. The Gantt chart will be rendered with-in each column of the table.
The value returned by the getValueAt of the table model is required to be of a DrawingState which is the value for each column.
Drawing State
The DrawingState is a value which is used for the rendering the gantt drawing which is returned by the methd call tableModel.getValueAt(row, column).
The DrawingState contains a lot of information about the actual drawing including:
- Location of the Top and Bottom of the Entry
- A reference key to indicate how the Entry should be drawn
- A reference key to indicate how the Entry should be coloured
For getting started this has been made easier by a helper class GanttEntryHelper. GanttEntryHelper can be called with as little information as a start time and a finish time this can be done as static data or called dynamically with-in the actual table model.
Enhancements:
- The drawing tool was fixed to determine the width of an entry.
- The GlassPane / Acetate layer for tools was introduced.
- A new demo for modifiying drawing context was included.
- A new example of text on diagrams (a layering example) was added.
- A new example of multi-entry was added to the examples.
<<less
Download (3.9MB)
Added: 2006-03-26 License: QPL (QT Public License) Price:
1310 downloads
Raw Print Server 1.0

Raw Print Server 1.0


Raw Print Server is a raw print server. more>>
Raw Print Server project is a "raw" print server that makes it possible for a computer to act as a "Socket API" or "AppSocket" print server.
This software would not exist without Sam Rushings excellent asyncore module, nor would it exist without Steve Holdens excellent explanation of that module (in his book "Python Web Programming" from New Riders, a truly outstanding book that I cant recommend enough) from which I learned enough to write this server. Im also indebted to Guido van Rossum for Python itself, which has made my life SO much easier, and to Mark Hammond for the win32all modules which are essential parts of the Windows version of the print server.
This is version 0.1 of the Raw Print Server. There are no installation instructions to speak of; I plan to write an install script to assist with getting the software up and running, but for now its all manual.
You will need a working Python 2.x system to run the print server itself, and if you are installing on Windows youll need a working set of the win32all modules from Mark Hammond (which you really ought to have anyway). To run the GUI properties program, youll need a working PyGTK module set, and on Windows that means finding a compatible GTK+ runtime also.
Finding all of the above is left as an exercise for the reader.
Okay. If you are on a recent Linux system, or any of the BSD family, you should be able to install all of the above from your original installation media, or download them from the appropriate website for your distribution.
If you are running Windows, start by getting a recent Python build from www.python.org; follow the links from that site to the win32all downloads (currently somewhere on Sourceforge).
After that, go to www.pygtk.org and follow their links to the downloads you need for Windows. Note that as of this time (October 2005), the GTK libraries normally used for the Gimp dont work with PyGTK (despite notes on the PyGTK for Windows site saying that they do), at least, not on Win9x.
Get the runtime or development libraries referenced from the PyGTK for Windows site. If you already have the Gimp installed, uninstall the GTK+ libraries you got with it before installing the alternate runtime. My Gimp still works, so it must be okay, right?
Enhancements:
- close printer when done
<<less
Download (0.028MB)
Added: 2006-07-08 License: BSD License Price:
1216 downloads
Persistent::Base 0.52

Persistent::Base 0.52


Persistent::Base is an Abstract Persistent Base Class. more>>
Persistent::Base is an Abstract Persistent Base Class.

SYNOPSIS

### we are a subclass of ... ###
use Persistent::Base;
@ISA = qw(Persistent::Base);

ABSTRACT

This is an abstract class used by the Persistent framework of classes to implement persistence with various types of data stores. This class provides the methods and interface for implementing Persistent classes. Refer to the Persistent documentation for a very thorough introduction to using the Persistent framework of classes.

This class is part of the Persistent base package which is available from:

http://www.bigsnow.org/persistent
ftp://ftp.bigsnow.org/pub/persistent

Before we get started describing the methods in detail, it should be noted that all error handling in this class is done with exceptions. So you should wrap an eval block around all of your code. Please see the Persistent documentation for more information on exception handling in Perl.

ABSTRACT METHODS THAT NEED TO BE OVERRIDDEN IN THE SUBCLASS

datastore -- Sets/Returns the Data Store Parameters

eval {
### set the data store ###
$person->datastore(@args);

### get the data store ###
$href = $person->datastore();
};
croak "Exception caught: $@" if $@;

Returns (and optionally sets) the data store of the object. This method throws Perl execeptions so use it with an eval block.

Setting the data store can involve anything from initializing a connection to opening a file. Getting a data store usually means returning information pertaining to the data store in a useful form, such as a connection to a database or a location of a file.

<<less
Download (0.038MB)
Added: 2007-05-18 License: Perl Artistic License Price:
889 downloads
OpenPlay 2.2r2

OpenPlay 2.2r2


OpenPlay is a cross-platform network abstraction layer. more>>
OpenPlay is a cross-platform network abstraction layer. OpenPlay is designed to simplify the task of creating programs which communicate across multiple computers and has been used in dozens of commercial products. Includes NetSprocket API compatability.
Getting Started With OpenPlay
There are currently a few sample applications available to help you understand the workings of OpenPlay/NetSprocket:
OPExample1 is the best place to start. This example is a complete mini-game for multiple players and demonstrates how to host and join games, as well as sending, receiving data and how to handle various chores related to networking with OpenPlay. This example has both a Protocol and NetSprocket networking example, and can server as a decent learning tool for the APIs as well as a good starting point for your own game. The networking code (nsp_network or op_network) was designed to be fairly easy to bring to another app, so although it is not 100% application independent it should be easy enough to figure out how to make it work in yours.
OpenPlayTest is a small application that allows you to explore the basic features of OpenPlay, including setting up a client/server connection via the cross-platform GUI, enumerating through a list of available hosts, sending packets and streams between processes, and so forth. The code can be a bit daunting to newcomers, however.
OPMiniDemo is a stripped down "bare metal" example of the lowest elements of OpenPlay, using a crude text-based menu to drive a fixed single-connection client/server topology. Its severely limited functionality helps reveal the core workings of an OpenPlay application, however. MiniPlay is meant to be learning tool, not a foundation on which to build your application.
OPEnumTest is a simple app focusing on OpenPlays enumeration routines -functions for creating a list of games currently on the network and joining based on that.
NSpTestApp is a small application that allows you to explore and test the NetSprocket component of OpenPlay. You can do pretty much anything in the API here via lists of commands, so its a good way to orient yourself with the workings of NSp. In the Documentation folder, youll find a step by step list of commands to run to ensure NetSprocket is working properly.
Enhancements:
- fixed missing functions in export files
<<less
Download (3.7MB)
Added: 2006-05-11 License: APSL (Apple Public Source License) Price:
1261 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5