Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.

Slides:



Advertisements
Similar presentations
Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010.
Advertisements

Web Design Vocab 6 Backend, Frontend, Freelancer, JavaScript, Vector Image.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Brittany Shieh, Chonghua Dong, Marvin Cheng CouponStash.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Sensor Network Simulation Simulators and Testbeds Jaehoon Kim Jeeyoung Kim Sungwook Moon.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web-based Software Development - An introduction.
Cross Platform Mobile Backend with Mobile Services James
TC2-Computer Literacy Mr. Sencer February 8, 2010.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Introduction to Information Retrieval CS 5604: Information Storage and Retrieval ProjCINETViz by Maksudul Alam, S M Arifuzzaman, and Md Hasanuzzaman Bhuiyan.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
GIS technologies and Web Mapping Services
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Introduction To Computer System
Building Your Web Team Bridgette Batten Susan Harper.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Secure Search Engine Ivan Zhou Xinyi Dong. Introduction  The Secure Search Engine project is a search engine that utilizes special modules to test the.
E-Learning Material Web Application Design 3. Web Application Design Architecture Which objects go where? The final model notation Summary.
Image Collection Backend for Cameraphones. Introduction Project Goals Design an integrated system to upload image from a mobile phone to a remote server.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Pi In The Sky (Web Interface) Gaston Seneza Philander Smith College, Little Rock, AR SIParCS Intern Mentors: Dr. Richard Loft & Dr. Raghu Raj Kumar 1.
Independent Study. Visual LookVisual Look IntroductionIntroduction SRSSRS SDDSDD ImplementationImplementation TestsTests Conclusion and Future PlansConclusion.
HTML ~ Web Design.
Group ID: Prepared By: Jubin Goswami Milan Valambhiya.
Final Demo MedConnection Giant Squid Michael Cohen Robert Esho Chris Hogan Kate Kuleva Nisha Makwana Alex Rodrigues Rafal Urbanczyk.
1 Welcome to CSC 301 Web Programming Charles Frank.
1 The Five Parts of an Information System
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Luis F. Aguas Technological innovation Project Telecommunications and Digital TV.
Case Study Dynamic Website - Three Tier Architecture
What’s New in Office 2007 By: Kathleen MacKinnel.
TEMPLATE DESIGN © E-Eye : A Multi Media Based Unauthorized Object Identification and Tracking System Tolgahan Cakaloglu.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
Basic Computer Terms Introduction to Computer Applications Mrs. Sorrell.
The basics of knowing the difference CLIENT VS. SERVER.
HARDWARE.
BTEC ICT Level 3 Unit 8 E-Commerce. Session 1 – Technologies Required For an E- Commerce System.
Computer Systems Lab TJHSST Senior Research Project Browser Based Distributed Computing Siggi Simonarson.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
Matthew Baillie, Luke Day THE INTERNET. HISTORY OF THE INTERNET J.C.R. Licklider authored a series of memos concerning theoretical network structures.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Introduction to Node.js® Jitendra Kumar Patel Saturday, January 31, 2015.
SAFARI TEST AUTOMATION: NAVIGATING THROUGH THE JUNGLE BY KARAN KUMAR AND JAMES CHUONG.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
>> Introduction to Web Applications
CO6025 Advanced Programming
Holy Quran Application
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Digital Literacy 1.00 Computer Basics
Introduction to JavaScript & jQuery
Presentation transcript:

Theia Technical Design Presentation 3

Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the user to accomplish this task easily To produce accurate results To be quick and reliable

Components Mobile Application Server (Backend) Website Application Each of these components must follow the goals mentioned in the previous slide.

Communication

Technical Overview Node.js o A software platform that is used to build scalable network (server-side) applications. Uses JavaScript as its scripting language. Three.js o A lightweight cross-browser JavaScript library/API used to create and display animated 3D computer graphics on a Web browser. Mysql o An open-source relational database management system. OpenCV o A library of programming functions aimed at real-time computer vision. Focuses on real-time image processing. Xcode o A development environment containing software development tools for developing iOS and OS X software.

Technical Challenges Making OpenCV functional Transferring information from Server to OpenCV (image scanner) and back to Server Creating accurate data values from scanning images Connecting mobile application to Server

Progress towards overcoming Technical Challenges: Basic idea of how OpenCV will work o Understanding how to set up OpenCV and use it to scan room corners Created a database and structured how data will be sent and stored Accepted that image data values will not be fully accurate Set up process on how to create 3D rooms using three.js

Technical Roadmap Set up basic Server interaction Set up OpenCV and develop basic scanning algorithm Connect Server to OpenCV Development more accurate scanning algorithm Use image data to create room modeling algorithm

Questions?