Google Summer of Code 2006 proposal

Subject

Add MMS transport support for Apache Mirae and Apache Axis2

Author

Anjana Fernando

Abstract

This project will add MMS transport protocol support for “MIRAE” [1] and will also create a MMS transports for Apache Axis2.

Description

With the availability of the Multimedia Messaging Service (MMS) protocol now we are able send more data than what is allowed by Short Message Service (SMS) protocol. MMS enables us to send large messages, which can be successfully utilized to transfer an XML document back and forth. This XML document can be SOAP, hence allowing standard web services invocation using MMS.

In simple terms, to provide complete MMS transport support we need support for MMS at the point where the service is hosted and in the mobile phne where the service in invoked. Therefore I'd plan to develop two main sets of components during this project.

Project Schedule

Design

Documentation

Duration : 2 weeks

Documentation will include the following:

About me

I am a student from the Software Engineering department of Informatics Institute of Technology in Sri Lanka.I will be completing my level 1 exams on 26'th May 2006.

I have been working with Java and C/C++ for about 5 years now, and during the last few years I have been working as a freelance programmer where I was involved in Java network programming, win32 API programming in C and also some web development with PHP and MySQL databases. Recently my obsession has been participating in TopCoder competitions which is a great way to enjoy programming. I am also a Linux enthusiast and I use the Gentoo Linux distribution.

Why am I the one for this project ?

I always enjoy taking up new challenges, learning new things and I am confident that I can deliver this project succesfully using my experience. I have a proven ability to learn new technologies fast and adapt them appropriately in my work.

My first year exams will be completed on the 26'th May 2006 and I will be able to completely devote my 3 month vacation to this project before the beginning of the next semester in the end of August 2006.

My objective is to successfully complete this project and make a valuable contribution to Apache MIRAE project and the opensource community. I will also use this project as my first contribution to Apache MIRAE and look forward to actively participate in the Apache MIRAE development in the future as well.

References: