Writing Serverless, Multiplayer Apps for Android
Filed under Guides, Junction, Research
Writing a multiplayer game for Android can be a bit of a chore. Standard options today include standing up a server to manage your games’ matches, or requiring those games take place purely locally using a LAN or a Bluetooth connection. Even with these solutions, developers must deal with the challenges of hooking up players and establishing connectivity across them.
With Musubi, we introduce a new option. Our mobile-first application platform lets developers write multiplayer applications without worrying about the details of connectivity and without managing any server code. Musubi lets friends run applications together by connecting them through the phone’s own built-in user network: it’s address book.
We are excited to see what kinds of applications can be built with Musubi, and we’re developing a library called SocialKit to help developers get started. There are many different styles of connected apps, and we provide different abstractions to help manage their unique cross-device requirements. For example, you can write a turn-based-game with the TurnBasedMultiplayer api, persist data in Musubi’s SocialDb, or support realtime communication using Junction.
Musubi, available now in the Android Market, serves as the platform for running serverless social applications built with SocialKit. All messages sent through Musubi are encrypted so that not even we can access your application’s data. SocialKit is still in beta and is updated often. We welcome developers to build cool social apps and new connectivity apis with us. We will post tutorials on writing SocialKit apps in the near future, and you can check out our SocialKit Wiki for more information about the protocols and apps we’ve built.
Jan26











