Rahul Verma

 

INTRODUCTION

This project is concerned with the development of a Desktop Appication that can be used to manage the contents of a website, in place of a web browser. This will be a cross platform application which can be easily installed and used like any other app.

TECHNOLOGY USED

Adobe AIR 1.5, Adobe Flex 3.0, ActionScript 3.0(Scripting Language).

CONSTRUCTIONAL APPROACH

This application can be designed using two approaches dscribed as follows :

a. Web Browser Like Communication Interface:

This is approach I personally like. Here the application interacts with the Joomla! installation just like a regular web browser. However here the application is totally focussed only the sites made using J!. This app will support features like multiple tabbing(facilitating editing of multiple sites using the same app), separate authors space for taking notes and many other nifty features that are not provided by regular browser and as suggested by the community. The application will be designed in such a way that it's probability of crashing is minimum and also has content backup facility.

b. Native Interface based on XML-RPC :

This approach differs from the first one in a way that it interacts with J! installation through XML-RPC. I'll be updating this section very soon.

Considering both the approaches and the time alloted to this project I find it feasible to develop two apps using both the approaches, so that their advantages over each other can be compared and the best one can be finally used. I'll be referring to apps built using both approaches as JDAP1 and JDAP2 respectively.

 

TIMELINE

 June 14 : Alpha version (JDAP1 v 0.1) released .

 July  5 : Alpha version (JDAP1 v 0.2) released with increased features (multi-tabbing etc. ).

 July 10 :  Alpha version (JDAP1 v 0.3 ) released with improvements suggested in previous versions + Alpha version (JDAP2 v 0.1) released.

 July 19 : Beta version (JDAP1 v 0.4) of  app released + Alpha version (JDAP2 v 0.2) of app using XML-RPC.

 August 2: Beta version (JDAP1 v 0.5) released + Beta version (JDAP2 v 0.6) . Using these two versions the community can test which app to accept and which to discard.

August 9 : Stable version(JDAP v 1.0) of the app released.

The Last Week : Documentation of Project.

Joomla GSOC 2009 Student Rahul Verma

I am a 22 year old, senior undergraduate student pursuing my B.Tech(Part -IV) degree in Computer Science & Engineering from Institute Of Technology, Banaras Hindu University.

I am interested in Software Engineering, Web Development and Parallel Programming. I play Table Tennis, Cricket and NFS Mostwanted & Undercover(computer games) in free time(i.e always).

My project is concerned with the development of a desktop application that will provide the facilities of Arcticle Manager. The application will be developed using Adobe Flex(Development Framework), ActionScript(Scripting Language) and Adobe AIR(Runtime Environment).  This will be a cross-platform application which will eliminate the need of an internet browser for article management.