ECE 495 – ROOM LOCATOR Aabhas Sharma Yehia “Yaya” Khoja Vinayak Gokhale 3/24/2010 1.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

1.A tool helps us mange the state of an emulator instance or Android-powered device 2.It is client-sever program that include three comopnents: 1). A.
Module R2 CS450. Next Week R1 is due next Friday ▫Bring manuals in a binder - make sure to have a cover page with group number, module, and date. You.
Android Tools & Wireless ADB Αντρέας Λύμπουρας Θεόφιλος Φωκάς Ζαχαρίας Χ’’Λάμπρου.
How to Detect a Memory Leak By Using System Performance Monitor in Windows 2000.
Hastings Purify: Fast Detection of Memory Leaks and Access Errors.
Room Locator Yehia Khoja Vinayak Gokahle Aabhas Sharma.
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.
1 CMSC 132: Object-Oriented Programming II Software Development III Department of Computer Science University of Maryland, College Park.
How to Debug Debugging Detectives Debugging Desperados I GIVE UP! MyClass.java.
Android Tutorial Android Written in Java Utilizes Dalvik VM – Just in time (JIT) compilation since Android 2.2.
Room Locator App Aabhas Sharma Vinayak Gokhale Yehia Khoja 1 Room Locator App.
Introduction to Android Development CS 5115 Fall 2013 September 23.
Heuristic Evaluation “Discount” Usability Testing Adapted from material by Marti Hearst, Loren Terveen.
CPS110: Deadlock Landon Cox February 5, Concurrency so far  Mostly tried to constrain orderings  Locks, monitors, semaphores  It is possible.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Intro to Android Programming George Nychis Srinivasan Seshan.
1 CSCE 4013: Mobile Systems Programming Nilanjan Banerjee Mobile Systems Programming University of Arkansas Fayetteville, AR
ECE 495 IPhone/Android Apps Development -Aabhas Sharma.
1 I-Logix Professional Services Specialist Rhapsody IDF (Interrupt Driven Framework) CPU External Code RTOS OXF Framework Rhapsody Generated.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Android Info mostly based on Pro Android 3.  User Applications  Java Libraries – most of Java standard edition ◦ Activities/Services ◦ UI/Graphics/View.
Programming. What is a Program ? Sets of instructions that get the computer to do something Instructions are translated, eventually, to machine language.
Problem Determination Your mind is your most important tool!
ECE 495: VIP SMARTPHONE STEGANOGRAPHY ANDROID APP Alex Buschkoetter, Greg Brener.
Incell Phonium Processor Design Specifications Dale Mansholt Aaron Drake Jonathan Scruggs Travis Svehla Incell Phonium Processor.
Testing and Debugging Session 9 LBSC 790 / INFM 718B Building the Human-Computer Interface.
GCRC Informatics Project Sponsor: Dr. Paul Harris, GCRC Informatics Director Members: Chris Heath, BME/EE Adam Nagel, CompE Chris Nash, EE Brendan Soar,
Logic Verification Industry Perspective Bruce Wile IBM Server Group Verification Lead 4/2/01.
Project: EMERGENCY MESSAGING APPLICATION IN ANDROID USING SENSOR.
Error Resolution in mUzima Introducing new Error resolution UI.
Room Locator App Yehia Khoja Aabhas Sharma Vinayak Gokhale.
Toshinao Iwaki Tim Hao Li Martin Pettersson Patrick Tsao.
Room Finder App Yaya Aabhas Vinayak 3/3/101Room Finder App.
Intermediate 2 Computing Unit 2 - Software Development.
Presented by Christopher Wilkins Jeff Titus Stephan Krach Pablo Bajo.
Event Handling Tonga Institute of Higher Education.
RATE. 2 Log in Keying in group /hotel code, user name, password and verify code. Then, click‘Login’ to get in homepage.
Error Handling Tonga Institute of Higher Education.
Project Description MintTrack is a mobile application built for the Android OS that will help keep track of where a user’s money is being spent via expense.
SDJ INFOSOFT PVT. LTD. 2 BROWSERBROWSER JSP JavaBean DB Req Res Application Layer Enterprise server/Data Sources.
Spyware Also known as Adware. Introduction Identify Spyware, and the common problems they cause Provide customer with the information they need to correct.
A Checklist of Testing Tips for Developing a Mobile App Presented By: Konstant Infosolutions.
Ch. 4 Memory Mangement Parkinson’s law: “Programs expand to fill the memory available to hold them.”
Exception Handling. VB.NET has an inbuilt class that deals with errors. The Class is called Exception. When an exception error is found, an Exception.
Full Review of Jihosoft Android Data Recovery
Room Locator App Yehia Khoja Aabhas Sharma Vinayak Gokahle.
How to root Android Phone and Tablet for free and safe.
ASUEat Android App Benjamin Dummer Brian Clee Christian Zavala-Santos Kyle Huff Dr. Tashakkori’s Spring 2012 STEP Group:
Process Management Deadlocks.
Eliminating paper & increasing user’s shopping experience with
Chapter 2: Operating-System Structures
Android.
Chapter 2: System Structures
Multiple Writers and Races
The Android Activity Lifecycle
Introduction to Operating System (OS)
DQA Sprint Review September 4, 2012.
BASICS OF SOFTWARE TESTING Chapter 1. Topics to be covered 1. Humans and errors, 2. Testing and Debugging, 3. Software Quality- Correctness Reliability.
Call To Fix QuickBooks Error Code H202, H303, H101
FIX GMAIL PASSWORD AND USERNAME ERROR ON ANDROID Get in touch at Gmail Customer Service Number to Fix Gmail Password and Username Error.
6 /30 Meeting and Deliverables
Introduction to Operating Systems
SCIENCE ON FRIDAYS.
1.2 System Design Basics.
Korea Software HRD Center
SE350: Operating Systems Lecture 5: Deadlock.
Android Development Introduction to Android Development 2011/01/16
Introduction Time is something we waist as a society
Presentation transcript:

