Monday, 26 April 2010

IDAT210 - Demo

Right so i've created a demo video for this piece of work. This is mainly because i encountered a number of different problems when trying to code the application for the Iphone.

The main one being my lack of knowledge of C++

Here is the link to the demo

http://www.youtube.com/watch?v=HNTOPP_wY2I

IDAT210 - App store

Well i thought i would just design a page for the application page on the itunes library.

You can find it at the link below.

http://www.garrybarter.com/idat210/home.html

IDAT210 - Implementation

So once i've done the designs of the interface i decided to create a couple things to show how the application will be implemented.

Once the user arrives at the festival for example, they will be able to locate a wireless Wi-Fi network on their mobile phone.
Then to connect to the Wi-Fi network they will use the unique number that they will be able to find on their ticket.


Once they access the wirless network, and enter the code, they will be able to download the application. Once they have this downloaded they will be able to access it from their phones menu.

IDAT210 - Designs

Ok so after coming across the main problem in my application and fixing it i decided to start designing interfaces.

This is the main menu system for the application. The user will be able to load up any of the links by touching any of the links.

The interface also includes the logo of the application and the ability to fully navigate around the interface.

IDAT210 - Development Part 2

I recently came across a major flaw in my project. As i was designing the application i found that a major problem with the program.

If you need to find your friend in a big crowd, a GPS location of them is not really going to help so i needed to develop something that will actually show the friend.


So i came up with a new feature for the program. You will be now be able to load up the camera on the mobile application, scan the area that your standing in. Then the camera will display the location of the friend your trying to find.

This sytem is called augmented reality, developing something on top of current reality.



The image above was an early version of the augmented reality feature, however i felt that it was neccessary to include some on-screen prompts that will show the exact distance and location of the friend.

IDAT210 - Development Part 1

So now i've defined what im going to do i started my development of the program.


To begin with i decided how i would show my product, whether i would actually create the application or just develop a prototype with images.

I think for now im going to develop it as if i could create it even if i do run out of time to actually create it.

To begin with ive done a couple diagrams to show the workings of my system.

IDAT210 - Friend Finder

Well its time i start developing my idea i think, as i said earlier, Friend Finder is a small application that is available to users that go to largely populated events such as music festivals and football games.

The system allows users to create friends lists, view useful information and then find their friends whilst at the events. The application is designed for the Iphone however could easily be designed for Android/Normal mobile devices.

IDAT210 - Augmented Reality Links

Well as i said in my last post i thought i would give a link to my work from another module.

The first link will take you to a product page for my final product.

http://www.garrybarter.com/ar/project.html


The second link will take you to the blog posts for that module. These explain my thoughts throughout the development of my work.

http://garrybarter.blogspot.com/search/label/IDAT204

IDAT210 - Updated research

Quick post about research for my new idea. As my new idea sticks to the fundamentals of my previous idea i think it would be pretty pointless just to post it up again.

However i have decided to change one of my 5 keywords...

LOCATIVE MEDIA

SOCIAL NETWORKING

GLOBAL POSITIONING SYSTEM

MOBILE TECHNOLOGY

AUGMENTED REALITY

I have decided to change online security to augmented reality. This is because after completing a project for another module and i feel that this technology could become very useful.

IDAT210 - New Idea

Ok so after discussing my idea with Ben i have decided to create a new idea.

Ben suggested that i stick with my initial idea to an extent, but instead choose an area and focus on it instead of doing a broad, general idea.

So i started thinking about combining social networking and locative media on a smaller scale than before.

I used the idea of looking for your friends in nightclubs on nights out, and using your mobile to do this. This got me thinking of other situations where you will need to find your friend.
So i came up with the idea of Friend Finder. Friend Finder helps the user find their friends in large scale organised events, such as music festivals and football games.

So i designed a logo for it. Here it is

IDAT210 - Screens

All of these screens will be inserted into a iphone template to show with my work.






Sunday, 25 April 2010

IDAT209 - Projection - Final Project

Below you'll find a link to the final video for our projection.

http://www.vimeo.com/11222426

IDAT209 - Projection - Implementation


Sensor that we will be using.

So after creating two versions of the actual thing were projecting we were now ready to begin thinking about implementation.

The main problems with the implementation were going to be using the motion sensor on the Arduino board, and getting hold of a decent enough projector for our project.

The code side of it was a bit tricky, so we decided to use a webcam for initial testing. This is the code for the webcam.

