JC 2.2.1 contact and contactless applets

Hello there.
I need some help regarding the interfaces supported by Java Cards.
1. My first question is: Do contact and contactless on-card applets differ in any way?
I mean, in case i am willing to suppot both contact (t=0, t=1) and contactless (t=cl) protocols,
do i have to develop applet in some specific way to be aware of the type of the connection chosen by an off-card application?
Or,in contrary, on-card JC 2.2.1 application development is independent of the protocol chosen
(i.e. application selection and APDUs communication remain the same as while using T=0 or T= 1 for an on-card applet)?
2. One more question: Why ISO/IEC 14443 is only writtent as supported in JC 2.2.2, but not mentioned in JC2.1.1?
Isn't it supported by the latter?
3. How to connect to the card through contactless interface through JCOP tools.
Waiting for your reply.
Best regards,
eveline-z

Hello,
Here is a topic you might be interested in:
"application to r/w Mifare Card via Pegoda CL RD 701 reader",
http://forums.sun.com/thread.jspa?threadID=5327981
1. Writing a javacard applet is very similar no matter what's the protocol is used, however not exactly the same. Ideally you want your applet to be able to run on any card. For most commands (application selection, simple exchange), however things become a little bit more if your exchange involved large amout of data or complex sequence. Note some readers have drivers that emulate T=CL over PCSC (see above thread).
2. I have seen both contactless JC 2.2.2 and JC2.1.1, but note that a JC 2.2.2 and JC2.1.1 doesn't have necessarily a contactless interface (even if it has, the chip module must be connected to an antenna inserted on the card).
3. If you use a reader that emulate T=CL over PCSC, then you connect to a contactless card as for any other reader. Some readers are both contact and contactless.

