J2ME Emulation of Pointer Events

I'm trying to develop a J2ME applet that uses Pointer Events, but for some reason this is NOT SUPPORTED by the J2ME Wireless Toolkit 2.5.1, nor can I find any other stand-alone emulators that do either.
Does anyone know where I can find a J2ME emulator that supported POINTER EVENTS (i.e. mouse clicks) in the Canvas class. Otherwise, it seems the only way I'm going to be able to test any development work I do with the pointer functions is to load the applet onto a device with a touch screen, which seems to defeat the purpose of an emulator.
Thanks in advance.

Hi,
it�s quite simple. The emulator of the WTK 2.5.1supports the touch screen option. You just have to enable it in the properties file.
Look in the properties file of the device you are using for your tests (For example "C:\WTK2.5.1\wtklib\devices\QwertyDevice\QwertyDevice.properties") and change the property for the touch_screen to "touch_screen=true"
That�s all. Afterwards the device supports the pointer events and you can do all the tests on the emulated device that you need.
Regards
li73772

Similar Messages

  • How to quit the J2ME emulator when running from a batch?

    I am launching the J2me emulator from a batch file in order to run unit tests (J2meUnit). I am using "emulator.exe -classpath ... -Xdevice:mediaControlSkin -Xdomain@trusted com.mydomain.TestMyMidlet".
    This works fine, and some of the tests even pass (;-)) but after the last one the emulator sits there waiting for me to shut it down, which would get a little tiresome at 4.00am every morning when the rest of the automated unit tests run ;-) How should I terminate it please? I tried to call destroyApp(true) after the last test but got "java.lang.SecurityException: Application not authorized to access the restricted API". What am I missing please? Thanks for any ideas...

    You can extend j2meunit.midletui.TestRunner (which you are probably already doing),
    copy-and-paste the start method from the source package, then change the end to look like this:
                                  System.out.println("Exception while running test: " + e);
                             e.printStackTrace();
    // start change
                   finally
                             notifyDestroyed();
    // end change
              }.start();
         }In other words, when all the tests are done, notify the application manager that you're all done. (destroyApp is what the app manager calls, notifyDestroyed is what you call)
    On the same topic (risking modestly hijacking the thread here) I'd like to ask if anyone knows how to just run some class inside a J2ME VM without having to pop up the UI.
    I know there is a j2meunit.textui.TestRunner, but I haven't figured out any way to get a command-line KVM without an UI at all. AWT throws exceptions when no X server is running (or you unset $DISPLAY). Of course, everything runs fine (except that you can't specify an exit code, which gives you some more hoops to jump through with ant), but I don't think an unit test should need an X server running / should pop up a window for half a second.

  • How to connect NFC in J2ME emulator

    1 down vote favorite
    1
    how to do the connection for NFC in j2me emulator. If anyone has already work on this project kindly help me to figure out the problem, and please shared me if you have any demo code related to this project. Thanks

    Just to clarify - in the USA, ATT/3G (GSM) models need a micro-SIM; Verizon (CDMA) models don't
    In other countries, the great bulk of providers use GSM (and so will need a micro-SIM). CDMA tends to be concentrated in Asia (there's no hard and fast rule)
    I don't know whether any CDMA providers outside the USA support the iPhone yet.

  • Cue point event to display text link in movie

    HI -- This may be a fairly mundane question but I am having a
    hard time figuring it out. I have a movie with several cue point
    events. I would like a text link to be added to the right of the
    movie when a certain cue point is hit. I would like the link to
    stay in place and each time a new cue point is hit, a new link is
    added below the last link.
    I am stuck and can't seem to get this to work. Having a hard
    time figuring out the action script. Any suggestions? I have
    already followed the macromedia tutorials on this subject and am
    just floundering.
    thanks!

    Since you are storing the number as an 'int' and then converting that int to a String for display, then you shouldn't expect 0's to be added on if the number is currently 0:
    1) curnum = 0
    2) 0 key is pressed
    3) curnum = curnum * 10 + 0 = 0 * 10 + 0 = 0
    A real calculator wouldn't keep appending 0's... at least, not a simple calculator comparable to the one you are writing. If you want to append 0's, try this:
    - Keep a count of the number of 0's pressed.
    - If curnum is changed to 0 (by pressing clear, for example, or turning on the calculator), reset the zero count to 1.
    - Each time the '0' key is pressed, if curnum is 0, then increment the '0' count.
    - When you update your display, use the following logic: if curnum is 0, then display the number of 0's specified in the zero count, otherwise just display the value of curnum.
    Jason

  • Displaying Devanagari Unicode in J2ME Emulator

    Hello,
    I know that Java products support Unicode.
    Recently I was working in J2ME and was trying to display my Nepali, Devanagari, characters on it but to no avail. I could only see the common square box on the emulator. Does anyone know how to display Devanagari fonts on the J2ME emulator? I would be glad to receive the reply and be very thankful.
    Thank you.
    Dilip

    Mobile-Freak
    Welcome to the forum. Please don't post in threads that are long dead. When you have a question, start your own topic. Feel free to provide a link to an old post that may be relevant to your problem. This question was asked nearly 5 years ago.
    I'm locking this thread now.
    db

  • Can a j2me emulator work with a real bluetooth adaptor?

    Can a j2me emulator work with a real bluetooth adaptor?
    Currently I need to work on a project that will need bluetooth and a SE P910i phone.
    But the phone is not available to me at all times.
    So, I am wondering if it is possible to have the emulator connect to a real bluetooth adaptor that is connected to the computer and communicate with other bluetooth phones....
    Any help is very much appreciated :)

    I have not found a solution to it. And I concluded that it cannot be done.
    Bluetooth, on the emulator is emulated too. so if your program needs to test on 2 phones, then you can just open up 2 emulators and they will be able to find each other in their emulated world.
    Try with the bluetooth demo that comes with J2ME. I cannot get to see any pictures when I run them on real phones but it worked flawlessly on emulators......

  • How to call j2me emulator instance from a java program?

    hi,
    how to call j2me emulator instance from a java program?
    i tried public void startApp(){
    try{
    platformRequest("tel:+5550000");
    }catch(Exception e){
    e.printStackTrace();
    from a j2me midlet itself,
    but it gave illegal access exception.
    do i need any hardware phone connected to my pc?
    please help.

    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
    import java.util.*;
    public class OpenExplorer{
    public static void main(String args[]){
         new OpenExplorer();
    public OpenExplorer(){
         try{
         String command = "explorer C:";
         // or String command = "cmd /c explorer C:";
         Runtime runtime = Runtime.getRuntime();
         Process process = runtime.exec(command);
         int exitVal = process.waitFor();
         System.out.println("Exit Value: " + exitVal);
         } catch(Exception e){
         e.printStackTrace();
    }

  • Can i capture laser pointer events in Flash?

    Hi.
    I have some people who are doing a medical presentation. Of course they are using PowerPoint and a couple of flash movies. When they launch their Flash movies from within the powerpoint they want to slide the flash presentation using the Laser Pointer.
    I made the flash files to slide at click on the stage. But that laser pointer doesn't have a click, It has two buttons wich launch somekind of event though USB of forward and backward which the powerpoint recognizes.
    So can flash recognise those, do any of you have any experience with this things? Can i listen globaly to all event that are triggered in flash to see if any of those come up?
    Tnx.

    FMLE will not directly mux audio connections from different sources. You could try possibly using a "Virtual Audio Cable", which is a outside program. Search Google for it.
    If you want to have more control over what you broadcast, I suggest using a 3rd party program such as Telestream Wirecast, or Xsplit..
    Xsplit is a realtively cheap alternative to Wirecast which is pricey.
    Check them Out..

  • JCOP emulator insert card event

    Hello,
    I�m connecting remotelly to the IBM JCOP Tools emulator. I�m using the following demo code but the application waits for ever for a card inser event. Because this is an emulator I don�t know how to do an insert card...
    Any ideas?
    Thanks a lot,
    Gonzalo
         private static void ejecuta()
              try
                   // Initialize OCF
                   SmartCard.start();
                   // Wait for a smart card
                   CardRequest cr = new CardRequest(CardRequest.NEWCARD, null,
                                                           OCFCardAccessor.class);
    // HERE IT WAITS FOR EVER!!!!
                   SmartCard myCard = SmartCard.waitForCard(cr);
                   // Get an OCFCardAccessor for Java Card RMI
                   CardAccessor ca = (CardAccessor)
                        myCard.getCardService(OCFCardAccessor.class, true);
                   // Create a Java Card RMI instance
                   JavaCardRMIConnect jcRMI = new JavaCardRMIConnect(ca);
                   // Create a Java Card Proxy Factory that is used for dynamic
                   // proxy generation.
                   CardObjectFactory factory = new JCCardProxyFactory(ca);
                   // select the Java Card applet
                   jcRMI.selectApplet(MY_APPLET_AID, factory);
                   // Get the initial reference
                   Purse purseInterface =
                        (Purse) jcRMI.getInitialReference();
                   if(purseInterface == null)
                        throw new Exception("Received null instead of the initial ref");
                   // Invoke the remote getBalance() method
                   short balance = purseInterface.getBalance();
                   System.out.print("balance: " + balance);
              catch(UserException e)

    Hello Jan,
    I told you the wrong behabeur... The waitForCard is not the problem the problem is some place else.
    Thanks for your help, this is my first JavaCard program and I�m really lost...
    This is my opencard.properties:
    # Open Card Service
    OpenCard.services = opencard.opt.util.PassThruCardServiceFactory
    OpenCard.terminals = jcopterminal.WrapperFactory|JCOPTerminal|Remote|localhost:8050
    # TRACE configuration #
    OpenCard.trace = opencard:8
    This is the log of the error I�m getting:
    ERROR
    INFO ] opencard.core.service.CardServiceRegistry.getCardServiceClass
    --- message no CardService for class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [INFO     ] opencard.core.service.CardServiceRegistry.isCardRequestSatisfied
    --- message requested CardService class class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor not supported for opencard.core.terminal.CardID@1016632 ATR: 3B F8 95 00 00 81 31 FE 45 00 73 C8 40 13 00 90
    00 1E
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [INFO     ] opencard.core.service.CardServiceRegistry.getSmartCard
    --- message CardRequest opencard.core.service.CardRequest@1865b28 ANYCARD
    service = class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor cannot be satisfied with opencard.core.terminal.CardID@1016632 ATR: 3B F8 95 00 00 81 31 FE 45 00 73 C8 40 13 00 90
    00 1E
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    FULL LOG
    [DEBUG    ] opencard.core.service.SmartCard.getRegistryEntry
    --- message tag OpenCard.terminals = jcopterminal.WrapperFactory|JCOPTerminal|Remote|localhost:8050
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.SmartCard
    [DEBUG    ] opencard.core.terminal.CardTerminal.<init>
    --- message (JCOPTerminal, Remote, localhost:8050)
    --- thread Thread[main,5,main]
    --- source class opencard.core.terminal.CardTerminal
    [DEBUG    ] opencard.core.service.CardServiceRegistry.<init>
    --- message instantiating
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.CardServiceRegistry
    [DEBUG    ] opencard.core.service.SmartCard.getRegistryEntry
    --- message tag OpenCard.services = opencard.opt.util.PassThruCardServiceFactory
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.SmartCard
    [DEBUG    ] opencard.core.service.CardServiceFactory.<init>
    --- message instantiating
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.CardServiceFactory
    [DEBUG    ] opencard.opt.service.OCF11CardServiceFactory.<init>
    --- message instantiating
    --- thread Thread[main,5,main]
    --- source class opencard.opt.service.OCF11CardServiceFactory
    [DEBUG    ] opencard.core.service.CardServiceRegistry.add
    --- message opencard.opt.util.PassThruCardServiceFactory@92bbba
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6
    [DEBUG    ] opencard.core.service.SmartCard.<start>
    --- message finished
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.SmartCard
    [DEBUG    ] opencard.core.service.SmartCard.waitForCard
    --- message passing request opencard.core.service.CardRequest@1865b28 ANYCARD
    service = class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor to CardServiceRegistry
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.SmartCard
    [DEBUG    ] opencard.core.service.CardWaiter.<init>
    --- message Request: opencard.core.service.CardRequest@1865b28 ANYCARD
    service = class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.CardWaiter
    [DEBUG    ] opencard.core.service.CardWaiter.cardInserted
    --- message CTEvent: opencard.core.event.CardTerminalEvent[source=jcopterminal.JCOPTerminal@4ac00c
    + name JCOPTerminal
    + type Remote
    + addr localhost:8050]
    ---source jcopterminal.JCOPTerminal@4ac00c
    + name JCOPTerminal
    + type Remote
    + addr localhost:8050
    ---id 1
    card inserted in slot 0
    terminal jcopterminal.JCOPTerminal@4ac00c
    + name JCOPTerminal
    + type Remote
    + addr localhost:8050
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.CardWaiter
    [DEBUG    ] opencard.core.service.CardServiceRegistry.getSmartCard
    --- message CTEvent opencard.core.event.CardTerminalEvent[source=jcopterminal.JCOPTerminal@4ac00c
    + name JCOPTerminal
    + type Remote
    + addr localhost:8050]
    ---source jcopterminal.JCOPTerminal@4ac00c
    + name JCOPTerminal
    + type Remote
    + addr localhost:8050
    ---id 1
    card inserted in slot 0
    terminal jcopterminal.JCOPTerminal@4ac00c
    + name JCOPTerminal
    + type Remote
    + addr localhost:8050
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [DEBUG    ] jcopterminal.JCOPTerminal.openSlotChannel
    --- message for slot #0
    --- thread Thread[main,5,main]
    --- source jcopterminal.JCOPTerminal@4ac00c
    + name JCOPTerminal
    + type Remote
    + addr localhost:8050
    [DEBUG    ] jcopterminal.JCOPTerminal.openSlotChannel
    --- message new SlotChannel is opencard.core.terminal.SlotChannel@9e29fb
    + state open
    --- thread Thread[main,5,main]
    --- source jcopterminal.JCOPTerminal@4ac00c
    + name JCOPTerminal
    + type Remote
    + addr localhost:8050
    [DEBUG    ] opencard.core.service.CardServiceRegistry.allocateCardServiceScheduler
    --- message instantiating CardServiceScheduler
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [DEBUG    ] opencard.core.service.CardServiceScheduler.<init>
    --- message slotChannel opencard.core.terminal.SlotChannel@9e29fb
    + state open
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.CardServiceScheduler
    [DEBUG    ] opencard.core.service.CardChannel.<init>
    --- message (opencard.core.terminal.SlotChannel@9e29fb
    + state open)
    --- thread Thread[main,5,main]
    --- source class opencard.core.service.CardChannel
    [DEBUG    ] opencard.core.service.CardServiceRegistry.getCardServiceClass
    --- message for class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor and opencard.core.terminal.CardID@1016632 ATR: 3B F8 95 00 00 81 31 FE 45 00 73 C8 40 13 00 90
    00 1E
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [DEBUG    ] opencard.core.service.CardServiceRegistry.getCardServiceClass
    --- message checking opencard.opt.util.PassThruCardServiceFactory@92bbba
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [DEBUG    ] opencard.opt.util.PassThruCardServiceFactory.getClassFor
    --- message checking class opencard.opt.util.PassThruCardService
    --- thread Thread[main,5,main]
    --- source opencard.opt.util.PassThruCardServiceFactory@92bbba
    [DEBUG    ] opencard.core.service.CardServiceRegistry.getCardServiceClass
    --- message factory opencard.opt.util.PassThruCardServiceFactory@92bbba produced null
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [INFO     ] opencard.core.service.CardServiceRegistry.getCardServiceClass
    --- message no CardService for class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [INFO     ] opencard.core.service.CardServiceRegistry.isCardRequestSatisfied
    --- message requested CardService class class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor not supported for opencard.core.terminal.CardID@1016632 ATR: 3B F8 95 00 00 81 31 FE 45 00 73 C8 40 13 00 90
    00 1E
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [INFO     ] opencard.core.service.CardServiceRegistry.getSmartCard
    --- message CardRequest opencard.core.service.CardRequest@1865b28 ANYCARD
    service = class com.sun.javacard.ocfrmiclientimpl.OCFCardAccessor cannot be satisfied with opencard.core.terminal.CardID@1016632 ATR: 3B F8 95 00 00 81 31 FE 45 00 73 C8 40 13 00 90
    00 1E
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceRegistry@162dbb6++ registered factory opencard.opt.util.PassThruCardServiceFactory@92bbba
    [DEBUG    ] opencard.core.service.CardServiceScheduler.closeDown
    --- message closing down scheduler
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardServiceScheduler@b8deef, is alive
    [DEBUG    ] opencard.core.service.CardChannel.closeFinal
    --- message closing for good
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardChannel@1342ba4, not open, not jammed
    [DEBUG    ] opencard.core.service.CardChannel.close
    --- message CardChannel closed
    --- thread Thread[main,5,main]
    --- source opencard.core.service.CardChannel@1342ba4, not open, not jammed
    [DEBUG    ] opencard.core.terminal.SlotChannel.close
    --- message closing channel
    --- thread Thread[main,5,main]
    --- source opencard.core.terminal.SlotChannel@9e29fb
    + state open
    -----------------------------------------------------------------------------------------------

  • Video cue point events, or similar?

    Hi,
    In flex, the video GUI control has something called "cue points" -- you can get event callbacks when video playback hits time points of your choosing. This allows you to synchronize the video with other parts of your GUI. Is there something in JavaFX that allows the same thing? If not, are there plans to have it? When?
    thanks,
    Rob

    You don't even need a cuepoint to do this.
    Using the FLVComponent or the VideoPlayer object, use the
    "complete" event to execute code. You set up an event listener
    object to listen to the video object (using
    videoobject.addEventListener(listenerObject) ), and create a
    function for the listener object to do when the "complete" event
    occurs (such as listenerObject.complete = function() { do whatever
    Here's a link to a useful pdf about the VideoPlayer object.
    http://download.macromedia.com/pub/documentation/en/flash/fl8/VideoPlayer.pdf

  • Regarding J2ME Emulator

    Dear Techies ,
    I am new to the J2ME applications and my requirement is play the MP3,MP4,AVI, WAV, MOV and 3GP file both audio and video , the file which may be from server and the maximum file size is upto 5MB . Now i am using the default emulator which comes from NetBeans IDE and its supporting only particular requirement . Can anyone suggest the best emulator which will satisfy the above requirement .
    Thanks in advance ,
    Cheers !!!!!!!!!!
    Thangavel L Nathan

    All of u how R U ??????
    thx Mr fred 4or ur time sir . but i am using
    J2me toolkit and
    Netbean IDE . now plz tell me where can i found
    emulator .
    x in adv
    Message was edited by:
    souviksouvik,
    with the link that i gave you, you can find websites where you can download emulators (Motorola, Nokia, Sony Ericsson...). If you are running under Windows, it's easy to install the emulators. I'm sorry but i never configure emulators for Netbeans
    for Motorola you can find some advices at http://trix2.cellmania.com/downloads/downloads/pdf/NetBeans_20060401.pdf
    for Sony Ericsson you can find some advices at
    http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp
    don't forget that Google is your friend !
    peace
    fred

  • I need to disable key events - J2ME

    Is there anyway, in J2ME, to disable key events while processing a current key? I want to avoid queing up of key events and then re-enable key events when I am done handling the current key.
    public void keyPressed(int keyCode) {
    switch (keyCode) {
    case -50:
    // I want to disable key events here
    // process this key
    // re-enable key events
    break;
    default:
    break;

    I had tried using a boolean to skip avoid the key as you suggested. That does not work. It seems as if the keys are only being processed in a serial manner. By that I mean the keyPressed method is not receiving the second and third keys while I am processing the first. So when I am done processing the first key I set isOkayToProcess=true and then the second key comes in.

  • RMS size in J2ME 3.0 SDK emulator

    Hi All,
    I'm developing an application which uses RMS to store about 1 Mb of data. On a target device (Samsung mobile phone) it works fine, under J2ME 3.0 SDK emulator the RMS size is limited to about 200 Kb so I get RecorStoreFullException. Is it possible to configure the available RMS size? I use NetBeans IDE, there is a button "Open preferences" for J2ME emulator, but it is disabled

    Note: This thread was originally posted in the [CLDC and MIDP|http://forums.sun.com/forum.jspa?forumID=76] forum, but moved to this forum for closer topic alignment.

  • Group MSA account fail when Domain Controller in Test Domain Fails to start KdsSvc. Event ID 7023

    Yesterday, in my test domain, I created the KDS root key using the Add-KdsRootKey –EffectiveTime ((get-date).addhours(-10))
    command on a DC that is not the PDC Emulator because it was the server I was on at the time.  Today, when I tried to create gMSA accounts on the PDC emulator, I get:
    Event ID 7023 The Microsoft Key Distribution Service terminated with the following error: An Exception occurred in the service when handling the control request
    I turned on logging on to the KdsSvc and get 2 other errors:
    KdsSvc Event ID 4001: Group Key Distribution Service failed to start. Status 0x80070020
    KdsSvc Event ID 4007: Group Key Distribution Service cannot connect to the domain controller on local host.  Status 0x80070020.  Group Key Distribution Service cannot be started because of the error.  Please contact the administrator to resolve
    the issue.
    I took the opportunity to clean up AD, the Schema, and DNS, but the kds errors continues.  I am replicating successfully, DNS changes are reflected immediately, and when I run the get-KDSRootKey on the failing server, the key is returned.  The
    Get-KdsConfiguration matches the KDS config on the DC that originally ran to create the key.
    I have a pretty strict GPO pushed to my DCs but I am still able to create gMSAs on the other server.  I checked ADS&S and found the msKds-ProvRootKey so I know it is at the domain level, but there is so little documentation on the KdsSvc that I
    am not sure if it is working as planned.  I have tried unassigning several GPO configuration items but I am throwing darts at this point.  I have also uninstalled McAfee AV; IDS/IPS; Firewall.
    With that said, I have questions:
    Will gMSAs still work even though the domain pdc emulator cannot start the service?
    Is the KdsSvc supposed to start only on the server Add-KDSRootKey was originally created?
    What happens if the server the KdsSvc key was created fails and has to be removed from the domain?
    Is there any books or configuration items I can review to learn the KdsSvc better?
    Env:
    Windows Standard Server 2012 R2 x64
    Active Directory 2012 R2 Schema Updated from Windows 2008 R2
    All FSMO roles are on the PDC Emulator which is a Windows 2012 R2 DC
    DCDiag returns no errors or test failures
    Repadmin returns clean results (/showreps & /replsum)
    Windows 2008 R2 Root CA hierarchy (not DCs)
    W32tm services are running with less than 6/10's of a ms difference among the domain.

    Hi,
    For Windows Server 2012, the Windows PowerShell cmdlets default to managing the group Managed Service Accounts instead of the original standalone Managed
    Service Accounts.
    New-ADServiceAccount -name <ServiceAccountName> -DNSHostName <fqdn> -PrincipalsAllowedToRetrieveManagedPassword <group>
    -ServicePrincipalNames <SPN1,SPN2,…>
    Did you use the command abouve?
    Here is a good bolg:
    Windows Server 2012: Group Managed Service Accounts
    http://blogs.technet.com/b/askpfeplat/archive/2012/12/17/windows-server-2012-group-managed-service-accounts.aspx
    Hope this helps.

  • Convert game to J2ME

    Hi there
    I have a cool game that I wrote that I want to port to J2ME
    Can anyone point me to a resource or give me more information about what exactly I need to install + setup as well as any advice/considerations I need to make about how to port it?
    Thanks
    -T

    Tom
    I found this beginner series very useful when I started Java ME, but then that was when I started Java :-) But you could probably pick up what you need to know by just skimming through it.
    {color:0000ff}http://today.java.net/pub/a/today/2005/02/09/j2me1.html{color}
    There's a game tutorial in part 3.
    IMHO the biggest nightmare in Java ME is device fragmentation, but that probably won't be as bad in a Canvas / GameCanvas based UI as it is with Form. Be aware that FullScreen mode works on most, but not all, devices; soft key codes are implementation dependent and are not even specified in the API; a game (or any MIDlet) may be rudely put to sleep (pauseApp ()) by an incoming call or SMS.
    There are a few game developers on the CLDC and MIDP forum who are quite helpful.
    As far as your game display and control is concerned, you might want to produce different configurations for different screen sizes rather than bloat the code with detection and scaling -- small devices have small brains ;-) Don't know about other IDEs, but NetBeans with Mobility Pack allows you to do this without having totally separate versions of your sources. Then, touchscreen handsets don't have a number keypad, so if you want your game to function on those sets you need to provide for pointer events as an alternative to keyPresses.
    Since it's a game you probably don't need to know about the bug in setFont in ChoiceGroup / List that I reported to Sun and got only a preliminary receipt for... the kvm's in the devices are third party and many have implementation bugs (like my Motorokr e6 has a bug with ItemListener) ... sorry, don't mean to be discouraging and long-winded --
    Wish you luck, Darryl

Maybe you are looking for