Making task execution a reality, in real-time, for critical industries

Problem
Enterprise software systems like ERP identify what needs to be done, but fail to outline how these tasks should be executed, due in large part to operational processes which are typically locked in disparate procedural documents, forms and excel spreadsheets. This approach limits the visibility into internal operations, enhancement of management by exception, and predictive analytics.
In all of industries Mobideo targets, processes are managed traditionally with ERP software  where the tasks performed are manually documented, a process which is error prone and time consuming. In the Aerospace and Defense industry  for example, the Federal Aviation Administration concluded that documentation is the leading contributing factor to maintenance mishaps. These errors are specifically attributed to:
Failure to follow published technical data or local instructions
Using an unauthorized procedure not referenced in the technical data
Supervisory personnel accepting non-use of technical data or failure to follow maintenance instructions.
Solution
Mobideo’s unique solution gathers granular data to capture what is happening in an operational environment in real-time, thereby optimizing performance, cost, and compliance of operational processes. It does this by uploading the smallest of business elements in the formats they are found and converting them to a mobile application. Using SAP HANA, the platform enables visibility by creating personalized applications that guide users through each job task in a step-by-step checklist. This framework ensures quality in tough working environments and confirms execution of tasks at the point of service. Core Competencies
Mobideo converges all task execution data into a unified application
Mobideo ensures compliance
Mobideo tracks granular interaction and data entry in real time
Mobideo enables rapid deployment driven from the procedures themselves
Mobideo offers Deep integration with third party enterprise applications
Watch
Watch Samuel Solomon, chairman discuss the Mobideo solution at this year’s SAPPHIRE NOW event.
SAP HANA Transforms Operations Management for Mobidio - YouTube

Problem
Enterprise software systems like ERP identify what needs to be done, but fail to outline how these tasks should be executed, due in large part to operational processes which are typically locked in disparate procedural documents, forms and excel spreadsheets. This approach limits the visibility into internal operations, enhancement of management by exception, and predictive analytics.
In all of industries Mobideo targets, processes are managed traditionally with ERP software  where the tasks performed are manually documented, a process which is error prone and time consuming. In the Aerospace and Defense industry  for example, the Federal Aviation Administration concluded that documentation is the leading contributing factor to maintenance mishaps. These errors are specifically attributed to:
Failure to follow published technical data or local instructions
Using an unauthorized procedure not referenced in the technical data
Supervisory personnel accepting non-use of technical data or failure to follow maintenance instructions.
Solution
Mobideo’s unique solution gathers granular data to capture what is happening in an operational environment in real-time, thereby optimizing performance, cost, and compliance of operational processes. It does this by uploading the smallest of business elements in the formats they are found and converting them to a mobile application. Using SAP HANA, the platform enables visibility by creating personalized applications that guide users through each job task in a step-by-step checklist. This framework ensures quality in tough working environments and confirms execution of tasks at the point of service. Core Competencies
Mobideo converges all task execution data into a unified application
Mobideo ensures compliance
Mobideo tracks granular interaction and data entry in real time
Mobideo enables rapid deployment driven from the procedures themselves
Mobideo offers Deep integration with third party enterprise applications
Watch
Watch Samuel Solomon, chairman discuss the Mobideo solution at this year’s SAPPHIRE NOW event.
SAP HANA Transforms Operations Management for Mobidio - YouTube

