The people at Midlands Community Development Corporation want to revamp their site into a webapp with a bunch of new features. They are looking for someone to do this. If you are interested call Edward Mines at 803-361-8028.
Kimberly is unable to do the demos so I will be reviewing them tomorrow (Friday) or Monday afternoon. Please email me to set up a time.
Hi everyone! For your final project, everyone is going to do short presentations on Monday. I will come to class to watch these. However, I'm obviously not going to learn everything I need in five minutes in order to grade your projects. So, we're going to do demos again. However, these demos will be longer and more detailed than before. You will need to be able to explain in detail exactly what you did. So, they will probably take 20+ minutes each. I think it will probably be easier to just set up individual demo times since it will be during exam week and I don't know what everyone's schedule is like. I have an exam on Saturday (May 5th) and Tuesday (May 8th) morning, but other than that I should be available. So, please figure out as soon as possible when you would like to do your demo and e-mail me to set up a time. The latest you should consider is Tuesday May 8th or Wednesday May 9th because I need to get grades in for Dr. Vidal so he can submit your grades. I'll look to hear from you. Thanks!
In case you were wondering, below is a graph of the grade
distributions for the first three problem sets (google spreadsheets
just added charts).
Each team will be required to give a short (5 minutes) demo of their final project in class on April 30. It is just an informal demo to show me, and your classmates, what you have done.
One of the founders of the Internet, and current VP of Google, Vint Cerf will be visiting us on April 24. There is a VIP lunch with him at noon and they are asking if any of you want to go. Email me if you want to be one of the chosen few. Did I also mention, free lunch?
If you are thinking of graduate school, go visit our office of fellowships to learn how to apply to various fellowships. There are plenty and they offer real money. The NSF fellowship, for example, will pay all of your tuition at any school you want and give you a salary of $25K/year, just for going to school. Every year several of our students get these, as well as other fellowships. This is your year.
Here is a short video of Tim Berners-Lee talking about the semantic web and its possible applications. Some of his examples could be good final projects!
Notice how the background music at the beginning makes him sound so much smarter. I'm definetly getting background music when I do my video.
Just some quick ideas:
Oh and, yes, as I mentioned in class last week you can turn in PS3 on Monday.
For PS3 we will again need to set up demos. Here is Kimberly's message with the details:
“ Hi everyone! Since PS3 is another client-server architecture, we're going to do demos again. So, your PS3 is due on Wednesday, March 28 at 2:30. I will be available in lab 1D29 after your class at 3:45 until 7:00 to watch your demos. I remember that some of you have another class after 590 that will last until 5:15. If this is the case, you can just wait and come after you get out of your other class. If this time does not suit you, please let me know ahead of time so we can schedule another time to meet to do your demo. I will have my laptop with me again in case you need to use it. See you Wednesday! ”
It was a hard decision as there were many good contendenders but we did manage to pick a few of the PS2 solutions which we thought were good. They are, in alphabetical order:
It is interesting to see the different approaches to handling the large volume of classes that we had to handle. Which one do you think is most user-friendly? which one would you use? Also, it might not be too obvious at first but most of these implement drag-and-drop functionality.
I just found out that you haven't gotten back your PS1 grades. This was due to a miscommunication between Kimberly and myself. Sorry. I will be bringing in the grades to class on Wednesday.
You can check the schedule to see when you will need to give your talk. Also note that if any undergraduate student wants to give a similar talk, for extra credit, I am sure we can work something out. Anyway, it looks like an exciting and varied set of topics. I am sure I, at least, will learn a lot!
The grades for PS2 have been emailed to you. If you have not received your grade it is probably because Kimberly does not have your email. Send her an email (see earlier post for her address) if you want to get your grade. The grading rubric used is:
Referenced file contains errors (http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd)open your web.xml file and change
web-app id="WebApp_ID" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"to
web-app id="WebApp_ID" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee.xsd http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"That is, add the .xsd after the j2ee. This fixed the problem for one person in class. Although, I note that neither of the two URLs point to an .xsd file. Hmmmm...
“ Your PS1 is due on Monday, February 12th at 2:30. I will be available after your class to watch demos of your program. I will be in lab 1D29 from 3:45 when you get out of class until 6:00. If you have a conflict with this time, feel free to e-mail me at yoncek at engr.sc.edu in order to set up another meeting time. I have class from 12:30-1:45 on Tuesday, but will be available any other time to meet you to see your demo. However, if you can't meet on Monday, please e-mail me ahead of time and let me know so we can set up a time for Tuesday. It would be helpful if you have a laptop with your program set up on it to bring it in order to do your demo. If not, I'll have my laptop with me. See you next week! ”
“I am having trouble with eclipse finding javax.servlet. to import. did i miss putting in a path somewhere? I have Tomcat up and running fine by its websites tests.”You need to add these libraries to the build path (sometimes Eclipse does this automatically when you create the we application).
http://jmvidal.cse.sc.edu/webapps/news.rss
and then give them your email address. They will forward you any new
news posted here. Also, remember that your cellphone almost certainly
has an email-to-text gateway, so you can use your cellphone's email to
get a text message with any new updates and thus never escape the fun
that is web applications.
As you know, the first problem set will require you to write a Java servlet program. This means that you will need to have Java and a Servlet engine (namely, Tomcat) installed in your development machine. Since most of you are already familiar with Eclipse, the easiest way get everything set up and running is to install Eclipse, the Eclipse Wep Tools plugin, and Tomcat. The following are step by step instructions on how to do this (from Kimberly Yonce, our TA):
install_dir/conf/server.xml
: If all this seems complicated, start now! I will be posting problem set 1 really soon.
Check out this short article by Eric Schmidt (CEO of google, and, you will remember, geeky guy from SUN with car in office) on why You should not bet against the Internet. The article is from the Economist's "The World in 2007" which also has a short article on the Web2.0 (digg, del.icio.us, last.fm, and alibaba) and on how Internet will make TV obsolete in the same way its making record stores obsolete.