Using a remote library when a local one will do is also a security
risk.

And though well-intentioned, forcing applications to automatically use
the latest version of GVIZ could also be a security problem (not just
a product management nightmare as I've pointed out elsewhere).  The
GVIZ libraries may be interacting with the greater application in ways
the Google team hasn't foreseen, so forcing an update could cause
problems Google's team hasn't seen.

But back to the original poster's point: competing javascript
libraries from other companies allow you to run them in your preferred
environment (which can be offline).  Some of these competing products
are free, and some of them are quite good.

Google likes to have their customers hit their servers for everything
they do, though, so I suspect this is part of their greater strategy.
This can give them useful market intelligence, so I can see why
they're reluctant to let it go -- Google is more about being an online
business than a software dev firm. But if your application doesn't
require an online connection, this just adds a point of failure
without much benefit.

>From my perspective, the best reason for downloading the libraries for
"offline" use is the ability to control which version you're using.

just my 0.02,



On Jul 4, 7:25 pm, Riccardo Govoni ☢ <[email protected]> wrote:
> Hi,
> The most prominent reason for requiring an active internet connection is
> that the visualization library is loaded dynamically by the client from
> google servers whenever the client accesses a webpage using it. Requiring
> the library to be loaded on the fly from google servers enables some
> features (such as guaranteeing the client always has the latest version of
> the library) and I'd say it's also done this way for security reasons.
>
> According to the API FAQ 
> (http://code.google.com/apis/chart/interactive/faq.html#offline), I don't
> think there's a way of using the visualization API offline without violating
> the terms of service.
>
> /R.
>
> On 4 July 2011 20:46, Sai <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > I like the work Visualization API.
>
> > I like the concept of DataTable and DataView to expose the data in
> > different graphs.
>
> > I thought it would work without internet, but I had experienced that
> > it is not working without internet.
>
> > Why does this API require internet, It should work like GWT right?
>
> > Please share your thoughts on..
>
> > If want to use visualization API without internet is is possible, If
> > so what I should do?
>
> > Are there any alternatives...
>
> > (or) Should I forget about this and look for other third party tool
> > like JFreeChart.
>
> > Thanks and Regards,
> > Saida Dhanavath.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Visualization API" group.
> > To post to this group, send email to
> > [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group at
> >http://groups.google.com/group/google-visualization-api?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en.

Reply via email to