<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/css" href="./ms.css" ?>
<?xml-stylesheet type="text/css" href="./rssfeed.css" ?>
<rss version="2.0.1">
<channel xmlns:html="http://www.w3.org/1999/xhtml">
	<title>CSCE 590F: Spring 2007</title>
	<link>http://jmvidal.cse.sc.edu/webapps/</link>
	<description>Announcements.</description>
	<language>en-us</language>
	<copyright>Copyright 2007 jmvidal</copyright>
	<docs>http://blogs.law.harvard.edu/tech/rss/</docs>
	<lastBuildDate>Fri, 04 May 2007 12:59:21 EST</lastBuildDate>

<item>
    <title>Web App Job</title>
    <pubDate>Fri, 04 May 2007 12:56:34 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1178297771</guid>
    <description>
&lt;p&gt;
The people at &lt;a href="http://www.midlandscdc.org/"&gt;Midlands Community
Development Corporation&lt;/a&gt; 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.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.html#1178297771</link>
</item>
<item>
    <title>Final Demos Re-scheduling</title>
    <pubDate>Thu, 03 May 2007 13:57:15 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1178215028</guid>
    <description>
&lt;p&gt;
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.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.html#1178215028</link>
</item>
<item>
    <title>Final Project Demos</title>
    <pubDate>Thu, 26 Apr 2007 19:08:18 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1177628891</guid>
    <description>
&lt;p&gt;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!&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.html#1177628891</link>
</item>

<item>
    <title>Grade Distributions</title>
    <pubDate>Wed, 18 Apr 2007 11:47:32 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1176911248</guid>
    <description>
&lt;p&gt;
In case you were wondering, below is a graph of the grade
distributions for the first three problem sets (google spreadsheets
just added charts).&lt;br/&gt;
&lt;center&gt;
&lt;img alt="grade distributions" src="dist1.png"&gt;&lt;/img&gt;
&lt;/center&gt;
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.html#1176911248</link>
</item>

<item>
    <title>In Class Final Project Demos</title>
    <pubDate>Fri, 13 Apr 2007 08:41:25 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1176468077</guid>
    <description>
&lt;p&gt;
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.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.html#1176468077</link>
</item>

<item>
    <title>Meet Vint Cerf (and free food?)</title>
    <pubDate>Thu, 12 Apr 2007 16:18:09 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1176409082</guid>
    <description>

&lt;p&gt; One of the founders of the Internet, and current VP of Google, &lt;a
href="http://en.wikipedia.org/wiki/Vint_Cerf"&gt;Vint Cerf&lt;/a&gt; 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? &lt;p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.html#1176409082</link>
</item>

<item>
    <title>Fellowships</title>
    <pubDate>Thu, 05 Apr 2007 21:16:23 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1175822179</guid>
    <description>
&lt;p&gt;
If you are thinking of graduate school, go visit our &lt;a
href="http://www.sc.edu/ofsp/"&gt;office of fellowships&lt;/a&gt; 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 &lt;em&gt;and&lt;/em&gt; 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 &lt;em&gt;your&lt;/em&gt; year.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.html#1175822179</link>
</item>

<item>
    <title>PS 3 Demos</title>
    <pubDate>Mon, 02 Apr 2007 11:33:14 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1175527990</guid>
    <description>

In case you are confused, the PS3 demos will be at the same time and
place as in the previous message (see below) from Kimberly.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.html#1175527990</link>
</item>

<item>
    <title>PS3 Grading Rubric</title>
    <pubDate>Thu, 29 Mar 2007 09:20:47 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1175174447</guid>
    <description>

By popular demand, here is the &lt;a
href="http://docs.google.com/Doc?id=dhh5qxv8_54rdzh7c"&gt;PS3 grading
rubric&lt;/a&gt; which will be used to grade you problem set. Note that we
will also take points off for things that obviously should be in your
solution, even if they are not in the rubric. Like, does it actually
display news items?

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Berners-Lee on the Semantic Web</title>
    <pubDate>Wed, 28 Mar 2007 07:10:44 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1175080244</guid>
    <description>