April 21, 2012 at 5:35 am
A knowledge for me, where can I get the android application?
android phone apps
May 7, 2012 at 12:13 pm
How many apps have been written using Musubi and whereare they? I would be interested in finding out more about the technology and trying out the apps.
May 10, 2012 at 8:45 am
It’s quite interesting that you can use address book for multiplayer mode in Musubi. I’d like to check how it works.
May 19, 2012 at 1:43 pm
Thanks for the good very Information. Great Thanks by Pools Web
May 31, 2012 at 11:19 am
ok friend, it might be time to try MUSUBI, thanks for your informatio
July 12, 2012 at 8:06 pm
Will have a try
August 6, 2012 at 6:52 am
Android games application whatever has been wearing this Musubi?
August 24, 2012 at 12:06 am
How i made a basic application for android platform?
September 9, 2012 at 8:12 am
Thanks for sharing, innovative information is always appreciated! =)
September 28, 2012 at 5:19 pm
I’m excited to see what kind of multiplayer applications come from this. People pump out a lot of great stuff when dev kits are offered and the following is large enough.
December 21, 2012 at 8:33 am
Greetings from California! I’m bored to death at work so I decided to browse your website on my iphone during lunch break. I love the knowledge you provide here and can’t wait to take a look when
I get home. I’m shocked at how fast your blog loaded on my mobile .. I’m not
even using WIFI, just 3G .. Anyhow, good site!
February 6, 2013 at 1:00 am
Thanks for your sharing, it’s a good post, keep going and support you.
March 3, 2013 at 9:36 am
thanks friend. i like this post becaus this is good
March 3, 2013 at 9:37 am
thank friend.ilike this posts becus this good
April 20, 2013 at 4:41 pm
Thanks for the marvelous posting! I definitely enjoyed reading it, you
may be a great author.I will ensure that I bookmark your blog and definitely will come back down the road.
I want to encourage that you continue your great writing, have a nice
day!
My spouse and I absolutely love your blog
and find many of your post’s to be exactly what I’m looking for.
can you offer guest writers to write content in your case? I wouldn’t mind composing a post or elaborating on most of the subjects you write regarding here. Again, awesome blog!
My partner and I stumbled over here coming from a different web page and thought I may as well check things out. I like what I see so now i’m following you.
Look forward to looking into your web page again.
I really like what you guys tend to be up too. This type
of clever work and exposure! Keep up the great works guys I’ve you guys to my blogroll.
Hey I am so delighted I found your webpage, I really found you by mistake, while I was browsing on Bing for something else, Anyhow I am here now and would just like to say many thanks for a fantastic post and a all round entertaining blog (I also love the theme/design), I don’t have time to read through it all at the moment but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the fantastic job.
Admiring the time and effort you put into your site and in depth information you offer. It’s
good to come across a blog every once in a while that isn’t the same unwanted rehashed material. Fantastic read! I’ve saved
your site and I’m adding your RSS feeds to my Google account.
Hey there! I’ve been following your web site for a while now and finally got the courage to go ahead and give you a shout out from Houston Texas!
Just wanted to mention keep up the fantastic job!
I am really loving the theme/design of your site. Do you ever run into any web browser compatibility problems?
A couple of my blog visitors have complained about my website not working correctly in Explorer but looks
great in Firefox. Do you have any suggestions
to help fix this problem?
I’m curious to find out what blog system you’re
working with? I’m experiencing some minor security problems with my latest site and I’d like to find something
more safe. Do you have any suggestions?
Hmm it appears like your site ate my first comment (it was extremely long) so I
guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog.
I too am an aspiring blog blogger but I’m still new to the whole thing. Do you have any helpful hints for first-time blog writers? I’d really
appreciate it.
Woah! I’m really loving the template/theme of this blog. It’s
simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appearance. I must say that you’ve done a very good job with this.
Also, the blog loads extremely fast for me on Safari. Excellent Blog!
Do you mind if I quote a couple of your posts
as long as I provide credit and sources back to your webpage?
My blog is in the very same niche as yours and
my visitors would certainly benefit from some of the information you present here.
Please let me know if this ok with you. Appreciate it!
Hey would you mind letting me know which web host you’re using? I’ve loaded
your blog in 3 different internet browsers and I must say this blog loads
a lot faster then most. Can you suggest a good web hosting provider at a honest
price? Thanks, I appreciate it!
Superb website you have here but I was wanting to
know if you knew of any message boards that cover the
same topics talked about in this article? I’d really love to be a part of online community where I can get opinions from other knowledgeable people that share the same interest. If you have any recommendations, please let me know. Bless you!
Hi there! This is my first comment here so I just wanted to give a quick shout out and say I truly enjoy reading through your posts. Can you suggest any other blogs/websites/forums that go over the same topics? Thanks for your time!
Do you have a spam problem on this blog; I also am a blogger, and I was wondering your situation; many of us have developed some nice procedures and we are looking to trade solutions with others, be sure to shoot me an email if interested.
Please let me know if you’re looking for a author for your blog.
You have some really great posts and I believe I would be a good asset.
If you ever want to take some of the load off, I’d absolutely love to write some content for your blog in exchange for a link back to mine. Please shoot me an e-mail if interested. Thanks!
Have you ever thought about adding a little bit more than just your articles? I mean, what you say is important and all. Nevertheless just imagine if you added some great graphics or video clips to give your posts more, “pop”! Your content is excellent but with images and clips, this website could certainly be one of the very best in its niche. Amazing blog!
Interesting blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple adjustements would really make my blog jump out. Please let me know where you got your design. Many thanks
Hey would you mind sharing which blog platform you’re working
with? I’m planning to start my own blog in the near future but I’m having
a difficult time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
The reason I ask is because your design and style seems different then most blogs and I’m looking for something completely unique. P.S Apologies for being off-topic but I had to ask!
Hey there just wanted to give you a quick heads up. The words in your post seem to be running off the screen in Opera. I’m not sure if
this is a format issue or something to do with browser compatibility but I figured I’d post to let you know. The layout look great though! Hope you get the issue resolved soon. Many thanks
With havin so much content and articles do you ever run into any problems of plagorism or copyright infringement? My blog has a lot of exclusive content I’ve either authored myself or outsourced but it appears a lot of it is popping it up all over
the internet without my permission. Do you know any
solutions to help reduce content from being stolen?
I’d genuinely appreciate it.
Have you ever considered publishing an e-book or guest authoring on other blogs? I have a blog based upon on the same subjects you discuss and would really like to have you share some stories/information. I know my viewers would appreciate your work. If you’re even
remotely interested, feel free to send me an email.
Hi there! Someone in my Myspace group shared this site with us so I came to check it
out. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to my followers!
Wonderful blog and great design.
Excellent blog! Do you have any suggestions for aspiring writers?
I’m planning to start my own website soon but I’m a little lost on
everything. Would you suggest starting with a free platform like WordPress
or go for a paid option? There are so many options out there that I’m completely overwhelmed .. Any ideas? Many thanks!
My coder is trying to convince me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less.
I’ve been using Movable-type on various websites for about a year and am nervous about switching to another platform. I have heard very good things about blogengine.net. Is there a way I can import all my wordpress content into it? Any kind of help would be really appreciated!
Does your website have a contact page? I’m having problems locating it but,
I’d like to send you an e-mail. I’ve got some suggestions for
your blog you might be interested in hearing. Either
way, great site and I look forward to seeing it develop over time.
It’s a pity you don’t have a donate button! I’d definitely donate to this brilliant blog! I suppose for now i’ll settle for
book-marking and adding your RSS feed to my Google account.
I look forward to brand new updates and will
share this website with my Facebook group. Chat soon!
Greetings from Carolina! I’m bored to death at work so I decided to check out your site on my iphone during lunch break. I really like the information you present here and can’t
wait to take a look when I get home. I’m surprised at how quick your blog loaded on my phone .. I’m not even using WIFI, just 3G .
. Anyways, fantastic site!
Hello! I know this is kinda off topic however , I’d figured I’d
ask. Would you be interested in trading links or maybe guest writing a blog post
or vice-versa? My site addresses a lot of the same topics as yours and I feel we could greatly benefit from each other.
If you are interested feel free to send me an email.
I look forward to hearing from you! Excellent blog by
the way!
Right now it seems like Movable Type is the best blogging platform available
right now. (from what I’ve read) Is that what you’re using on your blog?
Exceptional post however , I was wanting to know if you could write a litte more
on this topic? I’d be very thankful if you could elaborate a little bit further. Bless you!
Greetings! I know this is kind of off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form? I’m
using the same blog platform as yours and I’m having problems finding one? Thanks a lot!
When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove people from that service? Many thanks!
Hi! This is my first visit to your blog! We are a collection of volunteers and starting a new project in a community in the same niche. Your blog provided us valuable information to work on. You have done a extraordinary job!
Hey! I know this is somewhat off topic but I was wondering which blog platform are you using for this website? I’m getting fed up of WordPress because I’ve had issues with hackers and I’m
looking at alternatives for another platform. I would be
awesome if you could point me in the direction of a good platform.
Hello! This post could not be written any better! Reading this post reminds me
of my old room mate! He always kept talking about this.
I will forward this post to him. Pretty sure he will have a good read.
Thanks for sharing!
Write more, thats all I have to say. Literally, it seems as though you relied on
the video to make your point. You definitely know what youre talking about, why waste your intelligence on just
posting videos to your weblog when you could be giving us
something enlightening to read?
Today, I went to the beach with my kids. I found a sea shell
and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed
the shell to her ear and screamed. There was a hermit crab
inside and it pinched her ear. She never wants to go back!
LoL I know this is totally off topic but I had to tell someone!
The other day, while I was at work, my cousin stole my apple ipad and tested to see if it can survive
a 30 foot drop, just so she can be a youtube sensation.
My iPad is now broken and she has 83 views. I know this is entirely off topic
but I had to share it with someone!
I was wondering if you ever considered changing the page layout of your site?
Its very well written; I love what youve got to say.
But maybe you could a little more in the way of content so people could connect
with it better. Youve got an awful lot of text for only having 1
or two images. Maybe you could space it out better?
Howdy, i read your blog from time to time and i own a similar one
and i was just curious if you get a lot of spam feedback? If so how do
you protect against it, any plugin or anything you can advise?
I get so much lately it’s driving me crazy so any assistance is very much appreciated.
This design is spectacular! You definitely know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Fantastic job. I really loved what you had to say, and more than that, how you presented it. Too cool!
I’m really enjoying the design and layout of your blog.
It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme? Excellent work!
Good day! I could have sworn I’ve been to this website before but after checking through some of the post I realized it’s new to me. Anyways, I’m definitely glad I found it and I’ll be bookmarking and checking back frequently!
Hello! Would you mind if I share your blog with my facebook group? There’s a lot of folks that I think would really
appreciate your content. Please let me know.
Thanks
Hi, I think your site might be having browser compatibility issues.
When I look at your blog in Safari, it looks fine but when opening
in Internet Explorer, it has some overlapping. I just wanted to give
you a quick heads up! Other then that, excellent blog!
Wonderful blog! I found it while browsing on Yahoo News.
Do you have any tips on how to get listed in Yahoo News?
I’ve been trying for a while but I never seem to get there! Appreciate it
Hi there! This is kind of off topic but I need some help from an established blog. Is it difficult to set up your own blog? I’m not very techincal but I can figure
things out pretty fast. I’m thinking about setting up my own but I’m not sure where to start.
Do you have any tips or suggestions? Thanks
Hi! Quick question that’s completely off topic. Do you know how to make your site mobile friendly? My weblog looks weird when viewing from my apple iphone. I’m trying
to find a theme or plugin that might be able to resolve this problem.
If you have any recommendations, please share. With thanks!
I’m not that much of a online reader to be honest
but your sites really nice, keep it up! I’ll go ahead and bookmark your website to come back later on. All the best
I love your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you? Plz answer back as I’m looking to design my own blog and would like to find out where u
got this from. thanks
Whoa! This blog looks exactly like my old one! It’s on a entirely different topic but it has pretty much the same layout and design. Great choice of colors!
Howdy just wanted to give you a brief heads up and let you know a few of the images aren’t loading correctly.
I’m not sure why but I think its a linking issue. I’ve tried it in two different web browsers and
both show the same outcome.
Heya are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and
create my own. Do you need any coding expertise to make your own blog?
Any help would be really appreciated!
Heya this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if you have
to manually code with HTML. I’m starting a blog soon but have no coding skills so I wanted to get advice from someone with experience. Any help would be enormously appreciated!
Heya! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no backup. Do you have any methods to prevent hackers?
Howdy! Do you use Twitter? I’d like to follow you if that would be okay.
I’m absolutely enjoying your blog and look forward to new posts.
Hi! Do you know if they make any plugins to safeguard against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any tips?
Hello there! Do you know if they make any plugins to help with SEO? I’m trying to get
my blog to rank for some targeted keywords but I’m not seeing very good results. If you know of any please share. Thanks!
I know this if off topic but I’m looking into starting my own
weblog and was wondering what all is needed to
get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100% positive. Any suggestions or advice would be greatly appreciated. Appreciate it
Hmm is anyone else having problems with the images on this blog loading? I’m trying to figure out if its a problem on my end
or if it’s the blog. Any responses would be greatly appreciated.
I’m not sure why but this blog is loading extremely slow for me.
Is anyone else having this issue or is it a issue on my end?
I’ll check back later on and see if the problem still exists.
Hi there! I’m at work browsing your blog from my new apple iphone!
Just wanted to say I love reading through your blog and look forward to all your posts!
Keep up the fantastic work!
Wow that was strange. I just wrote an extremely long comment but after
I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again.
Anyways, just wanted to say excellent blog!
Hey there exceptional website! Does running a blog like this
require a lot of work? I have virtually no understanding
of programming but I was hoping to start my own blog in the near future.
Anyway, if you have any ideas or tips for new blog owners please
share. I know this is off topic however I simply wanted to ask.
Appreciate it!
Hey there! I realize this is sort of off-topic however I had to ask.
Does operating a well-established blog such as yours take a large amount of work?
I’m brand new to blogging but I do write in my diary everyday. I’d like to start a blog so I will be able to share my experience and thoughts online.
Please let me know if you have any ideas or tips for brand new aspiring blog owners.
Appreciate it!
Hey I know this is off topic but I was wondering
if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates.
I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
I don’t know if it’s just me or if everybody else experiencing issues with your website. It appears as if some of the written text on your posts are running off the screen. Can someone else please provide feedback and let me know if this is happening to them too? This may be a problem with my browser because I’ve
had this happen before. Cheers
First of all I would like to say great blog! I had a quick
question in which I’d like to ask if you do not mind. I was interested to find out how you center yourself and clear your thoughts before writing. I’ve had trouble clearing my
mind in getting my ideas out there. I truly do take pleasure in writing but it just seems like the first 10 to 15 minutes are wasted simply just
trying to figure out how to begin. Any recommendations or hints?
Thank you!
April 21, 2013 at 3:45 pm
If some one desires expert view on the topic of blogging afterward i propose him/her to pay a quick visit this
website, Keep up the fastidious work.
April 22, 2013 at 11:47 am
Appreciating the time and energy you put into your
site and in depth information you offer. It’s awesome to come across a blog every once in a while that isn’t the
same unwanted rehashed material. Wonderful read! I’ve bookmarked your site and I’m adding your
RSS feeds to my Google account.
April 22, 2013 at 7:23 pm
Get your reduced priced NFL Jerseys from official Low-cost
Jerseys Store immediately with Quickly Delivering and distribution, Safe Repayment & Superb Support Services.
It will make you to have the long opportunity to pay off your
debt.
April 22, 2013 at 10:37 pm
I got this web page from my buddy who shared with me about this web
page and at the moment this time I am browsing this site and reading very informative content at this time.
April 22, 2013 at 11:18 pm
After looking over a number of the articles on your
website, I honestly like your way of blogging.
I saved as a favorite it to my bookmark site list and will be checking
back in the near future. Please check out my web site as well and tell me
your opinion.
April 23, 2013 at 1:24 am
Hiya! I know this is kinda off topic however , I’d figured I’d
ask. Would you be interested in exchanging links or maybe
guest writing a blog article or vice-versa?
My site goes over a lot of the same topics as yours and I feel we could greatly benefit from each other.
If you’re interested feel free to shoot me an e-mail. I look forward to hearing from you! Superb blog by the way!
April 24, 2013 at 12:55 pm
I’m gone to say to my little brother, that he should also visit this blog on regular basis to get updated from hottest news.
April 24, 2013 at 6:51 pm
You’ve made some decent points there. I checked on the net to learn more about the issue and found most people will go along with your views on this website.
May 15, 2013 at 7:50 pm
As the admin of this site is working, no hesitation very rapidly
it will be well-known, due to its feature contents.
May 15, 2013 at 8:08 pm
You can definitely see your skills in the work you write.
The sector hopes for more passionate writers like you who are not afraid to say how they believe.
All the time follow your heart.
May 20, 2013 at 1:24 am
Excellent post. I used to be checking constantly this blog and I’m inspired! Extremely useful info specifically the closing part
I handle such info much. I was seeking this certain info for a very lengthy time. Thanks and good luck.
May 20, 2013 at 12:27 pm
fantastic put up, very informative. I’m wondering why the opposite experts of this sector do not understand this. You must proceed your writing. I’m sure, you have a huge readers’ base already!