What if you could just host your site from your laptop?
You just have to register your name and thats it. You don't have to buy any server space or public IP.
You got the difference between current web and this idea?
The basic thing you will need is:
1. An Apache Kind of server
2. A P2P plugin to Apache
3. A P2P plugin to firefox
Or
a single application combining all three.
What are the benefits?
1. Dont have to buy a server space or Public IP
Since the content will be served directly from your drive, you dont have to run around buying a server space and uploading the content.
2. If you have to share the files with nearby friends (in your office, school), it will be faster because it will be using the Peer-to-Peer network.
3. The supply increases with demand.
Since every person who is downloading a file becomes supplier of the file, any file which is in demand will be faster as opposite to the current system where most of the companies will fail to handle the load.
4. Copyright crap will not bother
Since no one knows the actual identity of a person, no one can sue you just for sharing some lovely song with your friend.
How?
If you havent looked at eMule, have a look.
She first downloads a plugin for her browser. Now, opens up a website called "p2p://poople/". It opens up the home page (it might be a list of files) of poople. Now, she clicks on a links and it starts downloading it from all the sources available. The similar sources are decided based on the hash (signature) of the file.
Now, this file which she is downloading (or downloaded) can also be served to other people.
Thats it!
Challenges:
1. Firefox might not suport p2p so, we might have to write a separate browser having the same rendering engine as firefox so that the whole presentation can be done using same technologies (HTML/CSS/Javascript)
2. The firewall might be a big problem.
This can be handles using the same mechanism as skype is handling.
Your comments are welcome!
~Alpha0
You may say I'm a dreamer
But I'm not the only one
I hope someday you'll join us
And the world will be as one
Sunday, September 30, 2007
Friday, September 28, 2007
Wollywood (cont.)
This is in continuation with my earlier idea: Wollywood
Well, I was just realizing that what is the benefit in posting the video on youtube?
Nothing. It is just fun sharing things with your friends or becoming popular.
So, here is one revenue model for video showcasing.
The idea is to create a kind of video blog. Everyone will be given a URL where they can post their videos. They can customize the page and add adsense or video ads.
Let me digress to explain video ads. These will not be text-based ads which google currently has. These will be video ads which will continuously be played and user can not stop them.
Now the main part.
While posting a video, user can specify for how long an ad can be shown and at which location should it be shown.
Now, our system will play the video as well as the video ad somwhere in middle of the video. The revenue earned will be shared with the user.
The more popular the video get, the higher the bid for the video-ad goes.
The questions that come into play:
What if a user forwards the ad?
There can be two solutions:
a) Dont charge the ad agency if viewer skips the ad.
b) Dont let the user skip the ad.
Hope the idea sounds interesting. It is similar to adsense just in the video-reference frame.
Well, I was just realizing that what is the benefit in posting the video on youtube?
Nothing. It is just fun sharing things with your friends or becoming popular.
So, here is one revenue model for video showcasing.
The idea is to create a kind of video blog. Everyone will be given a URL where they can post their videos. They can customize the page and add adsense or video ads.
Let me digress to explain video ads. These will not be text-based ads which google currently has. These will be video ads which will continuously be played and user can not stop them.
Now the main part.
While posting a video, user can specify for how long an ad can be shown and at which location should it be shown.
Now, our system will play the video as well as the video ad somwhere in middle of the video. The revenue earned will be shared with the user.
The more popular the video get, the higher the bid for the video-ad goes.
The questions that come into play:
What if a user forwards the ad?
There can be two solutions:
a) Dont charge the ad agency if viewer skips the ad.
b) Dont let the user skip the ad.
Hope the idea sounds interesting. It is similar to adsense just in the video-reference frame.
Mimic Me
I had been thinking about this tool for a while and have done 1/4th
of job.
Name: "Mimic Me",
A tool which will detect repeated input (keyboard + mouse)
sequence.
Description:
In real world most of the work is data manipulation.
Think of the situation where you have to copy certain cells
from table in one application to another application.
You start doing it manually. You repeat typing certain
keys. Now my application which was running in
background pops up a dialog saying "The following
sequence is being repeated:. Do you
want to repeat it number of times?" and once user
clicks okay. it will repeat that key in that sequence
times on behalf of user.
Its like a personal servent which keeps on learning the tasks you are
doing and takes it over.
Job Done So Far:
I have written a small application which works in conjunction with a
keyboard logger. While logger keeps on logging key strokes into a
file, my application keeps on reading the changes and finding the
repeated sequence of characters and prompts the user.
But it cant simulate keyboard.
Target Clients:
Every Computer User specially those who frequently does data
manipulation.
Possible Hurdles:
Technical Background
of job.
Name: "Mimic Me",
A tool which will detect repeated input (keyboard + mouse)
sequence.
Description:
In real world most of the work is data manipulation.
Think of the situation where you have to copy certain cells
from table in one application to another application.
You start doing it manually. You repeat typing certain
keys. Now my application which was running in
background pops up a dialog saying "The following
sequence is being repeated:
want to repeat it
clicks okay. it will repeat that key in that sequence
Its like a personal servent which keeps on learning the tasks you are
doing and takes it over.
Job Done So Far:
I have written a small application which works in conjunction with a
keyboard logger. While logger keeps on logging key strokes into a
file, my application keeps on reading the changes and finding the
repeated sequence of characters and prompts the user.
But it cant simulate keyboard.
Target Clients:
Every Computer User specially those who frequently does data
manipulation.
Possible Hurdles:
Technical Background
EmotIM
Hi!
Seeing the success of Audibles in Yahoo messenger I am convinced that
any thing that touches the general public's entertainment will be
successful.
So, I was thinking of a small application with which we can send out
the message with emotions.
This message will be read (like read please) by client in the voice
corresponding to attached emotion.
If you have seen Harry potter, there is letter which dictates itself
expression proper emotion. This application will be similar to that one.
User types a message and selects the text and mark it with
corresponding emotion.
I am left alone in this world.
Now, when reciepient recieves the message, the IM starts reading it in
a sad voice.
I guess this will buzz.
What do you say?
Hims, How should we go about it?
There are few possibilities:
1. We can sell this idea to Yahoo.
2. we write a small plug-in for Y! messenger.
3. We write a Yahoo messenger like client or a client that can connect
to yahoo services (like trillian. But I guess Yahoo stopped supporting
3rd patry messengers)
4. We write an email client
What do you say?
Seeing the success of Audibles in Yahoo messenger I am convinced that
any thing that touches the general public's entertainment will be
successful.
So, I was thinking of a small application with which we can send out
the message with emotions.
This message will be read (like read please) by client in the voice
corresponding to attached emotion.
If you have seen Harry potter, there is letter which dictates itself
expression proper emotion. This application will be similar to that one.
User types a message and selects the text and mark it with
corresponding emotion.
Now, when reciepient recieves the message, the IM starts reading it in
a sad voice.
I guess this will buzz.
What do you say?
Hims, How should we go about it?
There are few possibilities:
1. We can sell this idea to Yahoo.
2. we write a small plug-in for Y! messenger.
3. We write a Yahoo messenger like client or a client that can connect
to yahoo services (like trillian. But I guess Yahoo stopped supporting
3rd patry messengers)
4. We write an email client
What do you say?
Form Collector
Hi,
Although is no new idea but it is still quite useful.
The idea is to provide a website which can host the form submission
application.
Most of small sized cutomers have static web sites but no programming
part. but every want a Contact Us or Request Quotation page.
And these guys cant afford to have a web application hosted.
So, here is my idea.
We created a FormCollector portel where user has to signup first.
User is presented with these options:
1. Create a form
Here user can specify the label and the input type and constraints.
For example:
Label: Name
Input Type: TextBox
Initial Value:
Constraint: Only Alpahbets
Label: Country
Input Type: Combo Box; India, US...
Initial Value:
Constrains: Alpha Numeric
After finishing this, user should be prompted to choose the mechanism
for reception of data: Email/Store.
Once this done, the application should generate the HTML code which
user can copy-paste into the HTML form.
3. View the Data recieved.
User should be presented with the table containing the data received
for a form.
It should be possible to export this data into various formats like
Excel/XML etc.
Does that sound sensible?
Although is no new idea but it is still quite useful.
The idea is to provide a website which can host the form submission
application.
Most of small sized cutomers have static web sites but no programming
part. but every want a Contact Us or Request Quotation page.
And these guys cant afford to have a web application hosted.
So, here is my idea.
We created a FormCollector portel where user has to signup first.
User is presented with these options:
1. Create a form
Here user can specify the label and the input type and constraints.
For example:
Label: Name
Input Type: TextBox
Initial Value:
Constraint: Only Alpahbets
Label: Country
Input Type: Combo Box; India, US...
Initial Value:
Constrains: Alpha Numeric
After finishing this, user should be prompted to choose the mechanism
for reception of data: Email/Store.
Once this done, the application should generate the HTML code which
user can copy-paste into the HTML form.
3. View the Data recieved.
User should be presented with the table containing the data received
for a form.
It should be possible to export this data into various formats like
Excel/XML etc.
Does that sound sensible?
P2P Search Engine
Currently, the search engine for p2p network search only in the file name.
There is no search engine which searches (or indexes) the content
inside the files.
What do you say?
There is no search engine which searches (or indexes) the content
inside the files.
What do you say?
PhotoBooth
Trust me its not yet another idea.
Introduction:
When we go to a shopping mall we want see how we look.
So we put on clothes and check in the mirror.
Now we put on another clothes and again we check in the mirror.
Now we want to compare with the previous clothes.
We dont have any option.
So, what we use to do is we used to take a snap of ourself in all
clothes we like.
Then we compare the photos and pick the clothes that look best.
From there I came to the idea if we have a photo booth kind of cabin
in every Shopping Mall where user can take their pics and compare
later on.
They also can take a copy in floppy.
Design:
The PhotoBooth is a place where a user stands infront of an LCD screen
and LCD displays his/her images.
The images of his/her back and sides will also be displayed and are
optional.
The setup includes: A cabin, LCD, 3 (or 4) webcams, A Computer, Snap
switch and a flash light.
Why PhotoBooth:
1. User has choice to compare between various clothes altogather
2. User has side view as well as view of his/her back too
3. User can take the picture home
To Do:
1. Interface webcams to the computer.
2. Write a software that will show all the views in one screen and can
work with multiple users, Allows user to save the images in
floppy/flash drive and can send as an email.
Please let me know your views.
Also tell me which responsibility you will like to take?
Please come up with the technical details about which language should
be used for what.
Introduction:
When we go to a shopping mall we want see how we look.
So we put on clothes and check in the mirror.
Now we put on another clothes and again we check in the mirror.
Now we want to compare with the previous clothes.
We dont have any option.
So, what we use to do is we used to take a snap of ourself in all
clothes we like.
Then we compare the photos and pick the clothes that look best.
From there I came to the idea if we have a photo booth kind of cabin
in every Shopping Mall where user can take their pics and compare
later on.
They also can take a copy in floppy.
Design:
The PhotoBooth is a place where a user stands infront of an LCD screen
and LCD displays his/her images.
The images of his/her back and sides will also be displayed and are
optional.
The setup includes: A cabin, LCD, 3 (or 4) webcams, A Computer, Snap
switch and a flash light.
Why PhotoBooth:
1. User has choice to compare between various clothes altogather
2. User has side view as well as view of his/her back too
3. User can take the picture home
To Do:
1. Interface webcams to the computer.
2. Write a software that will show all the views in one screen and can
work with multiple users, Allows user to save the images in
floppy/flash drive and can send as an email.
Please let me know your views.
Also tell me which responsibility you will like to take?
Please come up with the technical details about which language should
be used for what.
Subscribe to:
Posts (Atom)