Sunday, December 13, 2009

Ooooo It knows what you've been cooking!!!!

Last week in class we discussed companies monitoring their employees computer usage and activities. This does not have much to do with the recipe ipod at all, but i think there would be a component of the recipe ipod program that could keep track of what you have made. It would then make suggestions for related dishes, wines pairings, or side dishes that complement the flavors of the entree. It would be awesome if there was a way that it could suggest whole dinner menus to make. That is the only way that monitoring really fits in with the recipe ipd though. :)

Tuesday, December 1, 2009

What's the Meaning of This?!?!?!

This week we talked about semantic website, and how there is a growing effort to have wed addresses have more to do with the content of the page instead of the format. This would really help with searches, so that users would know that if a page was returned after a query, its content, not just its name, has something to do with the search topic. This kind of searching improvement would really benefit recipe website, since the results would better reflect what the users is interested in making. Any benefit to recipe searching would help recipe ipod users find what they were looking for faster.
Awhile ago, my friend and I were talking about how awesome it would be, if there was a website where you could put in the ingredients you had, and it would return the dishes you could make. the user would be add to pick how many additional ingredients the recipes could have. So for example, someone could put in flour, eggs, half and half, and cheese, and choose to see all recipes with just those ingredients or two extra ingredients not listed. So the results could included scrambled eggs, Quiche, cheese omelet,frittata etc. I believe that this would require a semantic website, since it involves being able to search more than a title of a recipe.

Thursday, November 26, 2009

Malware

Malware is malicious software that usually takes the form of a virus or a worm. A Virus needs a host file, or website in order to exist, and then they send out copies of themselves to other computers. Worms do not need a host file and they can just travel through a network of computers doing what they are designed to do. I suspect that if the recipe ipod was infected with malware it would be a virus since there would be a lot sharing of files between users, and one of those is bound to have a virus. I would hope that most of the viruses would be harmless, and not delete files or anything like that, but I know that is just wishful thinking. Which means that someone will have to develop anti-virus software for both the recipe ipod and the program that goes along with it. Hopefully the recipe ipod will be an interesting target for the young men that write malware programs.

Thursday, November 19, 2009

The secret ingredient is evol!

So this week we talked about computer security and how things can be hidden with cryptography or stenography (which im happy to say i spelled right the first try). Cryptography is when the message is encoded and can only be decoded with the proper key and stenography is when a message is hidden within something else, like a message in a picture. the recipe ipod would use cryptography to encrypt all of the recipes. Users would be able to give other users a limited time access, or life time access to recipes. I know on the Zune you could "lend" someone a song for three days, and the limited access would be like that. That way the recipes that you want to keep in the family can be protected. In addition to that all the recipes that users can buy off of the recipe ipod application would also be encrypt so that users can not just share the file with anyone.

Wednesday, November 11, 2009

Databases

Today we talked about database and the different kinds that exist, the goals of databases, and about queries. When i thought about it, the recipe ipod application is really a database at its core, since basically it will store recipes and present them when you ask for it. the recipe ipod itself does more than just that, but the application behaves as a database should. Think of using itunes, it stores a huge amount of information, users can do quick searches, and based on what the user searches for it can eliminate things from its search. Since the recipe ipod application is modeled after itunes, it too would be able to do all these things. It would be a relational database, since it would be organized by keys such as what the recipe makes, type of cuisine, and difficulty level.

In order to do queries efficiently there needs to be a primary key, this presents a challenge, since my immediate thought was to have the primary key be the what the recipe makes (ex: apple Pie) but you can have more than one apple pie recipe. So each recipe in the recipe ipod application will be assigned a number that helps to distinguish it from ever other recipe there is.

Monday, November 9, 2009

Network and sharing