onClipEvent (load) {
lee=true}
onClipEvent (enterFrame) {
c = Camera.get();
c.onActivity = motion(mode);
_root.girl.attachVideo(c);
_y=-c.activityLevel*2+200
if (c.activityLevel>=70 && c.activityLevel<=75 && lee==true){ this.gotoAndStop(2); } This code was supplied to us by Lee. Once we had refined the webcam code, we decided to start working with the Arduino board. After speaking to Lee we found that we could have either used Flash/AS3 or Processing. We decided to work mainly with Flash/AS3 as we all had Windows PC’s. However we did also find some code for using processing. Once we got the coding out the way the only problem we had was getting hold of the actually projector itself. In the end I managed to convince one of my friends to borrow one. Below is a diagram of what the projection will be like.

IDAT209 - Projection - Design

So now we have our specific location we decided the next step would be to create some designs for the animation.
Initially the idea would be to have Harry Houdini appearing out of smoke, as to look like an illusion. So we got about creating this.

Then I thought it might be quite cool to use something a little different as well, so I created the following animation. This animation would have Harry Houdini appear from particles.

http://www.youtube.com/watch?v=Amq4vk2R1p8

IDAT209 - Projection - Chosen Idea

Ok so we’ve discussed our 3 ideas, and even though I thought my idea might be quite cool, we couldn’t come up with a practical solution on how to record the thoughts of people. This meant the heart of the idea wasn’t feasible. This was the same problem with Lukes, the third, idea; there wouldn’t be any way of projecting down onto the ground without projecting onto the people themselves.
So our main idea is the animation that will be monitored by the motion sensor. Hopefully this idea will look quite good as well.
I though initially we needed to figure out a perfect location for our little “experiment” so we went back down to our site.
What we decided is shown below. It is a small “dingy” grey wall that does not look interesting in the slightest. I think this will be perfect for the surprise effect of the animation.

IDAT209 - Projection - Arduino

So I thought I would do a quick post about Arduino boards. The following links that takes you to the open-source website. http://www.arduino.cc/.

“Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.”

“Arduino is a hardware device and software used to program it. An Arduino is used for the design and development of embedded computer systems. An Arduino consists of a simple open hardware design for a single-board microcontroller, with embedded I/O support and a standard programming language. An Arduino is programmed using the Wiring language, which is essentially C++ with a few simplifications. The Processing programming language is often used to interface a computer with an Arduino, often to create unorthodox interfaces.”

A typical first program for an Arduino board.
#define LED_PIN 13

void setup () {
pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output
}

void loop () {
digitalWrite (LED_PIN, HIGH); // turn on the LED
delay (1000); // wait one second (1000 milliseconds)
digitalWrite (LED_PIN, LOW); // turn off the LED
delay (1000); // wait one second
}

IDAT209 - Projection - Initial Ideas

So after hearing the opening talk by Lee, I have had a couple early ideas for this project. Mainly from the first term and some others using some of the aspects from the 1st part of this term.
The first of the ideas has come from one of my group mates. After the initial Stonehouse work, me and Louis Wood both seemed to latch onto the history of the location. Louis especially liked the whole mystery surrounding the performance by the world famous escape artist Harry Houdini. So he came up with an idea, where we would use an Arduino board to monitor the movement of the public in a certain area, then as a member of the public approached a certain area an animation of Harry Houdini would play. This idea is quite cool mainly because I like the idea of scaring members of the public.
The second of the ideas is one of my own this time. I thought I could carry on with the work of my 1st part, where I was monitoring and recording reactions to the site. I thought I could then project the heartbeat of people as they moved around the area. I’m not totally sure as to how I could produce this or where I would project, however I think I might look into this a bit more yet.
The third and final idea is an idea from the final member of our group, Luke. His idea is to use the movement routes of the public in our site, then project them back down onto the ground behind them. This would then give the effect of the public actually leaving a trail behind them. Once a number of people have walked through the area, there would be multiple trails and hopefully something interesting drawn on the ground.
I think all 3 of these ideas could be worked further and will post again when I know more about what were going to do. Time for a team meeting I believe!

IDAT209 - Projection - Group

Quick update about my group for this project, after completing the first part of this term with only me and Louis Wood, we decided to find another member for the group.
After some careful consideration, will he run away from us like the others? We decided that as Luke Best was without a group he could join the “dream team”. Hopefully he can help contribute to this module.

IDAT209 - GPS - Final Project Part 2

I then took the data and did the following piece of work.
To display their feelings I thought I would alter the GPS route to show a sort of heartbeat monitor. So as they get angry or scared their heartbeat rate would increase, as the location got friendlier/quieter the line will straighten out.

GPS Number 1
GPS Number 2GPS Number 3


All together

IDAT209 - GPS - Final Project Part 1

The main thing that stuck out in my mind from the walkthrough was of people thoughts, mainly their opinions & feelings whilst they walked through the site. So I thought I would explore this option for my final project.
I could then use their GPS routes to show different people’s opinions each of each place. I think this would show quite a personal feel to the Stonehouse area.
So I asked 3 of my friends to walk through my site, Union St with a piece of GPS tracking equipment. I have then summed them up into 5 different locations throughout my site. Before they set out I gave them 3 different words to use for each location to make things simpler to express. The results are as follows...

Full Name: James Owen
GPS number: 1
Area 1: Dangerous
Area 2: Dingy
Area 3: Run-down
Area 4: Disgusting
Area 5: Civilised

Full Name: Guy Rolfe
GPS Number: 2
Area 1: Dangerous
Area2: Run-down
Area3: Run-down
Area4: Horrible
Area5: Friendly

Full Name: Steve Watson
GPS Number: 3
Area 1: Fearful
Area 2: Disgusting
Area 3: Needs Work
Area 4: Horrible
Area 5: Friendly

IDAT209 - GPS - Using Stonehouse

So I have my 2 versions of the walkthrough and I’ve explored what Hertizan Space is last year so I thought I would try and figure out how I could adapt this into a project in Stonehouse.
Whilst working on the GPS walkthroughs I quite liked the different results I was collecting. So it got me thinking about what sort of data I could collect whilst people were in the Stonehouse area, in particular, our groups site of Union St.

IDAT209 - GPS - Hertizan Space

Right, so instead of typing up the same references and research that I did in my previous years work, I’m going to copy some of the more interesting points that I feel show what Hertizan Space is best.

The above image was developed in my old halls of residence, monitoring the different signals inside the building. This map is for my final project, I recorded a lot of data for my final project for IDAT106. The data includes phone signal, Bluetooth signals & Wi-Fi signals.

IDAT209 - GPS - Adapted Walkthrough

Ok so I took my data from my walkthrough and decided to alter the image every time I went onto a new road.
The result came out like below.

IDAT209 - GPS - Initial Walkthrough

Ok so now instead of having Shaun Murray, we now have Ben for a short period of time. He’s going to be teaching us about GPS & Hertizan Space. However I am already quite confident with this area, as we covered a lot of material with Gianni in our first year.
For the next set of posts I will be talking about my previous years work as well as my new work. I will include some images of my first year & second year work. I feel that this will show a level of development in my work.
For the first session we were asked to either use the GPS equipment that the university supplies us with, which after last year’s difficulties I didn’t want to do, or use our own equipment. My mobile has the ability to track the GPS position of the phone so I used this.
We were also asked to form groups of 4 and create a set of rules that directed us around the city centre. Our main rule was to follow any method of transporting, apart from walking, until we saw a new method. We thought that this would allow us to keep a heavily influenced but unknown path. Below you will find the initial image of the route, extracted from our groups GPS device.

Now I have this data I need to figure out what I’m going to do with it & how I could use this method of data recording to help me transform my area of Stonehouse.

IDAT209 - Group Update

Just need to get this out of the way really, after coming back from the Christmas break, my group seems to have disbanded.
Not very helpful for a group based assignment so for the foreseeable future it seems that my group will consist of myself & Louis Wood. This means that we will have to do a couple more bits of work than everyone else. However it also means that we can produce what I believe will be a better standard of work.
Will probably deal with this new GPS work and then find some more people for the second part of the term.
More posts to follow for IDAT209...

Monday, 29 March 2010

IDAT204 - Augmented Reality Project - ICA - Fifth Feature

The "ICA" also makes parking a whole lot easier. When in "parking" mode, the "ICA" will help identify empty parking spaces.

It will also display the neccessary information about that space, i.e. Time Limit, Fees.

http://www.youtube.com/watch?v=r_WKEB6ZKlY&feature=player_embedded

IDAT204 - Augmented Reality Project - ICA - Fourth Feature

The "ICA" will also assist you with your breaking. When there is a car in front of you slowing down, the display will instantly change that car to red, the deeper the red the more it is breaking.
It will also notify you of upcoming traffic lights, the driver will receive an on-screen warning if the lights are red.

http://www.youtube.com/watch?v=HwSfl8LqSNc&feature=player_embedded

IDAT204 - Augmented Reality Project ICA - Third Feature

When using the ICA you will automatically get a built-in Satelitte Navigation System (SATNAV). Not only do you get a normal "SATNAV", but unlike any other on the market today, you get an on-screen visual aid as well.

The "VSATNAV" will paint a line on the road, all you have to do is follow the road, it will also give you an on-screen warning of any upcoming turnings and will highlight all road signs with the distance to your location on.

http://www.youtube.com/watch?v=u09Mfy4BvL0&feature=player_embedded

IDAT204 - Augmented Reality Project - ICA - First Feature

Well i thought i would do some posts about my Augmented Reality project.

Now that i've done my final presentation im just going to provide some links to each feature, and then talk about them a little bit.

The first of the five main features is the Hazard Perception feature. The idea of this feature is to provide the user an on-screen warning if something that could cause a hazard comes into the road. This could be a pedestrian or another car pulling out.
The feature itself will display a small red box when the hazard is on-screen. You can find the video below.

http://www.youtube.com/watch?v=BH9mAxylF5U&feature=player_embedded

IDAT204 - Augmented Reality Project - ICA - Second Feature

The second feature of my project is the speed trap feature.

This feature is pretty simple, instead of a normal SATNAV where it notifies you by sound, the ICA will display the trap on the screen and then tell the driver what speed they need to be going.

http://www.youtube.com/watch?v=BH9mAxylF5U&feature=player_embedded

Tuesday, 23 March 2010

IDAT204 - Augmented Reality - Final Product

Just a quick post with the link to the final product for my Augmented Reality Project.

You can find all the information and videos at the following address...

http://www.garrybarter.com/ar/project.html

Thursday, 18 March 2010

IDAT211 - E-Learning Application UI

Heres a early version of our user interface for our e-learning project.

User Interface Version 1.

As you can see the interface includes most of the features we have already mentioned. The only thing that needs to be included is the use of the webcam feature, but that will come with version 2.

Wednesday, 17 March 2010

IDAT211 - E-Learning Application - Market Research

Well me and luke have found a couple interesting products out on the market at the moment.

Both of which are similar to our desired product but i feel we have a better overall idea, mainly because we are combining both of these products into one.

The first link - http://arstechnica.com/gaming/2010/03/power-gig-its-a-rhythm-game-with-a-real-guitar.ars - is an article about a product thats been developed along the same basis as ours, guitar hero, however they have created an special guitar that is meant to be more like a real guitar than the guitar hero/rock band guitar. However this still means your not actually using your own real guitar.


The second link - http://www.jamorama.com/standard-edition-b/ - is a product page for a piece of software that allows you to play along to songs, the software breaks down the song and tells the user which notes to play. A similar aspect to our software, but there is no link between the software and the guitar.

IDAT211 - E-Learning Application - Whats next

Well our next step is to develop a working prototype of our products.

Luke is in the middle of designing the interface for the product, will upload some versions of it soon.

The main problem were having with the interface is the main section, the bar that shows which notes to play. On the guitar hero/rock band model they have it scrolling down the screen, however because we have a lot more notes to hit than the games we have to be careful where we position this. At the moment we have it going right to left, however that is not the final position.

Another problem is that at the moment were using numbers to indicate where to play, however because there are a number of these, as well as the speed the indicator is moving, we may need to change it to some sort of symbols, similar to the computer games blocks.

Technical development hasn't begun yet, mainly because we are waiting on the final confirmation that our product is good enough :)

Will post those pictures soon!

IDAT211 - Considering other technologies

Well i thought i would do another post about a new technology that is coming to the market in the next year.

That tech is something called Project Natal. Developed by Microsoft, for its Xbox 360 games console. Project Natal will use modern motion tracking software and hardware to allow the user to control games/objects without using controllers.


http://www.xbox.com/en-US/live/projectnatal/ - The official Microsoft website for Project Natal

http://www.youtube.com/watch?v=oACt9R9z37U - A youtube link to the Project Natal in action. Looks good.

The reason im posting about this, for our application were going to develop a webcam section which reads your movements and hand locations to tell the user whether their playing correctly. However the motion tracking code is very tempermental.

If we could use this sort of technology we would be able to perfect this feature.

IDAT211 - E-Learning Application - "Our Method"

After the last post i thought i would put another post of how we would do it with our product.

We have settled on 4 main methods that will help you learn the guitar in record breaking speed (well maybe)

The first would be to have the program load songs up straight away without any uneccessary information or tutorials appearing and confusing the student before they even start playing guitar.

The second method is to give extra information to those users that want to learn more about what there playing. Not only musical information but information about the song itself.

The third method is that because were using technology as the main aid, it means we have lots of benefits, looping each section to play repeatedly until you get it right, slowing the track down, productive and useful feedback showing which notes you didn't hit etc...

The final method which in my opinion is the main one, its fun!!! As we've based our product on one of the highest selling products in the gaming industry at the moment, you will be able to have all the fun of guitar hero/rock band but will also be learning the guitar properly at the same time. A win win situation!

IDAT211 - E-Learning Application - "Other methods of learning the guitar"

I thought i would do another quick post about some more research into our e-learning project.

The first method would be to have lessons. However these have some major disadvantages. The main one being that they can become expensive if you don't learn the guitar in a couple sessions (which you won't). Another drawback is that the average student would only have the one lesson a week, these sessions tend to only last for about 2 hours, which is not enough time, which means you have to put in extra sessions on your own.

