Hey guys,
Here's a video that may come in useful when developing GUIs for Java application using NetBean's interface builder.
Thursday, 4 February 2010
Symbolic AI - Subject Overview
Symbolic AI is very different from other Artificial Intelligence courses, as it attempts to solve the problem of how to get computers to validate a statement given a load of facts. We humans do it all the time:
From this we're able to deduce that the car is going to turn. Getting computers to interpret these statements of fact and validate statements would be incredibly useful.
That car is indicating.
Cars which indicate turn.
From this we're able to deduce that the car is going to turn. Getting computers to interpret these statements of fact and validate statements would be incredibly useful.
Tuesday, 2 February 2010
Distributed Computing - Parallel Computation
Why would you even want to use 100’s or even 1000’s of computers? What would you do with such a large number of networked computers?
Well the simplest answer is that there are many applications that we utilize which require good response time, such as Search engines, and File sharing. By increasing the number of computers working in parallel we can actually increase the execution time, giving users faster responses to resource queries.
Well the simplest answer is that there are many applications that we utilize which require good response time, such as Search engines, and File sharing. By increasing the number of computers working in parallel we can actually increase the execution time, giving users faster responses to resource queries.
- Parallel computing – utilizing multiple CPU’s within a single computer
- Distributed Computing – utilizing several computers connected through a network
Distributed Computing - Challenges
Okay sooo distributed systems are spread out over vast distances. Due to this attribute there are many issues and challenges surrounding such distributed systems some of which are discussed below! Enjoy!
Heterogeneity - “Describes a system consisting of multiple distinct components”
Challenge No.1 - Heterogeneity
Heterogeneity - “Describes a system consisting of multiple distinct components”
System Architecture - Subject Overview
It's a new semester, and we've got 3 modules to pick from 6, and getting your choices right can be tricky. This should be a brief introduction to System Architecture and why you should take it, or why you shouldn't, and hopefully make picking your modules slightly easier.
Monday, 1 February 2010
Distributed Computing - Introduction
Introduction to distributed computing
As this is just an intro I'll keep it brief...
Sooooo, what is a distributed system? I'm going to 'borrow' the description that Matt used in his COMP10052 posts (this post to be precise):
Introduction to distributed computing
As this is just an intro I'll keep it brief...
Sooooo, what is a distributed system? I'm going to 'borrow' the description that Matt used in his COMP10052 posts (this post to be precise):
Algorithms - Intro to Graphs
Subscribe to:
Posts (Atom)