&lt;p&gt;

Here is a &lt;a
href="http://www.technologyreview.com/read_article.aspx?id=18451"&gt;short
video of Tim Berners-Lee&lt;/a&gt; talking about the semantic web and its
possible applications. Some of his examples could be good final
projects!
&lt;/p&gt;
&lt;p&gt;
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.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Project Ideas</title>
    <pubDate>Tue, 27 Mar 2007 17:50:17 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1175032217</guid>
    <description>
&lt;p&gt;
Just some quick ideas:
&lt;ul&gt;
&lt;li&gt;I know you use facebook. Did you know about the &lt;a href="http://developers.facebook.com/"&gt;facebook API&lt;/a&gt;? Who's more macho in Facebook?&lt;/li&gt;
&lt;li&gt;If you are looking for an database that is also a backend, how about &lt;a href="http://base.google.com"&gt;Google Base&lt;/a&gt;. Check out their API.&lt;/li&gt;
&lt;li&gt;Speaking of google, all their services: notebook, picasa web albums, maps, gmail, etc. have an API.&lt;/li&gt;
&lt;/ul&gt;

&lt;/p&gt;&lt;p&gt;
Oh and, yes, as I mentioned in class last week you can turn in PS3 on Monday.
&lt;/p&gt;


    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>PS3 Grading</title>
    <pubDate>Mon, 26 Mar 2007 08:40:07 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1174912807</guid>
    <description>
&lt;p&gt;
For PS3 we will again need to set up demos. Here is Kimberly's message
with the details:
&lt;/p&gt;
&lt;blockquote&gt; &lt;em&gt;&amp;ldquo; 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!  &amp;rdquo;&lt;/em&gt; &lt;/blockquote&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Best of Show Schedulers</title>
    <pubDate>Tue, 20 Mar 2007 08:38:41 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1174394321</guid>
    <description>
&lt;p&gt;
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:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://jmvidal.cse.sc.edu/webapps/PS2/dew/"&gt;Jason Dew&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://jmvidal.cse.sc.edu/webapps/PS2/flowers/"&gt;John Flowers&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://jmvidal.cse.sc.edu/webapps/PS2/larue/"&gt;Mark Larue&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://jmvidal.cse.sc.edu/webapps/PS2/varghese/"&gt;Alex Varghese&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
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.
&lt;/p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>PS1 Grades</title>
    <pubDate>Mon, 19 Mar 2007 16:06:38 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1174334798</guid>
    <description>
&lt;p&gt;
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.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Talk Times now Up</title>
    <pubDate>Fri, 16 Mar 2007 18:58:15 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1174085895</guid>
    <description>
&lt;p&gt;
You can check the &lt;a
href="http://jmvidal.cse.sc.edu/webapps/schedule.html"&gt;schedule&lt;/a&gt; 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!
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>PS2 Grades</title>
    <pubDate>Mon, 12 Mar 2007 16:10:12 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1173730212</guid>
    <description>
&lt;p&gt;
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:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;30pts.&lt;/b&gt; User Friendly Design of Classes for the top part of the screen. User has access to various departments and classes (sections). Checkbox beside each class section.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;30pts.&lt;/b&gt; Design of graphical schedule at bottom of screen. When a class section is checked, it should appear in the correct spot on the graphical schedule. Shows the class as well as the building number.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;15pts&lt;/b&gt;If two classes that the user has selected overlap, then this should be apparent to the user. User should be able to pick as many classes as he wants.
&lt;/li&gt;

&lt;li&gt;&lt;b&gt;15pts&lt;/b&gt;Print button that when clicked will show the user the list of classes he has selected for his schedule, as well as the weekly graphical schedule for those classes.
&lt;/li&gt;

&lt;li&gt;&lt;b&gt;10pts&lt;/b&gt;Use of Cascading Style Sheet/Schedule Re-Sizes Properly as Size of Browser Window Changes/Other
&lt;/li&gt;

