What is Bubble Computing?

: Assigning the return value of new by reference is deprecated in /home/bubble/public_html/b/modules/views/includes/view.inc on line 909.

Q: What is Bubble Computing?
A: Bubble Computing (SM) is computing in a safe, contained, and well-managed environment. It combines the concepts of enterprise-level management, application services hosting, and cloud computing -- where everything is hosted remotely -- in a well-maintained location like a datacenter.

In short, Bubble Computing is your virtual computer on the internet. You can access it from almost anywhere and at almost anytime. There is no need for you to worry about software updates because that will be taken care of by IT professionals. You "Just use it (TM)".

Q: Isn't web-based SaaS (Software as a Service) good enough?
A: Web-based SaaS (or web-SaaS) is very useful and quite functional in many ways. However, at this time, web-SaaS also has many drawbacks. Listed are a few:

1. higher CPU requirements - as AJAX interfaces mature, they get more complex. complexity equals a need for more CPU power.
2. higher bandwidth needs - also, as AJAX interfaces mature, the application sizes may increase. there will be an ever increasing need for more bandwidth to load the program in the browser.
3. non-conformity - although meant to operate the same on all platforms, applications behave differently with different browsers -- and this isn't likely to change soon.
4. security concerns - a local exploit (on the client or network) can snoop out sensitive information. information can also be left on the client in the form of pictures, documents, cached pages, and browsing history.

What does this really mean? This means you will always need newer computer hardware with the latest security software.

Q: How is Bubble Computing similar to web-SaaS?
A: Like web-SaaS, Bubble Computing's bandwidth requirements also depend on the application. Also like web-SaaS, usually no data is transmitted when the user is idle. Both requires a suitable and stable Internet connection. As this time, both can only be accessible while connected to the Internet.

Q: How does Bubble Computing differ from web-SaaS?
A: Bubble computing does almost all the processing at the remote end. You do not need the latest and greatest computer to use it. (Heck, you can even access it with Windows 95 on a 486 PC!) Your Bubble session is also encrypted. After a bubble session, the only data left on your computer is the connection information -- which contains no sensitive data. Any attempt to use that data at a different location will not work either. A strong firewall blocks unauthorized access. A remote exploit is not that likely because of the enterprise-level IT policies that guard the Bubbles. It would take an extremely powerful and local exploit to compromise a Bubble -- which at this point is highly unlikely.

Q: Can I still use my web-SaaS applications?
A: Definitely YES. You can still access it from your local computer (if it's powerful enough). Or, you can access it within your Bubble! Even though the Bubble has well-known and standard applications inside, Bubble Computing is really offering the OS (Operating System). The OS is similar to what you have installed on your computer right now. So, you can still use it to access your favorite web-SaaS applications -- like Gmail and Yahoo! Mail. Almost all the processing is done inside your Bubble so you won't need to upgrade you computer that often!

That means, as long as your internet connection is adequate, you won't ever need to buy a new computer to use the latest applications in your Bubble!

Q: What else can Bubble Computing do?
A: Here are two other fantastic features of Bubble Computing:
1. Uninterrupted Processing - example: If you are writing a report and the power at your location goes away, your Bubble stays exactly where you left off. You just reconnect again when the power returns.
2. Session Mobility - example: you are working on something at work and need to go home. You can save you work, disconnect, go home, and then reconnect. Your Bubble session lets you pick up where you left off -- even at a different location!!!

** Bonus Extreme Example: You are working inside your Bubble in New York City. You started a batch of processing jobs but need to catch a flight to San Francisco. Disconnect, travel 5-6 hours, and reconnect in San Francisco. You batch job would likely be finished by the time you arrived.