1 / 8

Funambol Cloud API (CAPI ) Greg Gamp Sales Engineering Manager

Funambol Cloud API (CAPI ) Greg Gamp Sales Engineering Manager. Funambol Overview. #1 open source mobile sync server: 4M downloads, 50k developers, 200 countries Mobile cloud sync and device management for billions of mobile phones and connected devices

hastin
Download Presentation

Funambol Cloud API (CAPI ) Greg Gamp Sales Engineering Manager

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Funambol Cloud API (CAPI)Greg GampSales Engineering Manager

  2. FunambolOverview #1 open source mobile sync server:4M downloads, 50k developers, 200 countries Mobile cloud sync and device management for billions of mobile phones and connected devices Global presence: HQ Silicon Valley, R&D Europe, worldwide customers GSMABest MobileServicePlatform2010 InnovationWinner:MobileCloud SyncNov 2009 TopMobileCloudSync2009 Best MobileCommunicationsSolution2010

  3. Cloud API (CAPI) Web Widgets PC Gadgets Mobile Apps Funambol Cloud API (CAPI)

  4. Cloud API (CAPI) Integrate contacts, calendars &pictures from variety of sources e.g. mobile phones, social networks, email systems, PCs/Macs into apps Examples Sync calendar (from Google, Outlook, phone) to GPS device Sync pictures (from phone) to internet-connected device (e.g. a Chumby, e-picture frame, e-book reader or TV) Sync contacts (from almost anywhere) to your car Include contacts and calendars in iGoogle widgets Build in a few hours using simple API calls from Java, AJAX, PHP

  5. CAPI Apps Gallery Funambol contacts, calendar and pix on iGoogle Funambol pictures on Yahoo TV https://capi.forge.funambol.org/appsgallery.html

  6. Getting Started with Funambol CAPI CAPI request format e.g. POST http://my.funambol.com/capi/<component> valid components: contact, calendar and picture Authentication Sample API calls (AJAX, Java, PHP) https://capi.forge.funambol.org/wiki/GetStarted

  7. Sample API Calls:Retrieve Contacts via Java HttpClient client = new HttpClient(); PostMethod post = new PostMethod("http://my.funambol.com/capi/login?action=login"); GetMethod get = new GetMethod("http://my.funambol.com/capi/contact?command=getdata"); try { //login in NameValuePair[] namevalue = new NameValuePair[]{ new NameValuePair("login", "username"), new NameValuePair("password", "password”)}; post.setRequestBody(namevalue); int statusCode = client.executeMethod(post); byte[] responseBody = post.getResponseBody(); System.out.println(" login:"+new String(responseBody)); //counting the contacts on server statusCode = client.executeMethod(get); String responseBodyStr = get.getResponseBodyAsString(); JSONObject obj = JSONObject.fromObject(responseBodyStr); System.out.println("Count " + obj.getString("count")+" Contacts."); } catch (HttpException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { post.releaseConnection(); get.releaseConnection(); }

  8. Funambol CAPI – Additional Resources CAPI documentation Discussion forum https://capi.forge.funambol.org

More Related