SlideShare una empresa de Scribd logo
1 de 31
SoftCopy
An Android based application for lecture writing
incorporated with tools to aid in engineering
calculations and computations
Team SoftCopy
 Hamza Azad (TC-23)
 Muhammad Usama Aftab (TC-54)
 Muhammad Zeeshan Khan (TC-31)
 Waneya Iqbal Siddique (TC-18)
Writing Interface

       Database


            Engineering Tools
            • Scientific Calculator
            • Graph Plotter
            • Wave Plotter
            • Smith Chart
            • Equation Solver
            • Conversion System


        Networking


Quality Assurance
Hamza Azad (TC-23)

   Equation Solver

   Number System Converter

   Smith Chart
Equation Solver

           Input Coefficients



           Algorithms Used
  Cramer’s Rule      Quadratic Formula


           Roots Displayed
Equation Solver (GUI)
Number System Converter

                  Input Number



                    Options
 Hexa to Binary   Decimal to Binary   Decimal to Hexa
 Binary to Hexa   Binary to Decimal   Hexa to Decimal




                     Output
Number System Converter (GUI)
Smith Chart
Background
• Smith Chart

Available Tools
• Straight Line
• Circle
Waneya Iqbal Siddiquie (TC
18)
   Opening Lectures

   Writing Interface

   Saving Lectures
Opening Lecture Procedure
 _ID   Subjects
 1     Chemistr
       y
 2     Physics
                  Lecture Number
 3     Math
                        1
                        2
Writing Interface
              1st Approach

    Point Array              X

              2nd Approach

  Line Approach              X

              3rd Approach

   Surface View
Saving Lecture Flow

         Saving Procedure Called


               Name of file
                       Lecture    Page
     subject   topic
                       number    number



        Entry is written in database


     File is saved on memory card
Muhammad Zeeshan Khan

   Statistical tools

   Calculator

   Database for Objects (Db4O)
Statistical Tools

Mean

Median

Mode

Bar Chart
                    Complementary tools:
                    Range, Standard Deviation
                    and Variance.
Program Flow

        Input data length


         Input data set
                                        Re
                                        Enter
            Options
 Mean    Median    Mode     Bar chart



             Output
Statistical Tool (GUI)
Calculator


Simple Calculator




Scientific Calculator
Approaches
Simple Calculator             Scientific Calculator

  Two Input Fields             Single Input Field


   Press operator               Press operator

      Calculation                 Calculation
  On the Basis of both text        On the Basis of
           Field                 instantaneous Field


  Not adopted (X)                   Adopted
Calculator (GUI)
     Simple Calculator   Scientific Calculator
Database for Objects


Database



Database For Objects
DB4O
   External Jar

   Simplicity

   Easy to maintain

   Dumb and Retrieve Complete Objects
Muhammad Usama Aftab (TC-
54)

   Graph Plotter

   Wave Plotter

   Quality Assurance
Graph Plotter

             Input Coefficients



          Point Array Calculation
    Returning(x, y Coordinates of Equation);




    Rendering graph on Achart Engine
Graph Plotter (GUI)
Wave Plotter

              Tap Wave Plotter



             Algorithm Execution
   Returning(x, y cordinates of Sine and Cosine
                    Function);



    Rendering graph on AChartEngine
Wave Plotter (GUI)
Quality Assurance
Management
                  Identifying Test
                      Cases


                Testing on Device
Bug Localizer
                Bugs and Defects
                    Documentation


                 Finalize Release
SoftCopy Quality Assurance

Hide keyboard automatically

Ask to save current work

Activity navigation

Calculation mistakes
Networking
   P2P                         SoftCopy on web
    ◦ IM                         ◦ Make friends
      Bluetooth                 ◦ Joining
      WiFi (using AllJoyn         Communities
       based on Qualcomm)
                                 ◦ Upload and
                                   Download Lectures
                                 ◦ http://www.softcopyn
                                   etwork.wall.fm
Q&A

Más contenido relacionado

La actualidad más candente

Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues listsHarry Potter
 
Introduction to Algorithms Complexity Analysis
Introduction to Algorithms Complexity Analysis Introduction to Algorithms Complexity Analysis
Introduction to Algorithms Complexity Analysis Dr. Pankaj Agarwal
 
