How to view and control a VI remotely from a web browser

Hello,
I want to see and control a vi using a web browser.
I followed the steps recommended in help and I can see and control the front panel of my vi.
So far everything is OK.
First problem:
A button activates a simple window display a message (One Dialog button). The dialog box opens on the server computer but can not be seen in brouser and therefore can not be closed remotely.
The second problem:
Another button activates another window (vi) loaded dynamically. The VI is reentrant and is open with option 0xC0 ("Enable simultaneous calls on reentrant VIs" and "Prepare to call and forget"). By activating the button, it opens multiple instances of the VI properly and runs on the server computer, but their are not visible to the client computer.
I created, after the same algorithm, corresponding HTML file for the dynamically loaded VI and it is saved in the same place with the main program HTML file.
What to do as the client computer can operate main VI and adjacent windows from the browser?
Thanks,
Cristian
Solved!
Go to Solution.

Another option would be to use something like WebSockets and have your LabVIEW application communicate with a web-page you've designed/developed with Javascript. Then you can use things like floating windows/dialogues with jQuery. It's a lot of work though as you'll need to define your websockets API for talking to your application and then develop the web-page in HTML/CSS/JavaScript for your user interface.
Unfortunately, even browsers are moving away from pop-up windows (chrome and various addons tend to block popups and they don't play nice with mobile devices). You can have semi-dialogue-like pop-ups though with modal dialogues: https://jqueryui.com/dialog/#modal-message Note though that they are contained within the browser window.
My advice would be to think about creating a custom UI in LabVIEW that works with a single pane / panel (you can use tab controls!) and use that with remote front panels. Then decide if you want to invest the time/effort in a WebSockets/Web Services approach with your own browser-based UI. Note as well that remote front panels don't work in Chrome properly any more.
Certified LabVIEW Architect, Certified TestStand Developer
NI Days (and A&DF): 2010, 2011, 2013, 2014
NI Week: 2012, 2014
Knowledgeable in all things Giant Tetris and WebSockets

Similar Messages

  • How to view videos in iCloud published iPhoto Journal using web browser?

    If I publish an iPhoto Journal containing videos to iCloud and then attempt to view the journal from a web browser e.g. Safari, I see a single image corresponding to each video, but when I select one of them, I get a backwards, play/pause and forwards buttons, but those only control treating the images as a slideshow. I don't see any buttons that correspond to playing the contents of each video. Do I have the incorrect format for the videos (they are .mp4 files created using Handbrake from the original .MOV files which is what my camera creates)?
    Here's the URL of the published iPhoto Journal.
    https://www.icloud.com/journal/#3;CAEQARoQ8C9bYMtZRt9Fb0aFEnLakA;2335CFCE-383F-4 EB5-B99C-26054C3A4E97
    Thanks in advance for any advice.
    David

    To add, when I do try to Play videos in IPhoto'08, QuicktimePlayer7 opens full screen but will not play content .

  • I have 3dparty software wirelessly with a cryptographic authentication system without my consent (seems to be new technology developed by stanford) obtaining ownership of my iPhone 4s software and controlling it with remote device to jail break. Now what?

    I have 3rd party software wirelessly injected and used on my iphone with a cryptographic authentication system without my consent (seems to be new technology developed by stanford and apple security is not updated for this technology) obtaining ownership of my iPhone 4s software and controlling it with remote device to jail breaking my phone, adding and removing software, changing settings all from a remotely controled device from different location (I have a Mac address I'd of this device to know for sure). Almost undetectable. When I look at the legal section of my phone it shows a list of all the unauthorized 3rd party software "as is" copyright encrypted on the phone.  This is the most basic way to legally steal software of any kind.  Because of this legalality 3rd party ownership have total control of certain software correlated with hardware use including visualization technology, etc.  most people luckily will never have this happen to them so it's unlikely many readers have not a clue of what I'm saying currently.  Either way, without needing to obtain specific warranty of any kind "as is" copyright control makes system restores not a solution because the source code is not directly encrypted on the actual hardware device only a copy right notice must appear on the specific device 3rd party software validation making it extremely difficult for me to take control of the situation. Apple claims their iOS technology prevents this type copyright obstruction from being possible, however, according to my phone a new form of technology was used developed by Tom wu of Stanford university called the STANFORD SRP AUTHENTICATION TECHNOLOGY which uses Some form of cryptographic authentication system and uses quote "secure remote password" which seems to suceed in hacking iOS apple technology apple claims is not possible to jailbreak an unstolen phone or without the owners consent As well as loading the device with 3rd party copyright Notices to make all of this legalized. My phone shows atleast 30 pages worth of legalized 3rd party copyright permissions! Yesterday my apple care provider labeled me a jailbreaker and refused to look at my legal documented proof which completely blew my mind because it voides my apple care contract I spent 100 on. This employee did not take all factors into consideration and made quick assumptions as well as verbally speaking to me as I'm an automatic criminal. I left the store yesterday with no payed insurance help on a problem I had no control over and couldn't prevent, leaving with voided contracts. This is an apple users worst nightmare and I have spent days researching all of this like i am some kind of lawyer only to be able to use my phone the way it should and spent alot of money on.  I can legally backup any claim I have just wrote above currently and have a large source of data collected to prove apple is wrong in voiding insurance support on this issue. The problem lies in apple avoiding and not wanting to believe their software can legally be obtained ot "hacked". Yet still labeled a jailbreaker basically.. What should I do????? Been to local apple store 3 times and rebooted my phone as well sprint service restore 4 times and spoke with reps twiice on the phone. Spoke with my phone provider who said apple has full control over these matters so they can't help me.  My case is according to apple "still open"...Anyone else heard of this or of Stanford's office of technology licensing? Maybe I need to buy a blackberry again or just use a landline so I can stop being my own lawyer and focus on other productive areas in life instead of this horrible mess. I shouldn't have to prove to apple I not a jailbreaker they should have to prove I'm one before voiding support I desperately need!!

    Mullaly75 wrote:
    I assume u guys don't understand what open source software is
    Yes, I think most of us do understand what open source software is. It sounds as if you don't. Here's some information:
    Open-source software (OSS) is computer software that is available in source code form: the source code and certain other rights normally reserved forcopyright holders are provided under an open-source license that permits users to study, change, improve and at times also to distribute the software.
    Open source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-sourcedevelopment and often compared to (technically defined) user-generated content or (legally defined) open content movements.
    from http://en.wikipedia.org/wiki/Open_source_software
    Yes, Tom Wu of Stanford wrote a paper on something called Secure Remote Access Protocol. It's a form of Asymetric Key Exchange and has nothing to do with hacking anything. It's actually intended to protect data.

  • How to view and edit local contacts

    Hi there,
    I recently got my Z10 and I cannot find how to view and edit a local contacts on my phone. I've imported all my contacts from a SIM card, but only SIM card's contacts are displayed when I choose All Contacts.
    I would like to have view of the local contacts, becasue local contacts don't have limitations regarding amount of characters in the contact name which I want to edit.
    Can anyone help with this ?
    Michael

    qualxarnu wrote:
    Hi there,
    I recently got my Z10 and I cannot find how to view and edit a local contacts on my phone. I've imported all my contacts from a SIM card, but only SIM card's contacts are displayed when I choose All Contacts.
    I would like to have view of the local contacts, becasue local contacts don't have limitations regarding amount of characters in the contact name which I want to edit.
    Can anyone help with this ?
    Michael
    in your contacts settings, turn OFF all contact accounts (SIM, BBM ETC) then afterwards you should be able to just see your local contacts.
    Want to contract me? You can follow me on Twitter @RobGambino
    Be sure to click Like! for those who have helped you.
    Click Accept as Solution for posts that have solved your issue(s)!

  • How do you find out how many views and downloads a podcast has had?

    How do you find out how many views and downloads a podcast has had?

    Your question may be better placed in the "Producing Podcasts" forum instead of here in iTunes for Windows.
    I assume though (I don't produce Podcasts), that the host server (where the Podcast is downloaded from) has the option of providing that information to the Podcast's producers.
    Two points though;
    That information is likely to only be available to the producers of that Podcast, not to listeners (or competitors)
    It's almost certainly an add-on service, that needs to be paid for, in addition to the hosting service.
    If it's your Podcast, check with the host service that you use.

  • How to view and manage hidden files in folders.

    Hi all, my question is: How to view and manage hidden files in folders?. I see hidden files in other computer but no in my Mac.
    Some of you can help me?
    Thanks..

    Most hidden files are hidden for a reason.   Tampering with them can seriously affect the stability of the system.
    The software Tinkertool can
    http://www.bresink.com/osx/TinkerTool.html
    Can manage the invisibility, which I would only do after backing up your system.

  • How to view and print pdf files

    how to view and print pdf files

    Download and install Adobe Reader: Adobe Reader Install for all versions
    Open the PDF file using it. If security restrictions don't prevent it you could also print it.

  • How to view and restore sharepoint 2013 designer workflows and how to redeploy with newer version to environments

    how to view and restore sharepoint 2013 designer workflows and how to redeploy with newer version to environments
    MCTS Sharepoint 2010, MCAD dotnet, MCPDEA, SharePoint Lead

    Hi,
    In SharePoint Designer 2010, we could not save the workflow as a template directly except the reusable workflow.
    However, in SharePoint Designer 2013, we can just save all the types workflow as a template, then you can import the workflow into the new environment.
    http://blogs.msdn.com/b/workflows_for_product_catalogs/archive/2012/11/02/deploying-a-workflow-on-a-different-server.aspx
    In SharePoint Designer 2013, every time we publish the workflow, we would get a newer version workflow, and the old workflow version would be overwritten.
    So, when you deploy the workflow in the environment, the workflow would the newer version.
    Thanks,
    Jason
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Jason Guo
    TechNet Community Support

  • How to view and use an xsl page in apache tomcat

    how to view and use an xsl page in apache tomcat do i need to configure
    certain files if yes what are they?
    thanks

    actually how do i embed xsl code into jsp and display it at localhost
    do i need to do any configuration before i can view the page

  • How to run and control any program by java

    hi everyone ,
    I wonder that how to execute and control some menus or how to use some property of any program by java, not for the whole program, it's just only a few features of program.
    Is there any idea?
    if it's impossible to do with java , how can I do it? which way?
    thanks a lot..

    No. Applications have to be specifically built to be able to be controlled by other programs; for example office applications allow you to communicate with them through a special protocol. To be able to communicate you need to know the protocol and write specific code for specific tasks.
    The software world is not as simple as they show in movies, where hackers just press two buttons and take control over entire buildings and applications.

  • How to view list of all system exceptions from standard package?

    Hello,
    How to view list of all system exceptions from standard package?
    Regards
    Krishna

    Just for fun:
    SQL> conn sys/****** as sysdba
    Verbonden.
    SQL> select cast(trim(substr(text,instr(text,'(')+1,instr(text,',')-instr(text,'(')-1)) as varchar2(30)) exception_name
      2       , to_number(replace(substr(text,instr(text,',')+1,instr(text,')')-instr(text,',')-1),'''')) error_number
      3    from user_source
      4   where text like '%pragma EXCEPTION_INIT%'
      5     and type = 'PACKAGE'
      6     and name = 'STANDARD'
      7   order by exception_name
      8  /
    EXCEPTION_NAME                 ERROR_NUMBER
    ACCESS_INTO_NULL                      -6530
    CASE_NOT_FOUND                        -6592
    COLLECTION_IS_NULL                    -6531
    CURSOR_ALREADY_OPEN                   -6511
    DUP_VAL_ON_INDEX                         -1
    INVALID_CURSOR                        -1001
    INVALID_NUMBER                        -1722
    INVALID_OBJECT_NAME                  -44002
    INVALID_QUALIFIED_SQL_NAME           -44004
    INVALID_SCHEMA_NAME                  -44001
    INVALID_SQL_NAME                     -44003
    LOGIN_DENIED                          -1017
    NO_DATA_FOUND                           100
    NO_DATA_NEEDED                        -6548
    NOT_LOGGED_ON                         -1012
    PROGRAM_ERROR                         -6501
    ROWTYPE_MISMATCH                      -6504
    SELF_IS_NULL                         -30625
    STORAGE_ERROR                         -6500
    SUBSCRIPT_BEYOND_COUNT                -6533
    SUBSCRIPT_OUTSIDE_LIMIT               -6532
    TIMEOUT_ON_RESOURCE                     -51
    TOO_MANY_ROWS                         -1422
    USERENV_COMMITSCN_ERROR               -1725
    VALUE_ERROR                           -6502
    ZERO_DIVIDE                           -1476
    26 rijen zijn geselecteerd.Regards,
    Rob.

  • How to view pictures on epub book purchased from iBooks

    How to view pictures on epub book purchased from iBooks?

    products7074740
    The important thing to remember abuout iPhoto is that it's a database. And like any db, the data must be imported into it. By default, when you import the pics to iPhoto they are copied into the iPhoto Package File in your Pictures Folder. If you have NOT changed the default, then yes, you can trash the pics outside of the iPhoto Package File.
    Most people do this.
    Regards
    TD

  • Could I connect the lap top to TV and watch movies and control the lap top from a distance?

    could I connect the Apple lap top to my TV to watch movies and control the lap top from a distance just like the Window lap top???

    Check out Apple TV.  It is a wireless interface to your TV.  It may be the best $99 investment you can make for entertainment on your TV.  It simply requires a standard $10 HDMI cable, not supplied with the Apple TV unit.  Through Apple TV, with Mavericks, you can use the TV as a standard OS X monitor or for entertainment.  Also check out the Beamer software to stream videos to it from your Mac.
    Apple TV requires a Mid 2011 or newer MacBook Air with OS X Lion v10.7.5 or later.
    If your MBA is not new enough you can use the AirParrot application but the video quality is not as high as with a newer MBA.  It also streams from iOS devices.
    http://www.apple.com/appletv/
    http://www.apple.com/appletv/airplay/
    http://store.apple.com/us/ipod/ipod-accessories/apple-tv
    http://www.apple.com/osx/whats-new/features.html#displays
    http://www.amazon.com/AmazonBasics-High-Speed-HDMI-Cable-Meters/dp/B003L1ZYYM/re f=sr_1_1?ie=UTF8&qid=1385514116&sr=8-1&keywords=hdmi+cable
    AirPlay is available on all devices running iOS 4.3 or later. Some features require the latest software. Second-generation Apple TV or later required.
    AirPlay Mirroring is available with iPhone 4s or later; iPad 2 or later; iPad mini; iPod touch (5th generation); and iMac (Mid 2011 or newer), Mac mini (Mid 2011 or newer), MacBook Air (Mid 2011 or newer), MacBook Pro (Early 2011 or newer), and Mac Pro (Late 2013) with OS X Mountain Lion or later.

  • How to compile and run a .java file from another java program

    hello,
    can any one tell me how to compile and run a *.java* file from another java program which is not in same directory?

    Well a smarter way of implementing this is by using a solution provided by Java Itself.
    If you are using J2SE 6.0+ there is an in built solution provided along with JDK itself and inorder to go ahead with solution the below are set of API which you;d be using it for compiling Java Programs (Files)
    http://java.sun.com/javase/6/docs/api/javax/tools/package-summary.html
    How do i do that ??
    Check out the below articles which would help you of how to do that
    http://www.ibm.com/developerworks/java/library/j-jcomp/index.html
    http://www.javabeat.net/javabeat/java6/articles/java_6_0_compiler_api_1.php
    http://books.google.com/books?id=WVbpv8SQpkEC&pg=PA155&lpg=PA155&dq=%22javax+tools%22+compiling+java+file&source=web&ots=XOt0siYe-f&sig=HH27ovuwvJgklIf8omTykUmy-eM
    Now once we are done with compilation.In order to run a Specific class all you ought to do is create an object and its specific methods of a specified class included in the CLASSPATH which you can manage it easily by usage little bit reflections.
    Hope that might help :)
    REGARDS,
    RaHuL

  • How to find and remove obsolete table entries from /SAPAPO/MATKEY table in EWM System.

    Hello,
    How to find and remove obsolete table entries from below tables in EWM System.
    /SAPAPO/MATKEY
    /SAPAPO/MATMAP
    /SAPAPO/MARM
    /SAPAPO/MATLOC
    /SAPAPO/MATMOD
    /SAPAPO/MATRQ
    /SAPAPO/MATLOTSZ
    Thank you,
    Pravin

    Pravin,
    First, tell me how you determine that these entries are 'obsolete'.
    Removing master data from SCM can usually be done using transaction WUF; however, you have to ensure that it is not re-sent to the SCM system, or you are just wasting your time.
    Best Regards,
    DB49

Maybe you are looking for

  • Populating the Time Dimension

    Ok, the Oracle Enterprise Manager was kind enough to automatically create the often used Time dimension for me. It even created the associated look up table for me. Question: Is there a facility/function/feature that populates the weeks - month - yea

  • Defining xsd and assiging an array to the output variable in a BPELprocess

    I have created a BPEL application in which a web service has been invoked which returns an array.If the array has a fixed size i am able to define the XSD,but what if the array does not have a fixed size.How should i define the xsd in this case,i mea

  • Upgraded to new iTunes, crashed my macbook

    hello I just upgraded to the new iTunes 7.02 yesterday. Music was playing for a good hour, and then when i went to skip a song, the music kept playing but I could not click on anything. I let it sit for about 5 minutes to see what it was doing (i had

  • WAP-WML IDE

    Hi all, I dont know whether its a right palce to post this question or not. Sorry,if its not I m developing a site which can be viewed on any mobile so. I need it to develop it using WML with JSP.. As netbeans doesnt provide WML simulator i need a go

  • Reports output screen

    I am using Developer Server 6 and Application Server 4.0.7 on NT SP5. When I use browser to run my app and run reports from a form using run_product with destype=screen or preview, the Windows Save File dialog appears instead of report output on scre