Bookmarks for Saleh Elmohamed

Object-Oriented Numerics Page

Personal Toolbar Folder

Saleh Homepage
My page at geocities....
Dongmin Laplace in Java
Tools fo Tracing and Compression

Misc

NetworkSolutions
Wired Magazine
Eddie Anderson
Agents on the net (Gossip)
Agents at IBM
Agents homepage (UMBC)

Algorithms

Algorithm courses
Graph structure in the web
CS170 - Berkeley
CS124: algorithms and data structures - Harvard
Algorithm design manual - Errata

Good Programming

Web mirroring software (GNU Wget)
Nice tips on web design
The Practice of Programming
Programming Pearls - 2nd edition
Code Complete (93)
Problem solving ideas
Course on Great Ideas in Computer Science

Mathematics

Math World from Wolfram research
NTL: A Library for doing Number Theory

C++ and C

C++ class at RPI
Course in C at RPI
NTL: A Library for doing Number Theory

Multimedia

Dazzle Video
arabic stuff

Airlines

SAirlines

Indexing and Search

Readings for Algorithms for Indexing and Searching
Program for Convex Hull
Computational Geometry in C (Second Edition)
Indexing and Searching
Class in indexing and search (CMU)
Consistent Hashing: Load Balancing in a Changing World
THE SHARK-SEARCH ALGORITHM

Optimization companies

List from GB class at CMU
Mike Trick list

Handy Links

NIPS 99 Workshop on MCMC Methods for Machine Learning
Surface Physics at Syracuse -- for Anwar
LaTex
Non-Euclidean Geometry
Compaq SRC Lab
Java & Internet Glossary (Linux, Java, etc.)
On-Line Dictionary of Computing
MapBlast - For driving directions
Introduction to Corba
Training and Tutorials from Sun
Dr. Dobbs Technetcast
Laptop advisor
Addison-Wesley books with source-code
The Free On-line Dictionary of Computing -- Contents
HotBot search engine
Kevin J. Lang -- Experimental algorithms research
X-Lab list (by category)
Sounds of Nature
Three Sins of Authors in Computer Science
Animations of Fractals, Julia set, etc. - nice
How does your city rank?
The Xoom page with misc. etc.

Parallelism

CPS615 - Sprin 2000

computational science - spring 2000
MPI assignment 2 -- May be ???

MPI at theory center, Cornell
A Parallel Macintosh Cluster for Numerically Intensive Computing
Distributed Computing on NT
The Pragmatic Programmer
Wislon's Software Carpentry
MPI -- getting started
Tech watch, MPI (at epcc)
MPI Tutorials

Very useful materials at EPCC

EPCC EPIC
MPI course package at EPCC
EPIC CFD Course
EPIC MPI Course
EPIC Sun Performance Optimisation Course
EPIC GA Course
EPIC Mesh Generation Course
Mesh Decomposition
Decomposing the Potentially Parallel

Useful Stuff

Whatis.com: Useful definitions
Lots of useful Terms and Concepts
List of Suggested Projects
The L2 Cache Company
Theory Seminar -Useful Tpoics
TR601 at MIT
Papers in design, etc. (MAE)
A compendium of NP optimization problems
The 8 WWW conf.
Approx'99
Frequently cited database publications

News, weather, etc.

Syracuse Weather
SJ Mercury
CNN Audioselect
24 hours in Cyberspace
World Best Website
Oxford English Dictionary
Dick Chase's Java Editor

Performance Analysis Tools

Tools for MPI programs
Parallel Tool Library

Search Engines

Index of Search Engines
fast search
Northern Light
NewsBot
Excite
yahoo!

Real World

Real World courses
Real World course at Berkeley - 97
Real World course at CMU - 99

Algorithms

courses and notes on algorithms
computational biology
Algorithms in Molecular Biology
Algorithms in the "Real World"

Collaborative Computing

MIT stuff
96 MIT experiments

Distributed Search

