It is story time!<br />6/28/2011<br />1<br />
Mr. Jobaer, A Share Trader<br />6/28/2011<br />2<br />
Sometimes he is outsidemaking calls to Brokers<br />6/28/2011<br />3<br />
But it is a time consuming inefficient way<br />6/28/2011<br />4<br />
But we are going to present a solution to him<br />6/28/2011<br />5<br />
DSEDroid<br />Project Presentation<br />6/28/2011<br />6<br />
DSEDroid Development Team<br />Md. RayhanurRahman                   BIT 0101<br />Jobaer Islam Khan                       ...
DSEDroid Development TeamMentor and Project Manager<br />AhmedulKabir<br />Lecturer<br />IIT, University of Dhaka<br />6/2...
Our Client<br />Dr. KaziMuheymin-Us-Sakib<br />Assistant Professor<br />IIT<br />University of Dhaka<br />6/28/2011<br />9...
Motivation<br />No mobile apps dedicated to share market in Bangladesh<br />Shareholders have to visit various website for...
Options <br />J2ME<br />Symbian<br />iOS<br />Android<br />Windows Phone 7<br />6/28/2011<br />11<br />
Android <br />6/28/2011<br />12<br />
iOS<br />6/28/2011<br />13<br />
Windows Phone 7<br />6/28/2011<br />14<br />
Why Android<br />Completely open source<br />Hugely invested by Google<br />Staggering popularity in smartphone market<br ...
Requirement Engineering<br />Identifying Stakeholders<br />Feasibility Analysis<br />Identifying Viewpoints<br />Requireme...
Requirement Modeling: Use Case Diagram  <br />6/28/2011<br />17<br />
Functional Requirements <br />To show live update of shareholding companies<br />Update must have these values: price, cha...
Non Functional Requirements<br />Statistically show price <br />User friendliness <br />6/28/2011<br />19<br />
More & More Requirements Keep Coming!!!<br />6/28/2011<br />20<br />
Additional Requirements…<br />Basic Company Info<br />DSE General Index<br />Stock Market Analysis about how many volumes ...
Additional Requirements…<br />The text & image data is reusable for copy – paste<br />Top 10 companies in terms of various...
Software Development Approach: Waterfall Model<br />6/28/2011<br />23<br />
Software Development Approach: Incremental Model<br />6/28/2011<br />24<br />
Agile Development<br />Based on Iteration & Incremental Software development approach<br />Based on self organized & cross...
Design & Implementation<br />6/28/2011<br />26<br />
Challenges <br />No official data source<br />No API <br />Learning a new API<br />Working on a relatively newer mobile pl...
Three Tier Architecture<br />Server<br />Processing<br />By <br />PHP<br />Android UI<br />6/28/2011<br />28<br />
Critical Modules<br />Site scrapper<br />HTML parser<br />A custom web API for retrieving Stock market data <br />6/28/201...
What Is Implemented So Far…<br />Users can have their own preferred company list<br />Users can view the live updates of a...
Class Diagram<br />6/28/2011<br />31<br />
Extendibility <br />If proper data sources are provided, all of the pending features can be fulfilled <br />The software c...
Future Plan<br />Implement all of the pending requirements <br />Publish it commercially at Android Market<br />Making thi...
Feedback<br />Azad Uddin Ahmed, Computer Programmer, Eastern Housing<br />FaizulHaque, BBA, 5th Semester, North South Univ...
Special Thanks To… <br />6/28/2011<br />35<br />
References<br />http://en.wikipedia.org/wiki/Android_(operating_system)<br />http://en.wikipedia.org/wiki/IOS_(Apple)<br /...
Questions and Answers<br />6/28/2011<br />37<br />
Upcoming SlideShare
Loading in …5
×

Dsedroid

1,450 views

Published on