ECE 495 – ROOM LOCATOR Aabhas Sharma Yehia “Yaya” Khoja Vinayak Gokhale 3/24/2010 1

Goals for the week - Test the data base for usability SQLlite Memory Leak Detection 3/24/2010 2

SQLite SQLite databases can only be supported with a max filesize of 4.5 MB. SQLite databases are local to the application in Android and doesn’t handle well with inter-application linking. To examine the database you want to use the Android Debug Bridge Through shell, you can reference the tag and check the database. Example – sqlite3 database.db Please refer to - penguin.com/node/7742 for an amazing tutorialhttp:// penguin.com/node/7742 3/24/2010 3

Memory Leaks The biggest hurdle while developing applications is MEMORY LEAKS. They’re lines in your code that cause the following: Your program uses memory that it is unable to release, which becomes a vicious cycle. Your program will keep eating more and more memory and will keep accessing the ‘ram’ and will keep using up the battery and slowly it will drain your phone of the battery and crash its OS. If you see the ‘Application Crashed’ message its PROBABLY a memory leak. Read about it here - porting/browse_thread/thread/9c84baa10cebbb68?pli=1http://groups.google.com/group/android- porting/browse_thread/thread/9c84baa10cebbb68?pli=1 And memory-leaks.htmlhttp://developer.android.com/resources/articles/avoiding- memory-leaks.html 3/24/2010 4

The UI The UI is almost complete. Some minor changes required once the database is linked (we still need the floor plans of the MSEE and EE buildings). Once the plans are acquired, the arrays for the buildings and floors will be completed. The plans will then be uploaded into the database and arrays in the UI will be modified. DONE! 3/24/2010 5

Next four weeks – Complete the database – We currently have a memory leak occurring in the algorithm for the database. Needs to be fixed. Need to fix some non-java related errors – eclipse and recognizing android on some machines. Modify the UI to fit – Once the aforementioned errors have been fixed, we will need the floor plans (Prof. Allebach and Prof. Delp!!!!). Once the floor plans have been acquired, we need to add the buildings and floors to the user interface. 3/24/2010 6