&lt;/ol&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Writing Efficient JavaScript</title>
    <pubDate>Mon, 12 Mar 2007 07:26:56 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1173698816</guid>
    <description>

The following is a new video from the YUI theather (by the way, no one
offered to present the Yahoo UI library, what a shame) by Gopal
Venkatesan on writing efficient JavaScript:

&lt;embed src='http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo.swf' flashvars='id=2076311&amp;emailUrl=http%3A%2F%2Fvideo.yahoo.com%2Futil%2Fmail%3Fei%3DUTF-8%26vid%3D304232&amp;imUrl=http%253A%252F%252Fvideo.yahoo.com%252Fvideo%252Fplay%253Fei%253DUTF-8%2526vid%253D304232&amp;imTitle=Gopal%2BVenkatesan%253A%2B%2526quot%253BWriting%2BEfficient%2BJavaScript%2526quot%253B&amp;searchUrl=http://video.yahoo.com/video/search?p=&amp;profileUrl=http://video.yahoo.com/video/profile?yid=&amp;creatorValue=ZXJpY21pcmFnbGlh&amp;vid=304232' type='application/x-shockwave-flash' width='425' height='350'&gt;&lt;/embed&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>PS 2 Teams?</title>
    <pubDate>Wed, 07 Mar 2007 20:17:48 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1173316668</guid>
    <description>

If you failed to put a comment in your file indicating who worked on
that file, please email Kimberly your names and the username under
which you submitted the files.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Graduate Student Presentations</title>
    <pubDate>Fri, 02 Mar 2007 16:28:18 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1172870898</guid>
    <description>

As you know, the graduate students in the class have to give a 30
minute presentation on the topic of their choice, as long as it is
about web applications. I am specifically looking for you to cover
some of the javascript libraries and web development platforms
available. The talk should tell us what the software does and how to
use it. You can find suitable topics by looking at &lt;a
href="http://del.icio.us/jmvidal/webapp"&gt;my list&lt;/a&gt; or reading posts
in the &lt;a href="http://www.ajaxian.com"&gt;ajaxian blog&lt;/a&gt;. The talks
start in March 26. There will be two per class. I will the day
assignments randomly. You must &lt;b&gt;email me your choice of topic by
March 9.&lt;/b&gt; I will let you know if its acceptable. Also note that I
will be discussing rico and scriptaculous.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>
<item>
    <title>Job Opening</title>
    <pubDate>Tue, 27 Feb 2007 13:39:09 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1172601549</guid>
    <description>
&lt;a href="http://www.sturgisdigital.com"&gt;Sturgis Web
Services&lt;/a&gt; is a small company started by a USC CSE graduate,
Andy Castillo. They are looking to hire someone who can help with web
application development and tech support.
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>New JSON File</title>
    <pubDate>Tue, 27 Feb 2007 06:41:17 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1172576477</guid>
    <description>
Apparently the previous JSON file has some errors and cannot be read
by IE (but it works fine in Firefox). If you are using IE, or some
other browser that complains about the data format, you might want to
use &lt;a href="http://jmvidal.cse.sc.edu/webapps/PS2/data.js"&gt;this data
file&lt;/a&gt;, thanks to Mark La Rue.
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Video Talk on Firefox and JavaScript</title>
    <pubDate>Mon, 19 Feb 2007 07:03:25 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1171886605</guid>
    <description>

Here is a short &lt;a
href="http://www.scribemedia.org/2007/02/15/firefox-javascript-eich/"&gt;talk
by Brendan Eich&lt;/a&gt;, who created JavaScript while at Netscape and then
founded Mozilla.org. Check it out, he shows Doom running on
JavaScript+Canvas!

&lt;br/&gt;&lt;br/&gt;
You can find more similar videos &lt;a href="http://www.scribemedia.org/category/web-20/"&gt;here&lt;/a&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>PS2 Data Now In JSON</title>
    <pubDate>Thu, 15 Feb 2007 21:13:28 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1171592008</guid>
    <description>