Last week we talked about Networks and how information is passed from one computer to another. At first I was really confused as to how this topic would relate to the recipe ipod since i was originally thinking that they would not be able to share recipes with each other. But when i thought about it that made no sense, what is the point of having an amazing recipe if you can't share it with people? So they should be able to share "recipe cards" with each other. There would be two ways to share a "recipe card", the first would just be from the computer program where you could just copy and paste the recipe file into an e-mail attachment or chat window, in the same manner that people share songs today. That method would involve the standard network interactions, where the message is handed from computer to computer/server till it gets to its destination.
The second way would be from recipe ipod to recipe ipod. I don't really know the particulars of how it would be done, but the fact that it would share means that it would have to be able to connect to the internet, so it would have a built-in air port/wifi thingy (I don't know what its called). This also means that each recipe ipod would have to have its own individual identification code, like a phone number or pin. Then you could just send the "recipe card" like you send pictures between phones, you choose send to off of the option menu and then insert the pin # into the to box. This method probably takes the same steps as sending things through a computer. If it was really advanced it would send a recipe with just a bump of recipe ipods. It would be really cool if you could point and hold a recipe and then hold the recipe ipods close together and just drag the recipe from one to the other. In the mythical world where this is actually made that is how people would share recipes, when they are not at their computers. I bet chefs, and stay at home moms that love to cook would be the only ones that actually carry around their recipe ipods, so for everyone else there will be free sticky notes to write done peoples pin # and the recipes they want :).

Audio

A few weeks ago we talked about audio formats and how computers turn sound into digital data, and then back into understandable language. Which lead me to decided that people should be able to record recipes for the recipe ipod. So the same way that people make podcast that you can load on to any mp3 player, people can find their favorite recipe and record themselves reading the recipe. It would not be in the format that the recipe ipod would need to respond to the stop and continue commands but you would still be able to say pause and play, so that you can cook along with the recipe.
In order to speak the recipes the recipe ipod would need to have a digital(computer language) to analog (human language) converter so that it can translate the 0 and 1 of the stored recipes. Since i also want it to be able to respond to spoken commands it would need to have an analog to digital converter as well so that when the users says "pause" the recipe ipod can translate that into the command 010101010 (i have no idea what it would really be) and stop talking and hold its place in the recipe.

Friday, October 23, 2009

In class we have been talking about the inner workings of computers, including the parts and how the parts work. We discussed bits and bytes and how language was encoded, and how ASCII encoded the english language but as computers became more popular it was not a sufficient method of coding for all the worlds languages. So Unicode was invented and it uses 2 bytes to encoded every letter/character which allows for more letters and characters to be covered. The recipe ipod would have to be created using unicode because I would want the whole world to be able to use it. The program would have no idea how to read or understand a Chinese recipe if it did not know how to interoperate the characters. It would be interesting to see a translation program could be added to the recipe ipod, since i come across a lot of recipes that seem awesome but they are in another language. Right now when that happens, I have to use google translate but it would made the recipe ipod ten times more awesome if it could do it.

Last week in class we talked about the parts that make up a computer and I know that the recipe ipod would need quite a few of these things as well. It would need to have a motherboard and processor in order to run its program and allow users to connect the recipe ipod and their computers. It would need memory in order to store the recipes but I not know if it would need to be RAM memory or Hard Drive memory. I would like the recipe ipod to be touchscreen since that would make using it easier and it would eliminate key/buttons to get flour stuck in. It would need a mic and speakers in order to run the voice recognition software and to read the recipes out. Those are the basics, but I'm sure there would a lot more parts needed for the recipe ipod to work.

Monday, October 5, 2009

Software and eCommerce

This week we discussed hardware and software, and how hardware is the actual components of a computer but they are pretty useless without the software which tells the computer how to work. My recipe ipod would rely on software for sure. It would need an application in order to run at all. The application would probably be set up like itunes since that is what my idea is based on. It would probably need two programs actually, one for the computer so that the recipe ipod could hook up to it, and another for the recipe ipod itself. The recipe ipod would need software in order to tell it how to read the recipes, how to find the recipes, how to understand the verbal commands from the user, and how to save/ move recipes based on how they are tagged. The user would be able to assign recipes categories, so that if one night they want Italian they can just look though that folder (haha it would be cute to call those chapters instead of folders, just like they are playlist on the actual ipod). The computer would need to be able to do the same things, as well as knowing how to convert downloaded recipes into something that the recipe ipod can read.

