Contact: Stefano Grini stefanogrini@gmail.com +39.329.9076430
Overview
Jabberout an original mashup of social network, Istant messaging and VoIP developed entirely on the widely-used and open protocol, Jingle/XMPP, and open source software, including Asterisk, Openfire and Jobill, a billing system developed by us. Voice over IP (VOIP) is one of the fastest growing technologies in the world. Total Voice over IP (VoIP) subscribers worldwide increased by 80 mln subscribers in 2007, In-Stat says. The European consumer VoIP market increased by over 14 mln subscribers in 2006. US wireline operators added only 4 mln VoIP subscribers in 2006. In 2011, the US will represent only 18% of the global consumer VoIP market. By 2011, In-Stat predicts the consumer VoIP market will total nearly $44 bln worldwide. Xmpp / Jabber IM users are estimated more than 50 millions and there are literally hundreds of xmpp / Jabber software for any platform (windows, linux, mac, mobile) many of which will add as default our termination service involved by us with reseller agreement and easy plugin developed by our lab.
The advantages are limitless!!!
XMPP is taking off in the social networking space. Facebook, Twitter, Jaiku, FireEagle, Dopplr, Seesmic, TiVo — are all either already using XMPP or thinking seriously about it. It seems that there is a big mashup of Web and Jabber in the works. Imagine our IM client JoIM connected to the Social network portal jabberout.com, giving the opportunity to all users to make a unique experience: stay in touch with friends and share stuff with them. Send files, links, events, and messages and then have voice and IM conversations: all in one solution !!! But if you are thinking that JabberOut is only about event notification then you are wrong. The framework is powerful enough to support number of interesting collaboration use cases such as:
File storage and sharing: users are able to share files to common spaces and be notified when new files are added, deleted, or updated. Whiteboards: a whiteboard could be represented as a node. Users could collaboratively modify the whiteboard and see changes reflected in real-time. Auction and trading systems: a system that enables the users to trade and sell numerous items.
Last but not least, Jabberout makes international calls available to more than 50 million xmpp/ Jabber users, who would otherwise pay higher fees to benefit from the traditional telephony services.
Contact: Stefano Grini stefanogrini@gmail.com +39.329.9076430
Why XMPP?
Instant messaging is one of the oldest computer social networks. It has all the things that we need: friends lists, presence, avatars, private chats, and group chats. Choosing XMPP as a basis for Joim means that it starts off as a first class social network; there is no need to bolt on these features later. Starting with the social aspects first means that the most important piece will be integrated at a deep level in the design. Real Time Is Important Another reason for XMPP is that it is built for real time communication, and this is a pretty necessary ingredient to an update user status, moods (using the PEP protocol) and to make voice and, in future, video conversation XMPP has all the tools already available for dealing with this situation. It has pubsub for subscribing to asynchronous notifications, BOSH for bridging to the Web, Multi-user chat for creating shared real time interaction spaces and Jingle for voice communication Work On Implementation Instead Of Design Using XMPP allowed us to save countless hours, by letting us focus our efforts on great implementation instead of re-designing another protocol and associated tools. We found that many things that we needed had already been created, and this let us get to market faster and resulted in more reliable software. Protocol design is not trivial, and starting from such a robust base of protocols and tools is reason enough to choose XMPP.
Architecture
Contact: Stefano Grini stefanogrini@gmail.com +39.329.9076430
JabberOut is a complete suite of software components that together represent a turnkey solution for VoIP service provisioning/IM/Social networking. Single state of the art components that make our solution works are :
Joim: a Jingle Softphone/Jabber IM/XMPP Social messenger. The first jingle enabled Jabber client with p2p and outbound phone call capabilities and XMPP social messaging (XEP-0136) Telephony Server: a custom asterisk implementation that supports jingle standard (current development status: beta version, outbound calls working) Jobill: a Billing Solution for VoIP services that supports multiple service resellers and agents (current development status: production) Web portal: social network and microblogging portal based on XMPP protocol
All architecture components are released under open source license making them available to community contribution and improvements
Project Team
Stefano Grini, CEO and co-founder has strong experience in general management, brand and sales management, obtained after working for 5 years in different sectors – industrial waste management and building materials industry. Founder of Jabbin, a VoIP jabber client sourceforge.net/projects/jabbin
Andrea Bodrati, CTO, has a strong experience as IT entrepreneur and executive in wholesale telecommunication services. Andrea has over 15 years experience in the telecommunication and Internet industry. He founded the first Italian search engine Shinyseek and Shinystat one of the most famous stat counter. Ivan Cukic, main developer and FLOSS evangelist and an activist of a couple of nongovernmental organizations related to the freedom of software and information/knowledge such as the Free Software Network Serbia (official associate organization of the FSFE), Ubuntu-RS (approved Ubuntu LoCo for Serbia) Creators, writer and the executive editor of GNUzilla magazine (in Serbian) - the largest FLOSS related project on Balkans. Contributor of Lancelot and Plasma for KDE 4.
Contact: Stefano Grini stefanogrini@gmail.com +39.329.9076430
Project planning milestones
Project milestones are as following :
Release a public beta Joim client that includes IM and jingle voice by the end of 2008 Closed beta for first 1000 users giving a 2 usd bonus for phone call (2k usd) Release a public beta Joim client with added social networking capabilities by March 2009 Setup the social web portal by January 2009 for internal testing and release to public with updated Joim client General public release of Joim client and social portal by June 2009
Dissemination
Jabberout is a free and open source (GPL) There are different ways to be involved or informed about the project
Website and wiki documentation Subversion repository launchpad page to share code, bug reports, translations, and suggestions. Mailing list to discuss current development issues.
Budget
Joim client development: 7.000 Euro Web portal development: 3.000 Euro Remote archiving plugin for Openfire: 2.000 Euro