Panel doesn't repaint on time

Dear Java Community--
my current task is to develop a splash screen that can display messages, so that the user can see what happens during start up time.
My solution is a JPanel with a background image and the text on it. I overwrote the panel's paintComponent(Graphics g) method and use the Graphics object to draw the image, and the text as well. I use Java version 4.1.2_07. So far so good. ;-)
During startup time I have a dialog to popup that requests information from the user. The Splash stays in the back. After the dialog disappeared, my Splash should show up again and display some more messages.
My problem:
The dialog disappears but the Splash is not repainted immediately. The dialog leaves a big white area at the position it crossed the Splash. Also, the messages I add to the Splash are not beeing displayed. By the time the Slpash is repainted again (five or six seconds later), my application is up and running. That means, some of the messages (that were posted between dialog.hide() and application.show()) coudn't be delivert to the user at all.
My Question:
Do you have any suggestion what I could do to speed up my Splash and make it to repaint itself on time?
Thank you so much in advance!!!
Best regards,
Patrick
PS: Here's a part of the code:
     * we attach this panel to the content pane of this component
     * and overwrite the panel's paint method to display image, version and messages
    protected JPanel createPanel() {
        JPanel aPanel = new JPanel() {
            public void paintComponent(Graphics g) {
                //be sure not to break something
                super.paintComponent(g);
                //draw image
                _drawImage(g, image);
                //draw version number
                _drawVersionNumber(g, getVersion());
                //draw messages
                _drawMessages(g, messages);
        //set the same size as the surrounding window
        aPanel.setSize(getSize());
        //enable double buffering
        aPanel.setDoubleBuffered(true);
        //set transparent
        aPanel.setOpaque(false);
        return aPanel;
     * draws the defined image
     * @param g
     * @param image
    private void _drawImage(Graphics g, Image image) {
        if (image != null) {
            g.drawImage(image, 0, 0, this);
     * draws the given string in the lower right corner of the frame
     * @param g
     * @param version
    private void _drawVersionNumber(Graphics g, String version) {
        //draw version number
        g.setColor(getVersionColor());
        g.setFont(getVersionFont());
        //calculate string width
        FontMetrics fm = getFontMetrics(getVersionFont());
        int width = fm.stringWidth(version);
        //define position where to start
        int x = getWidth() - width - getPadding();
        int y = getHeight() - getPadding();
        //draw string
        g.drawString(version, x, y);
     * draws a list of messages (message by message) into the frame
     * @param g
     * @param messages - list strings to draw
    private void _drawMessages(Graphics g, java.util.List messages) {
        //set font
        g.setFont(getMessageFont());
        //calculate string height
        FontMetrics fm = getFontMetrics(getMessageFont());
        int fontHeigth = fm.getHeight();
        //draw messages
        int positionOffset = messages.size() - 1;
        for (int i = 0; i < Math.min(messages.size(), getMessageAmount()); i++) {
            Object message = messages.get(i);
            if (message != null) {
                //set color for this message
                Color c = getMessageColor();
                int alpha = 255;
                if (positionOffset == 1) {
                    alpha = 100;
                } else if (positionOffset > 1) {
                    alpha = 50;
                g.setColor(new Color(c.getRed(), c.getGreen(), c.getBlue(), alpha));
                //define clip area for drawing
                int clipWidth = getWidth() / 2;
                g.setClip(0, 0, clipWidth, getHeight());
                //draw message
                g.drawString(message.toString(), getPadding(), getHeight() - getPadding() - fontHeigth * positionOffset);
                //message longer than clip area? draw "..." after cutting the message
                if (fm.stringWidth(message.toString()) > clipWidth) {
                    g.setClip(0, 0, getWidth(), getHeight());
                    g.drawString("...", clipWidth, getHeight() - getPadding() - fontHeigth * positionOffset);
                //reduce offset for next message
                positionOffset--;
    }

The short answer is to use another thread. Everything in Swing runs on the Event
Dispatch Thread so you must post your gui changes to the edt queue to get them
shown. The Swing trail in the tutorial has a lesson on using threads and includes
links to additional resources. Here's a demo that might give you some ideas.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Currency
    JTextArea textArea;
    public Currency()
        textArea = new JTextArea();
        JFrame f = new JFrame();
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.getContentPane().add(new JScrollPane(textArea));
        f.setSize(200,200);
        f.setLocation(100,100);
        f.setVisible(true);
        getUserInput(f);
    private void getUserInput(Frame f)
        // show splash screen used to keep user apprised
        // of our ongoing background activities
        final JWindow w = createSplashScreen(f);
        String s = "background work required...";
        final JTextArea ta = new JTextArea(s + "\n");
        w.add(ta);
        // forward gui update to event dispatch thread
        SwingUtilities.invokeLater(new Runnable()
            public void run()
                w.setVisible(true);
        String[] options = {
            "option 1", "option 2", "option 2"
        // get user selection, this is modal
        final Object retVal = JOptionPane.showInputDialog(null,
                                          "select an option, press \"OK\"",
                                          "background work scheduler",
                                          JOptionPane.PLAIN_MESSAGE,
                                          null,
                                          options,
                                          options[0]);
        if(retVal == null)
            /* defensive action */;
        // forward to edt queue for real-time gui update
        SwingUtilities.invokeLater(new Runnable()
            public void run()
                ta.setText((String)retVal + " chosen,\n\n" +
                           "background work starting..." + "\n");
        // now we can start the background activity
        startBackgroundWork(w, (String)retVal);
    private void startBackgroundWork(final JWindow splash, final String s)
        new Thread(new Runnable()
            public void run()
                int taskLength = 8, count = 0;
                while(count++ < taskLength)
                    textArea.append("count = " + count + "\n");
                    // if you had a JProgressBar in splash window
                    // you could update it from here...
                    // note gui is responsive to user during this
                    try
                        Thread.sleep(1000);
                    catch(InterruptedException ie)
                        System.err.println("interrupt: " + ie.getMessage());
                splash.dispose();
                textArea.setText(s + " loaded,\n\tready to go" + "\n");
        }).start();
    private JWindow createSplashScreen(Frame f)
        JWindow splash = new JWindow(f);
        splash.setSize(200,200);
        splash.setLocation(325,100);
        return splash;
    public static void main(String[] args)
        new Currency();
}

Similar Messages

  • VI containing Event Structure will not receive front panel events in LabVIEW Real-Time.

    Hi again, I'm working in my first UI (attached VI).
    It works when running directly from PC. It doesn't when running from cRIO, there's the message "VI containing Event Structure will not receive front panel events in LabVIEW Real-Time". I've been reading and I found that "Event structures on RT targets do not support events associated with user interface objects, such as VI panels or controls. For example, associating the Value Change event with a control does not work. RT targets support only user events".
    Is that the problem? If it is, how can I create Mouse Up, Mouse Enter, Value Change (or other user interface events) user events?
    If I run my VI in FPGA mode should it run?
    Attachments:
    HMI.vi ‏33 KB

    Since it looks like you are new to the whole RT and machine control, I recommend giving this a good read: NI LabVIEW for CompactRIO Developer's Guide
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Programmatically resizing Front Panel does not repaint

    I am trying to extend the width of a front panel at run time when a user hits a button. The problem is
    that the contents of the newly exposed front panel section are not redrawn. I have to either drag
    another window over that section or minimize-maximize it to get it to repaint.
    My issue is how can I get the front panel to refresh/repaint, or if that is not possible what other
    ways are there to do resizing. I have tried changing the "Window Bounds" and "Panel Bounds" properties of
    the VI (not at the same time) as well as using LVWUtil32 (Windows API Function Utilities (32-bit) for
    LabVIEW). Each of these methods results in the same problem.
    Thanks for the help!
    Naveen

    HI Naveen,
    It seems to me that you are having Problem with your Graphics Hardware, rather than labview. Generally the window should be repainted by system.
    If you go to Display Properties -> Settings -> Advanced -> Troubleshooting or Graphic Acceleration - You may see the slider to full Acceleration. Under this setting the OS basically relegates most graphic duties to Graphic Hardware.
    What you may want to do is to Move the slider a couple of notches back. And then try your VI's. Infact try all the settings on your Slider. See if it works at No Acceleration.
    The Problem for me is I do not Have this Problem and cannot even simulate it to try a solution.
    Another Solution is this -
    There is a vi Property Class called "Front Panel" Which can be access
    ed from Vi Server. Under this Class you will see a Property "Defer Front Panel Update" Generally this Property is used to Prevent a redraw. But if this Property is set to False, Labview immediately redraws the Panel.
    What you may want to do is after resizing to let you program go through this Property Node set to False and See if this Helps.
    By The way, the way you have to wire this Property is to Open a Vi Ref, Wire it to Property Node, Select Property as "Front Panel". Right Click on "Front Panel" and Click on Create-> Property -> Defer Front Panel Update. Wire the Referneces of the these Objects, with the output of "Front Panel" going to "Defer FP Update".
    I hope your ver of Labview has these Properties. I am Using 6.1
    I hope you can take it from there!!
    Please advise How you solved the Problem. Good Luck!!
    Mache
    Another Solution which you can try is this
    Good Luck!
    Mache

  • Randomly when I plug my Iphone 4s into Itunes it will tell me that it can't detect my phone and that I need to restore it. It doesn't happen every time, but maybe every two weeks.

    Randomly when I plug my Iphone 4s into Itunes it will tell me that it can't detect my phone and that I need to restore it. It doesn't happen every time, but maybe every two weeks.I restore it and then it works for a while, but then a couple weeks later I'll plug it in and I get the same message again. It's very frustrating because even though I have all the settings to save to cloud, my apps and data don't all come back.

    Thank you both. I suppose I should have prefaced my question with the concern that I've read a number of other posts from people who have had a similar issue and when they tried to follow the directions, they ran into a multitude of other problems. As you might imagine, I'm hoping to avoid the creation of new problems as I try to solve this one. Thanks again.

  • Can't access the "Apple" icon in upper main menu to shutdown my MacBook Pro running 10.6.8!  Also can't open a new finder window and main menus such as File and Edit are sluggish to open or don't open at all.  Doesn't happen each time I attempt to shutdow

    Can't access the "Apple" icon in upper main menu to shutdown my MacBook Pro running 10.6.8!  Also can't open a new finder window and main menus such as File and Edit are sluggish to open or don't open at all.  Doesn't happen each time I attempt to shutdowCan't

    There are some keyboard commands (shortcuts) you can use instead of having to go to the Apple menu -
    Control-Eject          This brings up the Restart-Sleep-Cancel-Shutdown window.
    Command-Option-Eject          This puts the machine to sleep.
    Command-Control-Eject          This closes all apps and restarts the machine.
    Command-Option-Control-Eject          This closes all apps and shuts the machine down.

  • Icloud 2.0 control panel doesn't sync photos to Idevices

    I have a computer ruinning windows 7 64, I have Icloud 2.0 innstalled, and I have an Iphone 3gs and an Ipad 3 with sim all hooked up to the same apple id.
    I have set up Icloud on all devices. Photos taken with iphone or ipad syncs perfectly to all units. But photos added to the standard upload folder (created by Icloud 2.0 control panel) within the picture stream folder on my computer won't sync. When I add a photo here it shows in "my photostream folder" on my computer, shortly after, but not on my iphone or ipad. (And yes, both I units are hooked up to wifi)
    I have been messing with this issue for 3 days. And I am getting increasingly fed up. I have reinstalled the control panel for the computer several times, booted several times. Turned I cloud on and off on all devices, reset the photostream on www.icloud.com several timens, no change.
    Tried to contact apple support, but they want to charge me 300NOK(50USD) for calling me. I didn't go through with that obviously.
    If this isn't fixed I am seriously considering returning the new iphone 5 and the accessories I ordered last week.
    (I do know I can use dropbox(which actually work) or sync the pics through itunes, but one of the main advantages with Apple in my opinion was the Icloud feature. Things from Apple used to work at once, but now, not so sure anymore.
    Help is greatly appriciated.

    So.. I tried again and did the following:
    1. Signed out of ICloud control panel 2.0
    2. Uninnstalled Icloud control panel 2.0 through programs and functions in Windows control panel.
    3. Deleted folders that Icloud automaticly made for picturestream (my picturestream, shared and upload)
    4. signed in to www.icloud.com and reset picturestream.
    5. Booted the computer
    6. booted Iphone 3gs and Ipad 3, turned picturestream off and on on both devices.
    7. innstalled Icloud control panel 2.0 from Apple software update on computer.
    8. configured Icloud control panel 2.0 on computer, enabled photostream. And sat photostream folder to a designated folder on my desktop.
    9. Crossed fingers and toes
    10. Moved 77 pics into upload folder within the designated folder on my desktop.
    Result:
    1. The pics seemed to upload to Icloud at once, as they downloaded to the "my photo stream" folder within the designated folder on my desktop, They also showed in a new root folder when I open my computer folder called Photostream. All pics are there.
    2. checked my ipad and iphone -> no pictures in my photostream on either device, even though both are connected to wifi, and both have more than 20% battery power, and none of them have camera app open.
    3. Teared of grey hair as they popped out.
    4. Considering android platforms instead, and to sell my iphone 3gs,ipad 3, apple airport express, and apple tv, and to return my ordered iphone 5. And to stop recommending apple products for work, friends an family.
    5. Irritated.

  • Calendar no longer expands panel to edit event date/time

    This issue just occurred out of the blue. When editing event details in the calendar, I click on the date/time panel to edit the date/time/repeat/etc. The expected action is for that panel to expand and be scrollable. What it is doing now is showing the prompts, but not expanding/giving a scroll and smushes everything together. Any ideas on what could be causing this and how to resolve? Screenshot of the issue:
    I'm on Yosemite 10.10.1 and Calendar 8.0 (2026)

    As always, I have no "Edit" button even one minute after posting, so I reply to my own post. I did also trash "com.apple.Calendar.plist", no change at all either in my chosen preferences or in the missing messages issue,

  • Just recently getting error message when downloading podcasts.  Says "The iTunes Library file cannot be save.  You do not have enough access privileges for this operation."  Doesn't happen every time.  Using Windows 7.  What can I do?

    Just recently getting error message when downloading podcasts.  Says "The iTunes Library file cannot be save.  You do not have enough access privileges for this operation."  Doesn't happen every time.  Using Windows 7.  What can I do?  The files seem to be there but I don't know if they are being backed up to cloud.

    Hi, DickmoAZ.  
    Thank you for visiting Apple Support Communities.
    This sounds like a permission issue most likely with the iTunes Media folder.  Here is an article that will help you troubleshoot this issue.
    iTunes: Missing folder or incorrect permissions may prevent authorization
    http://support.apple.com/kb/ts1277
    Cheers,
    Jason H.

  • My MBP doesn't remember my Time Capsule wireless network when waking from sleep

    My MBP (OS 10.5.8) doesn't remember my Time Capsule wireless network when waking from sleep.  Thus, every time my MBP wakes from sleep, I need to select the Airport icon in the upper menu bar, select "Join other network", enter SSID and password.  This is very cumbersome.  And, I never had this problem when I was using the ISP's provided wireless router/gateway/DSL modem. Adding the Time Capsule and using it to generate the wireless network has introduced this problem. 
    It appears that this problem has to do with the hidden SSID.  I don't need the lecture on how hidden SSID provides no serious security benefit.  That's why I have the WPA2 encryption.  I'm interested in a solution that will allow the Time Capsule to generate the wireless network, maintain a hidden SSID, continue to use WPA2 encryption, but have my MBP recognzie and autoconnect to this network.
    Solutions I've alread tried:
    1. Open Network Preferences
    2. Select Airport from left hand column (and ensure Airport is at top of that list)
    3.  Select Advanced
    4.  Delete all Preferred Networks.
    5.  Apply settings.
    6.  Restart computer
    7.  Return to Network Preferences and from Advanced page, manually add my network with hidden SSID and WPA2 password
    This solution works fine as long as I don't take my computer elsewhere and connect to another network.  As soon as my preferred networks list gets another network, my MBP stops finding my TC network.  Since I take my laptop to a lot of places (it's a laptop, after all...) this is a problem.
    As I say, prior to adding the TC on my network (and using it to generate the wireless network), my MBP had no problem keeping 50+ preferred network names/passwords in the Preferred Network list, but always automatically finding/connecting to my home network without the need to "Join other network."  Thus, I assume the problem lies with the Time Capsule.
    Any ideas?

    LaPastenague, thanks for weighing in.  Didn't know that the hidden SSID capability was not IEEE standardized, and thus different devices will handle hidden SSID differently.  With my admittedly limited knowledge of how SSID/hidden SSID works, I'm still a little confused as to why my MBP would remember the generic router/gateway's hidden network, but struggle with the TC's hidden network.
    To my knowledge, when an SSID is broadcast by a base station (Airport, wireless gateway, etc.), a connecting device (like a laptop, iPad, etc.) detects this broadcast--this would be a passive reception of this SSID signal.
    When an SSID is hidden, the base station does not broadcast its identification.  Rather, a connecting device must transmit the name, and when the base station recognizes the broadcast, the connection is made. That's what you do when you select "Join another network" and manually enter the SSID.
    The idea with OS X's Network Preferences is that these steps, whether for hidden networks or broadcast SSIDs, become automated.
    Where is the potential for a different chipset between the TC and the previously used wireless router/gateway to alter this functionality?  Shouldn't the selection of an SSID by the MBP to broadcast to seek for a base station be a function solely on the MBP?  And once broadcast by the MBP, the TC should detect and reply? 
    Basically, the MBP can connect to the hidden TC manually just fine.  The MBP can connect to the old setup automatically just fine.  The MBP cannot connect to the TC automatically.  Aren't these automatic connection functions solely on the MBP?
    I'll try un-hiding the network and re-verifying that the problem is exclusively with the hidden network.
    Z

  • Adobe Exchange panel doesn't appear in Dreamweaver CC

    I've joined CC and I'm using Dreamweaver, I've also tried to download and install Adobe Exchange panel without success - I can see it in extension manager but the panel doesn't appear in Dreamweaver.  I'm beginning to regret ever signing up for CC as it appears to be very glitchy.  Could someone help me with this please.
    I'm running Windows 7
    Many thanks
    Maddie

    Hi Maddie,
    Thank you for this extra information regarding the Exchange Panel not appearing. It's strange that the problem appears in both CC and CS6 - these use different processes and different installation directories for extensions and should be independent of each other.
    A few questions -
    Can you please look in Task Manager when Photoshop CC is running and see if there is a process listed called "Adobe CEP Service Manager"? Do you have any "system optimisation" or security software running which may be blocking processes that you haven't expressly permitted?
    In Photoshop CC, can you see any other extensions listed in Window -> Extensions? Upon installation there should be other Extensions available, for example "Kuler" - can you see this in the dropdown? This will help us to work out whether this is a problem with Adobe Exchange specifically, or if it is an issue with all extensions in general.
    If you can then turn on logging as follows, that would be very helpful:
    In Registry Editor, regedit.exe:
    HKEY_CURRENT_USER>Software>Adobe>CSXS.4
    Increase the LogLevel to 6. Then run Dreamweaver or Photoshop CC - Log files will be generated in: C:\Users\<username>\[AppData]\Local\Temp. If you are in Photoshop the log file will have the filename csxs4-PHSP.log, and for Dreamweaver it will be csxs4-DRWV.log. Please email these log files to me at fgregor at adobe dot com.
    Upon searching the forums, there was another user who may have had the same problem as you (http://forums.adobe.com/thread/1291469) - can you check whether C:\Program Files (x86)\Common Files\Adobe\CEPServiceManager4 contains CEPServiceManager.exe?
    Regarding the "glitchy" issues you mention - this forum is for Adobe Exchange, but if you can provide a bit more information about what is going wrong then we'll try to redirect your question to someone else who can help.
    Best regards,
    Fraser

  • I just reinstalled PSE 9 and now my edit effects panel doesn't work when I click on it. Help!

    If anybody had this problem and has the solution, please share and I'll be a happy camper again. I have Window Vista. Thanks.

    Hi,
    When you are saying that the edit effect panel doesn't work, Do you mean there is nothing in the panel (It is an empty panel) or there are items but when clicked nothing is happening ?
    Also, Is it the case with Edit Effect panel only or other panels are also behaving in same way ?

  • Just upped to ML and the Contact panel doesn't enable the selection buttons

    Just upped to ML and the Contact panel doesn't enable the selection buttons.
    To get my address selection to the e-mail it must be dragged and dropped.

    Thanks sberman for reply,
    No he hasn't. I've tested this with other contacs. If someone is already in my facebook cantacts and I receieve an email from him, but he hasn't included that email address in his facebook account, if I add this new email to his contact card, his picture frame will not appear in mail app. I can see his both facebook and other email address in the contact card.

  • Switch panel lights on all the time after keyboard replacement

    I replaced the keyboard on my DV6000, now the keyboard works fine....but the blue lights on the switch panel are on all the time whether the machine is powered up or not.  I re-connected everything per the service manual instructions, and have now triple checked my work....help!
    Just as an FYI, I have 2 DV6000's, and just today replaced the trackpad on the other one, and now have the same issue with that one!!!!!
    What gives?
    Thanks in advance for the assistance.
    John

    Seriously?  No one has experienced this issue?
    Anyone from HP out there care to help me out?

  • Windows control panel doesn't recognize Adobe CC Products.

    한글(Korean) :
    1년 조금 넘게 어도비 CC 정품을 이용해오고 있습니다.
    아시다시피 어도비 CC는 어도비 제품들을 원하는대로 다운로드할 수 있잖아요,
    저도 많은 제품들을 다운로드해서 쓰고 있었는데 안쓰는 제품들이 몇개 생겨서 제거하려고 합니다.
    그런데 제어판에서는 어도비 CC 제품들(포토샵, 애프터이펙트, 오디션 등등)이 뜨질 않네요.
    제어판에서 이 제품들을 인식을 못하는거 같은데, 어도비에 전화해보니 C드라이브 들어가서
    폴더를 지우라고 하는데, 그냥 제어판이 인식하게 할 수는 없을까요?
    English :
    I have used Adobe CC products for almost a year.
    As you know, I can download any adobe products what I want through it.
    I was using a lot of Adobe products, but now, there are some products
    that I won't use anymore. So I'm going to delete them.
    But windows' control panel doesn't recognize Adobe CC products(like Photoshop, After Effects, Etc..).
    So I called to Adobe Korea customer center. They told me that I can go into C drive and delete folders of Adobe products.
    This is not the answer what I exactly want. I want to make the control panel can recognize Adobe CC products.
    What should I do?

    Creative Cloud help says to uninstall CC apps on a Windows PC to do the following:
    Open the Window Control Panel > Programs and Features
    Choose an app and click Uninstall/Change
    Follow on-screen instructions
    This information is NOT correct.  Programs and Features does not contain all versions of Adobe software installed via Creative Cloud Desktop.  It only shows the most current installation.  Photoshop is a great example of why this is so.  I currently have five versions of Photoshop installed through my Creative Cloud subscription.  Windows has difficulty knowing which version to start, much less which to uninstall because the executable file for each version uses the same name--Photoshop.exe.  In terms of designating which file types should be opened by which programs, the problem is equally evident.  For example, setting current version Photoshop CC 2014 (version 15.1) as the program to open GIF files is not possible because Windows shows it's already done that with the designated program being Photoshop.exe.  Of course, all other versions of Photoshop executable files use the name Photoshop.exe.  So, it's not surprising that Windows is confused.  But that does not help the rest of us.
    The original questioner asked how they could get Windows Programs and Features to list CC applications.  I don't think that's possible given the way Adobe has configured and named the executable files that Windows relies on.  So, I'd add a question for Adobe:  How do I uninstall versions of Photoshop and other CC applications that I no longer use.  Programs and Features cannot help me--the programs simply are not listed.  So, how does Adobe envision users uninstalling CC apps that don't appear in Programs and Features?   

  • Photoshop doesn't open quick time files

    anyone who has any idea why ps cs 5 doesn't open quick tim files , please tell me.
    thank you

    PS doesn't deal with compressed files that well. Try to convert it in an external tool like Quicktime Pro or one of the gigazillion free video converters based on ffmpeg....
    Mylenium

Maybe you are looking for

  • HP4630 problems with Word and Adobe reader

    Hi,        I have recently setup a new computer at Home, Win 7 64Bit, and I cannot get the HP4360 Printer to work correctly. Tests completed Print from Computer 1, via USB  win 7 64Bit all OK, and has been for months Print From computer 2 Via wireles

  • Managing Query Suggestions through CSOM (C#) or PowerShell for Sharepoint Online.

    Hello everybody. I am currently working with Sharepoint Online search and am trying to find information about managing Query suggestions (CRUD operations). Would anybody have any information as to how I could do this in CSOM or PowerShell ? I truely

  • Data level Security

    I need to implement data level security on the dashboards for users based on job hierarchy and region location since i have multiple subject areas this needs to be implemented on one subject area and reports and dashbord from the same subject area .

  • AddressBook randomly crashes at startup

    AddressBook crashes at startup fairly consistently (though not always). Looking at the Console I get reports like this one: Process: Address Book [13804] Path: /Applications/Address Book.app/Contents/MacOS/Address Book Identifier: com.apple.AddressBo

  • Updating app with Single Edition/Creative Cloud.

    From my understanding, with the Creative Cloud version of the Digital Publishing Suite, you can do FREE updates, but you cannot have more than 1 magizine/issue? Is this correct? My plan would be to do updates every quarter of the year with new inform