Similar Messages

  • How to create a c++ shared library (.so) for linux real time (for myRio) with Eclipse to use in LabView?

    I tried already these Tutorials and Advices but I didn't find a solution:
    - http://www.ni.com/tutorial/14625/en/
    - http://www.ni.com/tutorial/14690/en/
    - http://forums.ni.com/t5/LabVIEW/Shared-Library-on-myrio-Linux-Real-time-system/m-p/2842540/
    - http://forums.ni.com/t5/LabVIEW/How-to-create-shared-library-for-linux-real-time-target-in/m-p/28218...
    - and some more
    I want use c++ codes on linux real time. For testing reasons I want to have a function that adds 2 values and gives the result.
    I've done these steps:
    1. writing a c++ file in Eclipse (see screensot 2)
    2. building a shared library (.so) from my c++ project in Eclipse (with Cross GCC)
    3. putting this file on myRio (path: /usr/local/lib/)
    4. creating a VI that calls this library from Labview with a "Call Library Function Node" (see screenshot3)
    5. Setting the properties for the "Call Library Function Node" (see screenshots 4-7)
    After I run this VI i get this error message: LabVIEW:  (Hex 0x627) The function name for the ... node cannot be found in the library. To correct this error, right-click the Call Library Function Node and select Configure from the shortcut menu. Then choose the correct function name. (see screenshot1)
    I've tried a lot things to solve this problem but I couldn't find a solution. Would be very happy if anyone can help me. I guess that I have to edit my c++ code to export my function (symbol). But I have no idea how to make it. I also tried it with a dll file in the same folder but it didn't help.
    Perhaps someone can send an example which works on myRIO.
    Thanks!
    screenshot1
    screenshot2
    screenshot3
    screenshot4
    screenshot5
    screenshot6
    screenshot7

     can see it in the screenshot8 there is a function called "_Z8AddierenddPd" instead of "Addieren". I copied this name to Labview (see screenshot9) and it worked.
    I'm sure that there is a way to compile the shared folder with gcc without decorations (mangling). But I don't know how. If someone has a recommendation I would be very glad!
    Prepend each function declaration that you want to be available without name decoration with
    extern "C" <your function declaration>
    Or if you have multiple functions you want to export you can in the header file where you declare your functions simply use:
    #ifdef __cplusplus
    extern "C" {
    #endif
    <all your function declarations>
    #ifdef __cplusplus
    #endif
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Any good Power Shell command or script to see connected users in real time for Lync 2013

    Are there any good Power Shell commands or scripts that can tell you how many users are connected to a pool in real time so you can evaluate the current load. I have 3 FE servers in a single pool. We just started deploying the lync client to the users and
    were curious as to how many are actually connected. I saw a number of home made scripts but really didn't care for any of them. I just want to find out how many users that are actually connected to the pool at a particular moment so we can see how many users
    are really using the product.

    Have you looked at Pat Richard's get-csconnections script?: http://www.ehloworld.com/269
    Please mark posts as answers/helpful if it answers your question.
    Blog
    Lync Validator - Used to assist in the validation and documentation of Lync Server 2013.

  • NI LabVIEW Real-Time for Desktop PCs compatibility!

    Hello,
    I'm pretending to acquire the NI LabVIEW Real-Time Deployment License for Desktop PCs. But before that, I need to be sure that this will work with other boards (not from NI).  
    Currently, I still don´t have all the project details. But there's a possibility of one board be from other supplier. 
    Can anyone tell me this, please. It's very urgent.
    Best regards,
    Paulo Carmo

    Hi Paulo,
    I guess that you will be disappointed but the response is clearly no.
    When you boot a Desktop PC as RT target, it loads with the basic real-time operating system (including drivers for ethernet, for harddrive, memory....). When you want to add drivers on this embedded system, it will be only possible to add National Instruments drivers such as DAQmx, DAQ, VISA ... The possibility to add others drivers (from others providers) is not supported.
    Hope it will help you,
    Regards
    David D. - Application Engineer - NI France

  • Writing on a presentation real time for emphasis...how?

    Is there an app that would allow you to draw/write/type (or even have a white board) on a keynote presentation that is running?
    During presentations to clients, I need the ability to write (annotate?) on the presentation, just to make it more specific to the client and more interactive. In the powerpoint world, there are many apps that do this very well (such as Papershow). Is there the equivalent for mac?
    thanks
    bob

    This article lists various third-party possibilities.

  • Embedding a countdown timer, that is linked to real time, into a video

    Hey,
    I'm trying to figure out how to do something I have never done and got no clue where to start.
    What I am trying to accomplish is to make a 10-sec video that has a real time countdown clock to a certain part of the day (Ie: 5 hours and 10 secs left till 8 pm). Designing the clock is simple, what I cannot figure out is what program i should use and how to make it link to real time. Is this possible in after efects or do i need to use flash proffessional or something else. To give you a little bit more information, typicly I design ads that just run on a loop, this ad has to be different because it needs to run in a loop and somehow go and get the countdown according to real time and not just the videos length.  (I've heard of somehow making a flash SWF file that either links to computer or RSS file, but I have no idea how to do that in aftereffects.) This is what i can find, but NOT what i want: https://www.youtube.com/watch?v=K-ilCXXAQGA&app=desktop I want it to use real time for countdown.
    The media player running this 10-sec video ad is apparently compatible with Flash SWF.
    Any help is good and if anyone can point me in the right direction that would be great.
    Thanks in advance .

    Video is video. You have to use another app to overlay something else. HTML 5, javascript, Flash. Can't be done in AE.

  • !!!-Need help for terminating a Java thread in real time

    Hi everyone!
    I use J2SDK1.4.1 on a Unix platform.
    I want to terminate (or stop) a running java thread, which is dealing with time consuming tasks, in real-time (for example: the delay before the thread is terminated can't beyond one second), However, I don't know which techniques I can use to make sure the previous (or old) running java threads have been terminated?
    Could you please give me any help if you can?
    Any suggestion or reply will be kindly appreciated!
    Thanks!

    Thanks very much, jverd !
    I do set a flag that the thread should periodically check !
    Well, the scenario is like this:
    1. the thread read line by line (using BufferedReader) string from a probably huge-size file
    2. analyse each string read from the file if required (some strings may be omitted based on the user's operations), the analyzing process is a time-consuming task, and the analysing process may be terminated at any time the user want.
    3. record only the strings that have been analyzed by the previous process into a recording file
    The problem I meet is as follows: (Here, I suppose that it should take at least 30 seconds to finish analyse all the strings in a given huge file )
    1. the user start the analysing process, and run it for only 5 seconds,then stop the analyzing.
    2. the user start the analysing process again from the begining of the file(analyse the strings within the same file as previous step), and then stop the analysing process at 10 second. (it means, this time the analysing process is running for 10 seconds, still haven't finish analyse all the strings in the file).
    Once I open the record file, I saw some of the strings in the recording file have been repetitively record for 2 times, and the repetitive strings are just the strings the analysing time from at 5 second to at 10 second.
    And the repetitive times are depend on how many time the user start and stop the analysing process using the same file. for example, based on the above two steps, the user do the third step as follow:
    3. the user start the analysing process once again, analyse the same file,too. And run it for 15 seconds
    This time open the recording file, this time I saw some of the strings have been repetitively record for 3 times, and the repetitive strings are just the strings the analysing time from at 10 second to at 15 second.
    So, I guess the problem is probably because the previous analysing threads haven't been terminated completely, or say they just are blocked or set as inactive etc., then when the next time start the analysing process, the old threads will be reactive,and rerun ffrom the last time they are blocked.
    I hope you had catched what I mean, if you not, please ust let me know, I'll try to explain it again.
    Thanks once again!

  • PS CS6: stroke color picker preview in real time not working

    re: NEW color picker stroke color not updating in real time (previewing).
    Is it me or has the stroke color preview been removed in CS6 or is there a setting that needs to be changed to enable it?
    The problem: When I create a shape layer, press enter and then chose a stroke color from the color picker, I select a color but it doesnt update the stroke color until I press enter. I'm sure it used to change in real time as you clicked on the color picker panel before accepting it.
    Any sugestions or ideas as to whats going on or am I going mad?
    Further update: This is when creating a shape but using the new stroke feature in the properties bar at the top (the one which gives you the new fancy options like having a dashed, transparent or gradiented stroke) and not the traditional method of adding it as an effect. This still shows a real time update, but the new method doesnt.

    Curt Y wrote:
    zarrdave wrote:
    You're then moving the colour picker dialogue box to one side so you can see he shape created, and you've then tried clicking on different colours and the border color has changed after each click (but before you press OK)?
    If thats working so the color changes in real time for you, then unfortunatley I've got a problem with my version.
    Using Win7 CS6 extended, and following your instructions it works for me.
    Border changes withn I click on color pallet with color picker.
    Odd, same version/ O.S. here, thanks for that though Curt Y. Are you sure you're not clicking on the preset colours and actually using the color picker dialogue box.
    I've been in a bit of a rush here at the office and appologise for not being clearer and posting a screencap earlier.
    To clarify, its the Cyan dialogue box not the orange box I'm talking about  (nice choice of colours I know ). The top right icon in the organge box with the colours in is how you get to it.

  • Reference monitor doesn't play simultaneously in real time? How is it used?

    I thought the point is to have two monitors playing back simultaneously for scopes / composite or to send to a secondary feed for clients, similar to video village on set.

    Not sure why you started a new thread on this ..but anyway.
    The reference monitor is not designed or suitable for a secondary feed to external monitors.
    It is used to have two looks at same frame eg a composite and a scope
    or two looks at  different frames eg unganged .  This maybe for a CC and grading comparison.
    It is not absolutely vital that it plays in real time for either of these instances.

  • Real time application

    hi 
    i had a problem creating a real time application. 
    the project have all the files on the image1(proyecto), I'm trying to create the real time for then run the host executable. 
    i put all the sources files like image2(sourcefilesrttarget), the others configuration still quiet.
    then i built it, set us startup, deployed it, and for last run as startup, reboot the rt target, but then when i gonna run the host executable, the variables doesn't work and the executable is already on the firewall. 
    when i just connected the CRIO- rttarget ,deploy the principal vi for the target that is Aplicacion RT principal controaldor ,then run the principal.vi of the host it works fine.
    So i don't know why with the building and deplying the real time doesn't work? maybe something of configuration it's missing but  i don't know. 
    thnks for any help
    Attachments:
    proyecto.png ‏72 KB
    sourcefilesrttraget.png ‏67 KB

    Thnks Omar R. 
    yes we are missing some configuration but i don't have idea what is it. 
    i followed the first link to deploy network variables but this doesnt work when i run the exe, and then when i gonna run the principal.vi since labview i get the next error
    Possible reason(s):
    LabVIEW: (Hex 0x8BBB0005) Unable to locate the shared variable in the Shared Variable Engine (SVE). Deployment of this shared variable may have failed, the SVE has not started, or the SVE is too busy to respond to this request.
    i post you all the configuration windows about the .EXE 

  • Real Time Arranger Functions?

    Can Logic or Main Stage function as a real time arranger and furnish backing tracks on the fly? Is there a plug-in to do this?
    I currently use a Roland RA-800 arranger module to create styles and harmonies based on the notes that I am playing on a simple MIDI keyboard. It does this in real time for live performance. This arranger module is basically the electronic circuits from an arranger keyboard (like a Roland G-70) but does not have an actual keyboard.
    I would like to replace the dedicated arranger module with a laptop and software. Any suggestions?

    wrath_of_con wrote:
    I do not have a while loop around that VI (maybe this is why the read/write doesnt work, because it only runs once?)
    You definitely need to wrap the code running on your FPGA in a While loop so that it continues running. Commonly we set the loop to run indefinitiely (wire a constant to the Loop termination terminal) and then control the operation of the VI within the loop using the front panel controls.
    But regarding clusters and Read/Write... from the LabVIEW help...
    "You can write to a whole cluster, but you cannot write to individual elements of a cluster."
    In our application I will definitely need tyo write to individual elements of a cluster. One basic thing I am doing is controlling a stepper motor driver, giving it pulses, direction, etc. I have been able to make it work using the Call VI and then Bundling by Name whatever cluster I want access to.
    To update individual elements of a cluster in your FPGA VI, you need to create individual controls on the front panel of the FPGA VI. Add the updated data to the cluster that you are maintaining within your VI. In the new While loop, create a shift register and use it to store the cluster as a state variable of your VI. Then whenever you need to update nay values in the cluster use the Bundle by Name function as you described.
    Christian Loew, CLA
    Principal Systems Engineer, National Instruments
    Please tip your answer providers with kudos.
    Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
    or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
    to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

  • Report execution start and end date/time

    Hi All,
    How can one find execution start and end date/times for all reports? Basically I am looking to see what reports were run on a day, when and how long it took for each to complete.
    Thank you.
    Denis

    Hi,
    The "eul5_batch_reports" holds the data about the scheduled report and if you don't have any so you will not have any data.
    Take a look at "EUL5_QPP_STATS"
    for example:
    select
    qpp.qs_doc_name,
    qpp.qs_doc_details,
    fu.user_name Ran_by,
    qpp.qs_created_date Start_run,
    qpp.qs_doc_owner Doc_owner,
    qpp.qs_num_rows rows_fetch,
    qpp.qs_est_elap_time estimated_time,
    qpp.qs_act_elap_time Run_time,
    qpp.qs_act_cpu_time Cpu_time
    from eul_us.EUL5_QPP_STATS qpp,
    fnd_user fu
    where substr(qpp.qs_created_by,2,10)=fu.user_id
    order by qs_created_date

  • Real Time XI

    HI,
    I am new to XI. Can anybody tell me where actually XI used in Real Time!
    after doing the course, i got some knowledge that communicating with B2B applications.
    Is it supports between EAI(enterpeise application integration) also?
    And in what other areas we can use XI.
    How about with Biztalk?
    Somebody please reply for this..
    Thanks in Advance.
    Jen

    Hi Jen,
    >><i>Can anybody tell me where actually XI used in Real Time!</i>
    XI is a middleware used when you want two or more systems to communicate with each other.
    I am currently working on a project-where everyday, data is loaded from  an SAP R/3 system into another SAP HR system. This data is being sent through XI - so that certain validations also can be performed - this is real time for you:)
    >><i>Is it supports between EAI(enterpeise application integration) also?</i>
    So, it surely does!
    >><i>And in what other areas we can use XI.</i>
    You can use XI not only as a means of communication between systems, but also make the communication "stateful"- with the help of ccBPM
    It is capable of creating a platform for communication for many systems at one time!
    >><i>How about with Biztalk?</i>
    Right now, there in one interesting forum discussion happening on the same topic, here's the link:-
    SAP XI versus BizTalk
    You will find a whole lot of information on sdn regarding XI...
    Happy exploring!
    Sushumna

  • Semantic Logging - RollingFlatFileSink - Real-Time Logging

    We're currently using semantic logging and are able to both save to rolling flat files and a sql database.
    A difference we're seeing is that the sql sink inserts every x seconds while the rolling flat file sink doesn't insert data until the file rolls over or the service stops. 
    Is there a way to have inserts happen in real-time for the rollingFlatFileSink?

    Please post questions related to this product in their
    forums at CodePlex.

  • Hardware recommendation for a real-time camera

    Hi All,
    We are interested in using some cameras with LabVIEW real-time for some data acquisition. We are monitoring quite a large array of points for on/off signals (so a camera is easier to implement than an array of photodiodes). Our initial spec is a CCD, 640x480 chip and about 15fps. I'm guessing firewire or Gig-E as the interface as I've heard USB is not compatible with real-time.
    Our plan is to develop the application to run under LabVIEW real-time on a PXI platform. We also hope to eventually deploy the system so we'd prefer not to use NI Vision (I'm not sure if this is possible or not). Similarly due to cost we'd prefer not to use the Embedded/Compact Vision Systems if we can avoid it.
    Can anyone recommend a camera which they have used with LabVIEW real-time? I have no real experience with RT as yet so any advise at all would be a great help.
    We are also hoping to deploy the system using a cRIO as the main hardware platform. I've seen real-time cRIOs  (http://sine.ni.com/nips/cds/view/p/lang/en/nid/208042) have Gig-E built in. Has anyone used a Gig-E camera directly with one of these controllers?
    Thanks for your help,
    Dave

    Hello DeltaJ,
    Can I suggest that you contact the UK branch by calling 01635 523545 and request that you speak to you local Inside Sales Representative. They will be able to speak to you further regarding your full systems specifications and suggest which NI products will be best for you. 
    With regards,
    Message Edited by Philip.k on 03-09-2010 05:27 AM
    Philip
    Applications Engineer
    National Instruments
    UK Branch
    ===If this fixes your problem, mark as solution!===

Maybe you are looking for

  • How do you fix error message "data rate for this file is too high for DVD.  You must replace this file with one of a lower data rate".

    When trying to burn a DVD it will go through the encoding step and at 98% we see the message 'data rate for this file is too high for DVD.  You must replace this file with one of a lower data rate".  We need help to correct this so we can complete bu

  • Error creating RTP in version 11.

    This is the error that I am getting while creating a RTP in calculation manager in EPMA. Oracle EPM System Workspace - ErrorError :Error while executing query: 'insert into CALCMGRVARIABLES (ID, NAME, UPPERNAME, DESCRIPTION, OWNER, CREATED, MODIFIEDB

  • How do i install the latest firmware for my muvo tx

    gud day fellow forumist.....im new here and i would like to ask for assistance on how to upgrade the firmware of my mp3 player muvo tx tm. i've already downloaded the latest firmware and saved in on my computer i just want to know the procedures on h

  • Problem on BW query

    Hi Friends,   I have created a query on virtual infoprovider,it has cons group Hier,fiscal year and posting period.when i execute the query with fiscal years eg:2005 and 2006 and possting period range eg:5 to 6 with cons group hier value,it is displa

  • How do I get unique UUID on identical systems in Windows?

    It appears that all my MBP13" systems have the same BIOS information on the logic board.  This causes Windows to generate the same UUID when it is installed.  We have a program Kurzweil 3000 for students with learning disabilities that requires each