The second method is to teach yourself. There are plenty of success stories of doing it this way, however like everything you do on your own, your going to pick up bad habits that limits the quality of your skills. Also if you use books to learn, not all the information in them is relevant.

IDAT211 - E-Learning Application - "Functionality"

For this post i'll quickly go over the main two points of our e-learning project.

Use any real life guitar -
This means the user will be able to plug any guitar into the system without having to spend extra money on new devices. Also means that the user will develop their skills with familiar objects instead of having to get the feel of new objects.

Webcam -
A webcam can be attached to our program to allow the program to track your finger positions to compare with the online tutor. Means the user will also be able to see what there doing and what there needing to do with an on-screen overlay.

IDAT211 - E-Learning Application - "Main Features"

Main Features -

-Multiple Skill Levels: Helps the user learn, no matter how experienced they are.

- All songs broken up into sections to be practised at will: Means the user can learn a track to a professional level without having to repeat back on themselves.

- Speed Selection: The user will be able to slow the song down if they are struggling. Or speed it up for a greater challenge

- Loop sections of songs: Another feature to help the user learn certain tracks to a professional level.

- Proper musical tabulature: Helps users learn all aspects of music practice.

- Feedback showing areas needing improvement: Ability to review tracks for overall improvement.

- Scores and note streak rewards for playing well

