Asides

Chrome OS, next generation Thin Client

November 19

First came utility computing, and then cloud computing. Both are essentially the same thing, "cloud computing" being more a 2nd generation version of it - made this concept popular, with the innovations of companies like Amazon.

There was a nice article about Chrome OS. You guys all know that we're big Sun fans. So, we couldn't help but wonder that the Chrome OS could very much indeed be a 2nd generation thin client that could make popular what Sun Ray and other thin clients failed to do.

Sun Ray is great and we love it so much that we've recently been offering it in as hosted service. But it does fail in some aspects. The big one being, multimedia. Things like flash and video streaming just don't work well in a thin client running over the Internet cloud - the processing required is off loaded to a remote server (which adds extra network latencies). Here's how a Sun Ray works, notice also the extra network hop:

Sun Thin Client Hardware <-> Sun Ray Server <-> Internet

Sun Ray does offer great stability (running on stable Unix environment), security (nothing is stored on the thin client), and scalability (the Sun Ray server can be upgraded as needed). All data is stored on the redundant Sun Ray server in a data center. The other benefit to a Sun Ray is that the hardware uses very little power and can be in service for "decades". No need to replace or upgrade the thin client hardware, ever! This is great for enterprises. That's what Sun Ray's have been designed for.

Sun's thin client now also has a software thin client, which now makes it more like this:

Thin Client (Software on Windows) <-> Sun Ray Server <-> Internet

But that is essentially the same as the thin client hardware solution. Media is still slow. You also need an OS to run the software on (Windows/Mac licensing), so that drives up cost.

Conventional Desktops

Conventional desktops also aren't that cheap. Think viruses, electricity charges, and software maintenance. On the other hand, it is a lot faster for media, since there are less hops to get to the remote site/server. However, all data is stored on the local system, it can be prone to data loss through disk failures. To illustrate this:

Netbook/Desktop (Windows/Mac) <-> Internet site/server

Chrome OS on a Netbook

Now, let's get back to the subject of Chrome OS (a browser masked like an OS). How it solves the above problems, for consumers like you and me. So, a Chrome OS is more like:

Netbook (Chrome OS) <-> Internet site/server

What is different here is that, the OS talks to the hardware direct (at least, that's what our impression is). The media processing is also done on the Netbook, where there is plenty of CPU power. However, just like the Sun Ray, the data is stored out on the Internet. So, the Chrome OS is very much a hybrid of the two types of desktop systems. Unlike other thin client solutions, you also run a "free" OS, no longer tied to Windows.

With sufficient applications on the Chrome OS, this could become very popular. While the Sun Ray is a great idea, it just doesn't scale to today's Internet 2.0 applications and web sites. Sun Ray is great for enterprises (for now...) but poor as a consumer media device. Chrome OS could potentially fill that gap. Of course, Sun Ray wasn't meant as a consumer device.

Conclusion

Companies can and do become rich making consumer devices (e.g. iPod + Apple). If only Sun could've invented a next generation version of a Sun Ray hardware that is similar to Chrome OS/Netbook, and works well in a consumer or Internet/WAN environment (again, think media performance), that would be cool.

So, the big question is, now that cloud computing is taking off (amongst businesses), could Chrome OS be a handy tool in the enterprise as well or is Sun Ray still the best in that segment?

Tags:

Giving out Google Wave invites...

October 31

Sorry to bribe, but who ever signs up for our OpenSolaris VPS service, we'll send you a Google Wave invite (of course, only if you want it). Get a sneak peek of Google's next generation collaboration system.

Shopping for a VPS? Why not try our OpenSolaris VPS? If you've looked at our offerings and have decided not to try us out, please provide some thoughtful feedback and we'll throw in the invite!

Tags:

Python Programming Challange: Create a Tag Cloud

October 25

We'll offer 3 months of free OpenSolaris VPS (up to 512 mb RAM) service for anyone that provides the most efficient algorithm (in the form of a Class) of a Tag Cloud generator. Input is a dictionary. The keys will be the tag name, the values of those keys are the "members" of the tag, from which you generate the tag count.

Please be sure to check with us before starting the challenge.

Update Oct 26th:
The original post was grossly non-verbose. Here are a little bit more details.

Input is a dictionary like:

tagdict = {"things": ["pen", "paper"], "animals": ["frog", "snake", "lion"]

HTML Markup, example:

        #tagcloud{
text-align:center;
}

#tagcloud .tiny {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #6699CC;
text-decoration:none;
}
#tagcloud .med {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#FF9900;
text-decoration:none;
}
#tagcloud .big {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:#990000;
text-decoration:none;
}
#tagcloud .verybig {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color:#99CC00;
text-decoration:none;
}

#tagcloud a:hover{
color:#000;
}

<div id="tagcloud">...</div>

Instantiating the class:

t = tagCloud(tagdict)
html = t.get_html

The output ("html" value) should be something like:

<a href="" class="tiny" id="things">things</a>
<a href="" class="med" id="animals">animals</a>
Tags:

Sun's Communications Suite 7 and Convergence

October 16

Sun's Comms Suite 7 was released recently. The Convergence web mail, calendar, IM tool is still great and sleek. However, we long wished Sun had the foresight to actually make Convergence a separate product and perhaps even make it open source. There is not a good web application that can do all three of these services. This would've been a great new addition to the open source community.

By separate product, we mean that it be allowed to be installed as a standalone product, that doesn't, by default, tie into the regular Sun Messaging or Calendar products. Making it open source would mean greater adoption. People can use it with their generic IMAP (e.g. Dovecot) or CalDAV servers. Sun could then bundle it as a commercial product, as part of the comms suite, with enterprise features like index searching that work specifically with the usual Sun comms products.

For now, we'll stick with RoundCube for our web mail interface (which also has a editable LDAP feature which fits in quite nicely with our LDAPBook service). In the future, we may deploy a full communications platform based on Comms Suite.

Tags:

Uptime disclosure

October 13

Most providers won't disclose the uptime of the networks and servers. We'll do just that. With our next web site update, you'll see two links on the main page to these uptime reports:

Network and Server uptime reports (Server is our web site running on our OpenSolaris VPS server. If the links above don't work, please try again later.)

Please understand that our main goal at Entic.net isn't to make these numbers look good. So, we do not disable our monitoring (unless it is extended outage, to prevent the constant SMS text messages from bothering us) during both unplanned and planned maintenance events.

Sometimes, the OpenSolaris VPS servers are up and active but we have a catastrophic failure in the web server or database, and that also gets counted as a down time! So, these numbers are sometimes worse than they appear. You should correlate both the network and the server reports, to get a good picture.

Tags:
 1 2 3 … 13 » Older Posts