Monday, August 30, 2010

MeeGo - Ofono

As a follow up to the MeeGo article, I became interested in what VoIP applications would be incorporated into the MeeGo project. Also, I got more doubts regarding what SIP or other Stacks would be used for the development. Both Intel (Trillium and CCPU) and Nokia (http://sofia-sip.sourceforge.net) have SIP stacks and other VoIP protocols/applications.

This lead me to Ofono project - the open source telephony project. The aim of Ofono as its posted on its site states:

"oFono.org is a place to bring developers together around designing an infrastructure for building mobile telephony (GSM/UMTS) applications. oFono is licensed under GPLv2, and it includes a high-level D-Bus API for use by telephony applications of any license. oFono also includes a low-level plug-in API for integrating with open source as well as third party telephony stacks, cellular modems and storage back-ends"

Browsing through the documentation page gives a clear picture of the Ofono architecture. The Ofono architecture is based on contributions from developers of Intel and Nokia.

So, here it is, they will be using Telepathy-Sofia SIP stack for building MeeGo applications.

Telepathy-SofiaSIP: A SIP connection manager based around the Sofia-SIP library.
http://telepathy.freedesktop.org/wiki/Components

MeeGo - Amigo

I recently came across MeeGo and became very interested in knowing what all the hoopla was about. What actually is MeeGo From the MeeGo.com site:

"MeeGo is an open source, Linux project which brings together the Moblin project , headed up by Intel, and Maemo, by Nokia, into a single open source activity. MeeGo integrates the experience and skills of two significant development ecosystems, versed in communications and computing technologies. The MeeGo project believes these two pillars form the technical foundations for next generation platforms and usages in the mobile and device platforms space."

Firstly, Moblin is an open source project focused on building a Linux-based platform optimized for the next generation of mobile devices including Netbooks, Mobile Internet Devices, and In-vehicle infotainment systems. (Also, you can look at http://en.wikipedia.org/wiki/Moblin)

Secondly, Maemo is a software platform that is mostly based on open source code and powers mobile devices such as the Nokia N810 Internet Tablet. Maemo platform has been developed by Nokia in collaboration with many open source projects such as the Linux kernel, Debian, GNOME and many more. (http://en.wikipedia.org/wiki/Maemo)

Some important websites to get you started are,

http://meego.com/developers/getting-started/create-basic-meego-application

http://wiki.meego.com/Getting_started_with_the_MeeGo_SDK_for_Linux

http://qt.nokia.com/downloads

http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html


http://wiki.maemo.org/MADDE


There are an exciting number of job opportunities for developers, architects and others. Some hiring companies include:

http://www.teleca.com/Home/career/jobs_and_opportunities/Nowrecruiting.aspx

Intel

Nokia

One of the most important features of this alliance and a quality that would make this project successful is that it is open source.

I am sure there would be a number of players big and small who would want a share of the pie.

So, say MeeGo amigos.

Introducing Startup - PoPABook

PraveenBabu is an accomplished VOIP engineer. He has over 7 years experience in telecommunications, Worked with Leapstone-Motorola and Winphoria-Motorola during those 7 years in roles from software engineer to product architect.

Praveen moved from VOIP domain to setup a startup called PopABook. Briefly the company's objectives and goals are:

"We are a start up in e-commerce domain, trying to improve the browsing and shopping experience on e-commerce websites. We sell books online."

"We sell new and used books, allow customers to sell their used books just like any local bookstore."

The company is based out of Bangalore and their key USP's are:
  1. Customers can buy both new and used books
  2. Customers can sell their used books on website.
  3. User Interface is simple yet powerful enough to emulate the shopping experience of a brick and mortar store.
The competitors to PopABook include:
Flipkart.com, Infibeam.com, coralhub.com, bookadda.com, simplybooks.in, storez.com.

You can browse the site at www.popabook.com

You can reach Praveen at: praveen at popabook.com