IDAT211 - E-Learning Application - "How" / "Who"

Next question is,

"How"

Using a real instrument, plug into the usb device and play along to real songs using an intuitive user interface. Based on the popular guitar hero/rock band rhythm games, our e-learning product will be as much fun as a game to play, but also a powerful tool in learning the guitar.


"Who"

All Skill levels, from complete beginners to professionals.

IDAT211 - E-Learning - "What are you attempting to teach with your application"

Well i thought i would come on here and do some posts about our device were going to develop.

To do this i thought i would break it up into some different headers:

"What are you attempting to teach with your application"

Our application is primarily focused to help the user learn how to play the guitar, however as well as this we want our users to have fun and feel a natural progression of their skills, without forcing them to address issues.

IDAT211 - Main Idea (Revised)

So me and luke got together and went through our initial idea for this project, taking into consideration what Katina said to us.

It seemed that we were given two main ideas for this music learning project. The first idea would consider using a virtual learning room, rigged up with sensors and camera's. This room would then monitor what the student was doing, right and wrong, and then help them with on screen commands.

The second idea would be a device that you plug the guitar into, this device would then turn any "proper" guitar into a computer controller. In a similar way to our initial idea of using guitar hero/rock band instruments. The computer would then be able to read what the student is doing. The student would then be able to see what there doing by looking at the computer screen.



