fyp presentation final

31
SoftCopy An Android based application for lecture writing incorporated with tools to aid in engineering calculations and computations

Upload: home

Post on 18-Dec-2014

908 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Fyp presentation final

SoftCopy

An Android based application for lecture writing incorporated with tools to aid in engineering calculations and computations

Page 2: Fyp presentation final

Team SoftCopyHamza Azad (TC-23)Muhammad Usama Aftab (TC-54)Muhammad Zeeshan Khan (TC-

31)Waneya Iqbal Siddique (TC-18)

Page 3: Fyp presentation final

Writing Interface

Database

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

Networking

Quality Assurance

Page 4: Fyp presentation final

Hamza Azad (TC-23)

Equation Solver

Number System Converter

Smith Chart

Page 5: Fyp presentation final

Equation Solver

Roots Displayed

Algorithms UsedCramer’s Rule Quadratic

Formula

Input Coefficients

Quadratic

2 x 2

3 x 3

Page 6: Fyp presentation final

Equation Solver (GUI)

Page 7: Fyp presentation final

Number System ConverterBinary

Decimal

Hexa

Output

OptionsHexa to BinaryBinary to Hexa

Decimal to BinaryBinary to Decimal

Decimal to HexaHexa to Decimal

Input Number

Page 8: Fyp presentation final

Number System Converter (GUI)

Page 9: Fyp presentation final

Smith Chart

Background• Smith Chart

Available Tools• Straight Line• Circle

Page 10: Fyp presentation final

Waneya Iqbal Siddiquie (TC 18)

Opening Lectures

Writing Interface

Saving Lectures

Page 11: Fyp presentation final

Opening Lecture Procedure

_ID Subjects

1 Chemistry

2 Physics

3 Math

Lecture Number

1

2

Page 12: Fyp presentation final

Writing Interface

3rd Approach

Surface View

2nd ApproachLine Approach X

1st ApproachPoint Array X

Page 13: Fyp presentation final

Saving Lecture Flow

File is saved on memory card

Entry is written in database

Name of filesubject topic Lecture

numberPage

number

Saving Procedure Called

Page 14: Fyp presentation final

Muhammad Zeeshan Khan

Statistical tools

Calculator

Database for Objects (Db4O)

Page 15: Fyp presentation final

Statistical ToolsMean

Median

Mode

Bar chart

Mean

Median

Bar ChartComplementary tools:Range, Standard Deviation and Variance.

Mode

Page 16: Fyp presentation final

Program Flow

Output

OptionsMean Median Mode Bar chart

Input data set

Input data length

Re Enter

Page 17: Fyp presentation final

Statistical Tool (GUI)

Page 18: Fyp presentation final

CalculatorSimple

Calculator

Scientific Calculato

r

Scientific Calculator

Simple Calculator

Page 19: Fyp presentation final

Approaches

Not adopted (X)

CalculationOn the Basis of both text Field

Press operator

Two Input Fields

Adopted

CalculationOn the Basis of instantaneous Field

Press operator

Single Input Field

Simple Calculator

Scientific Calculator

Page 20: Fyp presentation final

Calculator (GUI)Simple Calculator Scientific Calculator

Page 21: Fyp presentation final

Database for Objects Db4O

Database

Database For Objects

Page 22: Fyp presentation final

DB4OExternal Jar

Simplicity

Easy to maintain

Dumb and Retrieve Complete Objects

Page 23: Fyp presentation final

Muhammad Usama Aftab (TC-54)

Graph Plotter

Wave Plotter

Quality Assurance

Page 24: Fyp presentation final

Graph Plotter

Rendering graph on Achart Engine

Point Array CalculationReturning(x, y Coordinates of Equation);

Input Coefficients

Linear Graph

2nd Order Graph

Page 25: Fyp presentation final

Graph Plotter (GUI)

Page 26: Fyp presentation final

Wave Plotter

Rendering graph on AChartEngine

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

Tap Wave Plotter

Sine Function

Cosine Function

Page 27: Fyp presentation final

Wave Plotter (GUI)

Page 28: Fyp presentation final

Quality Assurance Management

Finalize Release

Bugs and DefectsDocumentation

Testing on Device

Identifying Test Cases

Testing SoftCo

py

Bug Localizer

Page 29: Fyp presentation final

SoftCopy Quality Assurance

Hide keyboard automatically Ask to save current work

Activity navigation

Calculation mistakes

Page 30: Fyp presentation final

NetworkingP2P

◦ IM Bluetooth WiFi (using AllJoyn

based on Qualcomm)

SoftCopy on web◦ Make friends◦ Joining

Communities◦ Upload and

Download Lectures

◦ http://www.softcopynetwork.wall.fm

Page 31: Fyp presentation final

Q&A