Help? Looking for better approaches to mutlithreading, parallelism (producer/consumer)

 Hi,
     So II would like to do some parallel processing of data using the multiple cores of my computer, and I'm trying to find a way to do this in labview.  I deally, I would liek to be able to take a given task, put the work into a work queue, have threads from each processor take a task from the work queue and process it in parallel until the work queue is empty, and put the result into a results queue where I could then write the results to a file. So in a text-based languange, the implmentation would be straightforward.. but I'm not sure how to go about this in Labview. 
       I've read about the different designs patterns, and was trying to use a Producer/Consumer approach with queues. What I wanted to do was read a list of files from a directory, stuff the paths into a queue (Work Producer), then have a second loop (Work consumer/Results Producer) dequeue each file, process it, and send the results to a second queue.  Then at the end, a final loop (Results consumer) would read all of the results.
 My question now is..  is there a way to do this more cleanly than what I have on the diagram?  Right now, I have to know in advance how many parallel tasks I want to use, then I have to wire up each task before executing the program.  If I move to a different computer, I need to change the wiring digram.  Is there a way to abstract this to avoid having to make huge changes to the block diagram?  I was considering trying to make the parallel portion fit into a subVI so that I could just copy and paste several sub-vi's to easily add and remove parallel threads..    but its not so simple to have to keep track of all the queue references, and etc..  
Has anyone already done somoething like this? I feel like what i'm trying now is becomming a big mess
Thanks

You can run clones (instaciate from tempaltes) of the crunching code where each get a ref to the queue based on its name. When they see the queue is empty the terminate and close.
Make sure your queue is full be fore you lauch them.
There is supposed to be new property that tells you how many CPU you have but I can't find it at the moment.
Have fun!
Ben
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction

Similar Messages

  • Looking for beta test sites

    We are looking for beta test sites for our first BEA product - a
    non-repudiable audit log and transaction rules engine for Tuxedo. We
    need customers running Tux 7.1 on Solaris. If you are interested please
    email me.
    Thanks.
    Mike Frank
    Product Line Manager
    PentaSafe Security Technologies
    713-523-1992 x1336
    [email protected]

    You know, it might have been cool to spam us with your project here if it were something cool for Java developers. Just because it's written in Java doesn't mean I want to see it here on a forum intended for Java developers. And I don't think Sun wants to run a de-facto bug tracker for n-type here on this forum.
    I can understand your excitement in your project coming to fruition, but Sourceforge has more than the needed resources for you. Try emailing this guy. Try posting on Freshmeat. We're not your marketing department or your focus group, though.
    Good luck with your project.

  • Help: looking for Serialization suggestions (on strategies and products)

    Hello,
    I'm looking for suggestions on how to tackle a Serialization issue. Suggestions on tools to use, and approaches for "do it yourself" coding are both needed.
    I need to serialize a large evolving codebase with a minimum of rewriting (overriding readObject... for each class is out of the question, likewise embeding metadata comments for all classes is also out of the question). Currently the codebase is using Java's default Object Serialization (to a binary array). This is completely unacceptable for the long term (object versioning and migrations are a nightmare).
    As such I've determined that JSX/JSX2 looks like a feasable solution (the pricing is nice; the mechanism wrappers readObject, writeObject (so a minimum of recoding); they automatically map objects back and forth and don't require Objects to be constrained (with meta data, being a given format (such as beans...))). I was leaning towards Object -> XML because:
    1) it is easy to read and therefore parse / upgrade / version
    2) it would fit into many different types of databases without need of specalized decompositions (just put the whole object in a data cell)
    however, management really wants to go Object -> tables. I am a bit leery about this but I keep hearing "we have no plans to move to any data technology other than RDB". Given those assumptions, it kind of pulls me in another direction. Namely a table serialization would have greatly enhanced performance (one could scan for objects with the highest value of some instance var quite quickly; with the other scheme it would be rather expensive...). So now I'm looking for suggestions on products that serialize Object -> table. The product at www.objectmatter.com looks like it might work well, but the licencing seems expensive. JSX/JSX2 might have Object -> table capability in the future but not now.
    Likewise, loathe as I am to reinvent a complex wheel, I am looking for strategies on rolling my own object -> table mapping code.
    On the one hand I think I might implement the serialization in a way similar to JSX (wrapper readObject...) as this would seem to give a direct route to the relevant instance variables.... On the other hand this would be even more slow than Java's current serialization, and I think I might go a bit blind parsing the binary stream. I could write some "stand-alone" that scans .java or .class files and auto generates a mapping file, then I could use some tool like Castor (however, given the complexities of some of my classes I think they might break Castor). The big problem is that my classes are complex and ugly (inner classes, anon classes...) so I get the feeling developing an algorithm for serializing them will be difficult and error prone. I was thinking of using Reflection and some guesses on getter/setters but now I'm thinking of using Java's security model (basically to turn all instance variables into "public" ones for my serialization routine).

    An update:
    Actually Castor didn't look as "full featured" as I originally thought...
    So for now I'm trying to write my own persistance manager. Its along the same lines as the article "Using Reflection to Automatically Map Objects to a Database" (which can be found at URL http://www.ajug.org/meetings/2001/DBMap.html ).
    The cool thing is that I have permission to make my work open source (I think that will help my company and others). My project goals are:
    1) create the persistance manager
    -the manager can be easily extended for any backing DB (within reason); so not just RDB but LDAP.... This will enable the user to easily "plug & play" DB technologies.
    -the manager will have a very simple (and limited) API similar to
    serialization. Basically one will be able to save, delete, and
    retrieve objects without needing predefined DB-Object mapping
    files.
    Likewise the user will be insulated from DB specific details.
    I am going to add a "context" which is basically a level of
    transactionalism (either the backing db supports it or you code it
    into your db wrapper layer).
    There will NOT be much in the way of query support.
    2) hook into existing "bridge" technologies
    -when I get done I want to see if I can get my auto-mapping & my
    persistence manager... to "cooperate" with stuff like Castor,
    Hibernate, OJB, TJDO.... This is a much lower priority but I see
    it as strategic for the long term growth of the project (it will
    enable users to transition from "dumb" auto-maps to "smart" custom
    ones seemlessly
    I'm going to open another thread about this on the forum.

  • I need a clarification : Can I use EJBs instead of helper classes for better performance and less network traffic?

    My application was designed based on MVC Architecture. But I made some changes to HMV base on my requirements. Servlet invoke helper classes, helper class uses EJBs to communicate with the database. Jsps also uses EJBs to backtrack the results.
    I have two EJBs(Stateless), one Servlet, nearly 70 helperclasses, and nearly 800 jsps. Servlet acts as Controler and all database transactions done through EJBs only. Helper classes are having business logic. Based on the request relevant helper classed is invoked by the Servlet, and all database transactions are done through EJBs. Session scope is 'Page' only.
    Now I am planning to use EJBs(for business logic) instead on Helper Classes. But before going to do that I need some clarification regarding Network traffic and for better usage of Container resources.
    Please suggest me which method (is Helper classes or Using EJBs) is perferable
    1) to get better performance and.
    2) for less network traffic
    3) for better container resource utilization
    I thought if I use EJBs, then the network traffic will increase. Because every time it make a remote call to EJBs.
    Please give detailed explanation.
    thank you,
    sudheer

    <i>Please suggest me which method (is Helper classes or Using EJBs) is perferable :
    1) to get better performance</i>
    EJB's have quite a lot of overhead associated with them to support transactions and remoteability. A non-EJB helper class will almost always outperform an EJB. Often considerably. If you plan on making your 70 helper classes EJB's you should expect to see a dramatic decrease in maximum throughput.
    <i>2) for less network traffic</i>
    There should be no difference. Both architectures will probably make the exact same JDBC calls from the RDBMS's perspective. And since the EJB's and JSP's are co-located there won't be any other additional overhead there either. (You are co-locating your JSP's and EJB's, aren't you?)
    <i>3) for better container resource utilization</i>
    Again, the EJB version will consume a lot more container resources.

  • Looking for Beta tester for a Mobile Fault Notifier for CW

    Pardon the interuption.  We are working on finishing a Mobile Fault Notifier for Blackberry and iPhone handhelds and need some help with the beta testing.  If you are interested in putting our pre GA version through its paces in the field please go here for more details about functionality and requirements.
    http://mimirsoftware.com/dfmbbabeta.html
    Thanks,
    Richard
    Mimir Software

    may i?

  • Looking for beta testers for Nutsmail's new i:theme

    Hello all. Nutsmail is about to release new skins/themes made especially for Snow Leopard Server. We're looking for a certain number of beta testers for this product.
    All in interested please get in touch with us via the contact form on the Nutsmail site at http://nutsmail.com/contact.html
    Please specify your interest in beta testing the i:themes.
    Looking forward to hearing from you.

    Hello again. I forgot to mention that these will be skins/themes for Squirrelmail running on OSX server.
    Here are some screenshots so you can see what they look like:
    http://nutsmail.com/screenshots/iSkin1.png
    http://nutsmail.com/screenshots/iSkin2.png
    http://nutsmail.com/screenshots/login1.png
    http://nutsmail.com/screenshots/login2.png
    http://nutsmail.com/screenshots/login1.png
    http://nutsmail.com/screenshots/login3.png
    http://nutsmail.com/screenshots/login4.png
    If you are interested in beta testing please get in touch with us via the contact form on the Nutsmail site at http://nutsmail.com/contact.html

  • CLAD with MS in Electronics/Electrical engg looking for better opportunities

    Priyanka Chaudhary
    ob/4 wardens' residence medical boys hostel campus, near white church colony, Indore(M.P)-452001
    [email protected]
    OBJECTIVE:
    ==========
    Seeking position as Labview Developer
    EDUCATION
    ==========
    Master of Science in Electrical Engineering
    University of Kentucky, Lexington, KY.( G.P.A. 3.5/4.0)
    May 2010
    B.E. Electronics and Communications Engineering
    Rajiv Gandhi Technical University, India
    First Class with Honors G.P.A. 4.0/4.0
    June 2007
    SKILL SET
    ==========
    Programming Languages: Labview (2011,2010,8.6),Simulink,VHDL, Verilog , C , C++, VC++, MATLAB C#,HTML, ASP.Net 4.0, Assembly Language
    Development and Simulation Tools: Labview, Xilinx ISE, ModelSim, MATLAB, MS office Suite, VS .Net
    Hardware: NI cRIOs, NI CDAQ, NI C-form thermocouple ,IEPE and strain gauge modules etc.,8085/8086 Processors, 8051/8951 Microcontrollers
    WORK EXPERIENCE
    ===============
    1)Assistant Manager, VE Commercial Vehicles Ltd. (OEM), Pithampur, July 2010-Present
    -Certified Labview Associate Developer (CLAD) [Serial Number:100-311-4045; Issue date: Dec 29,2011;Expiration date: Dec 28 2013]
    -Part of the software development team in the Vehicle Validation and testing Division
    -Developed and deployed software in Labview for Testing Rigs required in the Fatigue and Endurance Labs.
    -Attended Labview Core1 & Core2 training and preparing for Certified Labview Associate Developer exam (CLAD).
    -Projects include:
    --software development for Clutch endurance test using Master/Slave architecture;
    --system identification, iteration and drive-file generation from RLD for Cabin testing on Moog Controller;
    --Test Sequence generation for suspension leaf spring endurance and Front Axle endurance tests;
    --R&D of Stewart’s Platform(Multi-Axis Shaker Table) in Simulink using Pro-E/CAD model and validation of the model parameters for Rig development in Labview.
    --Single-handedly designed and deployed endurance test application on FPGA target using Labview 2011 using Modbus as communication protocol between variable frequency drives(ABB) and motors.
    -Designed software utility manuals for rig operators.
    2) IT consultant, Libsys Consultancy, Chicago, USA ,Sep 2010-March 2011
    -Worked as Dot net developer apprentice/consultant for client (Thomson Reuters ) in Minnesotta,USA.
    -Worked on Models –View-Controllers architecture to design Web applications.
    3)Graduate Research Assistant, University of Kentucky, May 2008 - Aug 2010
    Thesis : Spheroid detection in 2D images using Circular Hough Transform
    -Collaborated with National Cancer Institute and the dept. of Opthalmology to prepare High Content –High Throughput Screening Assay (3D-ECSA) analysis platform.
    -Ran an automated test bench with a motorized camera (VC++, MFC) for the assay analysis and image acquisition.
    -Synthesized data stochastically similar to original, to increase the databank.
    -Developed algorithm (MATLAB) to detect spheroids in data images using Circular Hough Transform.
    -Demonstrated measures to classify identified spheroids according to shape and symmetry.
    -Involved extensive application of Image Processing techniques.
    4)Graduate Assistant, Graduate Housing Resident Manager, University of Kentucky,Feb 2010- May 2010
    Responsibilities include, resolution of conflicts, inspections, attending to resident requests and acting as a bridge between the 100+ residents and housing body.
    ACADEMIC PROJECTS
    ==================
    1)Design and implementation of 2 special purpose processors,Spring 2008
    -Designed two special purpose processors in VHDL in Xilinx ISE
    -These were non-programmable and were designed to execute a repetitive custom logic
    -Simulation was done in ModelSim and tested on Xilinx Virtex 5.1 FPGA.
    2)Wireless Datacommunication between terminals using Frequency hopped spread spectrum,Spring 2007
    -Prepared and etched PCBs for circuit base;
    -Soldered HT-12 encoders/decoders, transceivers and PLL ICs to the PCBs to form a FHSS transceiver circuit
    -Involved electronics and communication principles.
    -Demonstrated the working of the units for duplex communication
    PUBLICATIONS
    =============
    Correlation based swarm trackers for 3-dimensional manifold mesh formation
    SPIE April 13,2009. Vol:7340 2009
    RELEVANT COURSEWORK
    ===================
    Graduate:
    Digital Signal Processing, Deterministic systems, Real-time Embedded systems, VHDL, Antenna Design, Solid state electronics,
    Electromagnetic field theory.
    Undergraduate:
    Mobile Communications, Satellite Communications, Fiber Optics, Microwave Circuits, Data Compression and Encryption, Microprocessors and Microcontrollers, Microelectronics, Digital Logic Design, Electronics
    Attachments:
    Priyanka_Chaudhary_resume_LABVIEW.pdf ‏130 KB

    Message Edité par salimo le 11-04-2009 04:36 PM
    ~~~~~~~~~~~~~~~~~~Looking for a LABVIEW JOB (In EUROPE)>~~~~~~~~~~~~~~~~~~
    **The Best Way To Predict**The**Future Is To Invent It**

  • Looking for better "transitions" plug ins

    Hi, I just bought the Photoshop elements and premiere Elements 9 package. Problem is that I am a simple guy who makes a lot of video movies for my work and I just want a very simple "fade in" type transitions to merge my video clips. The ones supplied are to "busy" and are a distraction in my humble opinion. I didn't feel I should have to Up grade or purchase this one simple fade or "cross fade" after spending my $150.00 I did Google free transitions and found the Burgers page that had exactly the transition I was looking for. http://http://www.burgers-transition-site.de/downloads/transitions/transitioncrossfade.htm l
    I down loaded it and tried to add it to my existing library of transitions but it couldn't read the codex?  How can I get this simple transition without spend more money? Thank you, Greg McCord

    The standard disslove or cross fade that comes with PE9 I would thought would achieve what you want.
    You can either have it before or after the break line or equally straddling it.
    Simply insert a break line and just drag the effect to the break line.
    There is another way that you don't need any 'effects' but gives you complete control of the transition.
    When you want the audio to fade differently to the video I put a break in the video and drag the after part up to the second video track and drag it a little earlier by the length of the fade or disslove.
    Then right clicking on the clip I select fade in and out on the top track and modify the yellow lines in the tracks to get the right timing.
    Example. You want to remove a complete sentence in an interview. You insert a dots in the lower audio yellow line and quickly fade out the audio before the transition starts to remove the first word of the unwanted sentence but leave a bit of video. Then dissolve or wipe to the next sentence to signify that you have deleted something rather than have a jump cut.
    If you look at some of my finished timelines it looks like a castle with every scene alternating on tracks 1 & 2.

  • Looking for beta testers...

    I'm looking for some players to test a 2-player strategy game. The gameplay is similar to chess, except that you construct an army from a selection of units with a variety of stats and abilities.
    The game requires at least 2 players to be online to play. To assist in finding opponents, I'm scheduling official play times, but feel free to play at any time.
    The web address is www.catluck.com/leopold
    The official play times (PST) are
    10-11am, 2-3pm, 7-8pm, 10-11pm

    from what i saw of your app it seems pretty good, but i took up the whole screen it didnt have its own window, have you thought of making it so it just has its own window ?? is there a one player option ?

  • Help looking for editing program

    I'm wanting to get a new software tired of iMovie and idk what to get I would like to stay under the 1000's if possible I was also looking into final cut express but I was reading the servers are dead now? What dose that mean would it effect anything if I did buy it anyway???? Please help!!!!!

    If you're planning on an editing career, I doubt that many post houses will be using FCP-X.  At least not for quite some time.  Youd be better off learning Avid.  But if you plan to be your own boss, and you're not editing for broadcast, feature films or any type of project that would require collaboration of any kind, FCP-X is probably be just the thing you need.
    As of now, FCP-X is geared toward the editor that needs no collaboration, that doesn't need to output to broadcast tape formats, that doesn't need to monitor on a professional external TV monitor, that doesn't need a full featured DVD authoring app, that outputs primarily for web viewing and limited DVD.  That may change in the coming months and years as third parties develop products that add some of the functionality that was stripped away by Apple.  Apple themselves may add some of those features back, but I wouldn't bet my business's future on it.
    That said, I agree with Matt; don't waste time, money or effort on training to use software that has been discontinued. Try out FCP-X and see if it suits your needs.  There's a great series of free tutorials here: http://www.izzyvideo.com/final-cut-pro-x-tutorial/ and also a paid tutorial here: http://www.rippletraining.com/categories/final-cut-studio-courses/final-cut-pro- products/final-cut-pro-10-core-training.html
    -DH

  • How I want to use iCloud + my PC, help/look for answers here

    Howdy all, I will be updating this if i manage to fix my problems
    So I love my iPad, and I will soon get an iphone. But regardless of those purchases, I still have a PC and I will continue using it.
    But I love my iPad as my main personal organizer, (contacts, calendar, etc). So I want to be able to use my iPad to update stuff and have my contacts, calendar, and purchases apply to my PC as well as my future iPhone. Since apple devices sync my easily, I decided to make this discussion to help others as well as my self set up apple to windows related things.
    And please, back up your device before anything, just incase.
    I am using:
    Windows 7 home edition 64bit
    iTunes 10
    iPad IOS 5
    Outlook 2010
    I don't think I have to list anything else, but if I do, just ask!
    So what I am trying to do -
    PLEASE TELL ME IF I AM WRONG, Thats the point me doing this
    Apps - This part is DONE
    http://support.apple.com/kb/PH1620?viewlocale=en_US
    So, you have to turn the MUSIC, APPs, BOOKS on through iTunes(PC) as well as your devices. So now, buying apps, as long as you devices/PC has your account logged in, it should apply my purchase to all of them at once.
    Book Marks- This part is DONE
    I like to use chrome. But to sync them together, I exported all of my Chrome bookmarks,  and shoved it into Safari, it seemed easier than using IE.
    I then synced my ipad's book marks into Safari. Now Safari, on my PC, contains ALL of my iPad and Chrome book marks. I then exported the bookmarks from safari and imported it into Chrome. A bit longer and annoying, but it worked.
    So from now on, all Chrome bookmarks on my PC will have to be added to Safari. And my iPad bookmarks, will require me to carry it from Safari to Chrome.
    Photos - This part is DONE
    So, in my own opinion, Photo stream is stupid.  All this is, is Dropbox for pictures.
    On a PC, after setting it up, it will give you a Photo Stream Folder. ANY pictures you put into Photo Stream Folder will be on photo stream and sync to all of your devices that have it turned on. But, in order to KEEP this picture, you must save each one or else it will auto delete in 30 days.
    But, any photo that you take SHOULD automatically download into your PC. Which will also require you to save the photos into a different folder.
    My boss at work figured this part out. IN ORDER TO ERASE photos off of photo stream, you will have to reset photo stream, which will kill the cloud distrubution of the pictures to each device, and erase those pictures on the cloud. Then you have to delete it off each device.
    We believe that apple will change this. I mean, its kind of pointless if you can erase the pictures.
    This part is where I had to use Outlook 2010.
    Please note, This is a brand new outlook, I do not care about anything previously inside and there is nothing for me to erase or lose
    eMails - This part is DONE
    So the point of this part is to sync your iPad mails with your Outlook 2010. I don't use this, because I still prefer to go to each of my 3 individual email accounts to send mail. If I were out and about, I would be accessing each email through the website or my iPad, so I do not see the point in setting up the email sync.
    But in order to use eMail, contact, calendar sync with Outlook, I had to make a default account. I HAVE NO CLUE what that means, but the error was this
    "Setup can not continue becuase outlook isnt configured to have a defualt profile. Check your outlook settings and try again."
    So find the settings a set a default account. IF you wanted to set the account to your @me.com account, then you will have to connect that email to outlook. But, it WONT WORK! I used these settings
    p99-imap.mail.me.com  > incoming
    p99-smtp.mail.me.com  > outgoing
    check remember password and SPA
    then go to "more settings" > "Advanced" tab and enter
    For IMAP  Port :"993" or just choose SSL from the encrytion dropdown
    For SMTP Port : "587" and choose Auto from the encrytion dropdown. (do not choose SSL)
    then goto outgoing server tab
    check first box ...SMTP
    Provided by https://discussions.apple.com/message/16351758#16351758
    Calendar - This part is PARTIALLY DONE
    My original Calendar was on Gmail, I synced my calendar from my gmail to my iPad. But with the new iCloud, I want it to all be on the cloud. I think I can sync the iCloud's calendar into outlook, but I cannot push my calendar from Outlook into iCloud.
    So ON my iPad, I did a list view, and clicked on each event (thank god I only had 6 months worth of stuff, and changed it from my gmail calendar to save onto my ipad. So then since the events are now saved onto my iPad, I pushed that into the iCloud.
    Now all that is left to do is to PUSH my iCloud Calendar into my Outlook. So then when I update stuff, it will show up on my PC.
    But with the iCloud Control Panel, I cannot sync my Calendar. I keep getting this error
    "Setup can not continue becuase outlook isnt configured to have a defualt profile. Check your outlook settings and try again."
    I have no clue what to do
    Contacts - This part is PARTIALLY DONE
    I am still working with this, but that error like the one above is still there as well.
    But with the iCloud Control Panel, I cannot sync my Calendar. I keep getting this error
    "Setup can not continue becuase outlook isnt configured to have a defualt profile. Check your outlook settings and try again."

    @Naiks, having suffered through unsuccessful synching attempts for Calendar and Contacts myself, l would suggest you try the following:
    UNINSTALL iCloud control panel from your PC. Seems silly, but do it.
    Go into Outlook, and look at the very top menu. Click FILE, then ACCOUNT SETTINGS, then click the popup box.
    You will see a list of all your email accounts. Make sure that ONE of them has a checkmark against it. If not, select the account your want as your default, and click "set as default.
    Exit out of Outlook and reboot your machine.
    Now reinstall iCloud, check CALENDAR and CONTACTS, and do as instructed when prompted.
    Reboot for good luck and now launch OUTLOOK. All that remains is to locate your iCloud Contacts and Calendar files, and make them your default.
    IMPORTANT: Don't panic if you can't find your contacts -- they're there. Click CONTACTS and you'll see you have several available contact files. Locate the one label "iCloud" in grey type. Right-click on it, select PROPERTIES, then click the Outlook Address Book tab. Check the box that says something like "Make this my default Outlook Address Book." Keep clicking "apply" and "okay" until you've exited out of the dialog box maze.
    You may have to do something similar with your Calendar files. I dd not, but if you need to, do it.
    Everything should now sync pretty seamlessly.
    I didn't have the exact same problem as you, but my dilemma was close enough. Good luck!
    Arthur P. Johnson

  • Help looking for a database

    For years I have relied upon Appleworks for my simple database issues but have not hit a snag. The nature of the data I am now storing requires large numbers of characters to be stored in a single field. Appleworks has a character limit of approx 500. This is next to useless for me.
    Does anyone know either a way around this, the text is either sections of an interview or comments (which can be in excess of 100 words), or of a simple, intuitive alternative that also has the easy switch between the card and list view.
    Any help and all suggestions are very welcome.
    mac mini 1.42 & imac g5 20"   Mac OS X (10.4.7)  

    Hello
    Before studying an other tool, it may be time to learn that since its first delivery in year 2000, the text field's limit is not 500 characters (as written in the specs) but 1000 characters.
    If this is not sufficient, it is time to look at an other application:
    FileMaker 8.5
    4th Dimension
    openOffice 2.x
    neoOffice 2.x
    I know that the late two are FREE but I don't know if there is a way to store pictures with them.
    Yvan KOENIG (from FRANCE mercredi 12 juillet 2006 16:44:11)

  • Help - Looking for Openbox or OB/Xfce solutions [SOLVED]

    I'm considering dropping GNOME (again) and switching to lightweight WM (Openbox) and/or DE combo (Xfce/OpenBox).  I really like how easy Openbox is to use and I've read several OB-related threads here, trying to determine how other folks optimize it, but I'm still left with questions that I can't seem to find answers to.  I'm looking at using this setup on my Dell 6400 notebook which is currently a GNOME-centric desktop, with the exception of K3b, K9copy and a QT-frontend for VirtualBox.
    The top 5 features I'm hoping to keep are as follows:
    1. GUI-based SSH
    Currently I use Nautilus to quickly browse remote servers, but is there a standalone GUI commonly used, or should I just get use to the shell?
    2. Hibernate/Suspend support
    In addition to basic powersaved functionality, GNOME offers options at shutdown or via gnome-panel.  Does OB and/or OB/Xfce has something similar?  When I tried Xfce in the past, I could never get the power management options to appear on the shutdown screen.
    3. GUI-based volume management
    I know Thunar can do this, but what do standalone Openbox fans use to quickly mount/unmount volumes?
    4. Font hinting/antialiasing
    Xfce can do this, but what about a standalone Openbox config?
    5. Multimedia hotkeys
    This should still work with Xmodmap, etc. but is there anything else I should know about?
    If anyone can help shed some light on these topics, I would greatly appreciate it.
    Last edited by thayer (2009-01-29 03:37:27)

    thayer.w wrote:2. Hibernate/Suspend support
    In addition to basic powersaved functionality, GNOME offers options at shutdown or via gnome-panel.  Does OB and/or OB/Xfce has something similar?  When I tried Xfce in the past, I could never get the power management options to appear on the shutdown screen.
    Since Openbox is only a window manager, it does nothing in the way of hibernation or suspension. However, as long as you have ACPI working, you can still suspend/hibernate very easily. On my laptop (macbook) I simply put an option in my menu to suspend the machine by running my suspend script (which is basically "echo mem > /sys/power/state" with some commands to load/unload necessary modules and daemons)
    3. GUI-based volume management
    I know Thunar can do this, but what do standalone Openbox fans use to quickly mount/unmount volumes?
    Thunar is my file manager of choice. It is lightweight, yet fully featured. I've used Thunar with Openbox for quite some time.
    4. Font hinting/antialiasing
    Xfce can do this, but what about a standalone Openbox config?
    As mentioned above, Openbox is completely separate from your fontconfig.
    5. Multimedia hotkeys
    This should still work with Xmodmap, etc. but is there anything else I should know about?
    What [vEX] said. I use this method with xmodmap to get my apple remote working with MPD
    When you use Openbox, and only Openbox, you start to realize that Desktop Environments add no additional functionality, only convenience. On the other hand, they can also muck things up by being proprietary and at times overly complicated. KISS.
    Last edited by cry0x (2007-07-22 05:26:02)

  • Looking for best approach to implement all ERP and CRM Analytics

    There is a scope to implement all the ERP Analytics (HR, Finance, SCM, Procurement & Spend, Project) and CRM Analytics (Sales, service, Marketing, Contact Center, Price, Loyalty ). Just want to know the best approach for impelmentation of both ERP and CRM analytics
    1- Work with two separate containers with separate execution plan for ERP and CRM
    2- Work with one container with one execution plan for both ERP and CRM
    3- Work with one container with separate execution plans for both ERP and CRM
    Also, Please let me know if there any standard document to achieve both the implementations simultaneously.
    Thanks!

    Answer, as always, is "it depends". Here is a list of things to consider w the 3 approaches you mentioned:
    1- Work with two separate containers with separate execution plan for ERP and CRM
    This is a good approach if you plan on a different frequency of ETL loads for each container or different timings. As long as the targets are the same and you run INCREMENTAL loads from both containers, then the refresh dates will be updated. This is usually a good idea if your ERP and CRM users have different timing and load requirements and do not want to "interfere" w each other. You will also have DATASOURCE NUM ID uniquely defined for each system so the data will be segregated. By default, each source system will have its own container
    2- Work with one container with one execution plan for both ERP and CRM
    This is good if you are ok w the same exact load time for both. Its a simple approach and all tables will be loaded at the same time to avoid any confusion.
    3- Work with one container with separate execution plans for both ERP and CRM
    Not sure what the advantage of this option versus keeping them in separate containers (like Option 1).
    I would also review the secion in the DAC guide for "MultiSource Execution Plans"
    if helpful, pls mark correct

  • Looking for Better User Interface Controls

    I'm working on an Labwindows CVI application where a tachometer meter with a
    programmable "red-line" affect to define safe running conditions is desired.
    The controls available in the Labwindows palate provide a meter control,
    however, no capability exists for customizing it. A conversation with NI
    Tech support resulted in confirmation that my desire could not be realized.
    Is anyone aware of additional user interface libraries (internal to NI or
    available comerically) that may help me?
    Thanks in advance,
    Bob

    I'm not sure if this helps, or how you would drop it onto a CVI interface,
    but I found something in National Instruments ComponentWorks which might
    work. I did this in Visual Basic and ComponentWorks, and don't know if there
    is a similar object in ComponentWorks++. What I did was open up a form and
    add a CWKnob component to it. The CWKnob has several pages of properties
    which you can use to customize it at design time, and you shuold be able
    to access them and change them programmatically at run time also (like changing
    the red line position). Instead of the default view of the CWKnob, I went
    to the Style sheet and selected 'Dial', which makes it look like a meter.
    Then I went to the Pointer sheet and added another pointer, Pointer-2.
    I selected the Fill Style to
    be 'Fill to Maximum', and the color red. This
    puts a second point on the meter, where everything above the pointer to the
    max value is a red band. To hide the pointer and only have the red band,
    I set its Style to 'None'. You can set its value (red line) on the property
    page, and I expect you can do this programmatically, too, although I didn't
    take the time to try it out.
    Hope this helps,
    Dave
    "Bob Weiss" wrote:
    >I'm working on an Labwindows CVI application where a tachometer meter with
    a>programmable "red-line" affect to define safe running conditions is desired.>The
    controls available in the Labwindows palate provide a meter control,>however,
    no capability exists for customizing it. A conversation with NI>Tech support
    resulted in confirmation that my desire could not be realized.>Is anyone
    aware of additional user interface libraries (internal to NI or>available
    comerically) that may help me?>>Thanks in advance,>>Bob>>

Maybe you are looking for