We thought we will go with the second idea, mainly because we feel we can achieve the most proffesional results, and if we went with the first idea, we would be speculating a lot because the technology is not available currently.

Example of device (Behringer USB to Guitar Link)

Sunday, 21 February 2010

IDAT210 - Implementation

To implement this product i will try and create the actual website with a java based application that will allow the users to actually use my social networking website.

As well as creating the website and application, i will also try and set up an online community that uses the network to meet with each other.

IDAT210 - Inspiration

So after looking around the different articles and looking into popularity and usage figures i have decided on my main influences for this project.

My main social networking influence will of course be Facebook, simply because of how popular it is. As well as this i will look into the influence of Twitter and how such a simple idea can be so popular.

For my locative media influence i will look towards such programs as Bliin & Street Maverns. For these two i think i need to install these pieces of software to figure out how they work and there limitations.

IDAT210 - GPS/Social media programs out there

After looking at the GPS history, im now going to look at some of the other websites out there that combine GPS and social networking.

The first website is called "mologogo" - Apparently "mologogo" is a free service that will track you and your friends using dirt-cheap GPS phones and smart phones.

http://www.mologogo.com/


Apparently this service has been around since 2005, however i've never heard of it. The website is very user friendly and i think the creators have created it simply to make money.

The second website is called "ipoki". Ipoki is currently in BETA still but it seems quite cool, like an early version of what i want to do, basically you install the software to your phone and then can share the position with other people. The only downside seems to be that it doesn't offer much in terms of social networking.

http://www.ipoki.com/


The third website seems the most like what i want to create. Its called "bliin" and is a bit more hardware based then what i want to create.

http://bliin.com/


To explain it more i've found this link on the BBC website.

http://news.bbc.co.uk/1/hi/technology/6767593.stm

IDAT210 - GPS Timeline

After looking at the social networking websites i've decided to look at the other main part of my project, GPS.

Once again i thought i would check out the history of the device, i examined this subject for another project, so i know a little about the history already.

This is a link to a pretty decent timeline on GPS.

http://www.aero.org/education/primers/gps/gpstimeline.html


Interesting to see how it was developed by the US military, not very surprising though!

IDAT210 - Social Networking Popularity

After looking at the history of the different social networking sites i thought i would try to find some figures and reviews on each of the websites.

The first article i found is something called "Social Networking Evaluation Chart"

http://www.digizen.org.uk/socialnetworking/snsComparison.aspx


This article goes through everything on each of the websites, apart from Twitter for some reason, and compares the different sites. It has 5 main sections of comparison, General Info, Groups, Design & Customisation, Security & Access, Viewing & Moving Content. These sections are then split again to look at specific subjects within the groups.

This next article is a little different to what i wanted to find however it is quite interesting.

http://mashable.com/2009/12/31/social-media-web-2/

This article examines how popular social networking is on the internet by looking at google search results.


Graph on search results of "Social Media" & "web 2.0"

This graph shows how the popularity of social media searches is really starting to rise. Maybe proving that is more than just a "fad"

The final link is a very useful article, it shows the most popular social networking websites ranked by a combination of Inbound Links, Alexa Rank, and US traffick data from Compete and Quantcast. Obviously most of this is only from the US though, it is not easy to track worldwide traffic im afraid.

http://www.ebizmba.com/articles/social-networking-websites

It is interesting to note the top three being Facebook, MySpace, Twitter. A lot of people may be surprised to see MySpace above Twitter still, but this data is very up to date, in fact it's less than a month old (from the date of this post).

IDAT210 - Social Networking -The main players

Well i thought i had to do this post about this subject, as everyone immeaditely thinks of these websites when the word social networking is mentioned. This websites are Facebook, Bebo, Twitter & MySpace.

In a way these are the most powerful websites and in the instance of Facebook seem to have ripped up the rulebook. What i mean is, if you look at the history of social networking websites, they come in, making a big noise on the web at the same time. Last about 2/3 years, then are replaced by another new social networking website. However if you look at Facebook, it came in and took the users from MySpace, the biggest social networking website before Facebook, and it looked as if the cycle was about to happen. However due to the massive amount of users on Facebook, this has given them the financial powers to stay ahead of the other websites in terms of technology and features, which means they are not going to be replaced so easily.

