Web Content Display Web Content Display

Options

Project Project

Options

 

Android Based Finger Touch Image Editor.

 

 

 

Project Proposal

 

 

 

 

 

 

 

Submitted by:

Nisha Thakran(15495)

Manisha Yadav(15486)

Priya Kumari(15536)

 

 

 

 

Project Description:  

 To develop an application that provides facility for creating a image from scratch, open a image from gallery, or even use camera to take image and edit it. This application provides facility to end users that they can add some cool effects to an image clean it up and crop it, or add text or other silly stuff, with this application. We'll be able to do pretty much everything we need, while on the move. User can save this image back to SD Card or phone storage. User can even share this saved image on Social Sites like Facebook and also share via Bluetooth.

 

Development team: 2-3 Members

 

Platform(s): The Development of the project is done using Eclipse with Android 2.3.3

 

Technologies used: Android 2.3

 

Methodology: S.D.L.C.[ System Development Life Cycle]

 

Tools:  Eclipse

 

 

 

 

 

This system will be helpful in the following ways:-

 

·         One can create one's own imaginary image.

·         A new image can be captured and that can be edited.

·         A new image can be used from the memory.

·         Help in editing image and doing operations like crop, blur, rotate, etc.

·         Provide for better availability of tools

·         Sharing of information across different social sites.

·         One can even provide Text on image.

 

 

 

 

Android Based Finger Touch Image Editor.

 

 

 

Software Requirements Specifications

 

 

 

 

 

 

 

Submitted by:

Nisha Thakran(15495)

Manisha Yadav(15486)

Priya Kumari(15536)

 

 

 

Table of Contents

1.         Introduction

  1.1       Purpose

  1.2       Platform(s):

  1.3       Intended Audience and Reading Suggestions

  1.4       Project Scope

  1.5       References

2.         Overall Description

  2.1       Product Perspective

  2.2       Product Features

  2.3       Project Feasibility

 

  2.4       Technical Feasibility

 

 3.1      Methodology: S.D.L.C.[ System Development Life Cycle]

 

 4       Technology used

 4.1      Android

 5        Tools used

 

5.1       Eclipse:

 

5.2        Android 2.3

 

 

 

 

1. INTRODUCTION

1.1  PURPOSE

The purpose of this document is to provide the software requirement specification report for the  touchscreen image editior

1.2 Platform(s): The Development of the project is done using Eclipse with Android 2.3.3

 

1.3 Methodology: S.D.L.C.[ System Development Life Cycle]

 

 

1.4 INTENDED AUDIENCE AND READING SUGGESTIONS

This project is the college level project and is implementing under the guidance of college professors. This project is useful to everyone who were going to prepare their examinations.

1.5  PROJECT SCOPE

To develop an application that provides facility for creating a image from scratch, open a image from gallery, or even use camera to take image and edit it.

1.6 REFRENCES

fundamental of database systems by ramezelmarsi and shamkantb.navathe

 

 

2. OVERALL DESCRIPTION

2.1  PRODUCT PERSPECTIVE

To develop an application that provides facility for creating a image from scratch, open a image from gallery, or even use camera to take image and edit it..

2.2       PRODUCT  FEATURES

 

 

 

This system will be helpful in the following ways:-

 

·         One can create one's own imaginary image.

·         A new image can be captured and that can be edited.

·         A new image can be used from the memory.

·         Help in editing image and doing operations like crop, blur, rotate, etc.

·         Provide for better availability of tools

·         Sharing of information across different social sites.

·         One can even provide Text on image.

 

 

2.3 Project Feasibility

 

In Project Feasibility, following should be taken to consideration:

·         A brief description of the work

·         The part of the work being examined

·         The human and economic factor

·         The possible solutions to the problems

Here are the following types of feasibility study:

 

2.4  Technical Feasibility:-

-       The device has all resources to run this application.

-       Android SDK 2.3 and above that versions provide the Camera facility and below that                     version does not provide this facility.

3.1 Methodology: S.D.L.C.[ System Development Life Cycle]

 

The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineeringinformation systems and software engineering to describe a process for planning, creating, testing, and deploying an information system. The systems development life-cycle concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both.

 

4.Technology used

4.1 Android

 

Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. With a user interface based on direct manipulation, Android is designed primarily for touchscreen mobile devices such as smartphonesand tablet computers, with specialized user interfaces for televisions (Android TV), cars (Android Auto), and wrist watches (Android Wear). The OS uses touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, and a virtual keyboard. Despite being primarily designed for touchscreen input, it has also been used in game consolesdigital cameras, regular PCs, and other electronics.

 

 

 

5.Tools used:- Eclipse, Android SDK 2.3

 

5.1 Eclipse:

 

In computerprogrammingEclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for customizing the environment. Written mostly in Java, Eclipse can be used to develop applications. By means of various plug-ins, Eclipse may also be used to developapplicationsinother programming languagesAdaABAPCC++COBOLFortranHaskellJavaScriptLassoLuaNaturalPerlPHPPrologPythonRRuby(including Ruby on Rails framework), ScalaClojureGroovyScheme, and Erlang. It can also be used to develop packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT for PHP, among others

 

5.2 Android 2.3

the Android 2.3 (GINGERBREAD)platform is available as a downloadable component for the Android SDK. The downloadable platform includes an Android library and system image, as well as a set of emulator skins and more. To get started developing or testing against Android 2.3, use the Android SDK Manager to download the platform into your  SDK.