Responsive project slow on mobile devices compared to standard project

Hi,
I'm working on a responsive project and noticed that loading a slide on a mobile device is taking about 5 seconds.    I've  created the same project as a standard captivate project with a 360X480 dimension.   Loading the same slide takes less than 1 second.
Does anyone have any experience or tips on the performance differences between project structures?   I can imagine the responsive project has a lot more to do in the background, but was hoping that displaying a slide would be faster.
The slide in question uses  6 smart shapes as question buttons which display answers when clicked using a Show/Hide advanced interaction.   There are a couple of text captions and a back button.   No images, audio, etc.
Looking forward to any feedback or experiences that support or contradict what I am seeing.
Thanks in advance for the input.
-Jon

Hi Jon,
I replicated the details you mentioned above and tried it on a mobile device (iPhone 5) and I cannot see a vast difference in the time taken to load a slide for either project.
May I know which mobile device are you using, and if it is Android or iOS?
Thanks,
Mohana

Similar Messages

  • Mobile devices capabilities

    Hello Folks,
    I woud be glad to have your opinion on this question. Are there mobile phones outside there capable of doing realtime speech encryption and decryption?
    Thanks,
    Klaus.

    Thanks guys for your replies.
    As I understand, mobileaware is like an application which is running on your mobile device compared to mobile independent website. These are two different things where we are exposing an application on the device or exposing the site on a device!!
    As I mentioned earlier, would like to understand more how do you configure policies for a device using oracle bea suite. Do you need to define the content specific to the device or there are some automatic rendering engines provided by oracle web logic.
    Further what are the key benefits of oracle weblogic compared to volantis which is opensource and free.
    Will look forward to hear more around this.
    Thanks!
    -Amar

  • Windows Mobile devices can't send to my iPhone

    I searched many pages of this forum with no answer and no similar issues:
    I have my iPhone syncing up with Exchange 2003 via the IMAP protocol. It sends/receives messages fine. It receives messages from BlackBerry devices fine.
    It will not download or receive messages sent from Windows Mobile devices (version 6 Standard or Professional). I've had 3 different people send me messages from their phones and I cannot get them - iPhone Mail says "downloading X of X messages..." so I know it sees there's a new message, but it will not show up, or even recognize the new message. If these same people send me a message in Outlook 2003 I get it on the iPhone, but not when they send from their Windows Mobile device.
    If I don't hear anything from anyone in here (as it looks like there are many unanswered topics) I will contact Apple.

    The problem occurs when on both the EDGE or Wi-Fi networks.
    The messages are plain text messages (with or without attachments) sent from an HTC Tilt, Samsung Blackjack II, and another Windows Mobile 6 phone.
    The iPhone will initially tell me that it sees the new message (Loading 1 of 1 messages), but will not display or download the message. I also made sure it's not being auto-sent into the Deleted Items or Junk or Spam folders (remember this is under Exchange). This same person, when they e-mail me from another client like Outlook - will have no problem sending a message and me getting it.
    There is no notice on the sender's end that their message was not downloaded on my end.
    I can see their message fine in the Outlook or Entourage client.

  • Responsive projects autosizing for multiple devices -- best practices?

    While it's a nice idea to have the three different breakpoints on width that allow you to make some major layout changes, I'm having trouble making this work well across multiple devices.  With the high resolutions of current mobile devices, this model just doesn't seem to work well.  For example, the iPad 2 in landscape mode select the desktop layout, which isn't bad, but in portrait mode gets the tablet layout, which by default is set up to be landscape.  I changed the heights for both breakpoints to better fit the iPad, but then the iPhone in landscape gets the tablet layout, requiring a lot of scrolling.
    Given the wide range of resolutions on mobile devices, it's not at all clear how this a simplistic mechanism like this could ever work.  For one thing, it sure seems like you need to provide for both portrait and landscape layouts on tablets and phones, with Captivate using both width and height to select the best one.  Also, is there any way to tell it to fill the screen without scrolling? How about automatically leaving the area clear where there's a status bar (or telling it to hide the status bar)?
    I could just create a separate version of the project for each device, but then lose much of the value of creating a Responsive Project in the first place.  Have those of you with more experience found good ways to deal with these variables, or is the best option to just create separate versions of the project?

    While it's a nice idea to have the three different breakpoints on width that allow you to make some major layout changes, I'm having trouble making this work well across multiple devices.  With the high resolutions of current mobile devices, this model just doesn't seem to work well.  For example, the iPad 2 in landscape mode select the desktop layout, which isn't bad, but in portrait mode gets the tablet layout, which by default is set up to be landscape.  I changed the heights for both breakpoints to better fit the iPad, but then the iPhone in landscape gets the tablet layout, requiring a lot of scrolling.
    Given the wide range of resolutions on mobile devices, it's not at all clear how this a simplistic mechanism like this could ever work.  For one thing, it sure seems like you need to provide for both portrait and landscape layouts on tablets and phones, with Captivate using both width and height to select the best one.  Also, is there any way to tell it to fill the screen without scrolling? How about automatically leaving the area clear where there's a status bar (or telling it to hide the status bar)?
    I could just create a separate version of the project for each device, but then lose much of the value of creating a Responsive Project in the first place.  Have those of you with more experience found good ways to deal with these variables, or is the best option to just create separate versions of the project?

  • Inline video playback for Apple devices in responsive projects (Captivate 8)

    Hello,
    I know that Captivate itself does not support inline browser playback for videos on Apple devices, but I was wondering if there might be a way to edit the HTML of a responsive project to add inline playback tags (like the ones listed here).  Or maybe some other solution that accomplishes the same goal? 
    The context is that I will be developing 45 minute course (heavily animated) that my organization wants to be mobile-optimized.  I'm developing all animations in Flash and converting to mp4, and then inserting those into my Captivate project.  There will be about 100 slides worth of videos, which would be unbelievably tedious for the user if they had to keep toggling back and forth between their browser and the native Apple video player.  For the record, I've already experimented with converting these into HTML5 content and inserting them into Captivate as web objects, but that's no good since the <iframe> tag forces those objects to the top, regardless of my stack order in the timeline.
    So any creative solutions?
    Thanks in advance!
    Dan

    That's unfortunately not really correct.  I don't care about user navigation from slide to slide--I actually like the fact that the user has to use the next and back buttons and I would actually prefer that the next video didn't auto-play when the previous one finished.
    Let me back up for a second.  When you go to YouTube on your iPhone, you can't just push play on a video and watch it in the browser.  The video loads into an iOS shell and you often have to exit out of that shell in order to get back toYouTube.  In my course, I don't want the videos to play in that shell (i.e. a new window, which is what's happening now).  I want it to play directly in the browser.  This is indeed possible outside of Captivate (per the link I included in my initial question).  I want to know how to add that functionality to a responsive project in Captivate.
    Does that make more sense?

  • Having difficulty updating to latest version of iTunes for my PC. Originally got C   runtime error response. Uninstalled iTunes, then tried reinstalling and now receiving "service (Apple Mobile Device) failed to start" response.

    When attempting to update to latest version of iTunes on my PC (11.1.4) I received an error message: Microsoft Visual C++ Runtime error as well as: AppleSync Notifier.exe - entry point not found, the procedure entry point sqlite_wal_checkpoint cound not be located in the dynamic link library SQLite3.dll.
    I unistalled iTunes, then attempted to reinstall. I get to a point where I receive the following response: Service (Apple Mobile Device) failed to start.Verify that you have sufficient privileges to start system services." I'm stuck at this point and unable to proceed with install. Help please!

    Hi yuiopyy,
    If you are having issues with iTunes after an attempted update, you may find the following article helpful:
    iTunes 11.1.4 for Windows: Unable to install or open
    http://support.apple.com/kb/TS5376
    Regards,
    - Brenden

  • Project freezes every time at same slide position on mobile devices.

    (Using Captivate 6.1 on Mavericks running in 2014 iMac. This project contains 32 slides, some with audio (played using the advanced action for Play Audio), and some without, and it works well on desktop Mac and PC. It is published as SWF/HTML5, and the link from the webpage points to the multiscreen.html file.)
    In spite of working smoothly on regular desktop computers, it's a different story in mobile devices. When tapping on the smartshape arrow button to advance to the next slide (from slide 5 to 6), the button's appearance changes to show that it's in the down/clicked position as expected, but it stays there and doesn't return to the up/unclicked appearance for anywhere between 3:11 to 3:30 on my iPad 4 (on an iPhone 4 running iOS 6 the screen doesn't advance even after 20 minutes). The slide doesn't advance to the next screen or go back to the previous one. Instead, the browser freezes (tried in Safari and Dolphin on tablet), meaning it won't go back, forward, add a tab, view another tab, etc. After the 3:00+ time period, the button that was in the down position completes the clicking action/sound, and then the browser and slide work properly. I can go back and forth over the problem location after that with no more freezing.
    The consistent slide location where the concern occurs seems to suggest that it's not a broadband connection issue (or the delay would happen in other slide positions also). In trying to fix the problem, I deleted the slide where the problem was occurring, but the slide that filled in its vacancy (slide 6 became slide 5 after the deletion) caused the same problem. This leads me to think that it's nothing in the specific slide content causing the issue, but that it has something to do with the 5th slide position. The slides that were in the number 5 position have either text-only or a .png file, and the same smartshape navigation buttons as all the other slides so they don't use more resources than anything else. But, the temporary freezing acts similar to when something is hogging the resources of the browser. It doesn't hog the device resources though, because I can quit the app, or go to other apps during the freeze with no problem. But, after the initial freeze is passed, then there is no more delay at the problem-point or anywhere else in the project.
    This pause isn't okay, because users will quit the project if they have to wait that long to advance to the next slide.
    I'm at the end of my knowledge and ideas, and need help. Is there anything that I can try to remove this delay from mobile apps?

    Sorry this is so wordy. Just hoped to give specific information so a savvy person reading it could know how to help.
    Any ideas with the intent to help will be sincerely appreciated.

  • Slow index loading on mobile devices

    Hi, my organisation is trialing the new RH10 multiscreen html 5 output.
    Our techincal documentation includes a very large index (7000+ terms).
    The index loads fine on a desktop (Chrome/FF -- under 5 seconds and IE8 -- over 10 seconds), however when we try to load the same index on a mobile device, it takes 2-5 minutes.
    Is this a known issue?
    Is there a way to fix it?
    Suggested fix (if Robo devs are listening):
    Create an option that outputs chunked index data in JSON format (currently XML) then parse JSON to the index tree loader for tree generation and search queries.
    Thanks.
    Here is the bug report I submitted:
    Concise problem statement:
    Very slow index loading (>3 minutes) on large indexes (7000+ terms). Does not seem to cache index data.
    Steps to reproduce bug:
    1.Create an index with over 7000 terms.
    2.Generate Mutliscreen HTML5 output.
    3.Open Index in mobile browser (Safari/Android)
    4.Wait for entire index to finish loading.
    5.Refresh index page.
    Results:Very slow loading (>3 minutes). Does not seem to cache index data.
    Expected results:Loads in under 1 minute

    Hi,
    Is the mobile device connected via WiFi or 3G? What mobile device are you using and have you tried others?
    I suspect the sheer size of the index is the problem. Even if it works fast, nn index with 7000 entries is not very usable on a mobile device.
    Greet,
    Willam
    tg_yshen <[email protected]>schreef:
    >     
    >Slow index loading on mobile devices
    >created by tg_yshen in Multiscreen HTML5 - View the full discussion
    >Hi, my organisation is trialing the new RH10 multiscreen html 5 output.

    >Our techincal documentation includes a very large index (7000+ terms).

    >The index loads fine on a desktop (Chrome/FF -- under 5 seconds and IE8 -- over 10 seconds), however when we try to load the same index on a mobile device, it takes 2-5 minutes.

    >Is this a known issue?

    >Is there a way to fix it?

    >Thanks.
    >     
    >Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4695167#4695167
    >     
    >To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4695167#4695167. In the Actions box on the right, click the Stop Email Notifications link.      
    >     
    >Start a new discussion in Multiscreen HTML5 by email or at Adobe Forums
    >For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • IOS Mobile Device Management - The SCEP server returned an invalid response

    I am in the process of writing an open source iOS mobile device management module in Java. For this I am referring the Apple provided Ruby code at [1]. I have set this up and it works fine for me. Now I need to convert this code to Java. So far I have accomplished to do that up to PKIOperation. In the PKI operation I get "The SCEP server returned an invalid response" which I believe is due to wrong response I sent to device upon PKIOperation.
    However when I do search on the internet I get this is something to do with the "maxHttpHeaderSize" as I am using the server as Apache Tomcat. Although I increase that since still it does not get resolved.
    Here is the code I need to convert - taken from Apple provided Ruby script
    if query['operation'] == "PKIOperation"
        p7sign = OpenSSL::PKCS7::PKCS7.new(req.body)
        store = OpenSSL::X509::Store.new
        p7sign.verify(nil, store, nil, OpenSSL::PKCS7::NOVERIFY)
        signers = p7sign.signers
        p7enc = OpenSSL::PKCS7::PKCS7.new(p7sign.data)
        csr = p7enc.decrypt(@@ra_key, @@ra_cert)
        cert = issueCert(csr, 1)
        degenerate_pkcs7 = OpenSSL::PKCS7::PKCS7.new()
        degenerate_pkcs7.type="signed"
        degenerate_pkcs7.certificates=[cert]
        enc_cert = OpenSSL::PKCS7.encrypt(p7sign.certificates, degenerate_pkcs7.to_der,
            OpenSSL::Cipher::Cipher::new("des-ede3-cbc"), OpenSSL::PKCS7::BINARY)
        reply = OpenSSL::PKCS7.sign(@@ra_cert, @@ra_key, enc_cert.to_der, [], OpenSSL::PKCS7::BINARY)
        res['Content-Type'] = "application/x-pki-message"
        res.body = reply.to_der
    end
    So this is how I written this in Java using Bouncycastle library.
    X509Certificate generatedCertificate = generateCertificateFromCSR(
                    privateKeyCA, certRequest, certCA.getIssuerX500Principal()
                            .getName());
            CMSTypedData msg = new CMSProcessableByteArray(
                    generatedCertificate.getEncoded());
            CMSEnvelopedDataGenerator edGen = new CMSEnvelopedDataGenerator();
            edGen.addRecipientInfoGenerator(new JceKeyTransRecipientInfoGenerator(
                    receivedCert).setProvider(AppConfigurations.PROVIDER));
            CMSEnvelopedData envelopedData = edGen
                    .generate(
                            msg,
                            new JceCMSContentEncryptorBuilder(
                                    CMSAlgorithm.DES_EDE3_CBC).setProvider(
                                    AppConfigurations.PROVIDER).build());
            CMSSignedDataGenerator gen = new CMSSignedDataGenerator();
            ContentSigner sha1Signer = new JcaContentSignerBuilder(
                    AppConfigurations.SIGNATUREALGO).setProvider(
                    AppConfigurations.PROVIDER).build(privateKeyRA);
            List<X509Certificate> certList = new ArrayList<X509Certificate>();
            CMSTypedData cmsByteArray = new CMSProcessableByteArray(
                    envelopedData.getEncoded());
            certList.add(certRA);
            Store certs = new JcaCertStore(certList);
            gen.addSignerInfoGenerator(new JcaSignerInfoGeneratorBuilder(
                    new JcaDigestCalculatorProviderBuilder().setProvider(
                            AppConfigurations.PROVIDER).build()).build(
                    sha1Signer, certRA));
            gen.addCertificates(certs);
            CMSSignedData sigData = gen.generate(cmsByteArray, true);
            return sigData.getEncoded();
    The returned result here will be output in to the servlet output stream with the content type "application/x-pki-message".
    It seems I get the CSR properly and I generate the X509Certificate using following code.
    public static X509Certificate generateCertificateFromCSR(
            PrivateKey privateKey, PKCS10CertificationRequest request,
            String issueSubject) throws Exception {
        Calendar targetDate1 = Calendar.getInstance();
        targetDate1.setTime(new Date());
        targetDate1.add(Calendar.DAY_OF_MONTH, -1);
        Calendar targetDate2 = Calendar.getInstance();
        targetDate2.setTime(new Date());
        targetDate2.add(Calendar.YEAR, 2);
        // yesterday
        Date validityBeginDate = targetDate1.getTime();
        // in 2 years
        Date validityEndDate = targetDate2.getTime();
        X509v3CertificateBuilder certGen = new X509v3CertificateBuilder(
                new X500Name(issueSubject), BigInteger.valueOf(System
                        .currentTimeMillis()), validityBeginDate,
                validityEndDate, request.getSubject(),
                request.getSubjectPublicKeyInfo());
        certGen.addExtension(X509Extension.keyUsage, true, new KeyUsage(
                KeyUsage.digitalSignature | KeyUsage.keyEncipherment));
        ContentSigner sigGen = new JcaContentSignerBuilder(
                AppConfigurations.SHA256_RSA).setProvider(
                AppConfigurations.PROVIDER).build(privateKey);
        X509Certificate issuedCert = new JcaX509CertificateConverter()
                .setProvider(AppConfigurations.PROVIDER).getCertificate(
                        certGen.build(sigGen));
        return issuedCert;
    The generated certificate commonn name is,
    Common Name: mdm(88094024-2372-4c9f-9c87-fa814011c525)
    Issuer: mycompany Root CA (93a7d1a0-130b-42b8-bbd6-728f7c1837cf), None
    [1] - https://developer.apple.com/library/ios/documentation/NetworkingInternet/Concept ual/iPhoneOTAConfiguration/Introduction/Introduction.html

    I am in the process of writing an open source iOS mobile device management module in Java. For this I am referring the Apple provided Ruby code at [1]. I have set this up and it works fine for me. Now I need to convert this code to Java. So far I have accomplished to do that up to PKIOperation. In the PKI operation I get "The SCEP server returned an invalid response" which I believe is due to wrong response I sent to device upon PKIOperation.
    However when I do search on the internet I get this is something to do with the "maxHttpHeaderSize" as I am using the server as Apache Tomcat. Although I increase that since still it does not get resolved.
    Here is the code I need to convert - taken from Apple provided Ruby script
    if query['operation'] == "PKIOperation"
        p7sign = OpenSSL::PKCS7::PKCS7.new(req.body)
        store = OpenSSL::X509::Store.new
        p7sign.verify(nil, store, nil, OpenSSL::PKCS7::NOVERIFY)
        signers = p7sign.signers
        p7enc = OpenSSL::PKCS7::PKCS7.new(p7sign.data)
        csr = p7enc.decrypt(@@ra_key, @@ra_cert)
        cert = issueCert(csr, 1)
        degenerate_pkcs7 = OpenSSL::PKCS7::PKCS7.new()
        degenerate_pkcs7.type="signed"
        degenerate_pkcs7.certificates=[cert]
        enc_cert = OpenSSL::PKCS7.encrypt(p7sign.certificates, degenerate_pkcs7.to_der,
            OpenSSL::Cipher::Cipher::new("des-ede3-cbc"), OpenSSL::PKCS7::BINARY)
        reply = OpenSSL::PKCS7.sign(@@ra_cert, @@ra_key, enc_cert.to_der, [], OpenSSL::PKCS7::BINARY)
        res['Content-Type'] = "application/x-pki-message"
        res.body = reply.to_der
    end
    So this is how I written this in Java using Bouncycastle library.
    X509Certificate generatedCertificate = generateCertificateFromCSR(
                    privateKeyCA, certRequest, certCA.getIssuerX500Principal()
                            .getName());
            CMSTypedData msg = new CMSProcessableByteArray(
                    generatedCertificate.getEncoded());
            CMSEnvelopedDataGenerator edGen = new CMSEnvelopedDataGenerator();
            edGen.addRecipientInfoGenerator(new JceKeyTransRecipientInfoGenerator(
                    receivedCert).setProvider(AppConfigurations.PROVIDER));
            CMSEnvelopedData envelopedData = edGen
                    .generate(
                            msg,
                            new JceCMSContentEncryptorBuilder(
                                    CMSAlgorithm.DES_EDE3_CBC).setProvider(
                                    AppConfigurations.PROVIDER).build());
            CMSSignedDataGenerator gen = new CMSSignedDataGenerator();
            ContentSigner sha1Signer = new JcaContentSignerBuilder(
                    AppConfigurations.SIGNATUREALGO).setProvider(
                    AppConfigurations.PROVIDER).build(privateKeyRA);
            List<X509Certificate> certList = new ArrayList<X509Certificate>();
            CMSTypedData cmsByteArray = new CMSProcessableByteArray(
                    envelopedData.getEncoded());
            certList.add(certRA);
            Store certs = new JcaCertStore(certList);
            gen.addSignerInfoGenerator(new JcaSignerInfoGeneratorBuilder(
                    new JcaDigestCalculatorProviderBuilder().setProvider(
                            AppConfigurations.PROVIDER).build()).build(
                    sha1Signer, certRA));
            gen.addCertificates(certs);
            CMSSignedData sigData = gen.generate(cmsByteArray, true);
            return sigData.getEncoded();
    The returned result here will be output in to the servlet output stream with the content type "application/x-pki-message".
    It seems I get the CSR properly and I generate the X509Certificate using following code.
    public static X509Certificate generateCertificateFromCSR(
            PrivateKey privateKey, PKCS10CertificationRequest request,
            String issueSubject) throws Exception {
        Calendar targetDate1 = Calendar.getInstance();
        targetDate1.setTime(new Date());
        targetDate1.add(Calendar.DAY_OF_MONTH, -1);
        Calendar targetDate2 = Calendar.getInstance();
        targetDate2.setTime(new Date());
        targetDate2.add(Calendar.YEAR, 2);
        // yesterday
        Date validityBeginDate = targetDate1.getTime();
        // in 2 years
        Date validityEndDate = targetDate2.getTime();
        X509v3CertificateBuilder certGen = new X509v3CertificateBuilder(
                new X500Name(issueSubject), BigInteger.valueOf(System
                        .currentTimeMillis()), validityBeginDate,
                validityEndDate, request.getSubject(),
                request.getSubjectPublicKeyInfo());
        certGen.addExtension(X509Extension.keyUsage, true, new KeyUsage(
                KeyUsage.digitalSignature | KeyUsage.keyEncipherment));
        ContentSigner sigGen = new JcaContentSignerBuilder(
                AppConfigurations.SHA256_RSA).setProvider(
                AppConfigurations.PROVIDER).build(privateKey);
        X509Certificate issuedCert = new JcaX509CertificateConverter()
                .setProvider(AppConfigurations.PROVIDER).getCertificate(
                        certGen.build(sigGen));
        return issuedCert;
    The generated certificate commonn name is,
    Common Name: mdm(88094024-2372-4c9f-9c87-fa814011c525)
    Issuer: mycompany Root CA (93a7d1a0-130b-42b8-bbd6-728f7c1837cf), None
    [1] - https://developer.apple.com/library/ios/documentation/NetworkingInternet/Concept ual/iPhoneOTAConfiguration/Introduction/Introduction.html

  • Access Project Server 2013 from personal mobile device

    Dear All,
    This is something great about Project Server 2013 (PWA) where users can view theirs task & other information on their personal mobiles, tabs etc. But i not able to access my company Project Server 2013.
    Is that i am missing something to install or configure PWA 2013 as i am admin for this application?
    Kindly let me know 

    That means your PWA site collection in not published externally so your mobile device can't resolve the DNS. If you connect your mobile device to the same network your Project Server environment is on, it will work as the DNS would resolve. You probably
    want to look at publishing PWA externally if you want to use it on mobile devices. Here are some links for you / your IT department, the process is the same for PWA and any other SharePoint site collection:
    http://www.brightstarr.com/sharepoint-technology-and-application-insights/securely-publishing-sharepoint-externally-using-web-application-proxy
    http://blogs.msdn.com/b/sambetts/archive/2014/04/02/setting-up-a-reverse-proxy-for-sharepoint-with-tmg-server.aspx
    http://www.isaserver.org/articles-tutorials/installation-planning/Planning-SharePoint-Publishing-TMG.html
    Paul
    Paul Mather | Twitter |
    http://pwmather.wordpress.com | CPS

  • Changing Captivate 8 responsive projects from "desktop first" to "mobile first"

    Dear Captivate team and fellow users,
    when designing responsive projects in CP8 (or 8.0.1.242) the standard behaviour is that changes on the desktop-version are heritaged / copied to the tablet and mobile view. So the desktop-view and desktop-options are the parent, tablet is the child and phone is the grandchild.
    This is quite handy, but often one needs to approach the content development other way round: design "mobile first" and the settings done here should be transfered to the bigger screen sizes of tablet and desktop. Is this feature somehow implemented or planned?
    Thanks in advance and best regards
    Philip

    Hey Lilybiri,
    I have just posted the feature request. Thank you for coming back on me this fast.
    Best wishes
    Philip
    Copy of feature request:
    *******Enhancement / FMR*********
    1) Brief title for your desired feature:
    From "Desktop first" to "Mobile first"
    2)  How would you like the feature to work?
    Dear Captivate team and fellow users,
    when designing responsive projects in CP8  the standard behaviour is that changes on the desktop-version are heritaged / copied to the tablet and mobile view. So the desktop-view and desktop-options are the parent, tablet is the child and phone is the grandchild.
    This is quite handy, but often one needs to approach the content development other way round: design "mobile first" and the settings done here should be transfered to the bigger screen sizes of tablet and desktop.
    3)  Why is this feature important to you?
    Mobile first is usually the more important way when designing eLearning which shall be shown on mobiles. As tablets and desktops might not need too much of an adaption regarding font and image size, the screen size of mobiles is quite limited. Therefore it often makes sense for us to start from the mobile perspective and design the "basic needs" and then go up to tablet and desktop and think about what might make sense to be added to the additional space.

  • Speed on PC alot slower than on mobile devices

    Hi, I had infinity installed today and am achieving 75down20up on all of my mobile devices. However my PC will not get over about 38 down and 15 up. This is despite me trying wired/wifi and powerline adaptors.
    Any advice? I am a fairly competent PC user so have troubleshooted as far as I can and I am getting inconsistent at best results.
    I would put this down to the connection stabilising over the first few days but that doesnt explain why mobile devices are consistently achieving 75/20.
    Any help would be greatly appreciated

    Use this speed tester then carry out the further diagnostics and post back a screen shot of all the results including your IP profile for up and down. This test must be done with a wired connection.
    http://speedtest.btwholesale.com/
    As you will have a Homehub 5 can you also post the stats from 1-12 by logging onto the Homehub management pages then troubleshooting > helpdesk. http://bthomehub.home/

  • ITunes 10.2 Upgrade fix temporary. Fix to iTunes 10.2.2 by uninstall Apple Mobile Device Support and install AMDS from 10.0. Worked only to fail in 5 days. iTunes back to very slow to open and will not see device (iPhone) connected. Sorry

    I was one this site for 20+ Days and found a fix for 10.2.1 when it failed. I Uninstalled all, following other attempts that failed, then installed latest Version from Apple iTunes 10.2.12. I then uninstalled Apple Mobile Device Support (AMDS) and installed AMDS from the older 10.0 version of iTunes. Success it worked. Today, I am now back to old problem, iTnes takes very long time to open and fails to see my device when connected (iPhone). I really only have iTunes for my iPhone no extensive library a few hundred CD's in music location and no podcasts. I have less than 6 moveis and want to update them now. I am willing to lose all in iTunes library if need be just to get computer to see G3 iPhone with iOS 4.2 and let me synch once again. I like security of backup too. It older iTunes may now not support, that too is OK. I still want to get the 3GS (no 4G desires, yet) and do not care if any of it is the latest from Apple as long as it works.

    Hi Erik,
    Your basic suggestion actually worked for me. But this is what I did for others who are having issues removing/installing etc.
    1. Download the latest iTunes 8.2. You should end up with a file iTunesSetup.
    2. If you dont already have WinRAR, download free copy from http://www.rarlab.com/ and install.
    3. Right click on iTunesSetup and choose "Extract" to somewhere you know. eg C:\itunetemp
    4. Open up folder where you extracted iTunesSetup and double-click applemobiledevicesupport.msi
    5. It should ask you if you want to repair or remove... choose remove.
    6. REBOOT your PC.
    7. Go back to where you extracted iTunesSetup and double-click applemobiledevicesupport.msi and go through the install.
    8. Plug in your iPhone.
    If all is well iTunes should automatically start and start syncing your iPhone.
    Goodluck all!
    Cheers.

  • Creation of a database engine for mobile devices using j2me

    am trying to develop a database engine for mobile devices.. it is to develop a miniature version of the DBMS that
    can be deployed on a mobile phone..I have to develop my own code for performing tasks such a s creating a table,
    inserting values into it, selecting from it etc..
    I limited my self to develop the software so that it can perform 3 functionalities of create, insert,select..
    I should be taking the details such as table name and its parameters from the user and then should be able to
    create a suitable data structure for it(i tried to develop a class)...
    Usage of RMS package helps me partially in this.. I did that and ll be doing that..
    I got stuck while developing the code for creation of a table.. I am facing problems in creating a dynamic data
    structure for a table and also to use such data structure else where in my project..
    I need help in developing an algorithm for this..
    I would be very grateful to u all if u help me out in developing the code for this project..

    I'm sorry for the amount of time it took me to get back. Derby is an open source database written entirely in Java. I do not know if it can support resource constrained devices like MIDP compliant, but may work okay with CLDC.
    But outside of Derby being a solution, let me give you a few ideas off the top of my head.
    Set up a database server in a separate thread. This server will really be your controller for RMS access.
    Since RMS is just a big sequential 'pipe' you will have to think of data as 'frames' - (starttable) (tableID) (tablename) (data) (tablename) (data).....(endtable).
    When you need to write additional data, just append it to the end of the RMS object.
    When you need to retrieve data, thing are more complex.
    1. Read in all data, looking for your particular tableID. This may be made much easier using RMS filters - (I'm not sure, I've never used them)
    2. Once start of table of interest is found, stick the data elements in either a java vector or array until you reach the table end identifier. I think vector will be a better choice - trust me. (I think its available in J2ME...)
    3. Package this into a do while loop until the element you are searching for is read. If you need to do some sorts on the data or something else that requires the all the data to be present then you need all the data for that particular table. One thing will always be clear. The first data you grab will always be some start table identifier and the last data you grab will be an end table identifier. We just don't know which table because of how we put stuff in the RMS resource.
    This provides you a few positives as well as negatives:
    Positive:
    1. Fast data writes, no need to search for a particular table before accessing it, nor do you need to search for an index in that table.
    2. When looking for data, data may* be found without searching through the entire table. This is accomplished with RMS filters or logic test within the RMS read loop.
    Negative:
    1. Slow when all data of a table is needed (i.e. compute sums or averages of entries). The entire RMS database must be read to ensure all the entries are searched. An example of how this is a problem is as follows: You have 5000 entries in you RMS database resource and you are looking to compute the average of a value in some table. When you first wrote the data to the table, it was done sequentially and no other data for that table exist. But we can't tell if that's the case, so we have to read through all 5000 entries to make sure we looked for every piece of data.
    Beacuse of this issue, this database structure, performance may be fine for 50K - 100K entries (depending on table element size), if the reading requirements don't force full data reads. Otherwise, 25K may be an upper limit.
    I hope this helps.
    Edited by: estarkey on Mar 17, 2009 9:15 PM
    Edited by: estarkey on Mar 17, 2009 10:01 PM

  • Best practice for responsive projects

    Does anyone have tips on best practices for responsive project?
    I understand that 3 different layouts can be created. What happens if a learner is not using one of the 3 devices that were set up in a responsive project, and their screen size is different from any of those

    Jay,
    Dr. Pooja Jaisingh offered very valuable tips for good practice in responsive design last week in her webinar. 'Do's and Don'ts of creating Responsive Projects with Captivate 8'. I don't see the recording yet On Demand, but keep an eye on it.
    Did you test a responsive project with F11 (Preview in Browser)? You will be able to change the resolution of the browser window and see that the content, if well designed (you can have absolute positioning, size as well) will move, shrink to adapt. The break points (3 devices) allow you to make more invasive changes at those points: dragging some objects out of the stage in the scratch area because they take up too much space for phones is one example. Or replacing a big screenshot with many details by a zoomed in detail screenshot for the mobile breakpoint. That is my way of explaining, responsive is not just have the three layouts for devices, it is also adapting between those breakpoints.

Maybe you are looking for

  • Goods Issue indicator

    Hi, Goods Issue indicator error in (Tcode MIGO > Movement type - 123) One excisable item has been returned to vendor (122 movement) wrongly, now when I am trying to revrese return to vendor delivery (123 movement type) for the same getting following

  • Some progress in converting from Excel 3

    made some progress in converting Excel 3 Excel 3 to Excel 98 via maclinks to numbers no work in excel showed formulas saved as csv planned to unwrap "formula......" in numbers and make fix translated to unix tr '\015' '\012' < dinotab_7_707 > dinotab

  • Os10.5.8 connection FTP server no popup windows asking for my logging and password

    I'm actually working on mac book pro 10.5.8 and I try to access a FTP server. Finder then command+P and my address. The finder open me two files "Array and Info" but nothing in the Array folder where everything should be. The problem found is that th

  • How to control microphone's volume ..... Please help....urgent

    Dear all, I am not able to control the volume of the mic. Speaker vollume I am able to adjust. Please let me know whether there is any way to acheive this. I am in a venture of developing audio/video chat. Thanks in advance. Ramya

  • Loop 2 times on same cursor

    Hi, If you open a cursor and loop on it, and after the loop is finished, then loop on it again (without closing the cursor in between), will it loop again on the same data as was queried during the opening of the cursor? In other words, will the read