Thanks to Jason Dew we now have a &lt;a
href="http://jmvidal.cse.sc.edu/webapps/PS2/csv2json.pl"&gt;perl
script&lt;/a&gt; which will turn the CSV version of the spreadsheet into &lt;a
href="http://jmvidal.cse.sc.edu/webapps/PS2/springClasses.js"&gt;JSON&lt;/a&gt;. Feelfree to use these and modify as you see fit. Also, if you happen to
have written a similar script but in, say, Python, feel free to send
it to me.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Late PS1 Must Schedule Demo</title>
    <pubDate>Mon, 12 Feb 2007 20:55:20 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1171331720</guid>
    <description>
If you are planning to turn in PS 1 remember that you need to email
Kimberly (see earlier not) to schedule your demo.
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>JavaScript Lectures from Yahoo</title>
    <pubDate>Mon, 12 Feb 2007 16:15:59 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1171314959</guid>
    <description>

If you want to watch some JavaScript lectures from someone who knows a
lot more about it than I do then go to the &lt;a
href="http://developer.yahoo.com/yui/theater/"&gt;Yahoo UI
Theater&lt;/a&gt; and stream the lectures by Douglas Crockford, Yahoo
JavaScript architect, on &lt;a
href="http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.1710507"&gt;The
JavaScript Programming Language&lt;/a&gt; and &lt;a
href="http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.1027823"&gt;Advanced
JavaScript&lt;/a&gt;. His &lt;a
href="http://yuiblog.com/assets/crockford/javascript.zip"&gt;slides&lt;/a&gt;
are also available. I really liked these lectures and I borrowed some
of his examples when working on my slides.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>PS 1 and 2</title>
    <pubDate>Mon, 12 Feb 2007 16:11:34 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1171314694</guid>
    <description>

If you are having trouble getting PS1 done in time note that you can
turn it in up to a week late with a 10% penalty in your grade. I will
not be granting any extensions after that.&lt;/br&gt;&lt;br/&gt;

Also &lt;a href="http://jmvidal.cse.sc.edu/webapps/PS2/"&gt;PS 2 is
posted&lt;/a&gt;. While we have yet to cover the JavaScript you will need to
get started on the programming side of it, you should be able to get
started building the HTML/CSS needed to display the schedules. Note
that it will need some some fancy div placement in the page.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Eclipse Error about ibm.com xsd File</title>
    <pubDate>Fri, 09 Feb 2007 15:59:32 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1171054772</guid>
    <description>
If you get the error
&lt;pre&gt;
Referenced file contains errors (http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd)&lt;/pre&gt;

open your web.xml file and change&lt;pre&gt;
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"
&lt;/pre&gt;
to
&lt;pre&gt;
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"
&lt;/pre&gt;

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...


    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Demo Times for PS1</title>
    <pubDate>Tue, 06 Feb 2007 08:54:53 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1170770093</guid>
    <description>

The following is a message from our TA, Kimberly Jonce:
&lt;blockquote&gt;
&amp;ldquo;
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!
&amp;rdquo;
&lt;/blocquote&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Adding Servlet Library to Eclipse Path</title>
    <pubDate>Mon, 05 Feb 2007 09:33:03 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1170685983</guid>
    <description>
A student writes:
&lt;blockquote&gt;

&ldquo;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.&rdquo;&lt;/blockquote&gt;

You need to add these libraries to the build path (sometimes Eclipse
does this automatically when you create the we application).&lt;br/&gt;

To add the libraries to the build path do:
&lt;ol&gt;
&lt;li&gt;Right click on the project and select properties.&lt;/li&gt;
&lt;li&gt;Click on "Java build path".&lt;/li&gt;
&lt;li&gt;Click on the "libraries" tab.&lt;/li&gt;
&lt;li&gt;Click on "Add external Jars" and add "C:\Program Files\Apache
Software Foundation\Tomcat5.5\common\lib\servlet-api.jar". Repeat for
any other libraries you might need. For simple projects you just need
servlet-api.jar. In the future, you might want to create a user
library which contains everything in that lib directory.&lt;/li&gt;
&lt;/ol&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Services Computing Contest</title>
    <pubDate>Thu, 01 Feb 2007 12:09:31 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1170349771</guid>
    <description>

