•   over 9 years ago

Bring Real Time Engagement to your mobile and web apps using the Moxtra SDK

My name is Raj, I recently joined the Developer Evangelism team at Moxtra.

Moxtra is mobile first contextual communication and collaboration cloud platform. Moxtra SDK allows any mobile or web application on any device to integrate Moxtra platform capabilities to bring contextual communication and collaboration around app and content.

Moxtra SDK allows your application users to engage with each other via chat, voice call, screen sharing, voice & visual clips, documents, videos and annotation without leaving your app.

Please go to http://sdk.moxtra.com to learn more about our SDK and platform. And if you want to get your hands dirty with code then directly proceed to http://developer.moxtra.com where you can download the iOS and Android SDKs. You will also find detailed documentation of our API.

Get started for free. Try it out. We do have various revenue sharing models that will fit into your business model.

I want to help you do great things with our API. I will be happy to answer any and all questions you have. I’m based in Cupertino and would love to meet anytime.

We will reward developers of the top three Moxtra SDK implementations with the following:

1. Mentorship with Subrah Iyar, CEO of Moxtra and co-founder of WebEx

2. One year free and unlimited use of the Moxtra SDK in their winning app (if they commercialize it)

3. $1,000 cash for the first-place winner; $500 cash each for the second and third place winners

Join us on Sept. 4th at 11 AM PST for Live CodeTalk

You can reach me on Twitter (@raj_sen_sharma) or via email at rajs [@] moxtra [.] com.


  •   •   over 9 years ago

    Hi Raj, I'm curious what the limitations are on your free forever edition, if there are any other costs involved, and if Moxtra would have access to the data users send each other with chat. Thanks!

  •   •   over 9 years ago

    Hi Rob, the free edition has limitation on the length of the meeting and the number of participants. The meeting will be restricted to 15 mins and 2 participants. All the data is encrypted. May I know what kind of app you are planning to build? We will be happy to provide code snippets and any help you need in understanding our SDK. Feel free to directly mail me. Thanks.

  •   •   over 9 years ago

    Is Moxtra intended to be used as the main feature of an app? Could I build a messaging app using Moxtra? Thanks!

  •   •   over 9 years ago

    Hi Ignacio,
    Yes you can build a messaging app using the Moxtra SDK. You can either use Moxtra as the main feature or to add power communication and power collaboration features like chat, voice call, screen share, screen recording and annotation in your apps in minutes.
    Let me know if you have any questions.
    Cheers !!

  •   •   over 9 years ago


    We have an app that you can download at www.moxtra.com or from App Stores that you can play with to get a better feel for the Binders. We are going to make Binders available via Moxtra Chat SDK module that will allow you to build an app around Binder. Binder is like a chat room with many more features not found in chat room i.e. ability to add any type of files and break the file in to pdf pages that users can communicate and collaborate around, ability to start a real time meeting with screen sharing and voice and To-Do for task management. This makes Moxtra Chat SDK module ideal for team rooms. Use cases for such team rooms can be study groups for student, business project rooms, personal project rooms, team communication room, war room, sales deal room, marketing programs room, etc.

  •   •   over 9 years ago

    Hello Everyone,
    I wanted to demonstrate how easy it is to integrate the Moxtra SDK into your app. This iOS code snippet shows how to add the Moxtra Meet feature in your app.

    // ViewController.m
    // moxoSDKSample

    #import "ViewController.h"
    #import "Moxtra.h"

    @interface ViewController ()


    @implementation ViewController

    - (void)viewDidLoad
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    CGRect helloWorldRect = CGRectMake(25, 200, 470, 250);
    self.helloworld = [[UILabel alloc] initWithFrame:helloWorldRect];
    self.helloworld.text = @"Hello World";
    [self.helloworld setFont:[UIFont boldSystemFontOfSize:50.0f]];
    [self.helloworld setTextColor:[UIColor blueColor]];
    [self.view addSubview:self.helloworld];

    //Add test button on navigator bar
    self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:[[UIBarButtonItem alloc] initWithTitle:@"Start Meet" style:UIBarButtonItemStyleBordered target:self action:@selector(test:)],nil];

    [Moxtra clientWithApplicationClientID:@"App Client ID" applicationClientSecret:@"App Client Secret"];

    MXUserIdentity *useridentity = [[MXUserIdentity alloc] init];
    useridentity.userIdentityType = kUserIdentityTypeIdentityUniqueID;
    useridentity.userIdentity = @"Unique User Identity";
    [[Moxtra sharedClient] initializeUserAccount: useridentity firstName:@"John" lastName:@"Doe" avatar: nil devicePushNotificationToken:nil success:^{
    NSLog(@"Setup user account successfully");
    } failure:^(NSError *error) {
    NSLog(@"Setup user account failed, %@", [NSString stringWithFormat:@"error code [%d] description: [%@] info [%@]", [error code], [error localizedDescription], [[error userInfo] description]]);


    - (void)test:(id)sender
    [[Moxtra sharedClient] startMeet:@"Hello World Meet" withDelegate:nil inviteAttendeesBlock:nil success:^(NSString *meetID) {
    NSLog(@"Start meet successfully with MeetID [%@]", meetID);
    } failure:^(NSError *error) {
    NSLog(@"Start meet failed, %@", [NSString stringWithFormat:@"error code [%d] description: [%@] info [%@]", [error code], [error localizedDescription], [[error userInfo] description]]);

    - (void)didReceiveMemoryWarning
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.


    You can download more code samples from here: http://developer.moxtra.com/moxo/download/

    Click on the download button to get the complete SDK package which includes code samples.

    Feel free to ping me if you have any questions ;-)

    Happy coding!

  •   •   over 9 years ago

    And make sure you check our getting started guide. It's very easy to use the Moxtra SDK.

    iOS: http://developer.moxtra.com/moxo/docs-ios-sdk/

    Android: http://developer.moxtra.com/moxo/docs-android-sdk/

    Javascript: http://developer.moxtra.com/moxo/docs-js-sdk/

  •   •   over 9 years ago

    Join us on Sept. 4th at 11 AM PST for Live CodeTalk

    If you want to learn more on how to hack with Moxtra SDK. Join us online to see live coding examples of how to add Moxtra SDK to your apps. Also we will answer questions you may have.


    Register here: www.moxtra.com/registration/webinars/sep4.html

Comments are closed.