Last week we discussed eCommerce and that got me thinking about selling recipes online. It would be hard since there are so many good ones out there that are free. But I was thinking that a celebrity chef could be asked to think of some exclusive ones that could be sold in the recipe store for maybe a $1. Demo videos could be added, you could have dictionaries for ingredients, and maybe there could be a way an app could be developed that could be sold telling people what wine parings went with certain dishes. A deal could even be made to let people buy episodes of cooking shows that would come with the recipes (which is like when you get a music video on itunes you get the song too. You don;t have to watch the video to listen to the song). I feel like there are a lot of ways to make money off of the recipe ipod besides selling the program and device.

Ok that's it for this week. Thanks for reading :)

Thursday, September 10, 2009

So back to back posts cuz i'm a bit behind cuz it took me so long to think of an idea.

Anyway, last week we learned out mp3 and how songs have to be encoded and then decoded in order for people to be able to hear anything. We learned all these nifty facts about sound and hearing so that we could understand how songs are encoded and turned into mp3. One of them was, human ears have limited range hertz that can be heard (i think it was 40 - 2,000 or something like that) but instruments can play above and below this range. When encoding a song to make it nice and small, the program just eliminates any of the sounds that are too high or too low. It does other stuff like that based on how people hear.

So how does any of this relate to the recipe ipod you ask??? Well I was thinking of how you would be able to add recipes to the device. There are bajillions of recipes all over the internet, so recipe ipod would come with a program (like itunes) that you could load on your computer that allows you to highlight sections of websites and tag it as a recipe you want to keep. The program would then (do all this technical stuff that i don't understand but imma pretend that its gonna do what i say) scan the highlighted section and encode the recipe as something it can understand and the download that to a recipe library that you could view. You would be able to edit the recipes that you find on the internet, just in case the program encoded it wrong and changed the words around or something. Then you would attach the actual recipe ipod to your computer though a USB port and it would update itself with the new recipe and then its all ready for fun in the kitchen.

Comparing my idea to ipod and itunes is just the easiest way i can think of to get people to envision what i'm talking about. In my head though, the recipe ipod actually looks more like the amazon Kindle, in the way that it would be thin with a rather large screen area and then it could have either the ipod wheel, arrow buttons, or be touch screen. But none of those would matter as much outside of find recipes already loaded on the device, since when you are using it to follow a recipe it would be voice activated, and you would just say next or back to get it to tell you the steps in the recipe. As for the program that goes with it being like itunes that is the best thing i can think of to compare it to. It would be a list of recipes saved in order of their title, by type of cuisine, or by type of cooking method, and when you clicked on one it would go to a screen with the recipe, and you would have a back button to get back to the list of recipes. That is all the thought I have given to the program, though i do think if apple did it they would call the program icookbook.

So yea, I hope that gives you a little insight into what the recipe ipod would be like. :)

About this blog

Hello! This blog is a project for my information technologies class. We have to think of something new and post about how it relates to what we learned about in class that week. It took me awhile but i finally decided what the new invention would be that I would blog about.

So I love to cook, so I follow lots of recipes, I will either print the recipe out or just leave the recipe up on my computer. Either way i end up kinda annoyed. If i print it out, I will misplace the paper while I'm cooking and then have to run around my kitchen looking for the paper. If i leave it on my computer, I inevitably get my computer messy, wither its flour in the keys or spots of sauce on the screen. So my solution would be an invention that can store recipes and then read them out loud as you cook.

I like to think of it as the recipe ipod. So as the weeks progress I'll explain the recipe ipod more and more, and hopefully think of some other things that it could do.