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

Contenu connexe

Similaire à Dsedroid

SARAVANAN.S_Dot Net 4Years Experience
SARAVANAN.S_Dot Net 4Years ExperienceSARAVANAN.S_Dot Net 4Years Experience
SARAVANAN.S_Dot Net 4Years Experience
SARAVANAN saran
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation
Nitesh Kumar
 

Similaire à Dsedroid (20)

Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011Sogeti - Android tech track presentation - 24 february 2011
Sogeti - Android tech track presentation - 24 february 2011
 
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User ConditionsEnd the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
 
RAMAKANT
RAMAKANTRAMAKANT
RAMAKANT
 
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Esdm Case Studies
Esdm Case StudiesEsdm Case Studies
Esdm Case Studies
 
Newleaks
NewleaksNewleaks
Newleaks
 
Ad upresentation
Ad upresentationAd upresentation
Ad upresentation
 
The
TheThe
The
 
Sample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdfSample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdf
 
SARAVANAN.S_Dot Net 4Years Experience
SARAVANAN.S_Dot Net 4Years ExperienceSARAVANAN.S_Dot Net 4Years Experience
SARAVANAN.S_Dot Net 4Years Experience
 
Automation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event bostonAutomation challenges - 121 Test Automation Event boston
Automation challenges - 121 Test Automation Event boston
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation
 
Html 5 impact analysis product removed
Html 5 impact analysis product removedHtml 5 impact analysis product removed
Html 5 impact analysis product removed
 
Anurag_Ghosh
Anurag_GhoshAnurag_Ghosh
Anurag_Ghosh
 
Unlocking insights in streaming data
Unlocking insights in streaming dataUnlocking insights in streaming data
Unlocking insights in streaming data
 
Project report
Project report Project report
Project report
 
Robotics - Mainstream or Marginal for Process Industries?
Robotics - Mainstream or Marginal for Process Industries?Robotics - Mainstream or Marginal for Process Industries?
Robotics - Mainstream or Marginal for Process Industries?
 
E-Trading of Agricultural Products from Farm to Customer Application
E-Trading of Agricultural Products from Farm to Customer ApplicationE-Trading of Agricultural Products from Farm to Customer Application
E-Trading of Agricultural Products from Farm to Customer Application
 
Om_Resume
Om_ResumeOm_Resume
Om_Resume
 

Plus de Amit Seal Ami

Plus de Amit Seal Ami (6)

Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
 
Keynote Presentation Mobile App Lifecycle and Ecosystem
Keynote Presentation Mobile App Lifecycle and EcosystemKeynote Presentation Mobile App Lifecycle and Ecosystem
Keynote Presentation Mobile App Lifecycle and Ecosystem
 
Presentation on Windows 8 Application at IIT, University of Dhaka
Presentation on Windows 8 Application at IIT, University of DhakaPresentation on Windows 8 Application at IIT, University of Dhaka
Presentation on Windows 8 Application at IIT, University of Dhaka
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
 
SRS presenation by Group 6
SRS presenation by Group 6SRS presenation by Group 6
SRS presenation by Group 6
 
NTFS and Inode
NTFS and InodeNTFS and Inode
NTFS and Inode
 

Dernier

Dernier (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Dsedroid

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