New LabHSM Toolkit - Agile development of complex event-driven maintainable LabVIEW applications with active objects / actors based on a universal Hierarchical State Machine / statechart template.

Dear Fellow LabVIEW programmers:
Most of the systems you deal with are reactive. It means that their
primary function is constant interaction with their environment by
sending and receiving events. But most likely, they can have something
happening inside them too, even when they are not processing messages
received from outside. So, such systems have to continuosly react to
external and internal stimuli. Right? Moreover, most likely, they
consist of subsystems that are reactive too and, in turn, can have
their own "life", to an extent independent from other parts (with
which they still communicate, of course). Reactive (event-driven)
systems are more naturally modeled with active objects. So, why then
should we try to model and code them with GOOP and its passive
("dead"!) objects?
"Flat" State Machines have been known for decades to have severe
limitations. It's been more than 20 years since Dr. Harel invented
Hierarchical State Machines (statecharts) to fight those limitations.
Then why does NI still tout the same old good Moore FSM as the
ultimate tool for event-driven programming in LabVIEW in its $995
State Diagram KIt?
The LabHSM toolkit we are happy to present, makes it possible to
easily create and then maintain complex event-driven applications in
LabVIEW as a collection of HSM-driven active object VIs using a higher
level of abstraction and agile software development methodologies.
These active object VIs are created based on a universal Hierarchical
State Machine ( HSM or statechart ) template. So. all your code looks
similar regardless of its functionality!
We all love just jump to code, right? However, to be good boys, we
need to do design first. Then implement it in code. If the logic is
modified we need to redo the design first and then redo the code. When
using LabHSM where behavior information is abstracted into a separate
HSM data file editable with a supplied editor, there is no need for
coding separate from design any more. The modified behavior becomes
code automatically as soon as the HSM file is saved. Design is code!
The implementation basically follows Dr. Samek's Quantum Programming
paradigm. (see http://www.quantum-leaps.com). However, as already
mentioned, LabHSM stores the behavior information in a file separate
from the code itself. It also adds state dependent priorities to
events, a separate queue for public events/messages, and, of course,
some LabVIEW specific code like capturing front panel user events and
putting them into the private Events queue. Communication and
instantiation functions are also rather specific for LabVIEW.
It is available for UNLIMITED PERIOD trial. Please visit
http://www.labhsm.com for details and download. The site also contains
references which you may want to check to learn more about
hierarchical state machines and active object computing.
Since this is our debut we will appreciate any comments and
suggestions. Our contact information is available on our site, of
course.
Have a G'day!

Symtx is currently hiring the following position. Please contact me if interested.
Amy Cable
Symtx, HR
[email protected]
Symtx, the leading supplier of functional test equipment, hires the brightest & most talented engineering professionals to design & manufacture complex custom electronic systems for advanced technology leaders in the defense, aerospace, communications, medical, transportation & semiconductor industries. Symtx’ challenging & dynamic work environment seeks to fill openings with highly qualified electronic engineering design professionals.The ideal candidate will be responsible for defining the requirements, software design and code development, and integration of test control software for custom functional test systems. Candidate should be familiar with data acquisition concepts, instrument control, complex test, measurement and calibration algorithm development and definition and implementation of control interfaces to hardware. Prefer familiarity with instrument control via GPIB, VXI, MXI, RS-232 desirable. Requires BS/MSEE and 3 -7+ yrs of experience in one or several of the following test applications in a Windows NT/2000/XP environment using Labwindows CVI, TestStand, Labview, Visual Basic, C++ and knowledge of RF systems is a plus. Job responsibilities will include software design, development, integration, team leadership, and interfacing with customers( includes PDR’s & CDR’s).

Similar Messages

  • Now on LINUX too: LabHSM, the toolkit for agile and complex event-driven development

    We are happy to announce that, thanks to the efforts of Mr. German Schumacher, LabHSM is now available to the Linux users too. If you are a LabVIEW for Linux user, please feel free to download LabHSM from the respective page of our site: http://labhsm.com/download.htm
    About LabHSM: LabHSM is a professionally designed toolkit that allows creating complex event-driven LabVIEW application as an easily maintainable collection of asynchronously communicating active objects ( actors ) based on a universal Hierarchical State Machine ( HSM or statechart ) template. The LabHSM toolkit enables the programmer to work on a higher level of abstraction and utilize agile software development methodologies combining design and coding in one highly flexible process.
    Stanislav Rumega
    NI Certified LabVIEW Developer
    H View Labs

    Symtx is currently hiring the following position. Please contact me if interested.
    Amy Cable
    Symtx, HR
    [email protected]
    Symtx, the leading supplier of functional test equipment, hires the brightest & most talented engineering professionals to design & manufacture complex custom electronic systems for advanced technology leaders in the defense, aerospace, communications, medical, transportation & semiconductor industries. Symtx’ challenging & dynamic work environment seeks to fill openings with highly qualified electronic engineering design professionals.The ideal candidate will be responsible for defining the requirements, software design and code development, and integration of test control software for custom functional test systems. Candidate should be familiar with data acquisition concepts, instrument control, complex test, measurement and calibration algorithm development and definition and implementation of control interfaces to hardware. Prefer familiarity with instrument control via GPIB, VXI, MXI, RS-232 desirable. Requires BS/MSEE and 3 -7+ yrs of experience in one or several of the following test applications in a Windows NT/2000/XP environment using Labwindows CVI, TestStand, Labview, Visual Basic, C++ and knowledge of RF systems is a plus. Job responsibilities will include software design, development, integration, team leadership, and interfacing with customers( includes PDR’s & CDR’s).

  • New version of the LabHSM Toolkit for Complex Event-Driven Development is Now Available!

    A new version of the unique toolkit is now available for download. As announced earlier, LabHSM makes it possible to easily create and then maintain complex event-driven applications in LabVIEW as a collection of HSM-driven active object VIs using a higher level of abstraction and agile software development methodologies. These active object VIs are created based on a universal Hierarchical State Machine ( HSM or statechart ) template. Therefore, all your code looks similar regardless of its functionality!
    So, what’s new in version 1.1?
    • "No hands" block diagram modifications! Version 1.1 actually creates, renames, and removes actions on the block diagram as you define, rename, and remove them in the editor! (No, it can't fill in all the details for you, but it can do some, if you think ahead, by replicating similar actions.)
    • Two new screens, Events Usage and Actions Usage, (available in licensed copies only) clearly show where (in which state(s)/transition(s)) and how (is it an entry action, exit action or event handling action?) a particular event or action is used. Moreover, if after selecting an instance on the list, the Go To button is pressed, it makes the main screen jump to respective location in the HSM structure. In the case of Actions Usage screen, the respective action is also displayed on the block diagram. Thus, these screens provide two more different cross-sections of the HSM data set and two additional ways to navigate it – now along the Actions and Events dimensions too instead of just the state tree in the first version.
    • Version 1.1 can duplicate events or actions, which helps when you've got several that are similar. Changes in the events and actions lists are reflected immediately on the main screen and on the block diagram (which solves the previous problem of deleting a renamed event or action when it's still in use).
    • The Events and Actions List Editors are no longer modal and neither are the Events and Actions Usage screens, so you can have all the panels and the block diagram visible and move freely among them as you build your HSM (a good argument for an even larger monitor).
    • When you save an HSM file, version 1.1 automatically adds the .hsm extension if you leave it out and it remembers the last directory you used.
    • The Loaded VIs utility now can open and close block diagrams (if they are not protected with a password) and display only VIs with modal front panels, if desired—useful for quickly finding and closing accidentally opened (e.g., from the hierarchy window) modal VIs. Make a modal version of this utility and keep it on the Desktop for this purpose.
    • A new example of a simple hierarchical state machine and two more excellent tutorials from Paul F. Sullivan (SULLutions.com) are included into the package. The tutorials are also available online. The overview article has also been extended.
    As before, the LabHSM toolkit is available for UNLIMITED PERIOD trial. Please visit http://www.labhsm.com for details and download. The site also contains references which you may want to check to learn more about hierarchical state machines and active object computing.
    Stanislav Rumega
    NI Certified LabVIEW Developer
    H View Labs
    http://www.labhsm.com
    [email protected]
    US Toll-Free Phone/Fax: 877-570-8684

    I am not really sure if Azure support this but its worth to make your configuration file to support .NET 4.0
    $PShome\PowerShell_ISE.CONFIG and $PSHOME\PowerShell.exe.config will be not existing.
    So you can make an entry in configuration to support .NET framework 4.0
    like shown below
    $config_text = @"
    <?xml version="1.0"?>
    <configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0.30319"/>
    <supportedRuntime version="v2.0.50727"/>
    </startup>
    </configuration>
    $config_text| Out-File $pshome\powershell.exe.config
    $config_text| Out-File $pshome\powershell_ise.exe.config
    Close PowerShell Console and open as administrator.
    Try loading the modules back and let me know.
    Regards Chen V [MCTS SharePoint 2010]

  • Version 1.1.1 of LabHSM Toolkit for Complex Event-Driven Development in LabVIEW – Small Corrections and Huge Changes in Licensing.

    A new version of the unique toolkit is now available for download. As announced earlier, LabHSM makes it possible to easily create and then maintain complex event-driven applications in LabVIEW as a collection of HSM-driven active object VIs using a higher level of abstraction and agile software development methodologies. These active object VIs are created based on a universal Hierarchical State Machine ( HSM or statechart ) template. Therefore, all your code looks similar regardless of its functionality!
    So, what’s new in version 1.1.1?
    The code (made in LabVIEW 7.0 for Windows) now comes complete with block diagrams (password protected).
    Simpler debugging code in the full template.
    Extra menu items in the editor to open VIs as well as HSM files - nice to have when the LabHSM editor is the only VI open.
    Copying of default actions is now implemented correctly.
    No more run-time licenses! Just buy a developer's license once and distribute as many applications as you like!
    The "Demo_" prefix is no longer required for VIs created in the trial version.
    No more nag messages while running your HSMs!
    As before, the LabHSM toolkit is available for UNLIMITED PERIOD trial. Please visit http://www.labhsm.com for details and download. The site also contains references which you may want to check to learn more about hierarchical state machines and active object computing.
    Stanislav Rumega
    NI Certified LabVIEW Architect
    H View Labs

    Symtx is currently hiring the following position. Please contact me if interested.
    Amy Cable
    Symtx, HR
    [email protected]
    Symtx, the leading supplier of functional test equipment, hires the brightest & most talented engineering professionals to design & manufacture complex custom electronic systems for advanced technology leaders in the defense, aerospace, communications, medical, transportation & semiconductor industries. Symtx’ challenging & dynamic work environment seeks to fill openings with highly qualified electronic engineering design professionals.The ideal candidate will be responsible for defining the requirements, software design and code development, and integration of test control software for custom functional test systems. Candidate should be familiar with data acquisition concepts, instrument control, complex test, measurement and calibration algorithm development and definition and implementation of control interfaces to hardware. Prefer familiarity with instrument control via GPIB, VXI, MXI, RS-232 desirable. Requires BS/MSEE and 3 -7+ yrs of experience in one or several of the following test applications in a Windows NT/2000/XP environment using Labwindows CVI, TestStand, Labview, Visual Basic, C++ and knowledge of RF systems is a plus. Job responsibilities will include software design, development, integration, team leadership, and interfacing with customers( includes PDR’s & CDR’s).

  • Now on Mac too: LabHSM, the toolkit for agile and complex event-driv​en developmen​t

    We are happy to announce that Mac versions of LabHSM are now available for free UNLIMITED PERIOD TRIAL download at http://www.labhsm.com/download.htm
    We thank Mr. Paul F. Sullivan (http://www.sullutions.com) for his help in making this possible. Please also check out his great "My First LabHSM Project" manuals, which are now available at our site and included into the LabHSM downloads for all LabVIEW versions.
    For those who joined this list after our latest LabHSM announcement:
    LabHSM is a professionally designed toolkit that allows creating complex event-driven LabVIEW application as an easily maintainable collection of asynchronously communicating active objects ( actors ) based on a universal Hierarchical State Machine ( HSM or statechart ) template. The LabHSM toolkit enables the programmer to work on a higher level of abstraction and utilize agile software development methodologies combining design and coding in one highly flexible process. Please see http://www.labhsm.com for more details.
    Stanislav Rumega
    NI Certified LabVIEW Developer
    H View Labs

    Symtx is currently hiring the following position. Please contact me if interested.
    Amy Cable
    Symtx, HR
    [email protected]
    Symtx, the leading supplier of functional test equipment, hires the brightest & most talented engineering professionals to design & manufacture complex custom electronic systems for advanced technology leaders in the defense, aerospace, communications, medical, transportation & semiconductor industries. Symtx’ challenging & dynamic work environment seeks to fill openings with highly qualified electronic engineering design professionals.The ideal candidate will be responsible for defining the requirements, software design and code development, and integration of test control software for custom functional test systems. Candidate should be familiar with data acquisition concepts, instrument control, complex test, measurement and calibration algorithm development and definition and implementation of control interfaces to hardware. Prefer familiarity with instrument control via GPIB, VXI, MXI, RS-232 desirable. Requires BS/MSEE and 3 -7+ yrs of experience in one or several of the following test applications in a Windows NT/2000/XP environment using Labwindows CVI, TestStand, Labview, Visual Basic, C++ and knowledge of RF systems is a plus. Job responsibilities will include software design, development, integration, team leadership, and interfacing with customers( includes PDR’s & CDR’s).

  • Huge Basic Price Drop for LabHSM Toolkit for advanced event-driven development

    Dear fellow LabVIEWers :
    I am happy to announce that to increase the attractiveness of the LabHSM toolkit the basic price was just dropped from about $1,000 to just $249!
    As our website says, the price is not set in stone (even this new low one!). We encourage the prospective clients to make us an offer and we promise that no reasonable offer will be refused. So, some people have already done exactly that – told us a price they could afford and we sold them LabHSM at THEIR price. However, it seems to us that too many people don’t like the (too high in their opinion) basic price but still don’t notice the “Make us an offer” option (despite very large font and bright color) and/or just hesitate to make an offer. We hope that the new, significantly reduced basic price will make the toolkit more attractive to those folks who don’t like to negotiate.
    About LabHSM:
    LabHSM is a professionally designed toolkit that allows creating complex event-driven LabVIEW application as an easily maintainable collection of asynchronously communicating active objects ( actors ) based on a universal Hierarchical State Machine ( HSM or statechart ) template. The LabHSM  toolkit enables the programmer to work on a higher level of abstraction and utilize agile software development methodologies combining design and coding in one highly flexible process.
    Stanislav Rumega, CLA
    H View Labs
    http://labhsm.com

    An update: I am still in Milwaukee, Wisconsin, USA. The current client ran out of projects for me,
    so I am ACTIVELY looking now. An updated resume is attached. If you are in US and any farther from me than Chicago, relocation assistance is highly desired.
    Again,
    I am so fed up with US immigration "process" (almost NINE years here LEGALLY and green card is nowhere in sight!) that would SERIOUSLY consider UK, Australia, Canada, EU if somebody is SERIOUSLY willing
    to help with the papers and relocation.
    An updated resume is attached.
    Recent achievements:
    1. A couple of test stands  for testing  high voltage (15kV, 27kv, 38kV)  high current (up to 100A) reclosers. Those devices are used by electrical utilities companies. They are made by Cooper Power Systems. It's sort of a big three phase breaker but with the brains - it's own computer. Very sophisticated device. It is programmed at which currents and for how long to wait before opening the circuit, when and how many times to try to close it again before locking out, etc. See http://cooperpower.com/Products/Distribution/Reclosers/ for more info on.
    2.Updated the David Boyd's famous Tunnel Wiring Wizard to make it work with LV 8. See LAVA forums: http://forums.lavag.org/index.php?s=&showtopic=211&view=findpost&p=9207
    3. Created a Property and Method Selection (PMS :-)) Assistant to simplify access to undocumented (private) properties and methods in LabVIEW 7 through 8 - very useful for anybody experimenting with VI Scriping features. Again, see it on VI Scripting LAVA forum:
    http://forums.lavag.org/index.php?s=&showtopic=2662&view=findpost&p=10812
    Attachments:
    Stanislav Rumega Resume 05-2006.doc ‏96 KB

  • NI Certified LabVIEW Developer, NI Week Winner, Author of LabHSM, a Toolkit for Complex Event-Driv​en Developmen​t in LabVIEW

    Thank you for your interest. If you need a LabVIEW developer, you will find that my resume which is attached, outlines why I am an excellent fit for a position with your company.
    In addition to my broad educational background including two Masters Degrees in Electrical Engineering and Physics, numerous Computer Science courses taken, and twelve years of diverse experience in programming, system administration, and support, I am a National Instruments Certified LabVIEW Developer. As you can see on the National Instruments website, there are only about 400 people worldwide who were granted this title. I have a history of numerous successful projects in the areas of industrial automation, control and data acquisition. In particular, I have implemented several LabVIEW test systems projects including the following:
    - Real-Time Natural Gas Mixtures Characterization System, based on near infrared absorption spectroscopic data for Gas Technology Institute;
    - Real-Time Electron Beam Doses Monitoring, Beam Parameters Measurement, and Ion Charge Measurement Systems for Steris Corporation (NI WEEK 2003 BEST APPLICATION CONTEST WINNER in R&D/Lab Automation Category);
    - Control and Data Acquisition Program for an Electron Spectrometer System in the Western Michigan University Accelerator Laboratory;
    - LIMS II (Temperature Test), Surge Test Automation, Locked Rotor Test, Variable Ambient Chamber Control and Data Acquisition systems for Underwriters Laboratories (UL);
    - Abrasion Wear Test for Caterpillar;
    - Distributed Data Acquisition and Reporting System for Hydraulic Spray Nozzles Testing for Spraying Systems Co.
    Descriptions and code examples of projects I have done are available upon request.
    It was me who created LabHSM (http://labhsm.com), a toolkit for advanced event-driven development in LabVIEW. It allows creating complex applications as a collection of active object type components that have uniform structure, but different purposes. Each component runs independently providing services to other components and exchanging data via standardized queued messages. The resulting code has the same structure and looks similar regardless of specific functionality. It is easily readable and modifiable by developers other than the author. LabHSM implements the powerful paradigm of hierarchical state machines (Harel/UML statecharts) and has a separate specialized editor for defining component behavior on a higher level of abstraction.
    I also have done several projects involving HMI, digital I/O, motion control, communication between a PC and PLC's, using Visual Basic, Think & Do, Steeplechase and other software tools.
    My experience and background enable me to master any software development tool quickly, making me a perfect candidate who can always keep up with the ever-changing world of computer technologies.
    I am looking forward to discussing this opportunity with you.
    Sincerely,
    Stanislav Rumega
    The web version of my resume is available at:
    http://styrum.bizhat.com
    Attachments:
    Stanislav Rumega Resume 02-2005.zip ‏26 KB

    Symtx is currently hiring the following position. Please contact me if interested.
    Amy Cable
    Symtx, HR
    [email protected]
    Symtx, the leading supplier of functional test equipment, hires the brightest & most talented engineering professionals to design & manufacture complex custom electronic systems for advanced technology leaders in the defense, aerospace, communications, medical, transportation & semiconductor industries. Symtx’ challenging & dynamic work environment seeks to fill openings with highly qualified electronic engineering design professionals.The ideal candidate will be responsible for defining the requirements, software design and code development, and integration of test control software for custom functional test systems. Candidate should be familiar with data acquisition concepts, instrument control, complex test, measurement and calibration algorithm development and definition and implementation of control interfaces to hardware. Prefer familiarity with instrument control via GPIB, VXI, MXI, RS-232 desirable. Requires BS/MSEE and 3 -7+ yrs of experience in one or several of the following test applications in a Windows NT/2000/XP environment using Labwindows CVI, TestStand, Labview, Visual Basic, C++ and knowledge of RF systems is a plus. Job responsibilities will include software design, development, integration, team leadership, and interfacing with customers( includes PDR’s & CDR’s).

  • NI Certified LabVIEW ARCHITECT, NI Week Winner, Author of the LabHSM Toolkit

    Thank you for your interest. I already posted here, but since the header of the original said "Certified Developer" and I am a Certified ARCHITECT now, I decided to post again.
    If you need a LabVIEW developer, you will find that my resume which is attached, outlines why I am an excellent fit for a position with your company.
    In addition to my broad educational background including two Masters Degrees in Electrical Engineering and Physics, numerous Computer Science courses taken, and twelve years of diverse experience in programming, system administration, and support, I am a National Instruments Certified LabVIEW ARCHITECT. As you can see on the National Instruments website, there are only about 50 people worldwide who were granted this title. I have a history of numerous successful projects in the areas of industrial automation, control and data acquisition. In particular, I have implemented several LabVIEW test systems projects including the following:
    - Real-Time Natural Gas Mixtures Characterization System, based on near infrared absorption spectroscopic data for Gas Technology Institute;
    - Real-Time Electron Beam Doses Monitoring, Beam Parameters Measurement, and Ion Charge Measurement Systems for Steris Corporation (NI WEEK 2003 BEST APPLICATION CONTEST WINNER in R&D/Lab Automation Category);
    - Control and Data Acquisition Program for an Electron Spectrometer System in the Western Michigan University Accelerator Laboratory;
    - LIMS II (Temperature Test), Surge Test Automation, Locked Rotor Test, Variable Ambient Chamber Control and Data Acquisition systems for Underwriters Laboratories (UL);
    - Abrasion Wear Test for Caterpillar;
    - Distributed Data Acquisition and Reporting System for Hydraulic Spray Nozzles Testing for Spraying Systems Co.
    It was me who created LabHSM (http://labhsm.com), a toolkit for advanced event-driven development in LabVIEW. It allows creating complex applications as a collection of active object type components that have uniform structure, but different purposes. Each component runs independently providing services to other components and exchanging data via standardized queued messages. The resulting code has the same structure and looks similar regardless of specific functionality. It is easily readable and modifiable by developers other than the author. LabHSM implements the powerful paradigm of hierarchical state machines (Harel/UML statecharts) and has a separate specialized editor for defining component behavior on a higher level of abstraction.
    I also have done several projects involving HMI, digital I/O, motion control, communication between a PC and PLC's, using Visual Basic, Think & Do, Steeplechase and other software tools.
    My experience and background enable me to master any software development tool quickly, making me a perfect candidate who can always keep up with the ever-changing world of computer technologies.
    I am looking forward to discussing this opportunity with you.
    Sincerely,
    Stanislav Rumega, CLA
    http://labhsm.com/resume
    Attachments:
    Stanislav Rumega Resume 06-2005.doc ‏87 KB

    An update: I am still in Milwaukee, Wisconsin, USA. The current client ran out of projects for me,
    so I am ACTIVELY looking now. An updated resume is attached. If you are in US and any farther from me than Chicago, relocation assistance is highly desired.
    Again,
    I am so fed up with US immigration "process" (almost NINE years here LEGALLY and green card is nowhere in sight!) that would SERIOUSLY consider UK, Australia, Canada, EU if somebody is SERIOUSLY willing
    to help with the papers and relocation.
    An updated resume is attached.
    Recent achievements:
    1. A couple of test stands  for testing  high voltage (15kV, 27kv, 38kV)  high current (up to 100A) reclosers. Those devices are used by electrical utilities companies. They are made by Cooper Power Systems. It's sort of a big three phase breaker but with the brains - it's own computer. Very sophisticated device. It is programmed at which currents and for how long to wait before opening the circuit, when and how many times to try to close it again before locking out, etc. See http://cooperpower.com/Products/Distribution/Reclosers/ for more info on.
    2.Updated the David Boyd's famous Tunnel Wiring Wizard to make it work with LV 8. See LAVA forums: http://forums.lavag.org/index.php?s=&showtopic=211&view=findpost&p=9207
    3. Created a Property and Method Selection (PMS :-)) Assistant to simplify access to undocumented (private) properties and methods in LabVIEW 7 through 8 - very useful for anybody experimenting with VI Scriping features. Again, see it on VI Scripting LAVA forum:
    http://forums.lavag.org/index.php?s=&showtopic=2662&view=findpost&p=10812
    Attachments:
    Stanislav Rumega Resume 05-2006.doc ‏96 KB

  • Event Handling in labview with arrays as event data

    Hey folks,
    I have a Labview Application which uses a dll to read Ethernet data. The setup is such that, when the dll has fresh data it sends out an event to the Labview Application so that the fresh data can be displayed.
    However i have only managed to get this event based mechanism to send out a single structure at a time. Hence if there are 10 fresh data values, i need to send out 10 events (each event structure contains the parameter name, parameter value, unit and time stamp). It would be more efficient to send out an array of structures in a sigle shot.
    I have tried this but Labview keeps crashing saying that an error was encountered and Labview needs to close along with an access violation message. I did a lot of online searching and found some LV code for event handling but not come accross any implementation which uses arrays as evend data. Is this supoorted? And if so is there any example vi that can be shared so that i get some knowledge about this.
    Many Thanks in adavance,
    Abel. 

    I also gave a try by using a variant as the event data type instead of the cluster which contains the array of floats. I converted the cluster into a variant and used that to create the user event reference. Followed the same logic while decoding the dats.
    But still the crash.... Here is the windbg output...
    ModLoad: 07580000 075b7000 C:\Program Files\National Instruments\LabVIEW 2012\resource\lvalarms.dll
    ModLoad: 0ca90000 0cb72000 C:\Program Files\National Instruments\LabVIEW 2012\resource\mesa.dll
    ModLoad: 0c7f0000 0c7f9000 C:\Program Files\National Instruments\LabVIEW 2012\resource\lvuste.dll
    ModLoad: 35000000 3509b000 C:\Program Files\National Instruments\Shared\TDMS\tdms.dll
    ModLoad: 0c860000 0c87c000 D:\SapphireViewer\dll\SapphireClientDll.dll
    ModLoad: 0e240000 0e2c7000 C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.6195_x-ww_44262b86\MSVCP80.dll
    ModLoad: 0e2d0000 0e36b000 C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.6195_x-ww_44262b86\MSVCR80.dll
    (1cb0.1a34): Access violation - code c0000005 (first chance)
    First chance exceptions are reported before any exception handling.
    This exception may be expected and handled.
    eax=0e47f8b4 ebx=051f0040 ecx=051f0040 edx=061e5764 esi=22820840 edi=07b10040
    eip=03c2050c esp=0e47f5cc ebp=0e47f810 iopl=0 nv up ei pl nz na po nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010202
    *** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files\National Instruments\LabVIEW 2012\resource\tdcore_12_0.dll -
    tdcore_12_0!LvVariant:etContents+0xac:
    03c2050c 837e3100 cmp dword ptr [esi+31h],0 ds:0023:22820871=????????
    I cannot really tell whats going on. Looking for some pointers.
    Regards,
    Abel.

  • Agile Development in an SAP Landscape

    My team is looking to shift from a 'regular', waterfall-type development methodology which delivers 2 large functional releases per year to a more flexible, nimble project based approach based on Agile Development methodologies.
    The goal is to be able to treat each project independently from a resource and scheduling perspective - so multiple projects could be underway at any one time but each one potentially running on a different time line.  Of course, life-cycle support for the production environment would be on-going at the same time.
    The problem we face is defining an SAP system landscape that supports this approach and that allows for the management of the inevitable conflicts that will arise when different projects require changes to the same development object.
    I'm interested to hear feedback from anyone who has implemented an Agile Development approach within an SAP environment ( successfully or not ! ) as well as ideas for what a  possible Agile SAP landscape could look like.
    Thanks
    Tim

    Our team has been adopting some agile practices and have seen some great benefits. We have not embraced one methodology entirely (XP, Scrum, etc.).  We're taking bits and pieces that make sense in our environment and adopting them incrementally. 
    Here's an example of some of the things that we're doing:
    1.  Chunking out development tasks.  Basically working with the requirements or functionality that we know and not waiting until every possible scenario is clearly (or not so clearly) defined.  We try to get stakeholders (business users and BPx's) looking at our programs and prototypes often to ensure that we're on the right track.  This chunking out of tasks has been a benefit in that it is easier to manage (from a manager and developer perspective) and it gives us clearly definable goals for what we're shooting for in a fixed time frame (1 week).  We talk individually every day (short spinarounds) to ensure that we're on track and identify any potential risks.
    2.  Modeling of requirements.  This proves extremely valuable to our developers, functional folks, and business users.  This usually involves grabbing a couple of folks and whiteboarding ideas to ensure that everybody has a clear understanding of what is going on.  I will admit that this  we certainly don't do it as much as we should, but it's something that we're working on doing as much as we can.
    3.  Frequent builds/migration.  We currently transport released changes to test every 30 minutes in the ABAP stack.  This allows us as developers to move on to the next task and allows our testers a quicker turnaround of bug fixes and new functionality.  We move production code twice a week.  For the JAVA side, we do a "JIT" build/deployment.  As fixes need to be migrated, we check in/build and deploy.  Since the NWDI is still new to us, we haven't done much investigation on automating this process, but I imagine that we will do so in the future.
    One of the challenges that we ran into was thinking that the code was the only thing that matters (which you might get from some agile camps).  Just because you're modeling and documenting (just enough documentation), does not mean that you're not "agile".  You don't throw out design and analysis just so you can sit down and write code to have something to show somebody.  The collaboration and clarity that agile practices provide is one of the keys to making it successful.
    We started implementing some of these practices in the development group about 8 months ago and since then we've seen some interest/adoption in our project management group and functional teams.  I would imagine that we'll continue to pick and choose practices that work for us...try some out, see what happens, adapt, evolve, etc.  So far so good in my opinion.  From a managment perspective, it really has made it easy to know what people are working on and how productive we can be as a group.  From a developer's perspective, it makes development easier and more fun when you have a clear target in front of you and you can throw out ideas in a modeling session.  From the end user perspective, they seem to like that we can roll out production ready functionality in an incremental way so they don't have to wait 6 months to get something that they can see and use.  From my limited experience, it seems to be a much better way to develop applications.

  • An open source framework for agile development with Sites

    I am happy to announce the release of a new open source framework for sites development: AgileSites 1.0.0.beta1.
    AgileSites is an open source framework built using standard and documented Sites API provinding a number of features meant to simplify development, mostly to make agile development and offshoring way easier and more manageable.
    Some of the features:
    - MVC with plain Java controller and pure HTML views
    - Templating done in jQuery style (like client-side javascript templating)
    - Integrated unit testing and build system
    - Integrated csdt so everything is source and can be stored in Git or Subversion and rebuilt with jenkins in minutes
    - Hot reloading of java classes, including the url assembler - you code in java without restarting the application server
    - Single jar deployment - all your site code is in a jar that can be easily tracked and moved around
    - A simplified API layer built on top of standard tag assets making development a breeze
    - Complete and unlimited access to the full Sites API
    - Keeps the JSP structure so the framework can be added to another site using JSP
    AgileSites is available in his own dedicated site: www.AgileSites.org with a video showing his capabilites.

    The framework is completely following WebCenter Sites standard. It is built on top of JSP and Java using only documented API and standard Java libraries. It is not different than any other site implementation. It is basically a pre-built site to make easier applying agile development practices. It is as supported by Oracle as any other custom website implementation on top of Sites.

  • Oracle Complex Event Processing 11gR1 PS2 (11.1.1.3) Download NOW available

    The latest release of Oracle Complex Event Processing is now available for download from the Oracle eDelivery and OTN.
    [OTN Product Download Page|http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html]
    Oracle Complex Event Processing 11gR1 PS2 (11.1.1.3.0) has new features including;
    The Oracle Spatial data cartridge which allows you to write Oracle CQL queries and views that seamlessly interact with Oracle Spatial classes in your Oracle CEP application. Using the Oracle Spatial data cartridge, you can configure Oracle CQL queries that perform the most important geographic domain operations such as storing spatial data, performing proximity and overlap comparisons on spatial data, and integrating spatial data with the Oracle CEP server by providing the ability to index on spatial data.
    For more information please see the latest Oracle Complex Event Processing Documentation.

    Hello,
    The link you provided redirect to the download page on oracle site.
    Using the 11.1.1.5.0 allow me to use only Job Manager.
    Editing a repository with a newer version of the Administration tool will generate an error on BI Server during the rpd deploymet.
    Thank you anyway,
    Jonni

  • My calendar will no longer let me add new event or delete them, it comes up with an error saying "cannot save event, no end date set" or "event does not belong to that event store". can anyone help with this?

    my calendar will no longer let me add new event or delete them, it comes up with an error saying "cannot save event, no end date set" or "event does not belong to that event store". can anyone help with this?

    Hi,
    To configure your ODBC DataSource, go to Control Panel ---> DataSources(ODBC) (If you are in a Windows environment).
    Select the tab System DSN. If you have not added your data source, then do so by clicking on the Add button. If you have added the datasource, click on the Configure button to configure it.
    Give the datasource name, then the database name.
    You have to give the hostname, service name and server name. I guess, in most cases, the datasource name and host name will be the same, service name and server name will be the same. If you are using TCP/IP, the protocol will be onsoctcp.
    There will be a file named Services under C:\WINNT\system32\drivers\etc where you have to give the port number for accessing this server.
    It will be like this <service name> <portnumber>/tcp
    Hope this helps...
    best wishes,
    Nish

  • Establish new connection in SQL developer

    hi,
    i am trying to establish new connection in sql developer, i m just new in orcale and installed 10g , from where i can get all the required information for new connection like HOSTNAME, port , sid etc
    pls someone can help me on this

    Depends. All this was presented to you when installing. If you didn't wrote anything down...
    If you accepted all defaults, it still depends on your DB version (which?).
    K.

  • How create new user in sql developer?

    so i tried creating a new user in SQL developer, under the worksheet section,  for a 12c database
    create user Hares1
    identified by book;
    but I get this error
    SQL Error: ORA-65096: invalid common user or role name
    Sorry I know this is a generalized question. I only learned how to actually connect today - any help of a next step would be appreciated.

    so i tried creating a new user in SQL developer, under the worksheet section,  for a 12c database
    create user Hares1
    identified by book;
    but I get this error
    SQL Error: ORA-65096: invalid common user or role name
    The 'next step' is RTFM. Sorry but for 12c multitenant you simply MUST read the documentation about the new multitenant architecture.
    Your 'problem' is not creating a user with sql developer - it is how to create users in 12c.
    See my extended comments and reply in this thread (and several other threads I reference there) which addresses your exact problem
    12c: ORA-65049: creation of local user or role is not allowed in CDB$ROOT
    http://www.oracle.com/pls/db121/homepage
    I suggest you first read chapters 17 and 18 of the Concepts doc about the new multitenant architecture of 12c.
    http://docs.oracle.com/cd/E16655_01/server.121/e17633/part_consol.htm#CHDGDBHJ
    The 'Common Users in a CDB section answers your question
    >
    The name of every user-created common user must begin with the characters c## or C##. (Oracle-supplied common user names do not have this restriction.)
    >
    There are two types of users in 12c: common and local. You need to understand the difference between them.
    Until you read those doc chapters you won't understand these terms: common user, local user, CDB, PDB, root container, and many others.
    As I said in that other thread:
    You will NOT be successful working with 12c unless you have read and understand the new multitenant architecture that it uses. There are very simple things (connecting, startup/shutdown, creation of users, grants to users, etc) that just don't work the same old way anymore.
    If you try to just 'plow through it' without reading about it you will likely get an exception that you won't understand and it will likely use a term (CDB$ROOT) that you won't understand. Then you will hunt all over (or worse, ask in the forums) to find out about that term.
    Yes - I know how adverse some people are to RTFM replies. But for 12c multitenant it is mandatory to read the docs no matter how expert you may be in previous Oracle versions.

Maybe you are looking for

  • Resource assignment WMS- Defining user profiles and equipment profile

    Can anyone please let me know how I can define the user profiles and equipment profiles in SAP WMS We have a decentralized WMS that we are implementiing . Can any one please let me know how I can define the user profiles and aalso the equipemtn profi

  • After upgrading to iPhoto 11 I can't view my photos

    Yesterday I upgraded my iMac's OS to Lion, and iPhoto 11.  Now when I open iPhoto all my events are there but you can't see them.  There are NO images. I have tried restoreing from my time machine, but I think I'm doing something wrong. Please help!!

  • Replacing HH2 with another router

    Hi folks, I'm going to be replacing the HomeHub v2 with a shiny new Netgear WNR3500L sometime in the next few days. A quick question (or two, actually ) - 1. What's the "recommended" procedure for installing a new router? I'm assuming that it's somet

  • Change of Device Category of a Device

    Hi Can anyone help me about the convenient process so that device category of device can be changed. Actually, my requirement is as follows: 1. User creates a device E1 (External number range) under device category D1. Equipment and serial number are

  • Login issues with zen 11.2.4MU1 and laptops

    Hello, We have been having issues all school year with laptops and logging in. They will get the log in screen to log in to the realm, or they will get the windows log in screen (like they did not have the dlu policy). I have every one up to 11.2.4.M