The only main rival at the moment to the social network crown seems to be Twitter. Twitter is unique because it is different to every other social networking website as it simply allows the user to update other "followers" of their daily actions and thoughts.

Because of this massive battle for the "king of social networking" spot i thought i would have a look for some articles on the net about the history of the major players in the market.

The first article is about Facebook and its history.

http://mashable.com/2006/08/25/facebook-profile/

The second article is about Twitter and its brief history.

http://gigaom.com/2009/02/01/a-brief-history-of-twitter/

The third article is about MySpace and its history.

http://personalweb.about.com/od/myspacecom/a/whatismyspace_5.htm

IDAT210 - Quick history of social networking

To fully understand the fad that is social networking, i have decided to look into the past of the area.

After looking around the internet for quite sometime i have found a very useful article about the history of social network sites.

http://jcmc.indiana.edu/vol13/issue1/boyd.ellison.html

This article seems to be a piece that has been submitted for some sort of work, very text based and well referenced.

It goes through a definition of social networking, the early years of social networking, and then goes through a number of different popular websites and how they grew in popularity and then was replaced by another.
Figure 1. Distribution of work task interruption
Timeline from article


IDAT210 - How to create my own social networking site

After looking around the website for a bit i've noticed quite a few guides on how to create a social networking website. There seems to be loads of these sort of guides, i guess it's because people are starting to think how to make money out of such a popular trend.

The first one i found really reminds me of the get rich quick schemes that used to fill up the internet, well i guess they still do but i just ignore them. The link for this one is:

http://www.startasocialnetwork.com/

This guide goes through loads of subjects about starting up, such as how to get your first 2000 members quickly and using social psychology to boost your membership. Obviously these subjects are very important to someone who's starting a site to make money, not very helpful to me though as the university will own my work!

The next article i found was a 4 step guide to a successul start in social media. Might be helpful, here's the link

http://www.hobo-web.co.uk/seo-blog/index.php/how-to-get-started-in-social-media/

This one is much more useful than the previous, it includes guides on what to include such as video sharing and forums. It also tells you the positives and negatives of these features. This could become very helpful later on

Well i could sit here and link loads more, to be honest there all pretty similar if you really want to see more, just search "how to create your own social networking site" into google and enjoy the reading!

IDAT210 - Overview of idea

For my project i have decided to focus on social networking websites and the theory behind them. If you look at the most popular social networking websites at the moment, Twitter, Facebook, MySpace, there is one main thing that is evident in all of them. That is that there is an underlying purpose to them, these sites are around simply for the user to be able to communicate with people they know but may not be able to see on a daily basis. This purpose has worked very well so far, however if a new social networking website was to be created, it would struggle to come up with something new for this purpose that hasn't been developed already.

So far social networking websites help people keep in contact with other people they might not see a lot. However these sites do not encourage their users to go out and interact with each other, why would they encourage this, it would pull people away from their website.

Because of these websites encouraging the users to stay at home and communicate over the internet, interaction between people is starting to dissapear in the real world. I have decided to act on this and create my social networking website based around the theory of going out and meeting their friends and other new people.

To do this i plan to create a social networking website where you can login, create a profile and then find your friends. Once you have your friend's lists you can then do everything with them that you can do in the more standard social networking websites. However once you've done this, you will also be able to download a version of the website for your mobile device. This version will then use GPS to find out where you are. This will then update your location on the website for all your friends to see, so they can join you.

The extra bonus of using locative media will be that you will be able to see your current location and then check the area to see which of your friends are in the area. For example, you're at a gig, you want to know which of your friends are also there, you then login to the website through your mobile device, select the "find your friends" option and you will be shown your local area and which of your friends are there. This will encourage more interaction between users.

Wednesday, 10 February 2010

IDAT211 - E-learning project

We seem to have come up with a pretty decent early idea.

The idea is pretty simple to grasp, we hope to develop a program that helps the user learn a musical instrument.

We got this idea after playing on a computer game called "Rock Band". Most readers would of heard of this, if you haven't there are a couple links below to some youtube video's of footage from the game.

http://www.youtube.com/watch?v=Xd3E8zgqJM4

http://www.youtube.com/watch?v=6Gt_z72hkH0


As you can see these games rely heavily on the user using a fake version of a guitar/drums.

Our initial idea will be to use the drums hardware to develop a visual aid to teach the user how to play the drums properly.

At the moment these games only tell the user which drum to hit, but it doesn't tell you what sound it will make or anything useful like that. Not very helpful if your trying to learn the drums.

We would develop a visual system that would tell the user which drum to hit, but if they didnt hit it the sound wouldnt play. It sounds quite obvious really and it really is.


This is the version of controller that is currently being used for these games however we feel that this does not offer the user a full feel as to what drums feel like. So we are going to look into changing the design to suit it better.

We are also starting to look at other instruments we could use, some of the early ideas are quite obvious like guitars or a keyboard. But we have also thought of some of the non-traditional instruments like the flute.