Would you be interested in participating in the &lt;a
href="http://iscc.servicescomputing.org/2007/contestproblem2007.pdf"&gt;2007
IEEE International Services Computing Contest (SCContest 2007)&lt;/a&gt;? If
so, let me know.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Guess What I'm Thinking Of</title>
    <pubDate>Wed, 31 Jan 2007 16:04:47 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1170277487</guid>
    <description>

Here is &lt;a href="Guess.java.html"&gt;Guess.java&lt;/a&gt;. In the version of
the trick with two people you can use a more sophisticated codeword
such as 'anything black' or 'something drinkable'.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Keeping Up With the Feed</title>
    <pubDate>Tue, 30 Jan 2007 19:38:39 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1170203919</guid>
    <description>

If you don't like to keep checking this website for news and refuse to
use an RSS aggregator there is still a way that you can easily stay
informed. You can use that great 20th century technology known as
email. Just go to &lt;a
href="http://www.rssfwd.com"&gt;www.rssfwd.com&lt;/a&gt; and type in
&lt;code&gt;http://jmvidal.cse.sc.edu/webapps/news.rss&lt;/code&gt;
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.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Firebug Video</title>
    <pubDate>Tue, 30 Jan 2007 12:42:51 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1170178971</guid>
    <description>
On ajaxian, I came across this &lt;a
href="http://video.yahoo.com/video/play?vid=cccd4aa02a3993ab06e56af731346f78.1755924"&gt;video
of firebug in action&lt;/a&gt; by Joe Hewitt, on of the authors. It is a bit
hard to see what he is doing. This video will make more sense to you
after we do Javascript.
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>How Do We Waste Time?</title>
    <pubDate>Sat, 27 Jan 2007 09:10:58 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1169907058</guid>
    <description>
I found this interesting &lt;a
href="http://blog.compete.com/2007/01/25/top-20-websites-ranked-by-time-spent/"&gt;analysis
of where people spend their time&lt;/a&gt; on the interweb. I guess
myspace's showing is not surprising given their high-school target
audience. But, what's the deal with Bank of America? 
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>


<item>
    <title>PS 1 Posted</title>
    <pubDate>Wed, 24 Jan 2007 20:33:15 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1169688795</guid>
    <description>

Of course, we haven't yet covered Java Servlets but at least you can
start working on your XHTML. Here is &lt;a href="PS1/"&gt;PS1&lt;/a&gt;.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Installing Eclipse + Web Tools + Tomcat</title>
    <pubDate>Tue, 23 Jan 2007 11:05:16 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1169568316</guid>
    <description>

	&lt;p&gt;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):&lt;/p&gt;

    &lt;ol&gt;

      &lt;li&gt;&lt;b&gt;Download Eclipse with Web Tools Platform (WTP) plugin.&lt;/b&gt;
	Download WTP 1.5.2 from the following website:
	&lt;a
	  href="http://www.eclipse.org/webtools/releases/1.5.2/"&gt;http://www.eclipse.org/webtools/releases/1.5.2/&lt;/a&gt;. You
	can download the Web Tools Platform: All-In-One for your particular
	platform (Windows, Linux, or Mac). This will include all of the
	prerequisites needed.&lt;/li&gt;
      

      &lt;li&gt;You will also need to have 
a Java Development Kit (JDK).  The latest version, JDK 6, can be
downloaded from the following website: &lt;a
href="http://java.sun.com/javase/downloads/index.jsp"&gt;http://java.sun.com/javase/downloads/index.jsp&lt;/a&gt;&lt;/li&gt;

      &lt;li&gt;You will also need to install 
