Thanks for the reply Thomas.<br><br><br><br><br><div class="gmail_quote">On Wed, May 25, 2011 at 11:33 AM, Thomas Baumgart <span dir="ltr"><<a href="mailto:thb@net-bembel.de">thb@net-bembel.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<div class="im"><br>
on Tuesday 24 May 2011 22:29:31 Alvaro Soliverez wrote:<br>
<br>
> Forwarding to the finance apps mailing list so that others can review too.<br>
<br>
</div>Good idea. Samir, are you subscribed to the list?<br></blockquote><div><br>Yes I am subscribed to the list, I will send my mails on the list from now on. <br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
A few things to keep in mind that ease later integration into any application:<br>
<br>
- assign a unique ID to each transaction<br>
this allows to transfer transactions from the mobile to the PC more than<br>
once. The desktop applications can usually deal with duplicates if they only<br>
find an ID.<br>
<br></blockquote><div><br>I will surely keep this in mind. Actually, I am planning to put up some class diagrams where member fields for entities will show up. I will include a ID filed to the transaction entity there. I don't know if you agree with my design-everything-first approach, I just wanted to make everything I did available in the form of diagrams in the first place. So when someone extends or builds this project on a different platform, he/she would get the idea in short time without browsing my code.<br>
<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
- data transfer<br>
using a known and already implemented file format would ease implementation<br>
work on the desktop side. With the current understanding even QIF could do the<br>
job (I know, we all hate it but this time we have the sending side under<br>
control ;) ) and the software to create it is lightweighted. OFX seems to be<br>
a bit of overhead since you need external libs (libOFX). Coming up with YAXF<br>
(Yet Another Xfer Format) adds additional work on the application side. Maybe<br>
the Skrooge logic to be moved into Alkimia could help here.<br>
<br></blockquote><div><br>I will need some studies here. I am planning to build the mobile client as I am studying these formats, which means you will get e deliverable without the export facilities in the beginning. <br>
<br>Please let me know if my plans are okay.<br><br>Thanks.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Just my thoughts after a second cup of coffee in the morning.<br>
<div><div></div><div class="h5"><br>
<br>
> ---------- Forwarded message ----------<br>
> From: samir <<a href="mailto:sam1487@gmail.com">sam1487@gmail.com</a>><br>
> Date: Tue, May 24, 2011 at 5:11 PM<br>
> Subject: Re: Season of KDE status check<br>
> To: Alvaro Soliverez <<a href="mailto:asoliverez@kde.org">asoliverez@kde.org</a>><br>
><br>
><br>
> Hello Alvaro,<br>
><br>
> Hope you're fine. I have put up a description of the Online Billing<br>
> Application[0] with some explanatory text and a use case design to<br>
> demonstrate what I am planning for the mobile system. I started the<br>
> document with an introduction to the project and how it can be used.<br>
> After that, I illustrated the features of the mobile client software<br>
> with a use case diagram. I thought the diagram is necessary as this<br>
> application will be developed on multiple platforms (Android,<br>
> BlackBerry and maybe Symbian). This will ensure similar interface and<br>
> reuse over the different builds.<br>
><br>
> While I start building the application, a standard for the XML file<br>
> that the transactions will be exported to needs to be defined as well.<br>
> Later on, I will need your help in writing modules to extend the DBus<br>
> service so that the XML data can be fed to the bus. If scope allows,<br>
> we can then start thinking of extending a financial application such<br>
> as KMyMoney with a module that imports this data from the bus and<br>
> updates respective accounts.<br>
><br>
> Please tell me what you think about<br>
><br>
> The online documentation I have started<br>
> The contents of an XML file so that it contains enough information<br>
> such that it can be easily integrated into a financial application<br>
><br>
> Once these are settled, I will require some help regarding<br>
><br>
> How to feed the XML data into the DBus service<br>
> How to write modules that imports data from DBus service<br>
><br>
> [0] : <a href="http://community.kde.org/Alkimia/Usecases/Billing" target="_blank">http://community.kde.org/Alkimia/Usecases/Billing</a><br>
><br>
> Thanks<br>
><br>
> On Sat, May 14, 2011 at 7:36 PM, Alvaro Soliverez <<a href="mailto:asoliverez@kde.org">asoliverez@kde.org</a>><br>
wrote:<br>
> > Don't worry, I've already replied Lydia on this subject to confirm you<br>
> > on this project.<br>
> ><br>
> > On Sat, May 14, 2011 at 10:22 AM, samir <<a href="mailto:sam1487@gmail.com">sam1487@gmail.com</a>> wrote:<br>
> > > Dear Alvaro,<br>
> > ><br>
> > > I have received a mail from Lydia Pintscher regarding my project on the<br>
> > > Season of KDE. I have already started to work on the Mobile Billing<br>
> > > System application for Alkimia, and have begun putting up some<br>
> > > preliminary designs in the community page found in the use case of<br>
> > > Alkimia. I am asked to confirm if I have found any project and a<br>
> > > mentor for that project. Can I reply with this project, and you as my<br>
> > > mentor for this project?<br>
><br>
> --<br>
> samir<br>
> { <a href="http://www.incurlybraces.com" target="_blank">www.incurlybraces.com</a> }<br>
</div></div>> _______________________________________________<br>
> Kde-finance-apps mailing list<br>
> <a href="mailto:Kde-finance-apps@kde.org">Kde-finance-apps@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/kde-finance-apps" target="_blank">https://mail.kde.org/mailman/listinfo/kde-finance-apps</a><br>
<br>
--<br>
<br>
Regards<br>
<br>
Thomas Baumgart<br>
<br>
GPG-FP: E55E D592 F45F 116B 8429 4F99 9C59 DB40 B75D D3BA<br>
-------------------------------------------------------------<br>
Any sufficiently advanced bug is indistinguishable from a feature.<br>
(Rich Kulawiec)<br>
-------------------------------------------------------------<br>
</blockquote></div><br><br clear="all"><br>-- <br>samir<br>{ <a href="http://www.incurlybraces.com" target="_blank">www.incurlybraces.com</a> }<br><br>