Log in or register to post comments

Caching Trackables

December 17, 2012 - 9:27am #1

Does someone have some ideia to maintain the trackables already download by Vuforia Cloud? I would like to keep some cache about the tackable in local storage because some times user can use the app off-line.

 

Thanks.

I undertsand

December 18, 2012 - 4:07am #8

I understand, in this case the business decision has been the overriding factor to the detrement of external technical innovation on the Vuforia platform.

Being clear with developers on this is prudent as some may see this as a feature that merits investigating other platforms if it is never to be implmented, rather than phrasing things like "short term" or saying "no current plans" which leaves open the possibility that the features may be considered if enough developers want it.

Hi, when I say that "those

December 18, 2012 - 3:27am #7

Hi, when I say that "those requests are certainly taken into consideration" I mean that the issue has been brought to the attention of the relevant teams involved in the decision making process at all levels, i.e. both technical and non-technical; this happens for Vuforia like for any other Software product in general.

So what I meant is that all the Vuforia team is aware of this request, both at technical and non-technical levels; it's always a combination of many factors which determine the final decision.

 

reasoning?

December 18, 2012 - 3:16am #6

AlessandroB wrote:

At the moment however there is no plan to support those features (at least in the short term),

however those requests are certainly taken into consideration.

It can not be being taken into consideration seriously as this is a 2 year old feature request, it doesn't pose much of a technical challenge to the team (given the API must already exist in some form for the Vuforia SDK internals to fetch the Data from the cloud service, so I can only assume it's a business decision overriding the technical requests based on the monitisation strategy.

As I said, if it's a business decision charge for it, as there are plenty of use cases right now with the API that will just waste bandwidth and compute cycles in your cloud which could be prevented by designing a system on technical requirements rather than being overriden with business needs.

It might be interesting to get someone from the Vuforia SDK product team to chime in here if I am missing some technical reason for the ommission of this feature?

Cheers,

Lee

Hi, we are well aware of this

December 18, 2012 - 2:54am #5

Hi, we are well aware of this request (and similar ones coming already from beta stages, as you say), and we have brought them to the attention of the Vuforia team already.

And you can certainly post them again on the wish list.

At the moment however there is no plan to support those features (at least in the short term),

however those requests are certainly taken into consideration.

 

I know it doesn't :)

December 18, 2012 - 2:37am #4

Hey AlessandroB,

I Know it doesn't I was just trying to flag more support for this feature.

Since very early beta this has been a feature request, we want to be able to create targets in some porgramatic way (the Vuforia Cloud Service Achieves this) but we also want control over the trackable data being able to download and cache it programmatically in order to achieve good user experiences.

It would be a very simple addition to the API to allow for this although I apprecitae it allows for a by-pass of charging for it and I can only imagine this is the only reason the feature to create your own trackables has never been performed.

https://vws.vuforia.com/targets/{target_id}/trackable_data

And i'm sure people would be happy for their to be a paid tier for this API call also :)

An improved example would include being able to also request a bunch of trackables in one set.

https://vws.vuforia.com/targetset

PUT /targets HTTP/1.1

Host: vws.vuforia.com
Date: Mon, 23 Apr 2013 12:45:19 GMT
Authorization: VWS df8d23140eb443505c0661c5b58294ef472baf64:jHX6oLeqTXpynyqcvVC2MSHarhU
Content-Type: application/json
{
 “targetids”:[“1”,“2”,“3”]
}
 
Will re-post in wish list but as I say this has been a feature request since the dawn of QCAR pretty much.
 

Cheers,

Lee

p.s I love this library and it's testiment to it that we can concentrate on these high level annoyances.

Hi all, the SDK does not

December 18, 2012 - 2:09am #3

Hi all,

the SDK does not support storing targets on the device at runtime; on the other hand, targets that exist on the Cloud can be retrieved and used at any time;

in case you foresee a case where your App is working offline (not connected) and has no access to the Cloud, you may want to consider to define a selected subset of image targets and put them in a local DataSet (DataSet XML) created beforehand using the Target Management System (like in Vuforia 1.5).

For instance, you could have thousands of targets in the Cloud, and a few tens "selected" targets in your "DataSet.xml"; you can then use both this DataSet and the Cloud simultaneously, as Vuforia 2.0 supports multiple active datasets without problems.

 

bump

December 17, 2012 - 9:59am #2

dbappz wrote:

Does someone have some ideia to maintain the trackables already download by Vuforia Cloud? I would like to keep some cache about the tackable in local storage because some times user can use the app off-line.

 

Thanks.

+1 want to be able to download the tracking data from the cloud and store it locally and launch setup tracking thread as before with it.

Log in or register to post comments