Tomcat Server 5.5.  This can be accomplished by following the steps 
at: &lt;a href="http://www.coreservlets.com/Apache-Tomcat-Tutorial/Preconfigured-Tomcat-Version.html"&gt;http://www.coreservlets.com/Apache-Tomcat-Tutorial/Preconfigured-Tomcat-Version.html&lt;/a&gt; If you choose to install it 
this way, you are downloading a preconfigured version.  There is 
one configuration you will need to change back in order for it to work 
with Eclipse.  They changed the port from 8080 to 80.  You 
will need to change this back by editing the following line in &lt;code&gt;install_dir/conf/server.xml&lt;/code&gt;:  &lt;br/&gt;&lt;br/&gt;

Connector port = "80" ....  Change the 80 to 8080. &lt;br/&gt;

	&lt;li&gt;You can also choose to download the Tomcat Server from the
	following site: &lt;a href="http://tomcat.apache.org/download-55.cgi#5.5.20"&gt;http://tomcat.apache.org/download-55.cgi#5.5.20&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

	&lt;p&gt;If all this seems complicated, start now! I will be posting problem set 1 really soon.&lt;/p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Googleplex Extending to the Carolinas</title>
    <pubDate>Mon, 22 Jan 2007 09:02:12 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1169474532</guid>
    <description>

The rumors that Google is placing data centers in the Carolinas are &lt;a
href="http://www.datacenterknowledge.com/archives/2007/Jan/20/google_planning_two_huge_sc_facilities.html"&gt;solidifying&lt;/a&gt;. Cringley says that they need all these data centers to &lt;a href="http://www.pbs.org/cringely/pulpit/2007/pulpit_20070119_001510.html"&gt;feed video and replace cable TV&lt;/a&gt;. Maybe, although Time-Warner Cable already allows me to pay-per-view from a large number of movies, but they don't offer "user content". I expect to see a lot of innovation in the areas of video delivery. I also think the Google guys just have a ton of cash lying around and realize that the network is the computer and that web applications will be &lt;b&gt;huge&lt;/b&gt; and they will thus all need some major server power to run them. So, they spend the cash in laying out the infrastructure which will be needed to run all this stuff, even if they don't know which particular web apps will win in the end.

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>The Network is The Computer</title>
    <pubDate>Sat, 20 Jan 2007 07:38:53 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1169296733</guid>
    <description>

&lt;p&gt;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 &lt;a href="http://khloud.wordpress.com/2006/11/22/google-ceo-don%E2%80%99t-bet-against-the-internet/"&gt;You should not bet against the Internet&lt;/a&gt;. 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.&lt;/p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Keep Up to Date</title>
    <pubDate>Thu, 18 Jan 2007 07:03:41 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1169121821</guid>
    <description>
We won't be covering Ajax till later in the semester but you should
start keeping up to date on what's happening. I have found &lt;a
href="http://ajaxian.com"&gt;Ajaxian&lt;/a&gt; to be the best blog for all
things Ajax. If you find other good blogs that seem related to this
class please let me know. On the fun side, &lt;a
href="http://valleywag.com"&gt;Valleywag&lt;/a&gt; is like a tech industry
People magazine&amp;mdash;gossip about people that actually matter!
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>First Lecture Up with Not Un-related Videos</title>
    <pubDate>Mon, 08 Jan 2007 13:38:24 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1168281504</guid>
    <description>

I have posted the first lecture in the &lt;a href="schedule.html"&gt;class
schedule&lt;/a&gt; and added some historically relevant, and now
unintentionally funny but still interesting, videos.
&lt;ul&gt;
	    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=LwQYyUoOA7w"&gt;The New Internet&lt;/a&gt; - A TV news shows from the 1980's on this newfangled thing called the Internet.&lt;/li&gt;
	    &lt;li&gt;&lt;a href="http://video.google.com/videoplay?docid=5579362191486305681"&gt;Hyperland&lt;/a&gt; by Douglas Adams - A description of hypertext from before the Web had been invented.&lt;/li&gt;
&lt;/ul&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

<item>
    <title>Website Up</title>
    <pubDate>Thu, 04 Jan 2007 11:07:20 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/webapps/news.rss#1167926840</guid>
    <description>
We are up and running.
    </description>
    <link>http://jmvidal.cse.sc.edu/webapps/news.rss</link>
</item>

</channel>
</rss>