Distributed Information Retrieval of Scientific Data

parallel courses and resources

Bailey's U.C. Berkeley CS267 Home Page
Parallel Computing group at CMU
Dave Culler's 99 course
Guy course
Maggs Course
Dongarra Course
Yallick Course
Demmel Course
Demmel Page
Culler's Course
Heath Course
Schönauer book
Akamai
Edelman Course
RemoteCompute/MPI Functionality

Java Links

References from Practical Java Book

Porting Java to C++ (report by Mark Davis - IBM)
programming Java Threads - Part 2

IBM Developer Works
Java Programmers FAQ
Baldwin's Java Programming Tutorials
Java Glossary
JavaWorld Magazine

Technology Review

TR100 - software - hardware , etc.
US Top Technologists (ABC news)

Auction

ebay
Escrow services

Hackers, etc.

DiBona

Networks, Programming, etc.

The practice of programming
Brian Kernighan page -Bell Labs
Brian Kernighan page - Princeton
Java applets, etc.

Agents, Econ and the Internet

Info Economics Project - IBM Research
IBM Institute for Advanced Commerce - nice slides

Scheduling and Timetabling

Algorithms in the "Real World"
Introduction to Algorithms
Airline Scheduling: Company
Lindo Systems
Coding page with SA stuff
some publications on thw use of SA
Meta-heuristics and Lower Bounds for Frequency
Jeff Kingston - Aust.
Friar Tuck 1.1: A Constraint-based Round Robin Planner
Greg Sorkin Papers, etc.
Ray Lister's SA paper
abstraction, reformulation and approx.
Discrete Optimization '99
Complexity results of scheduling problems
Job Scheduling
Where the Really Hard Problems Are
Peter Cheeseman
Bayesian Search at NASA Ames
Bayesian Analysis e-prints at lanl
DIMACS workshop on large scale discrete optimization
Algorithms, Combinatorics and Optimization at CMU
John Hooker's Available Papers at CMU
10 Wonderful Ideas and Applications
Net resources for graph coloring
Xerox Parc Internet Ecology Area --- phase transitions, etc.
Java and Simulated Annealing
Graph Theory Tutorials
Graph Theory Glossary
Graph Coloring Page
Mike Carter Page
Andrea Schaerf page
Andrew Gee

Java Docs

JavaTM 2 SDK, Standard Edition Documentation
Java 2 Docs
Sharing and Synchronization in CVS
Enterprise JavaBeans Tech (Ann Thomas)

Currency

The Universal Currency Converter

e-commerce

Electronic Commerce Modeling Language

Microsoft Research

Homepage
Research Areas
Butler Lampson

ACM stuff

ACM page
Online Publications
Read CACM online

IBM Java

DeveloperWorks
Java Speech

Installing a Camera on PC (Multimedia)

Installing a Video Camera

Computing

DNA computing
Theoretical CS
Quantum Computing
course in quantum computing

magazines

Windows magazine

Berkeley

Experimental Systems for the Post-PC Era
Millennium
Jaguar
Java Benchmarking

HPC stuff

David Bailey at NERSC
Research at NERSC -- Berkeley
JavaGrande at Sun
Java Agents for Monitoring and Management (JAMM) Home Page

LANL projects

Simulation of Transportation Systems
Extremal Optimization
Data Mining
Clustering and the Continuous k-Means Algorithm

Graphs

State-space graphs, etc. (1)

Immigration

US Immigration FAQ
Rajiv Khanna

Public Software

GNU's Not Unix!

Travel

Airlines

Translation

Alta Vista Translation

Tango

Tango APIs
Network-Based Remote Collaboration and Training: Progress and Plans

Algorithms

Andrew Goldberg
ACM JEA page
workshop on Algorithm Engineering and Experiments
The Love Song of J. Alfred Prufrock

Mean Field Methods

Mean Field papers, etc.

Software Engineering

The Cathedral and the Bazaar
The Agorics Papers