Similar Messages

  • COMMUNICATION BETWEEN JAVASCRIPT AND JAVA APPLET: US$20 AWARD FOR SOLUTION!

    COMMUNICATION BETWEEN JAVASCRIPT AND JAVA APPLET PROBLEM (Easy Filter Java Applet) -
    US$20 TO ANYONE WHO CAN RESOLVE THE PROBLEM
    To forum visitors:
    I am prepared to pay a standard shareware fee of US$20 to a user who can resolve this technical problem.
    If your advice resolves the problem, I'll forward the payment to your postal address (include your
    address with your reply, and also your email address)
    I am attempting to enable a HTML button (using Javascript's onClick command) to directly input a number into one of the parameter text boxes in the Easy Filter Java applet (ie, enter a new color value number in the text field of the standard Colors Multiplicator Filter interface).
    The applet is Freeware and can be downloaded at: http://www.javazoom.net/applets/easyfilter10/EasyFilter10.html
    (It is a very effective bitmap display and editing utility)
    To achieve this, I am trying to access the part of the applet that defines and sets the textbox. The text box is defined in the .class file by accessing the parameter details in the genericfilter.txt file (accompanies the .class files). I need to access 'private String appletInitialize()' and then one of the 'textFieldParameters' which sets the textbox.
    I understand the basic syntax for referencing the applet:
    document.appletname.setString("An example"). However, accessing the text fields in this applet is more complex!!
    Please can you recommend the correct Javascript syntax to achieve communication with the applet.
    Thank you for your kind assistance.
    JM Graham
    [email protected]
    The Java source code for the applet: EasyFilter.class
    # Easy Filter - E.B/JavaZOOM 1999 #
    # Contact: [email protected] #
    # http://javazoom.hypermart.net #
    /* Originally compiled from EasyFilter.java */
    import java.awt.*;
    import java.io.*;
    import java.net.*;
    import java.applet.Applet;
    import java.awt.event.KeyEvent;
    import java.awt.event.KeyListener;
    import java.awt.image.MemoryImageSource;
    import java.awt.image.PixelGrabber;
    import java.util.Vector;
    public synchronized class EasyFilter extends Applet implements KeyListener
    private String paramFileName;
    private Color bgColor;
    private Color fgColor;
    private Color parColor;
    private Color sepColor;
    private Color titleColor;
    private Color helpColor;
    private int WinWidth;
    private int WinHeight;
    private String title;
    private String logoFileName;
    private String originalImageFileName;
    private String filteredCaption;
    private String originalCaption;
    private Vector paramsName;
    private Vector paramsValue;
    private Vector paramsComment;
    private Panel panelParameters[];
    private Label labelParameters[];
    private TextField textFieldParameters[];
    private Label labelComments[];
    private int nbParameters;
    private ScrollPane scrollPaneParams;
    private Panel panelParams;
    private Image theLogo;
    private Image theOriginalImage;
    private Image theFilteredImage;
    private int theOriginalPixelArray[];
    private int logoWidth;
    private int logoHeight;
    private int imageWidth;
    private int imageHeight;
    private drawCanvas canvasTitle;
    private Panel panelTitle;
    private Label labelTitle;
    private Panel panelImages;
    private Panel panelOriginalImage;
    private drawCanvas canvasOriginalImage;
    private Label labelOriginalImage;
    private Panel panelFilteredImage;
    private drawCanvas canvasFilteredImage;
    private Label labelFilteredImage;
    private Panel panelHelp;
    private Label labelHelp;
    private int Yspc;
    private FilterImplementation theFilter;
    public void init()
    String string = null;
    string = appletInitialize();
    setBackground(bgColor);
    if (string != null)
    removeAll();
    setBackground(Color.white);
    setForeground(Color.black);
    Label label = new Label(new StringBuffer("Error: ").append(string).toString(), 1);
    Panel panel = new Panel();
    panel.add(label);
    add(panel);
    setLayout(new FlowLayout(1, 5, Yspc));
    public void keyPressed(KeyEvent keyEvent)
    panelHelp.removeAll();
    boolean flag = true;
    if (KeyEvent.getKeyText(keyEvent.getKeyCode()).equals("Enter"))
    for (int i = 0; i < nbParameters; )
    try
    paramsValue.setElementAt(new Double(textFieldParameters.getText()), i);
    i++;
    catch (NumberFormatException e)
    labelHelp.setText(labelParameters[i].getText() + ": Not a Number");
    flag = false;
    break;
    if (flag == 1)
    labelHelp.setText(" .... Running, please wait .... ");
    labelHelp.setAlignment(1);
    panelHelp.add(labelHelp);
    panelHelp.doLayout();
    theFilter.updateParameters(paramsValue);
    theFilter.computeFilter();
    theFilteredImage = createImage(new MemoryImageSource(theFilter.getFinalImageWidth(), theFilter.getFinalImageHeight(), theFilter.getFinalImageBuffer(), 0, theFilter.getFinalImageWidth()));
    canvasFilteredImage.setImage(theFilteredImage);
    canvasFilteredImage.setBounds(0, 0, theFilter.getFinalImageWidth(), theFilter.getFinalImageHeight());
    canvasFilteredImage.repaint();
    panelHelp.removeAll();
    labelHelp.setText("- Done -");
    else
    labelHelp.setText("- Press Enter to run the Filter -");
    labelHelp.setAlignment(1);
    panelHelp.add(labelHelp);
    panelHelp.doLayout();
    public void keyReleased(KeyEvent keyEvent)
    public void keyTyped(KeyEvent keyEvent)
    private String appletInitialize()
    WinWidth = size().width;
    WinHeight = size().height;
    if (getParameter("bgcolor") == null)
    bgColor = new Color(0, 0, 40);
    else
    bgColor = new Color(Integer.parseInt(getParameter("bgcolor"), 16));
    if (getParameter("fgcolor") == null)
    fgColor = new Color(255, 255, 255);
    else
    fgColor = new Color(Integer.parseInt(getParameter("fgcolor"), 16));
    if (getParameter("sepcolor") == null)
    sepColor = new Color(158, 128, 128);
    else
    sepColor = new Color(Integer.parseInt(getParameter("sepcolor"), 16));
    if (getParameter("parcolor") == null)
    parColor = new Color(24, 24, 24);
    else
    parColor = new Color(Integer.parseInt(getParameter("parcolor"), 16));
    if (getParameter("titlecolor") == null)
    titleColor = new Color(255, 255, 0);
    else
    titleColor = new Color(Integer.parseInt(getParameter("titlecolor"), 16));
    if (getParameter("helpcolor") == null)
    helpColor = new Color(0, 255, 255);
    else
    helpColor = new Color(Integer.parseInt(getParameter("helpcolor"), 16));
    paramsName = new Vector();
    paramsValue = new Vector();
    paramsComment = new Vector();
    paramFileName = getParameter("paramfile");
    String string = readParams(paramFileName);
    if (string != null)
    return string;
    MediaTracker mediaTracker = new MediaTracker(this);
    theOriginalImage = getImage(getDocumentBase(), originalImageFileName);
    mediaTracker.addImage(theOriginalImage, 0);
    if (logoFileName != null)
    theLogo = getImage(getDocumentBase(), logoFileName);
    mediaTracker.addImage(theLogo, 1);
    try
    mediaTracker.waitForAll();
    catch (InterruptedException e1)
    return "Error while loading image";
    if (mediaTracker.isErrorAny())
    return "Error while loading image";
    if (logoFileName != null)
    logoWidth = theLogo.getWidth(this);
    logoHeight = theLogo.getHeight(this);
    imageWidth = theOriginalImage.getWidth(this);
    imageHeight = theOriginalImage.getHeight(this);
    theOriginalPixelArray = new int[imageWidth * imageHeight];
    PixelGrabber pixelGrabber = new PixelGrabber(theOriginalImage, 0, 0, imageWidth, imageHeight, theOriginalPixelArray, 0, imageWidth);
    try
    pixelGrabber.grabPixels();
    panelTitle = new Panel();
    canvasTitle = new drawCanvas();
    labelTitle = new Label();
    panelTitle.setLayout(new FlowLayout(1, 10, Yspc));
    add(panelTitle);
    panelTitle.setBackground(bgColor);
    panelTitle.add(canvasTitle);
    canvasTitle.setImage(theLogo);
    canvasTitle.setBounds(0, 0, logoWidth, logoHeight);
    labelTitle.setText(title);
    catch (InterruptedException e2)
    return "Internal Error, Try RELOAD !";
    if (title != null)
    panelTitle.add(labelTitle);
    labelTitle.setForeground(titleColor);
    labelTitle.setFont(new Font("Dialog", 1, 14));
    panelImages = new Panel();
    panelOriginalImage = new Panel();
    canvasOriginalImage = new drawCanvas();
    labelOriginalImage = new Label();
    panelFilteredImage = new Panel();
    canvasFilteredImage = new drawCanvas();
    labelFilteredImage = new Label();
    panelImages.setLayout(new FlowLayout(1, 10, Yspc));
    add(panelImages);
    panelImages.setBackground(bgColor);
    panelOriginalImage.setLayout(new BorderLayout(0, 2));
    panelImages.add(panelOriginalImage);
    panelOriginalImage.setBackground(Color.black);
    panelOriginalImage.add("Center", canvasOriginalImage);
    canvasOriginalImage.setImage(theOriginalImage);
    canvasOriginalImage.setBounds(0, 0, imageWidth, imageHeight);
    labelOriginalImage.setText(originalCaption);
    labelOriginalImage.setAlignment(1);
    panelOriginalImage.add("South", labelOriginalImage);
    labelOriginalImage.setBackground(Color.lightGray);
    labelOriginalImage.setForeground(Color.black);
    labelOriginalImage.setFont(new Font("SansSerif", 0, 10));
    panelFilteredImage.setLayout(new BorderLayout(0, 2));
    panelImages.add(panelFilteredImage);
    panelFilteredImage.setBackground(Color.black);
    panelFilteredImage.add("Center", canvasFilteredImage);
    theFilter = new FilterImplementation(paramsValue, theOriginalPixelArray, imageWidth, imageHeight);
    theFilter.computeFilter();
    theFilteredImage = createImage(new MemoryImageSource(theFilter.getFinalImageWidth(), theFilter.getFinalImageHeight(), theFilter.getFinalImageBuffer(), 0, theFilter.getFinalImageWidth()));
    canvasFilteredImage.setImage(theFilteredImage);
    canvasFilteredImage.setBounds(0, 0, theFilter.getFinalImageWidth(), theFilter.getFinalImageHeight());
    labelFilteredImage.setText(filteredCaption);
    labelFilteredImage.setAlignment(1);
    panelFilteredImage.add("South", labelFilteredImage);
    labelFilteredImage.setBackground(Color.lightGray);
    labelFilteredImage.setFont(new Font("SansSerif", 0, 10));
    scrollPaneParams = new ScrollPane(0);
    panelParams = new Panel();
    nbParameters = paramsName.size();
    int i = WinHeight - (33 + 7 * Yspc + logoHeight + imageHeight + 23);
    if (i < Yspc + 2 + 24)
    i = Yspc + 2 + 24;
    scrollPaneParams.setBounds(0, 0, WinWidth - 10, i);
    panelParams.setLayout(new GridLayout(nbParameters, 1, 5, Yspc / 2));
    scrollPaneParams.add(panelParams);
    panelParams.setBackground(sepColor);
    panelParameters = new Panel[nbParameters];
    labelParameters = new Label[nbParameters];
    textFieldParameters = new TextField[nbParameters];
    labelComments = new Label[nbParameters];
    for (int j = 0; j < nbParameters; j++)
    panelParameters[j] = new Panel();
    panelParameters[j].setLayout(new FlowLayout(0, 5, 1));
    panelParams.add(panelParameters[j]);
    panelParameters[j].setBackground(parColor);
    labelParameters[j] = new Label();
    labelParameters[j].setText((String)paramsName.elementAt(j));
    panelParameters[j].add(labelParameters[j]);
    labelParameters[j].setForeground(fgColor);
    labelParameters[j].setFont(new Font("Dialog", 1, 12));
    textFieldParameters[j] = new TextField(8);
    textFieldParameters[j].setText(paramsValue.elementAt(j).toString());
    panelParameters[j].add(textFieldParameters[j]);
    textFieldParameters[j].setBackground(fgColor);
    textFieldParameters[j].addKeyListener(this);
    labelComments[j] = new Label();
    labelComments[j].setText((String)paramsComment.elementAt(j));
    panelParameters[j].add(labelComments[j]);
    labelComments[j].setForeground(fgColor);
    add(scrollPaneParams);
    panelHelp = new Panel();
    labelHelp = new Label();
    panelHelp.setLayout(new FlowLayout(1, 5, 0));
    add(panelHelp);
    panelHelp.setBackground(bgColor);
    labelHelp.setText(" Change colour values and press enter ");
    labelHelp.setAlignment(1);
    panelHelp.add(labelHelp);
    labelHelp.setForeground(helpColor);
    return null;
    private String readParams(String string1)
    Object object1;
    String string2;
    if (string1 == null)
    return "Filename of filter's parameters needed";
    try
    URL uRL = new URL(getDocumentBase(), string1);
    URLConnection uRLConnection = uRL.openConnection();
    uRLConnection.setDoInput(true);
    uRLConnection.setUseCaches(false);
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(uRLConnection.getInputStream()));
    string2 = null;
    catch ()
    return object1.getMessage();
    catch ()
    return object1.getMessage();
    catch ()
    return object1.getMessage();
    if (bufferedReader != null)
    Object object2;
    try
    for (object2 = bufferedReader.readLine(); object2 != null && string2 == null; object2 = bufferedReader.readLine())
    string2 = extractFormat(object2);
    catch ()
    string2 = object2.getMessage();
    finally
    bufferedReader.close();
    if (string2 != null)
    return string2;
    else
    return null;
    private String extractFormat(String string1)
    if (string1.length() == 0)
    return null;
    int i = 0;
    int j = string1.indexOf(" ", i);
    if (j == -1)
    return "Bad format error (space missing)";
    String string2 = string1.substring(i, j);
    if (string2.equals("TITLE"))
    i = j;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format (Double quote in TITLE missing)";
    i = j + 1;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format (Double quote in TITLE missing)";
    title = string1.substring(i, j);
    return null;
    if (string2.equals("ORIGINALCAPTION"))
    i = j;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format (Double quote in ORIGINALCAPTION missing)";
    i = j + 1;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format (Double quote in ORIGINALCAPTION missing)";
    originalCaption = string1.substring(i, j);
    return null;
    if (string2.equals("FILTEREDCAPTION"))
    i = j;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format (Double quote in FILTEREDCAPTION missing)";
    i = j + 1;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format (Double quote in FILTEREDCAPTION missing)";
    filteredCaption = string1.substring(i, j);
    return null;
    if (string2.equals("LOGO"))
    i = j + 1;
    j = string1.length();
    logoFileName = string1.substring(i, j);
    return null;
    if (string2.equals("ORIGINALIMAGE"))
    i = j + 1;
    j = string1.length();
    originalImageFileName = string1.substring(i, j);
    return null;
    if (!string2.equals("PARAM"))
    return null;
    i = j;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format in a PARAM line";
    i = j + 1;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format in a PARAM line";
    paramsName.addElement(string1.substring(i, j));
    i = j + 2;
    j = string1.indexOf(32, i);
    if (j == -1)
    return "Bad format in a PARAM line";
    try
    paramsValue.addElement(new Double(string1.substring(i, j)));
    j = string1.indexOf(34, i);
    catch (NumberFormatException e)
    return "Bad format in a PARAM line";
    if (j == -1)
    return "Bad format (Double quote in PARAM comment missing)";
    i = j + 1;
    j = string1.indexOf(34, i);
    if (j == -1)
    return "Bad format (Double quote in PARAM comment missing)";
    paramsComment.addElement(string1.substring(i, j));
    return null;
    public EasyFilter()
    logoHeight = 33;
    Yspc = 5;

    Addition to my above submission
    To clarify, I'll offer the US$20 to the FIRST person who offers me a workable solution to the problem, not to everyone!!!
    JMGRAHAM

  • Keeping contact with controlling applet while u/l XML file via servlet

    Hello everybody,
    if I am thinking too complicated, please send me other suggestions. Here's the situation:
    I already have a working applet for a metadata application, that is sending the contents of the client's textfields to a remote database via servlet communication. Now I want to implement the following:
    -The users have some attribute data in form of an XML file
    -I want them to upload this file to the server (I already have that functionality using the fileUpload libraries of Apache Commons) by calling the servlet from a pop-up html page (is there any other possibility to do the communication, i.e. getting files from the file system?)
    -the XML file should be parsed on the server and the content should be sent back to the calling applet for previewing reasons.
    -when the user gives his/her O.K. the data should be transferred to the database.
    Now there are some obstacles to overcome: When I upload the XML file to the server, I loose "contact" with the applet, i.e. the file is not connected with the applet code in any way. This is not a problem, when there is only one user at the time, but with many users loading up their data at the same time, things could get tricky.
    What I thought was to copy the XML file to a temp directory with a unique name, the name of which would be transferred back to the applet by another servlet that is called when the (upload)pop-up window closes. The name of the temp directory could be the ID of the applet thread (is there such an ID, if yes, how can it be retrieved?)
    Any suggestions (or just shaking heads concerning my complicated construction ;-) )
    Cheers and many thanks in advance
    Jan

    You may be able to read a file from the file system with the applet, but it may require you to sign the applet. If you can, then use an HttpURLConnection to the servlet and send the file that way.
    On the server side, you could create a session object (wether you actually need a session or not), and use the session's id as the key id for the directory name for the uploaded file. Session IDs are unique per client, and if the client handles cookies, then the same session will be used from one request to the next.
      session = request.getSession();
      String sessionID = session.getId();The response from the servlet would be a link to the server-side file. If you are using the Applet to send the request, you could get the response and automatically view the new file. Otherwise, you could send a page to the popup window saying: "Click This Link To See Your File" type of thing.

  • Contacts and calendar events disappearing and reappearing

    I have three issues, two of which I think are related.
    1.
    My contacts disappear on my iPhone 3G. I am set up with MobileMe to auto sync and I don't know if that is getting screwed up somehow? The contact are on my Mac lap top when I go look (thank goodness), and I force a sync and they transfer to my phone fine. This has happened twice now. I have copied my contacts as vCards and saved that file in the downloads folder just in case they get lost on both my laptop and my iPhone - I also do a regular full laptop backup to my Time Machine - is there anything else I should be doing to back up my contact and calendar data?
    2. (possibly related to 1.)
    When I am looking at my iCal in the weekly view on my laptop, sometimes several of my appointments are not visible. It is only when I try to put an appointment in that is at the same time as the invisible ones that they suddenly reappear.
    3. One of my contacts will not sync from my iPhone to my lap top? It used to be in both places but for some reason it is now only on my iPhone and even when I sync, it doesn't come into my laptop Address Book.
    Help please!!!

    i am having what i think is a very similar problem in that my Exchange (you seem to use only mobileme) contacts partially disappear. i discover this when i check my sms message list and find that many messages show only the phone number when earlier the name was there. a check of the contacts list shows that some have disappeared.
    i restarted the phone and checked immediately but it was still gone but after a few minutes they came back.
    my theory is that something is going on with messy exchange server syncs with my iphone that could be causing the process to break midway but after a while the phone automatically syncs again.
    this issue appears quite rarely for me but enough to be noticed and to be annoying.

  • Any ideas for how to sync to Exchange 2003 - contacts and calendar

    Hi
    I am still searching for a mechanism to give me the sync solution I want, which is as follows:
    At work I have a PC running Outlook 2003 via an Exchange Server 2003 setup.
    At home I have an iMac running Snow Leopard
    In the middle I have an iPhone 3G
    I want to sync Calendar and Contacts across all three machines.
    I want to sync work email between the Exchange server and the iphone, but do NOT need this to sync on my iMac at home
    That's it.
    At the moment I can sync email, calendars and contacts successfully between the Exchange server and iPhone, using the over-the-air Exchange Sync on the iPhone. But sadly my iMac will not sync contacts and calendars to the exchange server 2003 as Snow Leopard only supports exchange 2007.
    Ironically (because I don't need this bit to work) I have managed to get my iMac to sync with my Exchange server EMAIL, by selecting the Exchange IMAP option when setting up the mail account on my iMac (as opposed to the Exchange 2007 option). However, I cannot get iCal or Address book to sync with Exchange 2003, regardless of the options I select when setting up the new accounts in Address book or iCal. I guess these just do not work with Exchange 2003
    I know that I cannot use mobileme as a solution, as you cannot have two over-the-air syncs going on, and I need to maintain my iphone link to the exchange server via activesync
    I also know that using itunes to sync via the cable will not work, as this creates separate contacts and calendar files on the iphone and so does not provide the syncing solution I seek.
    I have tried using google to act as the middle man between my iMac and Exchange server data - getting the iMac to sync to Google Calandar and Google Address Book, and then using a third party piece of software called gsyncit to sync from google to the .ost outlook file on my PC workstation. This works some of the time, but keeps crashing and leaving me with multiple duplicates to have to sort out - much too much hard work on a regular basis.
    So I still do not have a solution. Unfortunately upgrading to Exchange server 2007 is not a solution.....
    Any new ideas out there
    Thanks

    I don't think there will be a solution to this. Exchange 2003 just isn't supported.

  • Windows Contacts and Windows 8?

    This is a question for people on the operating system team: What is the role of the Contacts Folder in Windows 8?  Do the Contacts sync with the metro People app, Windows Live Mail, or Windows Messenger?  If not, is it pretty much an abandoned
    feature?

    Hi,
    In Windows Live Mail, it will sync Windows Live Messenger contact and Windows Contacts. Regarding People app, it just sync Windows Live Messenger contacts default, it won't sync Windows Contacts on local computer.
    The role of the Contacts folder is same in Windows 7
    http://windows.microsoft.com/en-us/windows7/Managing-your-contacts
    Niki Han
    TechNet Community Support

  • Migration, I put it on a USB drive. How do I install it on my new computer so my contacts and ALL messages come across?

    I used the Easy Transfer application and put Thunderbird on a USB. I am now on the "new computer" and want to load Thunderbird that has all of the contacts and ALL of the past messages folders etc. How do I do this? I tried it once and there were no contacts and only messages from this week!

    did you use the easy transfer wizard to reinstall the files?
    Make sure it has put them in
    C:\Users\[username]\AppData\local and C:\Users\[username]\AppData\remote.
    Make that
    C:\Users\[username]\AppData\roaming

  • After iOS 8 upgrade, contacts and calendar strangely syncing

    After upgrading my iPhone 5 to iOS 8 (and just recently 8.0.2, which I hoped would fix it, but didn't), I'm seeing strange sync behaviour with Google contacts and calendar. Here is what is happening:
    Calendar
    Creating an event on the phone shows up on Google. However, I cannot edit it like I used to be able to.
    Creating an event on Google does not show up on the phone.
    Contacts
    Creating a contact on the phone does not show up on Google.
    Creating a contact on Google shows up on the phone. Editing this contact changes it on Google too.  (this seems really strange to me).
    This is driving me nuts! 

    I have similar behavior. Contact sync with google works fine, not calendar though.
    I connect to Google using Exchange protocol. Have worked excellent before, but after 8.0.2 (I suspect) calendar is only partly synchronized.
    Not all events gets synced from Google calendar.
    I used a workaround and connected to the calendar using CalDav, which is not nearly as good as exchange protocol

  • Using A FireWire cable between two Macs and Migration Assistance to transfer all my desktop to my macbook laptop, will all my apps, bookmarks, contacts and files be transferred? I am trying to make a complete copy of my desktop to my laptop.

    Using a FireWire cable between two Macs and the Migration Assistance feature, will al my apps, bookmarks, contacts and files be tranferred?

    See Pondini's Setup New Mac guide

  • How do I use Active Sync to view SharePoint Lists (Contacts and Calendars) on a Mobile Phone?

    We are attempting to use SharePoint 2010 in combination with Exchange 2010 to implement shared calendars and contact lists throughout our organization.  We are able to connect the lists to Outlook 2010, but have been unsuccessful in viewing
    the calendars and contact lists from our mobile phones.  How do we use Active Sync to view SharePoint Lists (Contacts and Calendars) on a Mobile Phone?
    In trying to answer this question, we have come across a few different possibilities, all of them falling just short of a long term solution for us.  After doing research, we found that Active Sync will only show the default folders of the account.  To
    solve this, we downloaded an Add-In for Outlook (CodeTwo FolderSync) to synchronize folders and synchronized our SharePoint list with a new Contact list in the default folder.  The issue we came across with this method is that the Add-In we are using
    is not capable of automatic synchronization.  There is a button and it must be clicked after every update is made, which is not ideal for our solution.  We then went to the company (CodeTwo) and found server side software (Exchange Sync) that they
    offer which will automatically synchronize the folders.  After installing that on the Exchange Server, we now are running into the issue of not being able to locate the SharePoint lists on the Exchange Server.
    Does anyone happen to know how we can get to the SharePoint lists from the Exchange Server?  Has anyone else been able to use shared contacts lists and calendars from SharePoint on their mobile phones using Active Sync?  If so, are we in the right
    direction with what we have found so far?
    Thanks,
    Brad

    You cannot use ActiveSync for that, but there are SharePoint clients for the iPhone. Windows Mobile 7 natively supports SharePoint with SharePoint Workspace Mobile, part of Microsoft Office Mobile. Android and BlackBerry might also have some apps.
    Use Microsoft SharePoint Workspace Mobile
    http://www.microsoft.com/windowsphone/en-us/howto/wp7/office/use-office-sharepoint-workspace-mobile.aspx
    iPhone SharePoint Apps Shootout
    http://www.codeproject.com/KB/iPhone/iPhoneSharePointApps.aspx 
    Comparing SharePoint iPhone Apps
    http://blog.praecipio.com/2010/11/02/comparing-sharepoint-iphone-apps/
    MCTS: Messaging | MCSE: S+M

  • Missing Contacts and Calendar on iPhone - but still in MobileMe

    Hi all
    Hopefully some one can help me, I just restored my phone and signed into MobileMe in the settings, but the phone refuses to Sync my contacts and calendar, Ive manually synced them from Itunes, but its really annoying that its not syncing from the cloud, anyone else had this problem and know a fix ?
    Ive tried formatting and restoring again, but still no joy, Ive installed the latest update and still no joy ?
    Help me obi'wan iPhone community your my only hope ?
    Moochee

    Used this page: http://support.apple.com/kb/HT1497
    and sync the data from my Mac TO MobileMe. This overrides the data on the server with the data on the Mac. Now the iPhone syncs fine.

  • Attaching Existing Contact and Account Info in Lead

    Hi,
    While creating a new Lead, I'm attaching an existing Contact and Existing Account. But other than the name fileds, none of the other fileds like address, phone numbers are not populated.
    How can I make the fields prefilled with the info when I select an existing contact and account?
    Thanks.

    Hi,
    I am assuing that the Contact and Account is known when the lead is created. So in such cases I soultion is as follows.
    We make the Account and Contact fields Read Only on the Lead Page. I request (force) the user to navigate to the Contact and create the Lead under Contact. Then I use JoinFieldValue to default various fields
    On Lead we use
    For "First Name" Default value as JoinFieldValue('<Contact>',[<ContactId>],'<ContactFirstName>')
    For "Last Name" Default value as JoinFieldValue('<Contact>',[<ContactId>],'<ContactLastName>')
    For "Cellular Phone #" Default value as JoinFieldValue('<Contact>',[<ContactId>],'<CellularPhone>')
    and so on
    In "Account Id" Default value as JoinFieldValue('<Contact>',[<ContactId>],'<AccountId>')
    In "Company" Default value as JoinFieldValue('<Contact>',[<ContactId>],'<AccountName>')
    In "Annual Revenues" Default value as JoinFieldValue('<Account>',(JoinFieldValue('<Contact>',[<ContactId>],'<AccountId>')),'<AnnualRevenues>')
    Address fields I have not tried and am not sure.
    In case you do not wish to make the Account and Contact fields read only you will have to write workflows to monitor for change in ContactId & AccountId and then Update Values (maybe with a wait)
    Hope this helps

  • I updated my ipod 4 to ios5 and now my plus sign on the contacts and calendar are gone and i cant add events or new people what do i do??

    i updated my ipod4 to ios5 and now my plus sign on the contacts and calendar are gone!!
    and now i cant add events or new people directly to my ipod..
    how can i fix this??

    Try looking at the similar posts on the right side of this page under the heading "More Like This". The ones with the green checkmark were solved.

  • I was migrating from a 3gs to the 4s. Big mistake. Have lost contacts and access to music and apps.

    I was migrating from a 3gs to the 4s. Having never upgraded the IOS before, I thought that I should do that before handed the phone down to my daughter to replace her broken 3g. Big mistake. Even using Google sync for my contacts, following instruction from the Google webpage (ambiguous: cancel or not when error message is displayed?) the contacts did not sync to gmail. iTunes says it will sync contacts, but doesn't from the phone, only from the few that were in my old Gmail account. The iCloud set up asks for email and a new password- not specifying that you should use your old email and password for your old iTunes account or your phone will be instantly locked out of those apps and tunes stored there. The web info says you can't merge accounts or passwords, so, I bet I have to cancel the new set up and start over with the old password if it will even let me. I've spent 8 hrs reading, syncing, et c., on this! It will be a long time before I casually buy a new phone from them! I wonder how much time it will take to switch from the 3GS to the 4S? I now have a 3GS without contacts, no way to get the data from those files back, and can't get the apps to it or the 4S until Apple support helps fix the double identity problem.
    Considering that I had verbal instructions from the Apple store prior to the IOS upgrade, reviewed all the details on line, I think this process is woefully lacking in clarity and transparency. The local ATT branch offered nothing except backing up to avoid loss of contacts if both phones were taken to the store, but not any help with the IOS or iTunes content. Cable internet for the 3GS backup and IOS 5 upgrade seemed to take about 2 hours. At least calender, notes, etc. were done correctly and 2500 picture and videos were not removed.

    After the last post,I went to the local ATT for some feedback. The manager there, Stephen, was helpful and spent a long time, even after i had gotten the abbreviated list of contacts I had constructed from the 3GS to the 4S by an iTunes sync with the correct options selected. This however, would not sync notes. I took screen pix of my many stock symbols for future reference, and got them to transfer with Bump (as photos, in case I want to refresh my memory on some of the symbols added previously). I emailed myself copies of 28 notes i did not want to lose, because the iCloud back up would not initially work. After what seemed like years, I finally was able to get it working, following repeated refusal to Merge because of "not enough space available" @5GB even though everything was turned off except contacts and calendar.
    My old phone is finally backed up to the cloud after I turned off location service on new phone, and a bunch of apps and photo data showed up for the first time, as icons to be turned off on the old phone in the  Manage Storage window. It said it was going to back up 8 GB of photos when the photo backup had been turned off on the prior screen. (The screws are loose, and the worm has turned on this software at Apple.)
    Backup for notes, a few contacts, and calendar, over high speed wifi, took 25 minutes to complete without photos.
    I have never seen anything this troublesome in the Apple OS!
    You will need to set your own Apple ID and a .me email ID if you want to use the cloud. My recommendation and that of the store manager for the first time is don't back up any photos, let it erase the photo stream if it wants to. The camera roll should be ok.
    Backing up to the iCloud removed all my stocks from the old phone! It wasn't supposed to. Be sure to select leave data on phone at every opportunity- even so, there they went. It did not remove contacts or calendar when backing up, though the IOS 5 upgrade had lost my years of contacts since I had not specified that they should be saved when I hit the simple sync in iTunes the first time and since Googlesync failed to connect properly for me over wifi as noted above.
    All in all it appears nothing is going to clone your phone or preserve all the data through a IOS 4.x to 5 migration, though I did not do it right the first time with iTunes, and complicated matters by starting with a new ID instead of my old iTunes account and password, living in a small town, away from any Apple store, though if you can't be there at an Apple store with both phones in hand, they probably can't help much unless they walk you through each option in iTunes and you are very attentive. The store genius I saw did not do this, though I had yet to order the phone at that point.
    Good Luck!
    Message was edited by: richardfromel dorado

  • I'm too old to learn iCal.  How do I tell iTunes to synch with Outlook for Mac for all of the Contacts and the Calendar on my iPhone and iPad??  Thanks

    I'm too old to learn iCal.  How do I tell iTunes to synch with Outlook for Mac for all of the Contacts and the Calendar on my iPhone and iPad?? 
    Also, once I figure out how to replace iCal with Outlook/Mac on iTunes, how do I synch the phone and pad so that the information on those devices over-writes onto Outlook as a backup, rather than having a blank Calendar on Outlook wipe out all of the information on the phone and pad???
    Thanks

    If you haven't tried already, plug your devices into iTunes, and on each device next to the "Summary" tab at the top is another tab called "Info." Click that and scroll down to Contacts, Calendars, etc. There should be a pull down bar under each category for "Sync contacts from..." and you should be able to select from that pull down list Outlook.  Hit Apply at the bottom and see if that does it.

Maybe you are looking for

  • Does dv6-6153cl support SATA III HDDs?

    I'm having trouble with my laptop and I think I've narrowed the problem down to the HDD. I want to replace it, and upgrade it, but I'm not sure what HDDs I can use. I'd like to know if I can install a SATA III HDD into my dv6-6153cl laptop. From what

  • WebStart 1.4.2 doesn't find installed JRE for 1.4.2 ?

    I have installed J2RE1.4.2_04. As far as I can tell, it works just fine and there are registry keys set for Java Runtime Environment for 1.4 and 1.4.2_04 which are set to the same thing. However, when I run my webstart app, I get an error with the ge

  • DW CS3 SFTP connection How to?

    Hi! I would like to know how can i do a connection with sFTP and encrypted keys. I can connect with putty, the server already has an public key, i've mine private key, so i would like to know how can i setup DW CS3 to be able to connect, Thank in adv

  • I need a new laptop/mac for collage ide prefer a mac but does the education program cover for mc collage student and how much?

    my recent laptop died and i need a new one but i really cant afford one and its a necesity for my school

  • Pr change

    Dear Expets, How can it is possible after release of PR nobody can change or extend the pr with t.code ME52N where is the mandatory changes in back end  with release procedure.? Rajesh Chauhan