Hopefully this idea is alright and then we can start doing some proper research into it.

IDAT211 - E-learning research

Well i thought i would do a couple posts on research into E-learning, and then hopefully this will help me come up wiht my idea.

The following website is an e-learning directory called "Learning Light", the website is http://www.e-learningcentre.co.uk/


This site is really useful for finding different e-learning projects.

Another site i've found that seems quite useful is a site called "E-learning for Kids" and can be found at the following address - http://www.e-learningforkids.org/

E-Learning for kids is a charitable project that develops e-learning programs and projects for classrooms. They also offer courses to both children and teachers to learn how to use their programs. Quite a cool little project.



After looking around i have found that there are a lot of different programs that are using e-learning as a key feature in their new programs.

After looking through a government run site, ive found this site which offers a list of current and past projects that schools/colleges/universities that are developing e-learning projects.

This is the website address for the directory:
http://www.english.heacademy.ac.uk/explore/projects/archive/technology/index.php

One of the more interesting briefs can be found on the link below:
http://www.english.heacademy.ac.uk/explore/projects/archive/language/lang2.php

This project sounds quite cool and very useful. However it does not provide the link to the actual program which is a bit annoying, even though the project finished in 2007.

Well these projects are quite cool but the majority are orientated towards children, im not too sure if our project should entirely focus on this.

IDAT211 - Project 2 brief

Well like i do with all my new projects, this is the brief for the new project for this module.

Working in pairs, research and design an interactive multimedia product for learning. The concept and
design should be informed by the psychology of learning and HCI principals, and demonstrate a
comprehensible design practice.

Designs solutions should be a response to an investigation of learning products, methods and
environments, exploring collaborative, remote and individual learning with interactive and networked
technologies. The aim is to develop a critical awareness and practical application of learning theories and
styles in interaction and interface design.

You are encouraged to be highly speculative and experimental in your approach. As there is no product,
designs should go beyond what is possible with conventional media, shaping innovative uses for emerging
technologies. Solutions should be mindful of how the development of cognitive and social skills in learners
might be mediated with technology.

Throughout the design process, careful consideration should be paid to the context of use. Design
decisions should be based on an assessment of learners needs, and define a clear role the technology has
in supporting learning.

Basically, in pairs, me and Luke Best, have to come up with an e-learning project, and then research and develop the new idea.

IDAT210 - Locative media research

Just found quite a cool website called Locative Media, pretty handy title for something about locative media!

Here's the address, http://www.locative-media.org/

"What happens when people experience narratives and media in place? What happens when media is contextualized with location? When history, personal narrative, and place are interwoven?

The Center for Locative Media works with different cultural and educational communities to enable the creation, delivery, and distribution of narrative histories of people and places using emerging and locative technologies.

To date, the Locative Media space has primarily been inhabited by artists. But as educators and amateur neo-geographers, we found a rich vein of place-based pedagogy to tap into. Here story was already married to place. As technologists we watched the tools become available to not only tag content to place, but to experience it in that place.

Locative Media, like its technology, is emerging; but as with all community engagement, it has its roots in the the importance of story, the value of place, and the use of technologies old and new."

This website seems to pretty useful, it has tons of different examples of locative media work. Thought i would post a couple of them below,

http://locative.x-i.net/

http://www.locative-media.org/projects/C89/

This website also has an interesting link to the following article about the history of locative media.

http://www.hz-journal.org/n8/hight.html

It also has another couple decent links, one that is about the tech that is around at the moment.

http://www.locative-media.org/tech/

and the other is about mobile technology and the use of mobile tech.

http://www.locative-media.org/mobile/C95/

IDAT210 - Iphone apps

Just thought i would do another quick post about a couple iphone apps i've found.

The first will pretty familiar to many people. It's a application that allows you to access the website Twitter, which is a social networking site.


The second app is a GPS app that allows you to place comments around the world through the app. Then other people can access the program and view your comment when they view the place you put the comment. Just thought this might be useful to look at, the technology it uses will be very similar to the stuff that i need to use.

IDAT210 - Research into Locative Media & Social Networking

I've come across an iphone app that is very similar to the one that i plan to create.

The main difference between my idea and this one is that their is no website where you log in and create profile/add friends/ arrange meetings.


This is the extract from the apple app store, you can find the full page here.

http://www.apple.com/webapps/socialnetworking/streetmavens.html

IDAT210 - Social Networking / Locative Media

Ok so now ive come up with my idea, apparently i need to come up with 5 or 6 keywords for my project.

This will help me target my research and develop my site to a high standard. Well hopefully.

The keywords i was thinking of are:

LOCATIVE MEDIA

SOCIAL NETWORKING

GLOBAL POSITIONING SYSTEM

MOBILE TECHNOLOGY

ONLINE SECURITY


Free Space

The reason i have left the free space at the bottom us so that if throughout my research i come across something that i feel is important i can then add it.

IDAT210 - Social Networking

After the lecture for this week, ive talked to my lecturer and he suggested looking into locative media inside my social networking site.

So the idea would be that you can register onto my website, create a profile and add friends. Pretty basic social networking stuff so far. The new flash part is that once you sign up, you can register your mobile device to your account, i.e. iphone.

