Application Caching Manifest

I'm trying to implement caching on my BC site to enable it to be viewed offline.
I have done this with Apache2 by adding
AddType text/cache-manifest .manifest
to the <Directory> directive for an enabled site.
Then a manifest is created with what should be cached.
FInally, in the HTML for every page you want cached you indicate the page should be cached with:
<html class="html" manifest:"sytoolkit.appcache">
Then you can browse the site while offline.
I'm working with a team to create an web application for mobile. BC has been chosen as the back end platform because of its feature set and tight integration with Adobe Muse.
I had a live help session and I was told that this is not managable by the end user without extensive custom HTML and JS.
Has anyone else done this or something similar?
Robert

You wont be able to keep a persistant cache, I am guess trying to make an app without making an app or having net.
Put an iphone and try to use safari at all..
Load up the BC site, browse some pages then put in airaplane mode.
You will see,  (unless the person turns off caching in their settings) the site will naturally show cached. But this of course will ONLY work if they have already visted those pages and no data interactions will work. And no Analtitcal data will work because the person is not actually doing any live interactions. There will be to many cases where this will fall over as well, even if you did the above Apache implementation.

Similar Messages

  • Application cache reinitiates download on every page load (even if manifest file is unchanged)

    in safari & chrome my application cache initiates a new download only when the manifest file has been update (as expected). In FF5.0 it initiates the download on EVERY page load.
    When I view the data @ ''about:cache > Offline cache device > List Cache Entries'' I notice all of the pages listed are "0 bytes" in size, while the CSS/JS/images are given correct size data...
    Is this a bug or has anyone dealt with this issue before?

    Anybody? This is a bit of a blocker for me :(

  • Facing issue using cache manifest for applications in iPad2

    Hi,
    I am facing issue while launching an application using cache manifest in ipad2, It needs a manually refresh to give the application in offline mode
    while the same application coming fine when changing the user agent of any developer browser to iOS ipad,Please suggest me if some splecial attribute needs to be set to make it work.
    Any Insight will be helpful.
    Thanks,
    DivyaP

    You have posted in the wrong space - please move your question to the BW/Bex related area.
    BI Platform is for Business Intelligence/Business Objects line of products.

  • HTML5 Application cache doesn't update manifest on Firefox 24.6

    Hi guys,
    I am developing an web application and my client is using Firefox 24.6 which he cannot upgrade.
    He wants the web app to be accessible offline, so Im using the Application Caching feature of HTML5. It works great on the new version of Firefox and Chrome, but on that specific version, 24.6, even when I change my manifest, the website is not updated. I have tried all kind of refreshing, Ctrl + F5, Ctrl + Shift + R, and it simply doesn't change. He continues to get the older version of the website, ignoring my new manifest.
    Any ideas on how to force this Firefox to check for modifications on the Manifest?

    *[http://gecko.readthedocs.org/en/latest/python/mozbuild.html]
    [https://support.mozilla.org/en-US/kb/where-go-developer-support Where to go for developer support]

  • Hi, I developed a web application using HTML5-Offline Application Cache mechanism. Inspite of deleting the cache as mentioned in the above steps, Firefox still maintains a copy of the page in it's cache. Also, a serious bug is, even though we delete all

    == Issue
    ==
    I have a problem with my bookmarks, cookies, history or settings
    == Description
    ==
    Hi,
    I developed a web application using HTML5-Offline Application Cache mechanism. Inspite of deleting the cache as mentioned in the above steps, Firefox still maintains a copy of the page in it's cache. Also, a serious bug is, even though we delete all temp files used by Firefox, and open the previously cached page, it displays it correctly, but upon refreshing/reloading it again shows the previous version of the page maintained in the cache.
    == Troubleshooting information
    ==
    HTML5: Application Caching
    .style1 {
    font-family: Consolas;
    font-size: small;
    text-align: left;
    margin-left: 80px;
    function onCacheChecking(e)
    printOutput("CHECKINGContents of the manifest are being checked.", 0);
    function onCacheCached(e) {
    printOutput("CACHEDAll the resources mentioned in the manifest have been downloaded", 0);
    function onCacheNoUpdate(e)
    printOutput("NOUPDATEManifest file has not been changed. No updates took place.", 0);
    function onCacheUpdateReady(e)
    printOutput("UPDATEREADYChanges have been made to manifest file, and were downloaded.", 0);
    function onCacheError(e) {
    printOutput("ERRORAn error occured while trying to process manifest file.", 0);
    function onCacheObselete(e)
    printOutput("OBSOLETEEither the manifest file has been deleted or renamed at the source", 0);
    function onCacheDownloading(e) {
    printOutput("DOWNLOADINGDownloading resources into local cache.", 0);
    function onCacheProgress(e) {
    printOutput("PROGRESSDownload in process.", 0);
    function printOutput(statusMessages, howToTell)
    * Outputs information about an event with its description
    * @param statusMessages The message string to be displayed that describes the event
    * @param howToTell Specifies if the output is to be written onto document(0) or alert(1) or both(2)
    try {
    if (howToTell == 2) {
    document.getElementById("stat").innerHTML += statusMessages;
    window.alert(statusMessages);
    else if (howToTell == 0) {
    document.getElementById("stat").innerHTML += statusMessages;
    else if (howToTell == 1) {
    window.alert(statusMessages);
    catch (IOExceptionOutput) {
    window.alert(IOExceptionOutput);
    function initiateCaching()
    var ONLY_DOC = 0;
    var ONLY_ALERT = 1;
    var BOTH_DOC_ALERT = 2;
    try
    if (window.applicationCache)
    var appcache = window.applicationCache;
    printOutput("BROWSER COMPATIBILITYSUCCESS!! AppCache works on this browser.", 0);
    appcache.addEventListener('checking', onCacheChecking, false);
    appcache.addEventListener('cached', onCacheCached, false);
    appcache.addEventListener('noupdate', onCacheNoUpdate, false);
    appcache.addEventListener('downloading', onCacheDownloading, false);
    appcache.addEventListener('progress', onCacheProgress, false);
    appcache.addEventListener('updateready', onCacheUpdateReady, false);
    appcache.addEventListener('error', onCacheError, false);
    appcache.addEventListener('obsolete', onCacheObselete, false);
    else
    document.getElementById("stat").innerHTML = "Failure! I cant work.";
    catch (UnknownError)
    window.alert('Internet Explorer does not support Application Caching yet.\nPlease run me on Safari or Firefox browsers\n\n');
    stat.innerHTML = "Failure! I cant work.";
    == Firefox version
    ==
    3.6.3
    == Operating system
    ==
    Windows XP
    == User Agent
    ==
    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729; .NET4.0E)
    == Plugins installed
    ==
    *-Shockwave Flash 10.0 r45
    *Default Plug-in
    *Adobe PDF Plug-In For Firefox and Netscape "9.3.2"
    *NPRuntime Script Plug-in Library for Java(TM) Deploy
    *The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site.
    *Google Update
    *4.0.50524.0
    *Office Live Update v1.4
    *NPWLPG
    *Windows Presentation Foundation (WPF) plug-in for Mozilla browsers
    *Next Generation Java Plug-in 1.6.0_20 for Mozilla browsers
    *Npdsplay dll
    *DRM Store Netscape Plugin
    *DRM Netscape Network Object
    Thanks & Regards,
    Kandarpa Chandrasekhar Omkar
    Software Engineer
    Wipro Technologies
    Bangalore.
    [email protected]
    [email protected]

    We have had this issue many, many times before including on the latest 3.6 rev. It appears that when the applicationCache has an update triggered by a new manifest file, the browser may still use only its local network cache to check for updates to the files in the manifest, instead of forcing an HTTP request and revalidating both the browser cache and the applicationCache versions of the cached file (seems there is more than one). I have to assume this is a browser bug, as one should not have to frig with server Cache-Control headers and such to get this to work as expected (and even then it still doesn't sometimes).
    The only thing that seems to fix the problem is setting network.http.use-cache to false (default is true) in about:config . This helps my case because we only ever run offline (applicationCache driven) apps in the affected browser (our managed mobile apps platform), but it will otherwise slow down your browser experience considerably.

  • My macbook pro with 16GB ram runs out of application cache very often, and only application running is FIREFOX MOZILLA. How to fix this?

    This happens 2 or 3 times a day - every couple of hours. Then, I need to restart the laptop and clean out files (I use ccleaner). Is there a way to fix this ( system running out of application cache). Thought 16 GB ram would be big enough. Thanks for your help.

    For some time now, a lot of Mac’s with Microsoft programs have been
    crashing. Check with Microsoft / Mac support sites.
    What add-ons are you using?
    Start '''[https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode Firefox in Safe Mode]''' {web Link} by holding down the '''<Shift><br> ''(Mac Options)'' ''' key, and then starting Firefox. Is the problem still there?

  • Application cache removed with Clear Data

    I'm developping a tool on ipad which I want to run with application cache only according Safari's "Storing Data on the Client".
    and: "Safari Client-Side Storage and Offline Applications Programming Guide"
    But I observed that the app cache is deleted with " Clear Cookie and Data" in the "Settings".
    That's not what I expected from the app cache but from "normal" caching only.
    What sense does it make if the app cache is removed the same way?
    Is there someone who has other experience with app cache and Clear Data ?
    Thanks

    O, I'm sorry, I thought this was the forum for questions like that one.
    Still I'm not an enrolled apple developer. So I think I cant' ask their forum.
    Forums there are closed like a castle at midnight.
    But the problem does not belong to iOS.
    It's simply HTML + javascript performed by Safari. Runs on any other modern browser too.
    Hm, frustrating. I have an ipad, use Safari and cannot ask the Safari folk this question.
    Thanks

  • Table buffer instead of application cache?

    Hello guys!
    I have some questions about table buffering instead of DAO application cache:
    1.- Wich one is the most suggested in a app scenario where only app params & catalogs are used as reference for my process and i'm not expecting changes in my info.
    2.- Wath if i use both alternatives at the same time? (regarding on the app admin tasks of my app-cache)
    3.- It's not a convenient choice using Table buffering with tables that hold a large amount of data?
    Thanks in advance!
    Julio C.

    The shortcut that JWS creates actually does point to your URL -- in a round about way.
    When you first run the application it pulls down the jnlp and all the files for your application (jars, etc) and places them in the cache directory.
    The shortcut points to the cache area where these files were downloaded to and the jnlp file is in here (somewhere - I have yet to figure out how the cache works). Your jnlp file has your root URL and JWS (if set in your jnlp) will always try to go to your URL and check if there are newer files.
    Technically, there is no reason to have it point straight to your URL since it is in the cached jnlp file and it will check if it needs an update. One interesting side note is that sometimes the desktop shortcut created during application install just disappears. I'm not sure why and I don't think the Sun dev team can fix that since they recently add a "Create shortcut for application" button in the javaws application console.
    One thing that we do for our customers is to simply create a web shortcut that point directlys to our servers jnlp (which is more or less what your are looking to do). You can't get JWS to do this for you -- it would be counter to the idea of being able to run the application locally, which would be needed if there is no network available.
    If you do not want to have the user cache (install) the application then you might want to look at the JWS console settings -- maybe turn cache down to 0 -- but the shortcut will always point to a local jnp I think.
    If anyone can comment on any of these details I would like to hear if I have this all 100% and any other details on these things
    ref: [http://java.sun.com/javase/6/docs/technotes/guides/javaws/index.html|http://java.sun.com/javase/6/docs/technotes/guides/javaws/index.html]

  • Disconnected Application Cache .CSV file contains error Code 4

    Dear All,
    Recently we are facing an issue in our BI application . We have implemented Disconnected Application Cache via ibots in our application . We have used preprocessed sync and according to the process what it does is , it saves the data in .csv files into server by making folders of disconnected users.
    Currently , we fould and issue that particular report does not contain data in disconnected mode. Whne we backtraced the issue we found that , the underlying table for the report is empty and when we further investigate we found that , the .csv file kept in server against Uset folder contains an error code , which is :
    <error><error Code>4</error Code></error>TS
    For this reason no data is there in csv files and the disconnected report is also showing emmpty columns for that.
    Can anybody please help me solving this issue . I am not sure why this error happens and what this kind of error code signifies.
    As it is a production issue, it becomes very urgent to solve this . Can anybody please give me some idea how to resolve this one.
    Thanks and Regards,
    TG

    Are you sure that the input file (e.g. "Downloads/filetoberead.CSV") is in UTF-8 character set? You can also check it using some text editor having a view in hex mode. If each Cyrillic character in your input file occupies a single byte (instead of two), then the file is not in UTF-8. Most probably it is in Cyrillic for Windows (CP1251).
    If this is the case, you should modify the line
    BufferedReader br = new BufferedReader(new InputStreamReader(in,"UTF-8"));toBufferedReader br = new BufferedReader(new InputStreamReader(in,"windows-1251"));Dimitar

  • SAPUI5 Bootstrap Script Query For Application Cache Buster

    Hi,
    I am trying to implement Application Cache Buster. I am following Fiori Wave2 application structure.
    As Demokit says "To activate the Application Cache Buster the configuration data-sap-ui-appCacheBuster="./" must be added to the bootstrap script of the application page"
    But I don't get where to add the said configuration. I have Component.js(extends ComponentBase), Configuration.js, Main.view.xml and Main.controller.js. I am using "fioriSandboxConfig.json" to run the application.
    Any idea where to add the AppCacheBuster configuration?
    Kind regards,
    Rauf

    I think you have to add it to your index.html:
    <script src="https://sapui5.hana.ondemand.com/sdk/resources/sap-ui-core.js"
      id="sap-ui-bootstrap"
      data-sap-ui-libs="sap.m"
      data-sap-ui-theme="sap_bluecrystal"
      data-sap-ui-appCacheBuster="./">
      </script>
    Kind regards,
    Wouter

  • Is iPhone's Safari ignoring online whitelist entries in a cache-manifest?

    I'm writing an app which makes use of the W3C App Cache features currently in discussion for HTML 5 and officially supported by Mobile Safari.
    I run into a situation where Safari seems to make pages available offline even if they are listed in the
    NETWORK:
    section of the cache manifest. Any idea?

    I wish it was that easy, but rebooting the iPad does not help me. Seems to be a bug in Safari/Webkit implementation.

  • Application Cache throws Error Event (despite working on Chrome/Opera)

    I have a web app and a manifest called offline.appcache. I can break down the manifest files just to the essential
    CACHE MANIFEST
    xyz.jpg structure
    but it still won't work. The console logs
    online: yes, event: checking, status: uncached
    online: yes, event: error, status: uncached
    Like I said, it works in Chrome and Opera, but not in Firefox or Android Browser. Any ideas?

    A good place to ask advice about web development is at the MozillaZine "Web Development/Standards Evangelism" forum.
    *http://forums.mozillazine.org/viewforum.php?f=25
    The helpers at that forum are more knowledgeable about web development issues.<br>
    You need to register at the MozillaZine forum site in order to post at that forum.

  • Can't use wildcard for cache manifest

    Hi,
    I am still trying to work with the cache manifest in firefox... Now I have a basic problem. I tryed to use wildcard "*" in the manifest and it only works after NETWORK but not after CACHE MANIFEST or CACHE. Here goes a simple version that is not working:
    CACHE MANIFEST
    # rev: 1
    CACHE:
    What I want is to cache every image that is shown in the page without having to explicitly declare it in the manifest, as it is showed dynamicaly acording to each user....

    A good place to ask advice about web development is at the MozillaZine "Web Development/Standards Evangelism" forum.
    *http://forums.mozillazine.org/viewforum.php?f=25
    The helpers at that forum are more knowledgeable about web development issues.<br>
    You need to register at the MozillaZine forum site in order to post at that forum.

  • CSS and JS version control is causing issues with the Application Cache.

    Hi there,
    I am creating a Web App for use on an iPad and I have been using Adobe Muse to do this.
    The Web App needs to work offline for the most part so I have been using the Application Cache in HTML5 to do this. Everything is caching correctly to the iPad (Safari Browser), however, after a while, the browser is unable to retrieve the CSS and JS complonents of the site from the Application Cache. I have deduced after much mucking around, that the HTML references to the CSS and JS files have version control stuck on the end of it. This seems to work fine when online as the version number after the ? is ignored by the browser.
    When the browser is accessing the CSS and JS files from the application cache, it appears to require the version control number as well. This is where the entire site falls over. It sometimes takes about a day of being offline but eventually, the CSS and JS files must be purged from the browser cache and then they are unable to be resolved from the Application Cache.
    This is really annoying as I am having to go through every HTML file to remove the CSS and JS version numbers.
    Does anyone know if this Muse feature can be switched off (no version controlling on JS and CSS file) or will I have to use another product such as Dreamweaver?

    just to let you know, it turns out not to be the JVM (at least directly).
    the real problem seems to be the order of loading specific dll's. I noticed that the only differences (other than the blow up) was that MSVCRT.dll was being loaded far earlier than without the dummy dll.
    I removed the dummy dll I mentioned before, and went into the project workspace properties. I moved the .lib file for the dll that was actually pulling MSVCRT in to be first in the list, then in the driver program moved the .lib file for the new dll to be first in it's list.
    Everything worked.
    I'm not sure the exact bug there, but my current thought is: The MSVCRT.dll must be loaded prior to the .NET runtime dll (MSVCRT70) or say bye-bye.

  • Properly and accurately calculating application cache settings

    Hello everyone.
    We are running Hyperion Planning 11.1.2.1 and one of the dataforms we have set up is quite heavy (it includes several DynamicCalc members with considerable ammount of scripting) and it fails to load from time to time, just saying "Cannot open dataform X. Check logs" and such.
    I have tried to increase cache sizing in the databases of the Essbase application (right clic on each database > edit > properties > caches), as well as buffer sizes and commit blocks.
    Little by little I have managed to improve performance by modifying the above mentioned caches (it crashes less often), but still I guess it's nuts to infinitely increase caches to make sure it works.
    So, my question is: Is there a way to calculate the accurate cache settings for a given application?
    My current settings are:
    Buffer size: 200 KB
    Short buffer size: 200 KB
    Index cache setting: 30720 KB
    Data file cache setting: 61440 KB
    Data cache setting: 51200 KB
    Commit blocks: 30000
    Do you think these are accurate?
    Thanks a lot,
    G.S.Feliu

    You haven't really provided enough information to be honest, for example are you running a 64bit system?
    But that is rhetorical, as usual the first port of call is the DBAG. I don't see why a link should be posted, you must have access to it already if you're administering a production system. That will point out things like that the Data file cache setting is only relevant if Direct I/O is being used and that the index size should be at least as big as the file if memory allows.
    Commit blocks....is interesting, personally I have set it to 0 in some projects and seen some improvement but as usual testing is the key.
    However their is a performance tuning guide out there that you may find very useful:
    https://blogs.oracle.com/pa/entry/epm_11_1_2_epm1
    that focuses on the infrastructure a bit more. Bit complicated though and I would thoroughly recommend recording a set of benchmarks before applying any of those changes, and applying said changes one by one or you'll never know what is good and what is not so good.
    Learn from the pain others have already endured ;-)
    Good Luck
    Steve

Maybe you are looking for

  • Not able to use scratch disc

    I am using a pc laptop with window 7 and an IMAC with Lion. I saved the project on a seagate portable drive. I can see the timeline and raw footage. When I open the sequence, I get the above information. I can go back and link the video and all is go

  • I am unable to edit my files in illustrator cs6 creative cloud

    I can open my .ai files and create new .ai files - but I cannot edit these files. for example if I click on the type tool or the rectangle tool and try to insert text or a rectangle into my document - the hand tool comes up instead and nothing happen

  • After allowing yahoo games popups the browser still blocks them how do i permit the game window ?

    I have tried not blocking pop-ups and permitting exceptions for games.yahoo.com and for www. yahoo.com . yet sometimes i can not play a game windows is blocked from opening the game window. and i am told to adjust my Browser settings to allow pop ups

  • Quality Inspection in QA32

    Hi all, while doing quality inspection in qa32, when user selects the lot and press button 'Results', system is giving an error that "Chracterstics results cannot be recorded for inspection lot". Please suggest that what is missing? this is a new mat

  • Help with DiskWarrior error message

    File "com.apple.scheduler7098.plist" Detected that property list data is damaged and cannot be repaired. Conversion of data failed. The file is not utf-8, or in the encoding specified in the xml header if xml. Locations: "Macintosh/Users/Name/Libary/