DSEDroid presentation, prepared by
Amit Seal Ami
Md. Rayhanur Rahman
and
Jobaer Islam Khan

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,450
On SlideShare
0
From Embeds
0
Number of Embeds
492
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dsedroid

  1. 1. It is story time!<br />6/28/2011<br />1<br />
  2. 2. Mr. Jobaer, A Share Trader<br />6/28/2011<br />2<br />
  3. 3. Sometimes he is outsidemaking calls to Brokers<br />6/28/2011<br />3<br />
  4. 4. But it is a time consuming inefficient way<br />6/28/2011<br />4<br />
  5. 5. But we are going to present a solution to him<br />6/28/2011<br />5<br />
  6. 6. DSEDroid<br />Project Presentation<br />6/28/2011<br />6<br />
  7. 7. DSEDroid Development Team<br />Md. RayhanurRahman BIT 0101<br />Jobaer Islam Khan BIT 0109<br />Amit Seal Ami BIT 0122<br />6/28/2011<br />7<br />
  8. 8. DSEDroid Development TeamMentor and Project Manager<br />AhmedulKabir<br />Lecturer<br />IIT, University of Dhaka<br />6/28/2011<br />8<br />
  9. 9. Our Client<br />Dr. KaziMuheymin-Us-Sakib<br />Assistant Professor<br />IIT<br />University of Dhaka<br />6/28/2011<br />9<br />
  10. 10. Motivation<br />No mobile apps dedicated to share market in Bangladesh<br />Shareholders have to visit various website for updates via desktop/laptops which is difficult <br />A mobile client which will provide live updates of stock market would ease the life of shareholders<br />6/28/2011<br />10<br />
  11. 11. Options <br />J2ME<br />Symbian<br />iOS<br />Android<br />Windows Phone 7<br />6/28/2011<br />11<br />
  12. 12. Android <br />6/28/2011<br />12<br />
  13. 13. iOS<br />6/28/2011<br />13<br />
  14. 14. Windows Phone 7<br />6/28/2011<br />14<br />
  15. 15. Why Android<br />Completely open source<br />Hugely invested by Google<br />Staggering popularity in smartphone market<br />Ability to harness huge processing power provided by mobile device<br />6/28/2011<br />15<br />
  16. 16. Requirement Engineering<br />Identifying Stakeholders<br />Feasibility Analysis<br />Identifying Viewpoints<br />Requirement Elicitation <br />Validating Requirement<br />6/28/2011<br />16<br />
  17. 17. Requirement Modeling: Use Case Diagram <br />6/28/2011<br />17<br />
  18. 18. Functional Requirements <br />To show live update of shareholding companies<br />Update must have these values: price, change, percentage of change, todays open & close, yesterday close, todays low & high, trade, volume, value and time of the last update<br />6/28/2011<br />18<br />
  19. 19. Non Functional Requirements<br />Statistically show price <br />User friendliness <br />6/28/2011<br />19<br />
  20. 20. More & More Requirements Keep Coming!!!<br />6/28/2011<br />20<br />
  21. 21. Additional Requirements…<br />Basic Company Info<br />DSE General Index<br />Stock Market Analysis about how many volumes purchased and total price of all shareholding companies<br />For each company, buy & sell price of particulur amount of volume<br />6/28/2011<br />21<br />
  22. 22. Additional Requirements…<br />The text & image data is reusable for copy – paste<br />Top 10 companies in terms of various stock market criteria<br />Features that will enable a shareholder to transact with broker houses, buy & sell volumes<br />6/28/2011<br />22<br />
  23. 23. Software Development Approach: Waterfall Model<br />6/28/2011<br />23<br />
  24. 24. Software Development Approach: Incremental Model<br />6/28/2011<br />24<br />
  25. 25. Agile Development<br />Based on Iteration & Incremental Software development approach<br />Based on self organized & cross functional team <br />Decision making based on consensus<br />No individual goal but having a team goal<br />6/28/2011<br />25<br />
  26. 26. Design & Implementation<br />6/28/2011<br />26<br />
  27. 27. Challenges <br />No official data source<br />No API <br />Learning a new API<br />Working on a relatively newer mobile platform<br />Start from the scratch, nothing to reuse<br />Limitation of CPU & bandwidth <br />No physical Android Device, emulator is the last resort<br />No professional hosting facility<br />6/28/2011<br />27<br />Criminal Offence<br />
  28. 28. Three Tier Architecture<br />Server<br />Processing<br />By <br />PHP<br />Android UI<br />6/28/2011<br />28<br />
  29. 29. Critical Modules<br />Site scrapper<br />HTML parser<br />A custom web API for retrieving Stock market data <br />6/28/2011<br />29<br />
  30. 30. What Is Implemented So Far…<br />Users can have their own preferred company list<br />Users can view the live updates of any company in DSE <br />Users can view a graph of company’s price over the last 30 days graphically<br />6/28/2011<br />30<br />
  31. 31. Class Diagram<br />6/28/2011<br />31<br />
  32. 32. Extendibility <br />If proper data sources are provided, all of the pending features can be fulfilled <br />The software can be used to show live updates of any stock market from anywhere in the world if data source is changed <br />6/28/2011<br />32<br />
  33. 33. Future Plan<br />Implement all of the pending requirements <br />Publish it commercially at Android Market<br />Making this software platform independent<br />Otherwise develop similar software for iOS & Windows Phone 7<br />Publishing commercially at Apple App store & Windows App Hub<br />6/28/2011<br />33<br />
  34. 34. Feedback<br />Azad Uddin Ahmed, Computer Programmer, Eastern Housing<br />FaizulHaque, BBA, 5th Semester, North South University <br />Sankar Seal, retired S.P.O. of Rupali Bank<br />6/28/2011<br />34<br />
  35. 35. Special Thanks To… <br />6/28/2011<br />35<br />
  36. 36. References<br />http://en.wikipedia.org/wiki/Android_(operating_system)<br />http://en.wikipedia.org/wiki/IOS_(Apple)<br />http://en.wikipedia.org/wiki/Windows_phone_7<br />http://en.wikipedia.org/wiki/Agile_software_development<br />http://en.wikipedia.org/wiki/Iterative_and_incremental_development<br />http://en.wikipedia.org/wiki/Waterfall_model<br />http://dsebd.org/<br />http://dsebd.org/termsacond.htm<br />http://bdstock.mobi<br />6/28/2011<br />36<br />
  37. 37. Questions and Answers<br />6/28/2011<br />37<br />

×