Information Architecture

glossary

Music

MP3 music ...
Classical Music
Higgins Radio

SA Health System

SA national guard health affairs
Some pictures but Tom Loos of Lucent Tech.

CFD

Brief ocerview of CFD
CFD
CFD code, etc

Finance

Financial modeling, etc.

Webpage tools

Frontpage 2000
NetObject Fusion
Web designer

Health Care

Periodicals
Mosby stuff
Nursing

Math -Science - Engineering Site, etc.

Minister of Info (at SJMercury)
iFigure

Networks

Interesting Site (Book)
Internet2
CNET online

Computer Stores

component direct.com
Handtech
PriceScan
Price list for compaq presario 1692
Notebook Superstore
consumer Guide
all laptops at consumer20-20
Presairo Laptops
State Street Direct
computers4sure.com

compaq laptops

compaq laptops
compaq rebate

Collaboratory Systems

Microsoft Netmeeting

General Info

The Salary Calculator
Career Advice
The expert experience
How to
HungryMind
SmartPlanet
Learn2 stuff
education, adv, internet

News

ITP Arabia
Arab View
Tech stuff
Aljazeera
On-Line Newspaper Collection (ed.ac.uk)
BBC News online
Clarinet news

XML

Script Connect
XML Intro
XML Data Servers
XML, Java, etc.

Tcl/Tk

Tcl/Tk Intro
Tcl Primer

Useful Internet Stuff

Get a domain name such as saleh.com
Glossary of Internet Terms
Worldtime from CNN (nice)

Constraint Programming

CP 99
Ben Wah page at UIUC
ref to my timetabling paper

Java

Java Software, FAQs, Books
Java Developers Tech Tips
Nice applet: read from a URL
Java for the Impatient
Generic Graph Package in Java
Programmin in Java (RPI)
Slides Applet
Craig Reynolds Applets

Write Paper

Jens Trapp's Homepage (with lots of CFD applets)
Cool CFD applets
Chaos, computers and fractals - a class by Simon Catteral
Sorting Algorithms
Monte Carlo Simulation
Fluid Flow Simulation
Glossary
Boids
Operations Research page
Engineering (CFD, etc.) resources.
2DIsing Java Source

Genetic Algorithms

GA Archives

Parallelism

New South Wales Center for Parallel computing
Parallel computing class at RPI

Script Languages

Tcl (from scriptics)
Tcl/Tk
TCL WWW Info

TSP

TSP code, etc. at Rice

Latex

MiKTeX for windows NT/95
Text Processing using LaTeX
Squeezing Space in LaTeX
Latex Help by subject - command -env

Misc

HPCwire
Local Times Around the World

Java

Java 3D at NCSA
SimJava (at ed.ac.uk)
Java Software, FAQs, Books
JavaOne Webcasts
JDBC
Neural Net demo in Java
Sorting in Java

Resumes

Lucent Resume'

Research

Math topics - Research
Massively Distributed Systems
T.J. Watson
Math Science at IBM
Steve White Links
Mobile Agents and Security
Greg Sorkin
David Williamson
TSP applet
Good links on clustering, MST, etc.
A compendium of NP optimization problems
Pattern Matching Pointers
Networked Computer Science
Mike Trick's OR page
David Johnson's page
John Hooker
David Williamson
Computing Research Rep.
HPC Wire
Vince Darley -- recent PhD 6/99 in optimization and complexity
Constrainedness of Computational Problems
APES research
European Network of Excellence in AI Planning
Biology for High School

Operation Research

Mike Trick's OR page
Algorithms and Complexity -- book online
tool for scheduling independent processes
Paul Erdos
N is a Number
History of Math
Mathematicians

Finance Stuff

DERIVATIVES FAQ

Network flows stuff - Orlin at MIT

Jim Orlin
Cornell School of Management -- Library
Network Flows -- Solution Manual
MIT sloan faculty
Greenberg Math Programming Glossary
Crew Scheduling, Staffing, etc.