Data streaming algorithms
Data streaming algorithmsData streaming algorithms
Data streaming algorithmsSandeep Joshi
 
Complexity Analysis
Complexity Analysis Complexity Analysis
Complexity Analysis Shaista Qadir
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithmsguest084d20
 
[EMNLP2017読み会] Efficient Attention using a Fixed-Size Memory Representation
[EMNLP2017読み会] Efficient Attention using a Fixed-Size Memory Representation[EMNLP2017読み会] Efficient Attention using a Fixed-Size Memory Representation
[EMNLP2017読み会] Efficient Attention using a Fixed-Size Memory RepresentationHayahide Yamagishi
 
TIM: Large-scale Energy Forecasting in Julia
TIM: Large-scale Energy Forecasting in JuliaTIM: Large-scale Energy Forecasting in Julia
TIM: Large-scale Energy Forecasting in JuliaGapData Institute
 
Computing Information Flow Using Symbolic-Model-Checking_.pdf
Computing Information Flow Using Symbolic-Model-Checking_.pdfComputing Information Flow Using Symbolic-Model-Checking_.pdf
Computing Information Flow Using Symbolic-Model-Checking_.pdfPolytechnique Montréal
 
Unit i basic concepts of algorithms
Unit i basic concepts of algorithmsUnit i basic concepts of algorithms
Unit i basic concepts of algorithmssangeetha s
 
Algorithm And analysis Lecture 03& 04-time complexity.
 Algorithm And analysis Lecture 03& 04-time complexity. Algorithm And analysis Lecture 03& 04-time complexity.
Algorithm And analysis Lecture 03& 04-time complexity.Tariq Khan
 
Lecture 3 insertion sort and complexity analysis
Lecture 3   insertion sort and complexity analysisLecture 3   insertion sort and complexity analysis
Lecture 3 insertion sort and complexity analysisjayavignesh86
 
Algorithm analysis
Algorithm analysisAlgorithm analysis
Algorithm analysissumitbardhan
 
Data Structures and Algorithm Analysis
Data Structures  and  Algorithm AnalysisData Structures  and  Algorithm Analysis
Data Structures and Algorithm AnalysisMary Margarat
 

La actualidad más candente (16)

Slide1
Slide1Slide1
Slide1
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues lists
 
Introduction to Algorithms Complexity Analysis
Introduction to Algorithms Complexity Analysis Introduction to Algorithms Complexity Analysis
Introduction to Algorithms Complexity Analysis
 
Data streaming algorithms
Data streaming algorithmsData streaming algorithms
Data streaming algorithms
 
Parallel algorithm in linear algebra
Parallel algorithm in linear algebraParallel algorithm in linear algebra
Parallel algorithm in linear algebra
 
Complexity Analysis
Complexity Analysis Complexity Analysis
Complexity Analysis
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithms
 
[EMNLP2017読み会] Efficient Attention using a Fixed-Size Memory Representation
[EMNLP2017読み会] Efficient Attention using a Fixed-Size Memory Representation[EMNLP2017読み会] Efficient Attention using a Fixed-Size Memory Representation
[EMNLP2017読み会] Efficient Attention using a Fixed-Size Memory Representation
 
TIM: Large-scale Energy Forecasting in Julia
TIM: Large-scale Energy Forecasting in JuliaTIM: Large-scale Energy Forecasting in Julia
TIM: Large-scale Energy Forecasting in Julia
 
Computing Information Flow Using Symbolic-Model-Checking_.pdf
Computing Information Flow Using Symbolic-Model-Checking_.pdfComputing Information Flow Using Symbolic-Model-Checking_.pdf
Computing Information Flow Using Symbolic-Model-Checking_.pdf
 
Parallel algorithms
Parallel algorithms Parallel algorithms
Parallel algorithms
 
Unit i basic concepts of algorithms
Unit i basic concepts of algorithmsUnit i basic concepts of algorithms
Unit i basic concepts of algorithms
 
Algorithm And analysis Lecture 03& 04-time complexity.
 Algorithm And analysis Lecture 03& 04-time complexity. Algorithm And analysis Lecture 03& 04-time complexity.
Algorithm And analysis Lecture 03& 04-time complexity.
 
