<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jtmcgee.net &#187; google</title>
	<atom:link href="http://jtmcgee.net/tags/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://jtmcgee.net</link>
	<description>A Technological Guru Blog</description>
	<lastBuildDate>Sun, 27 Nov 2011 04:50:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Java &#8211; The Power Language (for Web or Console)</title>
		<link>http://jtmcgee.net/archives/2010/08/java-the-power-language-for-web-or-console/</link>
		<comments>http://jtmcgee.net/archives/2010/08/java-the-power-language-for-web-or-console/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 01:30:07 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=205</guid>
		<description><![CDATA[Recently, I wrote my first Facebook application. It was a small project, and it&#8217;s main purpose was to replace the common note entitled something like &#8220;Xth grade Schedule!!!&#8221; and it was designed to be more efficient for the end user. After inputting your schedule, you would go through and see who is in your classes ]]></description>
			<content:encoded><![CDATA[<p>Recently, I <a href="http://jtmcgee.net/archives/2010/08/social-schedules-my-first-facebook-application/">wrote my first Facebook application</a>. It was a small project, and it&#8217;s main purpose was to replace the common note entitled something like &#8220;Xth grade Schedule!!!&#8221; and it was designed to be more efficient for the end user. After inputting your schedule, you would go through and see who is in your classes (that the system already knows). There were other cool features like using some <a href="http://developers.facebook.com/plugins">Facebook Social Plugins</a> like the &#8220;Like&#8221; button and Facebook comments.</p>
<p>Now for this application, as I wrote it in a matter of days and released it the day of schedule releases, I had to go with a language I knew very well, and I had to have a reliable, dependable source to host it at. I automatically though of the <a href="http://code.google.com/appengine/">Google App Engine</a> as it is pretty sweet to play around with and now would be a great time to test it in a live environment. My previous application I had wrote on Google&#8217;s free, scalable engine was written in Python. It utilized the amazing Django framework, but I felt like I didn&#8217;t really understand the Python language as well as some others. The only other option for selection on the App Engine was Java. This was perfect as I had just completed a summer class on Java and it was extremely fresh in my mind.</p>
<p><span id="more-205"></span></p>
<h2>Core Java Servlets</h2>
<p>Now coming from PHP for web development the idea of Servlets and JSP&#8217;s was totally a different way of thinking. With PHP I was used to putting what code I needed to on each page to achieve what needed to be done. With a bit of Python/Django experience, Java&#8217;s way was still different, but not as different as PHP to Java. Java&#8217;s JSP method reminded me a lot of Django templates, except that JSP&#8217;s are a load more powerful. As Django templates (at least from my experience) only allow a few tags, a JSP allows practically any Java code (that would normally go inside a main method) and allows imports and special features unique to JSP&#8217;s, like includes. JSP&#8217;s includes in fact reminded me some more of Django&#8217;s templates with all the splitting up possible of the HTML files.</p>
<p>Now that we briefly know what a JSP is, a servlet is just like a Java class that implements the standard Apache servlet. Within these servlets you have two methods by default <code>doGet(HttpServletRequest req, HttpServletResponse resp)</code> and <code>doPost()</code> with the same arguments. There are a few differences from a standard Java class beyond those previously noted:</p>
<pre><code>resp.getWriter().println(); // to print to the screen you must get the PrintWriter via the resp.getWriter() method
resp.setContentType("text/html"); // must do if you print out any HTML and don't want it to appear as standard text
resp.sendRedirect(String url); // a simple way to send a user to be redirected
</code></pre>
<p>There is (obviously) no console input on a web browser, so the standard way to get input via the web is through GET and POST methods. These are handled via the corresponding <code>doGet()</code> and <code>doPost()</code> methods. Now to actually get the value passed, you must know the variable name and use it accordingly.</p>
<pre><code>req.getParameter(String paramName); // where paramName is the ?name=Joe&amp;age=18 name or age
</code></pre>
<p>Sometimes you will also find yourself in need of getting an array, from say a multiple choice drop down.</p>
<pre><code>req.getParameterValues(String paramName); // just once and it will return a String[]
</code></pre>
<p>Now onto more of the theory behind servlets, and less of the syntax. Now please remember when I say theory, this is just the way I perceive it. In my application if I would have a full blown HTML page, I would always put it in a JSP as it is so simple and better looking. However when there was a simpler page that had a bit more code behind it, I would make that a servlet. An example of a simpler page with more code that I used as a servlet would be my form handlers (any adding or updating interaction with the database), and also I handled the OAuth authentication with servlets.</p>
<h2>JSP&#8217;s</h2>
<p>JSP&#8217;s, or Java Server Pages, are a mix between Java code &amp; client-side scripting. It allows you to mix the power of Java and your the models in your MVC framework with the simplicity of a HTML file. You probably see them all over the web, as they are quite effective, especially in larger businesses and universities.<br />
I have not personally gone that far into all the powers of JSP&#8217;s but enough to know that I like them. I am not going to try and write a tutorial but just point out a few things I use and a good tutorial or two.<br />
Now one of the simplest, but greatest is the server-side include of static content. This allows you to keep your web pages on the server side leaner and able to easily change base things like headers or footers.</p>
<pre><code>&lt;%@ include file="/include.html" %&gt;
</code></pre>
<p>Other useful things to know, if you need to get any parameters or need to mess with the request or response, they are simply called <code>request</code> and <code>response</code> in all JSP&#8217;s. So you could use a <code>request.getParameter("id");</code> for example.<br />
If you need to write anything to the page from within the Java code just throw a <code>out.println(String value);</code> or <code>out.print(String value)</code>.</p>
<p>For anything more than what I included check Google for some JSP tutorials or here is a good looking <a href="http://www.jsptut.com/">one</a>.</p>
<h2>Benefits</h2>
<p>I see there being several benefits of using Java as the language behind more complex applications because of it is an object oriented language. It being OO allows code to get so many more times complex. Now, in web development at least, a OO language is only as good as the database that supports it . I happened to be very lucky with Google App Engine as it was powered by a OO database allowing me to store some of my unique data types like &#8220;Student&#8221;, &#8220;Teacher&#8221;, &#8220;Course&#8221;, and &#8220;Schedule&#8221; in the database and retrieve it like it has been open since it was created. Most of the interface for this was provided in the JDO classes in <code>javax.JDO</code>.<br />
With this and a few classes for getting and selecting certain Students/Teachers/Courses, it was very easy to get exactly the results I want in a few lines of code in a JSP. And I know that in Python and PHP you can have classes and objects, but it&#8217;s just not the same as it is in Java. While Java can be pretty strict with it&#8217;s types and defining them, it in turn gives a lot of power to create awesome and dynamic applications for the end user.</p>
<h2>Finally</h2>
<p>As I have been reading in my &#8220;Clean Code&#8221; book, it is better to take longer and write software better the first time. Better being Javadoc&#8217;d and Object-Oriented. If you were to write it the other way, with say PHP or Python and have each script access the relational database, get the results, sort the results into the data you need, and output it correctly, that is so much code duplication. One script could be anywhere from 20% &#8211; 50% of the same code over and over, why not just write it great in the beginning in an OO way so the only code duplication you have is one or two lines to load the pre-written-by-you libraries that does all that work in one place, one time.</p>
<p>And sorry <a href="http://epicserve.com">Brent</a> I think I like Java Servlets &amp; JSP&#8217;s a wee bit more than Python/Django even though I think Django is a great framework and would love if it were written in Java instead, Python just isn&#8217;t as big and powerful as Java.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2010%2F08%2Fjava-the-power-language-for-web-or-console%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2010%2F08%2Fjava-the-power-language-for-web-or-console%2F&title=Java+%26%238211%3B+The+Power+Language+%28for+Web+or+Console%29" rel="news, programming"><span style="display:none">Recently, I wrote my first Facebook application. It was a small project, and it&#8217;s main purpose was to replace the common note entitled something like &#8220;Xth grade Schedule!!!&#8221; and it was designed to be more efficient for the end user. After inputting your schedule, you would go through and see who is in your classes </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2010/08/java-the-power-language-for-web-or-console/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Free Google Wave Invites</title>
		<link>http://jtmcgee.net/archives/2009/11/free-google-wave-invites/</link>
		<comments>http://jtmcgee.net/archives/2009/11/free-google-wave-invites/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 12:07:43 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[invites]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=102</guid>
		<description><![CDATA[I have 15 Google Wave invites going out, to you! How to get one, leave a funny comment and  make sure you leave the email address at which you want the invite. It&#8217;s first come, first serve except in the case your joke isn&#8217;t funny. Update: 4 left! Update: 3 left! I have 15 Google ]]></description>
			<content:encoded><![CDATA[<p>I have 15 Google Wave invites going out, to you! How to get one, leave a funny comment and  make sure you leave the email address at which you want the invite. It&#8217;s first come, first serve except in the case your joke isn&#8217;t funny.</p>
<p><span style="text-decoration: line-through;">Update: 4 left!</span></p>
<p>Update: 3 left!</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F11%2Ffree-google-wave-invites%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F11%2Ffree-google-wave-invites%2F&title=Free+Google+Wave+Invites" rel="news, programming"><span style="display:none">I have 15 Google Wave invites going out, to you! How to get one, leave a funny comment and  make sure you leave the email address at which you want the invite. It&#8217;s first come, first serve except in the case your joke isn&#8217;t funny. Update: 4 left! Update: 3 left!</span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2009/11/free-google-wave-invites/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Django &#8211; A Package of Amazing</title>
		<link>http://jtmcgee.net/archives/2009/07/django-a-package-of-amazing/</link>
		<comments>http://jtmcgee.net/archives/2009/07/django-a-package-of-amazing/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 22:47:29 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[codeignitor]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=68</guid>
		<description><![CDATA[At first I though people were overhyping Django, people always talking about the &#8220;simplicity of the templates&#8221; and the &#8220;awesome url builder&#8221;. I though well nothing can be that cool, it&#8217;s all the same PHP, Python, Ruby, what&#8217;s the difference? If you have never tried Python and Django, go ahead and point yourself at the ]]></description>
			<content:encoded><![CDATA[<p>At first I though people were overhyping <a href="http://www.djangoproject.com/">Django</a>, people always talking about the &#8220;simplicity of the templates&#8221; and the &#8220;awesome url builder&#8221;. I though well nothing can be that cool, it&#8217;s all the same PHP, Python, Ruby, what&#8217;s the difference? If you have never tried Python and Django, go ahead and point yourself at the Downloads section of <a href="http://www.python.org/download/">Python</a> and <a href="http://www.djangoproject.com/download/">Django</a> and get started! The templates really are super simple, and the url builders are sick. When I started doing Django the real first time I used it besides the templates was the pagination class. I had for months struggled to create a good PHP pagination class, but with Django it was right there out of the box ready to use!</p>
<p>I have tried PHP frameworks before such as <a href="http://codeignitor.com/">CodeIgnitor</a>, they were nice, but nothing special. Trust me, <strong>Django is special! </strong>It has so much available the second the installer says finish. If you have been procrastinating because you don&#8217;t know how to set it up on your server or something stop, don&#8217;t; host it on Googles servers! <a href="http://code.google.com/appengine/">Google App Engine</a> allows you to build <a href="http://code.google.com/appengine/docs/python/gettingstarted/">Python</a> and <a href="http://code.google.com/appengine/docs/java/gettingstarted/">Java</a> web applications on their fast, large infrastructure. It comes with a SDK for building apps and also with a localhost for building your applications. I have not tried out the Java part yet, but I have been enjoying creating a Twitter-like micro-blogging service on it. It is simple and you have access to all the tools that make Google so great like <a href="http://code.google.com/appengine/docs/python/datastore/gqlreference.html">Gql</a> and the <a href="http://code.google.com/appengine/docs/python/gettingstarted/usingwebapp.html">WebAPP</a> framework. It is really worth the time and someday maybe you will move your site over to Django and Python as I soon hope to do.</p>
<p>Case in point: If you haven&#8217;t tried Django, get out and do it, if you have don&#8217;t you love it?</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fdjango-a-package-of-amazing%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fdjango-a-package-of-amazing%2F&title=Django+%26%238211%3B+A+Package+of+Amazing" rel="news, programming"><span style="display:none">At first I though people were overhyping Django, people always talking about the &#8220;simplicity of the templates&#8221; and the &#8220;awesome url builder&#8221;. I though well nothing can be that cool, it&#8217;s all the same PHP, Python, Ruby, what&#8217;s the difference? If you have never tried Python and Django, go ahead and point yourself at the </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2009/07/django-a-package-of-amazing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google vs. All</title>
		<link>http://jtmcgee.net/archives/2009/07/google-vs-all/</link>
		<comments>http://jtmcgee.net/archives/2009/07/google-vs-all/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 17:35:55 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=64</guid>
		<description><![CDATA[Google vs. Yahoo+Bing Yes I do agree that Yahoo comitted suicide. It&#8217;s Yahoo is a swimmer in the ocean and grabs a weed for help, but little does it no that the weed will pull it to the ocean floor and it&#8217;s demise. Bing at 8% of the search engine world was no competition with ]]></description>
			<content:encoded><![CDATA[<p><strong>Google vs. Yahoo+Bing<br />
</strong></p>
<p>Yes I do agree that <a href="http://calacanis.com/2009/07/29/yahoo-committed-seppuku-today/"></a><a href="http://yahoo.com">Yahoo</a><strong> </strong><a href="http://calacanis.com/2009/07/29/yahoo-committed-seppuku-today/">comitted suicide</a>. It&#8217;s Yahoo is a swimmer in the ocean and grabs a weed for help, but little does it no that the weed will pull it to the ocean floor and it&#8217;s demise. Bing at 8% of the search engine world was no competition with Google, it never has been, I personally think Bing and all of MSN ( sorry, Windows Live ) has always been a joke. Nobody uses it, when was the last time you heard someone say &#8220;Bing it!&#8221; instead of &#8220;Google it!&#8221;. If my 70 year old minister says &#8220;Googled&#8221; in reference to the search engine giant, I believe that shows just how powerful it is.</p>
<p>To add to Bings tiny 8% it adds the respectable Yahoo, which is approximatley 20% of the search world. I respect Yahoo, they have a few nice products such as <a href="http://pipes.yahoo.com/">Pipes</a>, <a href="http://flickr.com/">Flickr</a>, and <a href="http://mail.yahoo.com">Mail</a> though I only use the first two. It&#8217;s search is respectable and is my second favorite.  So Yahoo takes its 20% share, more than twice Bings and gives it all to Bing. Yahoo shall become Bing. Since when has the weak ruled the strong? This &#8220;agreement&#8221; I believe is one sided, yes Bing shall grow a little bit but it will never come out at 28%. If Yahoo had added Bing, the tables would have been completley different.</p>
<p>Google, I think this just makes your job easier, two birds, one stone. And as an added bonus  the birds are weaker now.</p>
<p><strong>Google vs. Apple</strong></p>
<p>While not a competition I do see a little battle here after Apple has rejected Google products like <a href="http://www.google.com/latitude">Latitude</a> and <a href="http://voice.google.com">Voice</a>. Saying there features are too much like the standard iPhone features. Most people believe this is due to the pressure from behind, nasty AT&amp;T. Anyways this is not a fair deal to reject premium grade software after they have spent a long time working on it, I have browsed the iTunes App Store and to say the least it is amazing how much crap they let on there and too not let well built, rich apps like Latitude and Voice is stupid. Google you should be ticked off.</p>
<p><strong>Google vs. Microsoft</strong></p>
<p>More of a sidenote but I find <a href="http://www.microsoft.com/azure/">Microsoft Azure</a> very amazing and remarkably related to <a href="http://code.google.com/appengine/">Google App Engine</a>. Azure, featuring Azure SQL, ASP and .NET programming is worthless for their intended audience. Anyone who uses Microsoft programming languages like ASP and .NET has no use for cheap/free cloud services as they obviously have plenty of corporate money. Google App Engine though, it more opensource, more developer accepted and not centered around Google, but around the target audience.</p>
<p><em>I&#8217;m expecting Microsoft Typhoon any day now.</em></p>
<p>Google you have my support in every way. Good luck, I know you shall come through.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fgoogle-vs-all%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fgoogle-vs-all%2F&title=Google+vs.+All" rel="news, programming"><span style="display:none">Google vs. Yahoo+Bing Yes I do agree that Yahoo comitted suicide. It&#8217;s Yahoo is a swimmer in the ocean and grabs a weed for help, but little does it no that the weed will pull it to the ocean floor and it&#8217;s demise. Bing at 8% of the search engine world was no competition with </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2009/07/google-vs-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave</title>
		<link>http://jtmcgee.net/archives/2009/07/google-wave-2/</link>
		<comments>http://jtmcgee.net/archives/2009/07/google-wave-2/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 02:41:10 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[google web kit]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[sandbox]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=57</guid>
		<description><![CDATA[I am a Sandbox Developer! If you are too by all means contact me and we&#8217;ll wave each other ( correct term? ). My inbox is full off all the developer group conversations and I tweeted with this twitter api . I am looking forward to possibly making an app. I  saw they have no ]]></description>
			<content:encoded><![CDATA[<p>I am a Sandbox Developer! If you are too by all means <a href="http://jtmcgee.net/contact" target="_blank">contact</a> me and we&#8217;ll wave each other ( correct term? ).</p>
<div id="attachment_58" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-58" title="googlewave" src="http://jtmcgee.net/wp-content/uploads/2009/07/googlewave-300x150.png" alt="My Google Wave Inbox" width="300" height="150" /><p class="wp-caption-text">My Google Wave Inbox</p></div>
<p>My inbox is full off all the developer group conversations and I tweeted with this twitter api <img src='http://jtmcgee.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . I am looking forward to possibly making an app. I  saw they have no wave to RSS thing, so that would be a nice thing to have, to follow a big colabrative wave or that could be an odd sort of joint blog?? Anyways cool! More coming tommorow</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fgoogle-wave-2%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fgoogle-wave-2%2F&title=Google+Wave" rel="news, programming"><span style="display:none">I am a Sandbox Developer! If you are too by all means contact me and we&#8217;ll wave each other ( correct term? ). My inbox is full off all the developer group conversations and I tweeted with this twitter api . I am looking forward to possibly making an app. I  saw they have no </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2009/07/google-wave-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave</title>
		<link>http://jtmcgee.net/archives/2009/05/google-wave/</link>
		<comments>http://jtmcgee.net/archives/2009/05/google-wave/#comments</comments>
		<pubDate>Sun, 31 May 2009 03:44:29 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[google web kit]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.jtmcgee.net/?p=40</guid>
		<description><![CDATA[Google Wave Demo. As they say in the Lion King, &#8220;Be Prepared!&#8221; ( you know, the song! Scar sings. ). Anyways, I just watched the whole 1 and 1/2 hour demo. Dang it&#8217;s looking good. Basically they take the whole web mash it into their website and open source it. It is email to the ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=v_UyVmITiYQ&amp;feature=player_embedded">Google Wave Demo</a>.</p>
<p>As they say in the Lion King, &#8220;Be Prepared!&#8221; ( you know, the song! Scar sings. ). Anyways, I just watched the whole 1 and 1/2 hour demo. Dang it&#8217;s looking good. Basically they take the whole web mash it into their website and open source it. It is email to the 10th dimension. It can be sent between two servers, A and B. It has all the same functionality between A and A as A and B. It is Internet 2.0. It will quickly kill many things, it is very similar to Facebook except bigger, and more flexible.</p>
<p>The thing I am most surprised about is the Open Source! They want to model it after E-mail, it was open sourced and it became the standard for 40 years, until Waves came. If you thought G-Mail was superb ( as I did ) then this will boggle your mind. Watch at least part of it, it is flexible, exstendable and futuristic. It is everything it is SVN, Office, Solitare, Youtube, Flickr, Facebook, Hotmail all in one open sourced and on a clean website. I just hope that people don&#8217;t see Wave as a geeky weird thing and deem it as too hard, I hope the read into it and switch. Think of the possibilities in a work place, in any place.</p>
<p>If there is one futuristic company out there, it&#8217;s Google. Microsoft is old and corrupt, Apple too small and too weak, Yahoo is not inventive. Google is futuristic, youthful, powerful, large, and intuitive. Boys and girls, I don&#8217;t want to work at a old, small, or not inventive company, I want to work at Google and be the future.</p>
<p>I signed up at wave.google.com to help, I asked them to let me on to build some project for them, I am thinking eithier a interaction between like FlickR or something where the photos you shared could also be added to FlickR or something, and I would also like to Wave my site and be riding the wave of the future.</p>
<p>Another point I found really interesting was that they programmed it all in Java and had had Google Web Toolkit convert it. Interesting. HTML 5 is also interesting that they would use something that far into the future. Well I guess if Wave is going into the future so should what its built on. Cool.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F05%2Fgoogle-wave%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F05%2Fgoogle-wave%2F&title=Google+Wave" rel="news, programming"><span style="display:none">Google Wave Demo. As they say in the Lion King, &#8220;Be Prepared!&#8221; ( you know, the song! Scar sings. ). Anyways, I just watched the whole 1 and 1/2 hour demo. Dang it&#8217;s looking good. Basically they take the whole web mash it into their website and open source it. It is email to the </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2009/05/google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

