Skip navigation
4008 Views 2 Replies Latest reply: May 15, 2008 8:07 AM by Gene Vayngrib RSS
Bronze 2 posts since
Apr 28, 2008
Currently Being Moderated

May 14, 2008 11:45 AM

Mobile 2.0 - Smack as integral part of Android Browser

The time has come for XMPP and HTTP to work hand in hand in the Browser. This major shift will first happen in Mobile 2.0 space and then will come to the desktop.

 

To act on this idea our company, Lablz has recently participated in Android Developer Challenge I (ADC I) . We integrated Smack and WebKit on Android and released Lablz Bhoost Browser Shell into open source on Google Code

 

We have met with a lot of problems while porting Smack to Android. And we would like to give back to Jive and community our experience and patches. Debugging in Android emulator was quite a challenge, so we have also setup our code as an Applet in desktop browsers. Unfortunately we met a different set of problems running Smack in Applet. Again we would like to share the pain and the patches.

 

What would be the proper way to approach this project - keep in mind this is not one small issue, but a whole set of problems we had to overcome. We were successful in making Smack work in both environments, although we are not sure we did the changes properly. We are willing to spend time on this with Jive people, but we will need your support.

 

We plan to continue work on uniting Web & XMPP and will participate in ADC II (end of 2008). If Jive and/or community is interested in collaboration on Bhoost for ADC II  - we would be happy to work together.

 

Some background - Lablz was established in 2000 with the singular mission of implementing the Tim Berners Lee's vision of Web as a Database. We have created a way for developers to build business and consumer Web applications without functional programming - just by describing the domain model in Java. The end result is that complex applications, like SPA Management, Supply Chain management end up 1000 times smaller. We know that for a fact since we developed them, deployed in real life settings and evolved for several years. There are companies in 20 countries using our Web applications built on this Web 3.0 foundation.

  • slushpupie KeyContributor 776 posts since
    Jan 27, 2006

    Well, we can start with patches.  If possible, can you break the patches up into manageable sections, and give a good explanation of whats going on? Full patch would be ok too.  Also, Jive has a contributer agreement in order to put your changes into Smack itself, one of the Jivers can help you out with that process.

More Like This

  • Retrieving data ...

Bookmarked By (1)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points