Java and Combinatorial Problems

Java TSP applet
Cool VRML 3D models

Simulation in Java

Simulation and Java Links
A Survey of Web-Based Simulation
SimJava

IBM software

IBM DB2
Redbooks

Parallel Computing

Parallel Decomposition - Chapter by Doug Lea
Notes and Examples on Parallel and Distributed Computing
U.C. Berkeley CS267 -- Applications of Parallel Computers -- Spring 99
Doug Lea Chapter

Network Flows

Goldberg's Network Optimization Library
performance papers, etc.

Interview Talks

MPI Examples
Java for HPCC
Put together new set out of GCF's ... Don's
write too much info in each slide. Include
CFD example.
Windows based parallel computing
Cache Performance

Database stuff

Warehouses for Biomedical Applications: Background
Data Warehouse
Data Warehouse
Data Warehousing Information Center
PHENOMENAL DATA MINING: FROM OBSERVATIONS TO PHENOMENA
Designing and Building Parallel Programs 2: openMP Shared Memory Programming Language

Java Academy 99

Java Academy - Spring 99
Barebone Stuff
Java Draw
Dick Chase's Java Editor v2.08a (August 13, 1997
Java Editor used for the academy .... 3/6/99

Corba ORB

OminORB

JDC

The XPM Format and Library
XPM ... bitmap example

CPS616 stuff

homepage cps616spring99
Grading System
The RMI stuff
Sun HotJava

Java Security

Book online: Securing Java

Glossaries

Lucent Network Glossary

IBM Job Listings
Instant Message
WebMail
Contact
People
Yellow Pages
Download

Channels

Autos
Business
Computing and Internet
Education
Entertainment
Games
Health
Kids and Family
Lifestyles
Local
Netscape
News
Personal Finance
Real Estate
Shopping
Sports
Travel


Search

AltaVista
Excite
GoTo.com
Infoseek
LookSmart
Lycos
Netscape Search


Business and Finance

Business Journal
Career Center
CBS.MarketWatch
Datek Online
dbusiness.com
Gartner Group Interactive
NextCard Internet Visa
Personal Finance
Small Business Source
Virtual Office by Netopia

Computers and Internet

@vantage
Computing Channel
Netscape Channel
ONSALE Computer Auctions
Professional Connections
RealNetworks
SmartUpdate
Today's Tech News
Toshiba

Directories

GTE SuperPages
Member Directory
Netscape Web Directory
Netscape Yellow Pages
People Finder
Thomas Register
YellowPages AtHand

Entertainment and Lifestyles

Entertainment Channel
Games
Health
Kids and Family
Lifestyles Channel
Lifestyles Directory
theglobe.com community
TV Guide
Women.com

Netscape Netcenter

News and Sports

ABCNEWS.com
Business Journal
CBS SportsLine
In-Box Direct
Netscape News
News Channel
Sports Channel
Today's Tech News

Shopping and Classifieds

Amazon.com
Audio Book Club
Autos Channel
DealDeal.com Auctions
FreeRide
FTD Flowers
Music Boulevard
Real Estate
Rent.Net
Software Depot

Travel and Leisure

Hobbies Directory
Leisure Planet
Local
Outdoors Directory
Renaissance Cruises
Travel Directory
Travelocity

What's New and Cool

Advertise with Netscape
Internet Keywords
My Netscape
WebMail
What's Cool
What's New
What's Related


Personal Bookmarks

Netcenter - Add Your Listing
Forging Mail (Ch. 4, Sec. 6) [Securing Java]
CPS616Spring99 Gradings
Netcenter
CPS616/CIS600 - Computational Science for Information Applications
VJF Resume Posting
CPS616Spring99 Gradings
Orange Housing - SEEKING ROOMMATES
Orange Housing - SEEKING ROOMMATES
Orange Housing - SEEKING ROOMMATES
VJF Resume Posting
VJF Resume Posting