Useful Java APIs for Android applications

1 - Java MSN Messenger Library (JML)
If you want to use msn messenger protocol in your application, JML is your best choice. JML is a java MSN Messenger library that supports MSNP8-MSNP12. It is optimized for multiple users and is intended to be very easy to follow and use.
JML homepage

'The project itself is supposed by a number of developers, and used in a number of projects, including but not limited to:'


  • JClaim (Generic IM Framework + Generic Swing UI)
  • SIP Communicator - the Java VoIP and Instant Messaging client
  • Openfire IM Gateway plugin
  • MSN Alert
  • MSN2Go
  • Omnivide
  • Kiosk Messenger

On sourceforge website you can found a number of quick examples, resources and useful links too.

2 - Marauroa - Arianne's Multiplayer Online Engine

Marauroa is Arianne's Multiplayer Online Engine, which you can use to build your own online games using Marauroa for object management, database persistence and perception based

client-server communication.
Marauroa is completely written in Java using a multithreaded server architecture with a TCP oriented network protocol, a MySQL or H2 based persistence engine and a flexible game

system based on open systems totally expandible and modifiable by developers. Game rules can be written in Java, and Python scripts could be supported with a little work.

Arianne - A Multiplayer Online Role Playing Framework to develop games

On this website you can found the complete api with documentation and screenshots.





3 - Skype Java Programming Using JSkype
JSkype
On this site you can found a guide to use JSkype to enable Java clients to use the Skype API. Pretty old release, but I think it will be helpful to solve your skype problem.

4 - Facebook api
Facebook Connect for Android Wiki
Facebook Android SDK
There is an alpha release of official SDK to integrate Facebook into your Android mobile application.


5 - Twitter api
There is number of lib on Twitter's Supplemental Documentation site.
For java developers:
Twitter4J by Yusuke Yamamoto. An open-sourced, mavenized and Google App Engine safe Java library for the Twitter API, released under the BSD license.
java-twitter by DeWitt Clinton. Pure java interface for the Twitter API.
jtwitter by Daniel Winterstein. Open-source pure Java Interface to Twitter.
Twitter Client by Gist, Inc. Java client to connect to the Streaming API.

Comments

I just can’t stop reading this. It’s so cool, so full of information that I just didn’t know. I’m glad to see that people are actually writing about this issue in such a smart way 1Y0-A19 dumps | 70-662 dumps | 220-701 dumps | 640-816 dumps | E22-275 dumps | 640-864 dumps | 70-642 dumps | SY0-201 dumps | 1Y0-A18 dumps | 000-978 dumps | good

Do you want to keep a track of how much time you have spent on the project?Cool Timer will give you a handy help.Why not have a try?650-195 // E20-591 // 640-461 // 350-050 // 646-671 // 650-177 // E20-361 // F50-531 // SK0-003 // NS0-154 // JN0-360

iDream helps you get away from it and allow your imagination to delve into the higher spheres. Use iDream sleeping, meditation or just to come and off.
san diego divorce lawyers

The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post.thanks
Audi Turbocharger

Personally, I love the size of the EVO 4G, because it still fits in my pocket. My impression testking 70-294 and testking 642-373, however, that Dell Streak and the Sony Ericsson phone will be too cumbersome for everyday use, particularly in the second device. Can I use this as my main phone Maybe . I'd definitely love to try one at a time and take the tough decisions.

testking HP2-T19 | testking HP2-Z12 | testking 199-01 | testking 117-101

it is sometimes world of hard to Pandora in a world of adults Pandora Bracelets

I like how someone built an online engine for MMOs. This should hopefully lower the barrier for people with some creative gaming ideas to get into this market.
Ascentive

system based on open systems totally expandible and modifiable by developers. Game rules can be written in Java, and Python scripts could be supported with a little work.Austin Door Contractor

this is a great program, thank's for the wicked list, I'm starting to become very fond of the android!

Thank you

can i get the download link ?
Get the critical skill to improve your sales performance provided by http://www.encoreconsulting.net

Woohoo! Finally I can use MSN messenger protocol!
Study MBA

wow it is very useful to use JSkype for Java clients to use the Skype API.
Eve Online Game Card

I already have 1 & 4 on my Android and it functions well and so great. I think that online game looks cool. I would also try that one. Thanks for sharing!

Dianne from Web design Kuwait

The more I read about the android, the more I like it. Definitely this over an iPhone. ~ Johnny Apple

Devs should have a look to ACRA (Application Crash Reports for Android) to make their apps send full crash reports to a Google Docs spreadsheet. It's opensource (Apache license), easy to add to your apps, and highly configurable.

http://acra.googlecode.com

Does anyone know of a source for a zero config network lib for the Android, (sometimes called Bonjour or mDNS). I have tried getting the jMDNS to work but with no luck.

Thanks,
Dave