Informing  user community also

---------- Forwarded message ----------
From: Vishwas <[email protected]>
Date: Wed, Mar 30, 2011 at 9:13 PM
Subject: [Mifos-developer] Update on Mifos Offline Client
To: Mifos software development <[email protected]>
Cc: Edward Cable <[email protected]>


Hi All,

The basic functionality of an Offline client is ready and the code base
is located at https://github.com/vishwasbabu/Mifos-Offline-Client.
The Client is built using XUL and Javascript, data is stored in a native
XML database (BaseX) with the aim of reducing coding complexity

For testing the same, restful services returning JSON/XML data for
authentication,getting loan officers,getting collection sheets based on
date and loan officers etc
were required.Since I fell a bit short of time I exposed these services
from mifos DB using native sql queries and a JAX-RS implementation
(RESTEasy), the code base
is located at http://mifoslive.git.sourceforge.net/git/gitweb-index.cgi

Next step would be to fork mifos on GitHub and expose RESTful services
with the same/similar contracts using spring MVC

Client Functionality (Only loan accounts for clients):

 1) Data entry operator/Branch manager registers with the offline
client by entering his mifos username,password and url of their mifos
instance
 2) Upon successful login, a hash of the users password is stored in
his home directory,future logins do not require an internet connection
 3) After logging in,user is taken to "Today" tab where he can fetch
collection sheets for any loan officers in his branch (when internet is
available)
 4) While offline, user can enter repayments, fees etc and save them
 5) All saved and unsynced data from previous days is visible under
"Unsynced" tab. User can additionally modify any of the unsynced records
and sync them when an
 internet connection is available
 6)Once synced, records are archived and visible under "Synced" tab.
User can then optionally delete these archived records
 7)The "Future" tab can be used to fetch collection sheet data for
future dates. Records displayed in this tab are non editable.
 For purposes of ensuring data integrity,only collection sheets for the
next "N-1" days should be downloaded, where "N" is the loan repayment
frequency
in days

--
Thanks&  Regards,
Vishwas
9986077286


------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf



-- 
Regards
Nayan G. A.
9901154134
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Mifos-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-users

Reply via email to