Flood Action IET Technical Bid A community organisation tool for android.

Slides:



Advertisements
Similar presentations
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Advertisements

Memory Address Decoding
Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
An Overview of Palm OS n Designed for special hardware –small screen ( 160 x 160 ) –less processing power than desktop PCs –quick turnaround expected –limited.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Mobile Application Development
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
8.2 PICTURE IT Graphic Types and Their Uses. What Are Graphics?  Graphics are pictures/images  They could be images taken on a digital camera or scanned.
I have lost all my vacation pictures due to memory card corruption. Can I get them back? I have accidently deleted some important Photos, Music files.
S MARTPHONE A PPLICATION D EVELOPMENT Sam Palmer.
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
Unit 30 Digital Graphics – Course overview Anne Sewell
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Karl Banks Aaron Birencwaig Andrew Harmic Jason Heintz Stephen Rodriguez Tyler Zaino.
Prepared by George Holt Digital Photography BITMAP GRAPHIC ESSENTIALS.
Android 2: Introduction to the Technology Kirk Scott 1.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Introduction to Android Swapnil Pathak Advanced Malware Analysis Training Series.
Wireless Mobility with Android 1 Presented by: Ung Yean MS. Computer Science American University, Washington DC, USA.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
Presentation Seminar on “IMAGE SLIDER –AN ANDROID APPLICATION”
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
AND Technology Redefining mobile solutions for your business success.
1 Android- Platform Overview. 2 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key.
Introduction to Computing Hardware & Software. INSIDE THE COMPUTER Hardware Physical components of the computer. Any part that you can see and touch Examples:
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2.
Presented By: Muhammad Tariq Software Engineer Android Training course.
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
Lesson 10. By the end of this lesson you will: Apply the feedback received last week (peer assessment) to improve your app in line with ‘good app’ design.
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
Resizing Images CS 268. Where to start? Pictures (of course)  Need to down size them for the web.  Pictures taken with a 10 mega pixel camera are usually.
Treasure Hunt - project development overall status - November 2011.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Introduction to Graphics. Terms n Computer Aided Design (CAD) –using computer graphics to draft a model, can be tested on screen n Computer Aided Manufacturing.
Computer Graphics Bitmap v Vector Graphics. Learning Objectives: By the end of this topic you should be able to:
Introduction to Image Processing. Image Processing is the steps of using image processing tools to covert different kinds of image sources into different.
Digital Graphics. Formats: BMP – Bitmap image file which is used to store Bitmap digital images PNG – Portable Network Graphics GIF – Graphics Interchange.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Information Technology Images: Types, Resolution and Techniques.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
8 Graphics Digital Media I. What is a graphic? A graphic can be a:  Chart  Drawing  Painting  Photograph  Logo  Navigation button  Diagram.
Installation of Visual Studio Android emulator and Android Studio
Master Software Solutions Pvt.Ltd.. These days the demand of smart phone is being increased and we have different types of client e.g. Touch Phone, tables,
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
The Official Guide to Game Development. Chapter 6 Mobile Game Development: play as you go.
 Many people like the flexibility of digital images. For example:  They can be shared by attaching to /uploading to Internet  Sent via mobiles.
Architecture of Android
Picture Reduction & Zip Files
Development-Introduction
MOBILE DEVICE OPERATING SYSTEM
2.01 Investigate graphic image design.
How to Copyright free images download
CA16R405 - Mobile Application Development (Theory)
Module 1.1 Introduction to computers
+Vonus: An Intuitive, Cloud-Based Point-of-Sale Solution That’s Powered by Microsoft Office 365 with Tools to Increase Sales Using Social Media OFFICE.
Built on the Powerful Microsoft Office 365 Platform, My Intranet Boosts Efficiency with Support of Daily Tasks, Internal Communications and Collaboration.
Office 365 and Microsoft Project Integrations for HULAK Project Management Software Enable Teams to Remain Productive and Within Budget OFFICE 365 APP.
2.01 Investigate graphic image design.
Korea Software HRD Center
2.01 Investigate graphic image design.
Mobile Programming Dr. Mohsin Ali Memon.
Presentation transcript:

Flood Action IET Technical Bid A community organisation tool for android

Our Innovation Digital Platform for planning a response to environmental flooding Integration with smartphone hardware was critical. Camera Feature Encountered problems with holding images in the application

Integration SQLite Contacts Manager Live Feeds

Development Tools Fire Fox Sqlite Plugin Eclipse Indigo with Android Plugin Test Hardware link Camera Android AVD Emulate phone

The Limitations Screen Size 480 x 800 px of phone( ZTE Blade) Camera take Jpeg pictures at 2048 x 1536px Android Virtual Machine App limited to 16 MB

The Problems Remember application runs at 16MB! Image Jpeg on SD 2048 x 1536px = 1.0MB Display Bitmap BMP 2048 x 1536px = 9.4MB Showing more 2 images BMP 9.4MB x 2 = 18.8MB exceeding the 16 MB Heap.

Engineered Solution Bitmap resize objective to not exceed the 16MB Heap size! Start Decode Image Width>512px Reduce 1/4 Return new resize bitmap Decode jpeg to temp space as Bitmap Check save on computation of small images Then divide by 4 as 2048 / 4 = 512 px 2048 / 4 = 512 px width & 1536 /4 = 384 px new size is 512 x 384 px bitmap = 62.4kb

What Can The User do? View all images in Gallery view Allow for smooth animation Efficient use of running memory

Summary Unique development in community organisation and flood planning Integrated with available services to give up-to-date information Overcome a technical problem using knowledge of image compression