<?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>NewMedia On the Go &#187; Java</title>
	<atom:link href="http://newmediaonthego.com/blog/category/software/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://newmediaonthego.com/blog</link>
	<description>a tech blog mostly about electronic publishing and virtual worlds</description>
	<lastBuildDate>Sun, 25 Sep 2011 23:42:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Android on VirtualBox</title>
		<link>http://newmediaonthego.com/blog/2010/06/13/android-on-virtualbox/</link>
		<comments>http://newmediaonthego.com/blog/2010/06/13/android-on-virtualbox/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 06:30:09 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[App development]]></category>
		<category><![CDATA[ePublishing]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtual Machines]]></category>
		<category><![CDATA[Alltop]]></category>
		<category><![CDATA[live CD]]></category>
		<category><![CDATA[news aggregator]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=532</guid>
		<description><![CDATA[If you are a returning visitor to this site, you may have noticed that I am doing a bit of rearranging in the sidebar, inserting a few ads, removing some obsolete widgets, etc. In the process of evaluating things to delete, I clicked on the Alltop link, and proceeded to get lost in reading some [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a returning visitor to this site, you may have noticed that I am doing a bit of rearranging in the sidebar, inserting a few ads, removing some obsolete widgets, etc. In the process of evaluating things to delete, I clicked on the <a href="http://my.alltop.com/DigiKat/" target="_blank">Alltop</a> link, and proceeded to get lost in reading some of the articles in that site. (Alltop is a personalizable, public news aggragator, which I <a href="http://newmediaonthego.com/blog/2009/08/22/aggregation-without-aggravation/" target="_blank">wrote about here</a> some time ago.) Obviously I&#8217;m keeping that one, especially since I found an article on a subject I&#8217;ve been wondering about &#8212; <a href="http://javacodegeeks.blogspot.com/2010/06/install-android-os-on-pc-with.html" target="_blank">how to run Google&#8217;s Android OS without buying a new gadget</a>.</p>
<p>As luck would have it, the guys at Java Code Geeks wrote about using <a href="http://newmediaonthego.com/blog/2009/07/05/virtualbox-3-0-upgrade-joy/" target="_blank">Oracle/Sun Microsystem&#8217;s Virtual Box</a>, which I have extolled in the past. So, I&#8217;m going to follow their tutorial, download the live CD, and have a go. If it&#8217;s really all that great, maybe I&#8217;ll even try my hand at developing an app for that platform, perhaps as a warmup to <a href="http://newmediaonthego.com/blog/2010/04/02/ipad-eve/" target="_blank">writing an iPhone/iPad app</a>, who knows?</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2010/06/13/android-on-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending LSL</title>
		<link>http://newmediaonthego.com/blog/2008/04/15/extending-lsl/</link>
		<comments>http://newmediaonthego.com/blog/2008/04/15/extending-lsl/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 08:46:08 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Darkstar]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LSL]]></category>
		<category><![CDATA[Models]]></category>
		<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[OSGrid]]></category>
		<category><![CDATA[SecondLife]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Wonderland]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=63</guid>
		<description><![CDATA[LSL, or Linden Scripting Language, was originated by Linden Lab, the creators and owners of SecondLife&#8482;. It is remarkably easy to use, and can allow &#8220;residents&#8221; of SecondLife and OpenSim based virtual worlds to do many marvelous things in these 3D environments. (OpenSim is the open source version of SecondLife&#8217;s server software.) One of the [...]]]></description>
			<content:encoded><![CDATA[<p>LSL, or Linden Scripting Language, was originated by <a href="http://lindenlab.com">Linden Lab</a>, the creators and owners of <a href="http://secondlife.com">SecondLife</a>&trade;. It is remarkably easy to use, and can allow &#8220;residents&#8221; of <em>SecondLife</em> and <a href="http://opensimulator.org">OpenSim</a> based virtual worlds to do many marvelous things in these 3D environments. (OpenSim is the open source version of SecondLife&#8217;s server software.)</p>
<p>One of the things people have been clamoring for in <em>SecondLife</em> for as long as I can remember (back to about July 2005, when I first rezzed into that world) is &#8220;Web on a Prim&#8221;. A <em>prim</em> is a primitive object, like a representation of a 3D cube or sphere or cylinder. These are the building blocks out of which all the incredible representations of physical objects are made in 3D virtual worlds. By combining them, twisting and resizing them, &#8220;painting&#8221; them with textures, linking them together and embedding little scripts in them, all the wonders of the grid are made manifest.</p>
<p>All, that is, except for a functioning Web browser that an avatar can share with others in the world. The latest version of the <em>SecondLife</em> viewer, the client software that enables one to enter these virtual worlds, offers at last a rudimentary Web viewer, but it can only display a single page with no live links. Hypertext without hyperlinks is almost useless, but of course it is a step in the right direction, and better than anything that preceeded it.</p>
<p>In one of the derivative VWs I&#8217;ve joined recently, though, they have taken LSL a step further. As well as implementing most of the commands from that scripting language, a few home-grown functions are added. One specifically enlarges the ability to display Web pages on primative objects, chosen by anyone in the world, not just  someone who has control of the media on the land parcel where the object exists as is presently the case in <em>SecondLife</em>.  For the geeks among us (you know who you are), this function is called <code>osSetDynamicTextureURL()</code> and it allows a &#8220;voice&#8221; command to be used to surf to any given URL. Where native Linden LSL commands follow the convention of having their names preceeded by &#8220;ll&#8221; (two lower-case letter Ls), as in <code>llSetText()</code>, the OpenSim scripters have used <code>os[Function name]</code> to identify those that are not from Linden Lab.  I&#8217;ve tried out an object that uses a script with this function, and it works quite well. However, when I tried to make my own Web display object using a copy of the script I found in the user&#8217;s forum on the <a href="http://osgrid.org">OSGrid.org website</a>, it did not work; I don&#8217;t know why. Perhaps the copy has a typo I&#8217;m not proficient enough to spot, or maybe the grid was just being a bit unstable at that moment. It is still alpha software, after all.</p>
<p>Still, even if I couldn&#8217;t make my own Web display (yet!), the fact that LSL is being extended in OpenSim grids is very encouraging.</p>
<p>Also encouraging is the fact that I heard from a friend tonight that a mutual acquaintance is also planning to install <a href="">Sun Microsystem&#8217;s open source Darkstar server</a> to run a <a href="https://lg3d-wonderland.dev.java.net/">Project Wonderland</a> region on his own computer, as I hope to do soon. This is becoming the favorite indoor sport of the really extreme VW addicts on the block! I&#8217;m one step closer now, since I finally located the package I need to install <a href="http://java.sun.com/javase/6/">Java6 SDK</a> on Debian Linux, a requirement for running <em>Darkstar</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/04/15/extending-lsl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java on iPhone? Maybe&#8230;</title>
		<link>http://newmediaonthego.com/blog/2008/03/15/java-on-iphone-maybe/</link>
		<comments>http://newmediaonthego.com/blog/2008/03/15/java-on-iphone-maybe/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 22:34:19 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Wonderland]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/2008/03/15/java-on-iphone-maybe/</guid>
		<description><![CDATA[According to an anonymous blogger on Sun Microsystems&#8217; website (quoting an InfoWorld article), Sun plans to create a Java Virtual Machine (JVM) for the iPhone using Apple&#8217;s new iPhone SDK, to be ready in June 2008. Way cool! If that happens, the next step would be a Project Wonderland client for the iPhone&#8230;.]]></description>
			<content:encoded><![CDATA[<p>According to <a href="http://weblogs.java.net/blog/editors/archives/2008/03/if_it_works.html">an anonymous blogger on Sun Microsystems&#8217; website</a> (quoting <a href="http://www.infoworld.com/article/08/03/07/sun-iphone-java_1.html">an InfoWorld article</a>), Sun plans to create a Java Virtual Machine (JVM) for the iPhone using Apple&#8217;s new iPhone SDK, to be ready in June 2008. Way cool! If that happens, the next step would be a <a href="http://wiki.java.net/bin/view/Javadesktop/ProjectWonderland">Project Wonderland</a> client for the iPhone&#8230;.</p>
<p><a href="https://java-net.dev.java.net/"><img src="https://java-net.dev.java.net/branding/images/header_jnet_new.jpg" alt="JavaNet" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/03/15/java-on-iphone-maybe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YAVW &#8211; Yet Another Virtual World</title>
		<link>http://newmediaonthego.com/blog/2008/03/05/yavw-yet-another-virtual-world/</link>
		<comments>http://newmediaonthego.com/blog/2008/03/05/yavw-yet-another-virtual-world/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 23:35:01 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Avatar]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Qwaq]]></category>
		<category><![CDATA[Tomorrow Space]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[WindowsXP]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/2008/03/05/yavw-yet-another-virtual-world/</guid>
		<description><![CDATA[Troy McConaghy just posted a message to the Qwaq MICA group about a brand new Virtual World, Tomorrow Space from a company called Transmutable Networks. I naturally immediately signed up for an account (katlemieux) and briefly explored this Web-based world, which only opened to the public this Monday. So far, they have two types of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.troymcconaghy.com/">Troy McConaghy</a> just posted a message to the <a href="http://qwaq-sl.org/QSL/mica.html">Qwaq MICA group</a> about a brand new Virtual World, <a href="http://transmutable.com/tomorrowspace/">Tomorrow Space</a> from a company called Transmutable Networks.</p>
<p>I naturally immediately signed up for an account (katlemieux) and briefly explored this Web-based world, which only opened to the public this Monday. So far, they have two types of &#8220;rooms&#8221; available which one can rent on a daily basis and invite people to join you for free, and two generic avatars, &#8220;Joe&#8221; and &#8220;Jane&#8221;, which can be customized to a limited degree. With a <em>Pro</em> account, one can upload textures to create a better looking avatar and wardrobe, etc., but so far I haven&#8217;t found any specifications for those. </p>
<p>In general it looks promising. The idea of a low-cost, Web-accessible virtual meeting space has some real possibilities, even if it&#8217;s not visually rich yet. Already one can link to a folder of images to display as a slideshow, or a video file, and a voice chat tool is available.  Adding voice to a meeting room rental (US$5.99) costs an additional fee (US$4.99), but that&#8217;s not horrible considering that people you invite to your room don&#8217;t have to pay a cent.</p>
<p>So far I&#8217;ve only tried browsing this site with Firefox on Mac OS X.5, but (after adding a line to my computer&#8217;s Java settings, according to Transmutable&#8217;s very clear instructions, and restarting Firefox), it worked very well.  Later I&#8217;ll fire up my virtual machines with <em>WindowsXP</em>&reg; and <em>Debian GNU/Linux</em>, and see how it works on them.</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/03/05/yavw-yet-another-virtual-world/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Java on Linux, the saga continues&#8230;</title>
		<link>http://newmediaonthego.com/blog/2008/02/29/java-on-linux-the-saga-continues/</link>
		<comments>http://newmediaonthego.com/blog/2008/02/29/java-on-linux-the-saga-continues/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 06:32:36 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wonderland]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/2008/02/29/java-on-linux-the-saga-continues/</guid>
		<description><![CDATA[Today I finally got around to installing a new version of Debian Linux, this one the &#8220;testing&#8221; release code named Lenny, because it is supposed to include Java6 JDK, which I&#8217;ve been pulling my hair out trying to get to work on the &#8220;Etch&#8221; release of Debian. Etch only has Java5 JDK, which won&#8217;t quite [...]]]></description>
			<content:encoded><![CDATA[<p>Today I finally got around to installing a new version of <a href="http://debian.org">Debian Linux</a>, this one the &#8220;testing&#8221; release code named <em>Lenny</em>, because it is supposed to include <a href="http://java.sun.com/javase/6/">Java6 JDK</a>, which I&#8217;ve been pulling my hair out trying to get to work on the &#8220;Etch&#8221; release of Debian. <em>Etch</em> only has Java5 JDK, which won&#8217;t quite do. You will perhaps recall from earlier postings about <a href="https://lg3d-wonderland.dev.java.net/index.html">Project Wonderland</a> that the <em>Wonderland</em> server requires <em>Java6</em>. So, it all worked on the second try, but I&#8217;ve been too busy with other things (like talking about doing all this) to get a good look at it to see if in fact <em>Java6</em> is there and accessible. No meetings are on my agenda tomorrow (I had 3 today, plus a semi-scheduled conversation), so there&#8217;s a half-decent chance I&#8217;ll get to it then. But don&#8217;t hold your breath.</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/02/29/java-on-linux-the-saga-continues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