Lecture 3 insertion sort and complexity analysis
Lecture 3   insertion sort and complexity analysisLecture 3   insertion sort and complexity analysis
Lecture 3 insertion sort and complexity analysis
 
Algorithm analysis
Algorithm analysisAlgorithm analysis
Algorithm analysis
 
Data Structures and Algorithm Analysis
Data Structures  and  Algorithm AnalysisData Structures  and  Algorithm Analysis
Data Structures and Algorithm Analysis
 

Destacado

Destacado (6)

Eva castillo
Eva castilloEva castillo
Eva castillo
 
Beauty
BeautyBeauty
Beauty
 
Geon compensation 2010 (ru)
Geon compensation 2010 (ru)Geon compensation 2010 (ru)
Geon compensation 2010 (ru)
 
Bbl
BblBbl
Bbl
 
Conceptos de geodesia y agrimensura 2016
Conceptos de geodesia y agrimensura 2016Conceptos de geodesia y agrimensura 2016
Conceptos de geodesia y agrimensura 2016
 
Pdf final con precio ryocco nov 2013 6
Pdf final con precio ryocco nov 2013 6Pdf final con precio ryocco nov 2013 6
Pdf final con precio ryocco nov 2013 6
 

Similar a Fyp presentation final

Reverse engineering & immunity debugger
Reverse engineering & immunity debuggerReverse engineering & immunity debugger
Reverse engineering & immunity debuggermahakant sharma
 
Linux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringLinux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringPDE1D
 
Combining Phase Identification and Statistic Modeling for Automated Parallel ...
Combining Phase Identification and Statistic Modeling for Automated Parallel ...Combining Phase Identification and Statistic Modeling for Automated Parallel ...
Combining Phase Identification and Statistic Modeling for Automated Parallel ...Mingliang Liu
 
Code Analysis-run time error prediction
Code Analysis-run time error predictionCode Analysis-run time error prediction
Code Analysis-run time error predictionNIKHIL NAWATHE
 
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2FabMinds
 
GOCON Autumn (Story of our own Monitoring Agent in golang)
GOCON Autumn (Story of our own Monitoring Agent in golang)GOCON Autumn (Story of our own Monitoring Agent in golang)
GOCON Autumn (Story of our own Monitoring Agent in golang)Huy Do
 
ODSC 2019: Sessionisation via stochastic periods for root event identification
ODSC 2019: Sessionisation via stochastic periods for root event identificationODSC 2019: Sessionisation via stochastic periods for root event identification
ODSC 2019: Sessionisation via stochastic periods for root event identificationKuldeep Jiwani
 
MOA for the IoT at ACML 2016
MOA for the IoT at ACML 2016 MOA for the IoT at ACML 2016
MOA for the IoT at ACML 2016 Albert Bifet
 
02 direct3 d_pipeline
02 direct3 d_pipeline02 direct3 d_pipeline
02 direct3 d_pipelineGirish Ghate
 
Approximation Data Structures for Streaming Applications
Approximation Data Structures for Streaming ApplicationsApproximation Data Structures for Streaming Applications
Approximation Data Structures for Streaming ApplicationsDebasish Ghosh
 
Natural Language Processing with CNTK and Apache Spark with Ali Zaidi
Natural Language Processing with CNTK and Apache Spark with Ali ZaidiNatural Language Processing with CNTK and Apache Spark with Ali Zaidi
Natural Language Processing with CNTK and Apache Spark with Ali ZaidiDatabricks
 
SVR17: Data-Intensive Computing on Windows HPC Server with the ...
SVR17: Data-Intensive Computing on Windows HPC Server with the ...SVR17: Data-Intensive Computing on Windows HPC Server with the ...
SVR17: Data-Intensive Computing on Windows HPC Server with the ...butest
 
SVR17: Data-Intensive Computing on Windows HPC Server with the ...
SVR17: Data-Intensive Computing on Windows HPC Server with the ...SVR17: Data-Intensive Computing on Windows HPC Server with the ...
SVR17: Data-Intensive Computing on Windows HPC Server with the ...butest
 
Unit1 jwfiles
Unit1 jwfilesUnit1 jwfiles
Unit1 jwfilesmrecedu
 