You will then be able to connect through an iphone app / downloadable java app to the website and log in. Once you've logged in you will be able to activate your gps locater (within the mobile device). This will then allow your friends from the website to see where you are.

You will also be able to look for friends near you, so if your in a city centre or a nightclub and you have the phone signal, you will be able to look to see which friends are near by. Therefore getting you in touch with your friends and being able to socialise even more.

I quite like this idea, even though some of the technology may be beyond my current level of knowledge, i think i will develop this idea even further.

IDAT210 - New project

Quick post about my new project for this module.


Quite an open brief really...

"This project requires you to set a problem and provide a unique, innovative, creative, informed and culturally aware solution. Projects are to be negotiated with your tutor through an initial proposal written up in your online workbook - blog. It is essential that the production work is informed by critical debate underway in seminars and lectures.This is in contribution to the development of your professional practice and your final year project. It is essential that the development and production of the project is informed by critical debate underway in seminars and lectures. The proposal must include description of the topic, evidence of relevant research, critical references (bibliography, netography, filmography, etc), illustrations, diagrams, technical solutions and a realistic production timetable. This proposal contributes an important component of the overall mark, as it sets out aims and objectives against which the project will be assessed."


There was a quick discussion when the brief was set, and my mind starting thinking about what work i could do.

My idea is to produce a social networking site that encourages people to go out and get together. Not too great of a new idea at the moment but hopefully can develop it a bit.

Tuesday, 9 February 2010

General Post about current work.

Well i thought i would do a quick post about some ideas for current projects im working on.

This is more for me than the average viewer of my work. I just need to figure out what i need to do.

IDAT204- In car assistance program - See tons of posts below

IDAT205 - Monkey Game - This project has the potential to be a huge project for my portfolio. Initial ideas include a monkey vs poacher game, a monkey defence game & a monkey sanctuary simulation.

IDAT209 - Not too sure on this one, need to talk to fellow class mates to figure out what needs to be done.

IDAT210 - Social Networkin / Locative Media - Create a social networking site that uses Locative media as a main focal point of site, Need to do the keywords task for this and more research. More to follow shortly.

IDAT211 - E-Learning product / Pairs work. Me and luke have thought of a couple decent ideas for this one. The main one being a product that uses the guitar hero / rock band instruments to teach someone the drums & other instruments by showing a correct visual instruction.

SOFT232 - Final Project / Pairs work - Me and luke working together again here, have come up with idea that will work through the users mobile phone. Using their mobile, the users will be able to access everything about their university course that they need, i.e. Timetable & Email.

SW Poker Portal - Using framework from previous idea, create new design for site. Create header / BG / Menu system.

Soccernights - Using document provided from client, add content to website. Find a working league system and implement. Set up new PHPBB forum.

Portfolio - Create RSS Feed from blog, add Lightview system. Add work pages.

Idless Images - End sale & Add new photo's from recent event.

Untitled wedding photography website - Create logo, Colour Scheme, Framework for site.

Wow, quite a lot! Need to get SW Poker Portal, Soccernights, Portfolio, and wedding work done ASAP. The university work looks like its going to take a back seat!

Monday, 8 February 2010

IDAT204 - Augmented Reality - Main Idea, Whats next?

So i've gone through my main idea, so what's next?

Obviously i need to tweak some of the ideas a little but that goes without saying. They will develop as i develop this idea.

The main thing is to sort out the graphics, so it compensates between the driver and the road and doesn't distract the driver too much.

I also need to decide how i plan to implement this idea and how good i can make the final product.

For the final presentation of my product i think i will create an advert for the system, very similar to those that you find on the American TV networks advertising the latest in hair growth creams or something along those lines.

Im quite liking this assignment and hopefully this idea can be developed to quite a high standard.
Stay tuned to find out how the next stages go.

IDAT204 - Augmented Reality - Main Implementation

Ok, so i've gone through each of the features, all thats left now to talk about is how i would implement the system.

The two main ideas i've had are to use either a special screen instead of the windscreen, or a special pair of glasses.

The first option is probably the best for implementation, however this idea could not be that feasable due to cost. The windscreen of a car is designed to break quite easily, so if it's breaking all the time and the system costs a fair amount people would not bother.

The second option solves this problem. You could use special augmented reality glasses instead, so when the driver/user sits down at the wheel he puts the glasses on, which are hooked up to the on-board computer system, and can use the car assistance system.

IDAT204 - Augmented Reality - Main Idea 8th Post

The final feature of the car assistance system is the hazard warning.

Hazards can be defined by anything from someone moving into your lane, to there being an accident ahead.

If something like this happened, the system would automatically detect it and then display a warning.

Here is an example of a warning when someone moves into your lane ahead of you.


Once again another mock-up using the brush tool.

The image above is highlighted in a sharp red, however for something not as serious as a car coming into your lane it wouldnt be as sharp. This colour would be for something like an accident or immediate danger.

The system would also monitor the traffic through a 3G feed, so it could notify if the driver if the traffic was particularly heavy in an oncoming area. It would then work with the GPS to deliver a work around route.