3D Visualisation of Sensor Information on Google Android platform Overview and Interface prototype Maciej Gryka, University of Surrey,

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Does Android Matter? Bayode Bartley, Mark Connell.
MOOC on M4D 2013 I NTRODUCTION TO THE A NDROID P LATFORM Ashish Agrawal Indian Institute of Technology Kanpur.
David Angulo Rubio ANDROID OS Open Software Platform for Mobile Devices.
Android architecture overview
Chapter 1: Voilà! Meet the Android
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
DEPARTMENT OF COMPUTER ENGINEERING
With Emma Goodwin Fall In July 2005, Google bought a small startup company called Android Inc. At the time, Android was vaguely described as a company.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
 IPhone came out first and had more time to develop. (3G)  Also was developed using OS-X  Android was started as a mobile device OS acquired by google.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Android 1: Background Kirk Scott Buzzwords 1.2 Development Software 1.3 Getting Started 1.4 Preliminaries to Trying to Make It Work the First Time.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Introduction to Android Platform Overview
Native vs hybrid vs web mobile Application
Case study 2 Android – Mobile OS.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
The new version of real player provides you some new features those are not in the old versions which are very useful to most people..
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Smartphones Adrián Preciado. Smartphones Index 1.iPhone OS 1.1Pros 1.2Cons 1.3Different iPhones 1.4 App Store 2.Android 2.1Pros 2.2Cons 2.3 Some phones.
Operating Systems Who’s in charge in there?. Types of Software Application Software : Does things we want to do System Software : Does things we need.
Meal Menu Application Nabil Allataifeh. Preview The program is an application that can be used to search for meals and restaurants in a very friendly.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Chapter 1: Voilà! Meet the Android
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Industries Convergence or Market Divergence? Predicting the future of the iPhone by Apple and its competitors.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Mobile Device Programming
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
Android Security Model that Provide a Base Operating System Presented: Hayder Abdulhameed.
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
3D Visualisation of Sensor Information on Google Android platform Final Year BEng Project Maciej Gryka, University of Surrey,
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
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.
How to Recover Deleted Photos from Android Cell Phone? Android is keeping on improving their products and make sure to provide the best software service.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Presented by: Saurabh Kumar Sinha (MRT07UGBIT 186) IT VII Semester, Shobhit University Meerut.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
A presentation on Android and Android project Around Me
Android Programming.
A brief information about the Android Operating System
Mobile Applications (Android Programming)
Visit for more Learning Resources
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Chapter 2: Operating-System Structures
Android.
Operating System.
Development-Introduction
Contents: Introduction Different Mobile Operating Systems
Who’s in charge in there?
Application Development A Tutorial Driven Course
Android Developer Fundamentals V2
Android Introduction Platform Mihail L. Sichitiu.
Getting Started with Android…
Presentation transcript:

3D Visualisation of Sensor Information on Google Android platform Overview and Interface prototype Maciej Gryka, University of Surrey,

What will I talk about? Maciej Gryka, University of Surrey, -What is Google Android? -The high-level aim of my project and some details. -Interface mock-ups. -Challenges (i.e. things I don’t know... yet!)

Android and Open Handset Alliance Maciej Gryka, University of Surrey, Android is an open-source mobile operating system. Developed by Google in partnership with biggest industry players. First phone featuring it, T-Mobile G1 was developed by HTC and released in October Many people see it as only real competition for the iPhone, although OHA still have a way to go. More phones to come

Android & Development Maciej Gryka, University of Surrey, Google launched Android Market to enable developers to distribute their applications. Idea similar to the iTunes Store, but with fewer restrictions (so they say). SDK for Android is freely available for anybody who wants to write applications using it and the OS itself is open-source. Android runs each a version of Linux – Dalvik. Features OpenGL ES 1.0, enabling 3D applications – good for me!

My project Maciej Gryka, University of Surrey, On the highest level: to develop a front-end application to enable real-time (almost) monitoring of a building. In more details: - Interpret data collected by the sensors inside the building and stored as an OWL (XML) file. - Map the interpreted readings onto a 3D model of the building to present status of each room (temperature, light, occupancy, door/window locks etc.) - Enable the user to set an actuator value (like temperature) and save the changes in a repository, from which the actuators would be controlled

A bit of project management... Maciej Gryka, University of Surrey, Chosen software development methodology: iterative waterfall with a bit of sashimi :) Tasks: - Exploration – done - Requirements Analysis – done - Architectural and Interface Design – almost done - Development – can’t wait! - Testing

Interface Maciej Gryka, University of Surrey,

Interface Maciej Gryka, University of Surrey,

Interface Maciej Gryka, University of Surrey,

Interface Maciej Gryka, University of Surrey,

Interface Maciej Gryka, University of Surrey,

Challenges Maciej Gryka, University of Surrey, - Interpreting OWL data on Android - Jena API (which I was planning to use) does not seem to be easily portable - alternatives: different APIs or process data externally and send to the device in SQL format (which is supported) – last resort - Importing a 3D model into Android - Need to build a model (using 3DS Max, Blender, Sketch-Up etc.) - easy - Maybe convert it to COLLADA format – easy - Write/get a Java loader - hard - Hope it will work with Android’s version of OpenGL ;)

Any questions? Maciej Gryka, University of Surrey,

Additional material Maciej Gryka, University of Surrey,

Additional material Maciej Gryka, University of Surrey,