Monday, May 31, 2010

Presenting The "Vital Ratio" Theory


On Internet we are surrounded by Applications, Services, Platforms, Mashups, Widgets and all kinds of useful and specially UN-USEFUL applications.
The most tricky question on Internet Business World is, "how much does your business costs?". Specialists and Marketing people tends to base their stats and values on "BUZZ" or general opinion, or even Polls (THE WORST TYPE EVER!)

I'm not a Marketing Guy, neither Specialists. As a generalist programmer I could come up with a much more mathematical oriented model. Which is not perfect, of course, but is the best and more reliable that I've seen in my limited ignorance.

The Problem:
How to measure the health of an Internet Business? Can you it be profitable?

Solution Approach:
If you think the Internet as an Human Body, or a Live Organism, you can give values to the Vital Organs for instance:
  1. Heart
  2. Lungs
  3. Brain
  4. Liver
  5. Kidneys
  6. Stomach
  7. etc
Internet has also Vital Organs and Organic Systems, which are composed by necessities within a time period. So if we could define which systems("Organs") does Internet has and what are the current demand and values. Theoretically we could define a mathematical model to define the importance of Internet Systems.

Thesis Draft

Internet Systems Health can be measured by the mathematical model to presented in this blog later on.

Internet Systems can be divided in several categories, which together composes the Internet Ecosystem:
  • Protocols
  • Services
  • Applications
  • Network
  • Users
If we ponder the values of each of these elements based on their interdependency and vitality for the overall system, we can use those as axiomatic constants for evaluating the target product proportionally. I will try to illustrate using a scale from 1 to 10.
  • Protocols - 2
  • Services - 6
  • Applications - 4
  • Network - 10
  • Users Daily - 8
To be continued...

Sunday, May 30, 2010

STUN Discovery via JIngle Nodes

After a few months finally I got time to review and update Jingle Nodes Specifications. It is not yet submitted to xmpp.org, but you can sneak peak for now at: Jingle Nodes [Temp]
The most relevant change is that Jingle Nodes now will support STUN Tracking, which means that users can also share known STUN Servers. This is very handy and most of all, it is very easy to access STUN Servers as they not require authentication for Public IP Discovery.
After all, the most popular XMPP Servers in the market already offers embedded STUN Service (ejabberd STUN).
Google Talk Network also provides STUN Services, so they can also be shared through Jingle Nodes.

Another minor fixes and changes were also added.
Please fell free to read and submit critics and comments to it.

Tuesday, May 18, 2010

Google Acquires GIPS


Today was announce the conclusion of the buying process of GIPS by Google.
What does that mean?

Here are some hints:
  • HTML5 predicts lots of extra features that needs to be provided by the browser. Which means that they are really looking forward to remove the crappy dependency of Adobe Flash, which currently is required for 99% of all Browser Based Voice Over IP Applications. Which besides the Adobe Plugin requirement, also requires traffic and negotiation passing through Adobe Media Servers... (Adobe shall get what they deserved for their manipulation, never supporting Standard RTP Streams)
  • GIPS was the best in the market "Quality Wise". They always offered top quality codecs and APIs to main Real Time Communication Companies from Desktop Skype to Mobile Nimbuzz.
  • Goggle already used not only GIPS software but also GIPS iLBC codec. Which is a great quality for low bandwidth Internet Communication with extra awesome packet loss support.
In resume GIPS was a very great choice!

Semi-Fiction Fact:
Google looked for some solution and buying the whole company was the easiest and quickest way to get it done...