February 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
February 2017 HUG: Data Sketches: A required toolkit for Big Data AnalyticsFebruary 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
February 2017 HUG: Data Sketches: A required toolkit for Big Data AnalyticsYahoo Developer Network
 
Extent3 exactpro testing_of_hft_gui
Extent3 exactpro testing_of_hft_guiExtent3 exactpro testing_of_hft_gui
Extent3 exactpro testing_of_hft_guiextentconf Tsoy
 

Similar a Fyp presentation final (20)

Reverse engineering & immunity debugger
Reverse engineering & immunity debuggerReverse engineering & immunity debugger
Reverse engineering & immunity debugger
 
Linux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringLinux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and Engineering
 
Combining Phase Identification and Statistic Modeling for Automated Parallel ...
Combining Phase Identification and Statistic Modeling for Automated Parallel ...Combining Phase Identification and Statistic Modeling for Automated Parallel ...
Combining Phase Identification and Statistic Modeling for Automated Parallel ...
 
Digital_system_design_A (1).ppt
Digital_system_design_A (1).pptDigital_system_design_A (1).ppt
Digital_system_design_A (1).ppt
 
Code Analysis-run time error prediction
Code Analysis-run time error predictionCode Analysis-run time error prediction
Code Analysis-run time error prediction
 
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
 
GOCON Autumn (Story of our own Monitoring Agent in golang)
GOCON Autumn (Story of our own Monitoring Agent in golang)GOCON Autumn (Story of our own Monitoring Agent in golang)
GOCON Autumn (Story of our own Monitoring Agent in golang)
 
ODSC 2019: Sessionisation via stochastic periods for root event identification
ODSC 2019: Sessionisation via stochastic periods for root event identificationODSC 2019: Sessionisation via stochastic periods for root event identification
ODSC 2019: Sessionisation via stochastic periods for root event identification
 
MOA for the IoT at ACML 2016
MOA for the IoT at ACML 2016 MOA for the IoT at ACML 2016
MOA for the IoT at ACML 2016
 
02 direct3 d_pipeline
02 direct3 d_pipeline02 direct3 d_pipeline
02 direct3 d_pipeline
 
Approximation Data Structures for Streaming Applications
Approximation Data Structures for Streaming ApplicationsApproximation Data Structures for Streaming Applications
Approximation Data Structures for Streaming Applications
 
Natural Language Processing with CNTK and Apache Spark with Ali Zaidi
Natural Language Processing with CNTK and Apache Spark with Ali ZaidiNatural Language Processing with CNTK and Apache Spark with Ali Zaidi
Natural Language Processing with CNTK and Apache Spark with Ali Zaidi
 
SVR17: Data-Intensive Computing on Windows HPC Server with the ...
SVR17: Data-Intensive Computing on Windows HPC Server with the ...SVR17: Data-Intensive Computing on Windows HPC Server with the ...
SVR17: Data-Intensive Computing on Windows HPC Server with the ...
 
SVR17: Data-Intensive Computing on Windows HPC Server with the ...
SVR17: Data-Intensive Computing on Windows HPC Server with the ...SVR17: Data-Intensive Computing on Windows HPC Server with the ...
SVR17: Data-Intensive Computing on Windows HPC Server with the ...
 
C Language Unit-1
C Language Unit-1C Language Unit-1
C Language Unit-1
 
Unit1 jwfiles
Unit1 jwfilesUnit1 jwfiles
Unit1 jwfiles
 
Linux capacity planning
Linux capacity planningLinux capacity planning
Linux capacity planning
 
February 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
February 2017 HUG: Data Sketches: A required toolkit for Big Data AnalyticsFebruary 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
February 2017 HUG: Data Sketches: A required toolkit for Big Data Analytics
 
Extent3 exactpro testing_of_hft_gui
Extent3 exactpro testing_of_hft_guiExtent3 exactpro testing_of_hft_gui
Extent3 exactpro testing_of_hft_gui
 
Implementing Real-Time IoT Stream Processing in Azure
Implementing Real-Time IoT Stream Processing in Azure Implementing Real-Time IoT Stream Processing in Azure
Implementing Real-Time IoT Stream Processing in Azure
 

Fyp presentation final