SlideShare a Scribd company logo
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

More Related Content

Similar to Dsedroid

2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
EMERSON EDUARDO RODRIGUES
 
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
Kenneth van Rumste
 
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
Perfecto by Perforce
 
SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013SAP CodeJam Mobile - Poland 2013
SAP CodeJam Mobile - Poland 2013
Vitaliy Rudnytskiy
 
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
Ahammad Karim
 
Esdm Case Studies
Esdm Case StudiesEsdm Case Studies
Esdm Case Studies
Tony Andre
 
Newleaks
NewleaksNewleaks
Newleaks
Deepak Mehta
 
Ad upresentation
Ad upresentationAd upresentation
Ad upresentation
samuel habtewold
 
The
TheThe
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
EkagraGupta1
 
SARAVANAN.S_Dot Net 4Years Experience
SARAVANAN.S_Dot Net 4Years ExperienceSARAVANAN.S_Dot Net 4Years Experience
SARAVANAN.S_Dot Net 4Years ExperienceSARAVANAN saran
 
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
Perfecto Mobile
 
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
 
Html 5 impact analysis product removed
Html 5 impact analysis product removedHtml 5 impact analysis product removed
Html 5 impact analysis product removed
tanu_jana
 
Unlocking insights in streaming data
Unlocking insights in streaming dataUnlocking insights in streaming data
Unlocking insights in streaming data
Carolyn Duby
 
Project report
Project report Project report
Project report
Vikram Singh
 
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?
Yokogawa1
 
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
IRJET Journal
 

Similar to Dsedroid (20)

2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
2-GENEX_Assistant_V5_user guider EMERSON EDUARDO RODRIGUES.pptx
 
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
 

More from Amit Seal Ami

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, ...
Amit Seal Ami
 
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
Amit Seal Ami
 
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
Amit Seal Ami
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
Amit Seal Ami
 
SRS presenation by Group 6
SRS presenation by Group 6SRS presenation by Group 6
SRS presenation by Group 6
Amit Seal Ami
 
NTFS and Inode
NTFS and InodeNTFS and Inode
NTFS and Inode
Amit Seal Ami
 

More from 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
 

Recently uploaded

Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 

Recently uploaded (20)

Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 

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