Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.

Slides:



Advertisements
Similar presentations
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Web Applications – The Object Web combining servers and client-applications multiple.
Advertisements

Lecture plan Information retrieval (from week 11)
Building Mobile Apps in the Cloud – Comparing Approaches.
Change | Challenge | Create © 2012 Samsung Electronics America - CONFIDENTIAL Introducing MagicInfo Lite Samsung Digital Signage.
DT228/3 Web Development WWW and Client server model.
Server-Side vs. Client-Side Scripting Languages
Retrieving compound pages This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Multiple Tiers in Action
Technologies for EC/EB Walt Scacchi FEMBA 290 Winter 2003.
Java database Programming JDBC Trademarked name of a Java API that supports Java programs that access relational databases Stand for Java DataBase Connectivity.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Interconnection Protocol Mustafa Kara Term Work.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Enabling Embedded Systems to access Internet Resources.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
Working with scripts. HTTP Was too limited Not dynamic.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
interactive logbook Larry Bridgefoot Paul Kiddie Neil Sandle Tom Marianczak Dan Williams Chet.
1 Grenoble, May 27 th 2005Lucio Zambon Tango 2 web: a PHP interface to Tango Main topics:  Security  Tango to PHP bridge  GUI  Other developments.
Implement An Online Management System for PBX Presented by: Bui Phuong Nhung Advisor: Dr. Wei, Chao-Huang.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
CROSS PLATFORM MOBILITY
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
The basics of knowing the difference CLIENT VS. SERVER.
UMass Lowell Computer Science Java and Distributed Computing Prof. Karen Daniels Fall, 2000 Lecture 21 Java Servlets Wed. 11/22/00 based on material.
Display Page (HTML/CSS)
LO2 Understand the key components used in networking.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
Java’s networking capabilities are declared by the classes and interfaces of package java.net, through which Java offers stream-based communications that.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 © 2016 Samsung Electronics America - Confidential Introducing MagicInfo Lite I 4.0.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Introducing MagicInfo Premium S 4.1
Web Programming Language
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Java Servlets By: Tejashri Udavant..
Advanced scheduling and reminders
Introducing MagicInfo Premium I 6.0
Network Models, Hardware, Protocols and number systems
Network Media, models and number systems
Introducing MagicInfo Premium S 6.0
A Network Operating System Edited By Maysoon AlDuwais
Snippet Engine as a Database Server
Client-Server Model: Requesting a Web Page
Introducing MagicInfo Premium I 6
Introducing MagicInfo Premium S 6
Retrieving compound pages
Introducing MagicInfo 6
Presentation transcript:

Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session

Thesis Description  In our thesis we are going to implement an application that deals with sending of a multimedia stream to clients with specific locations by using the positioning system.  Our application should be able to get the position of a wireless device from the Positioning System then send a request to a server that has a multimedia contents and then retrieve a multimedia streaming according to that position as response.

Thesis Description  As a multimedia stream we will start with audio streaming, and for time enabling we will include video.  We are going to retrieve different multimedia stream for each different position.  The client-side will be platform including both Laptop and PDA that implement some interfaces as a browser embedded HTML pages or GUI/Swing or may be Flash.

Positioning System Hardware specifications: Eliminating all dependencies of using and configuring the server side via Ekahau manager,is the best way to establish a platform for developing client application,by:  Install and host the Ekahau positioning engine on a dedicated server.  Ekahau manager should be installed on a separated laptop and be controlled one administrator of the system.

Positioning System  Software specifications: Ekahau Positioning engine offers a java API used to create Location-based applications. There are two ways which makes it possible: 1. Via Ekahau Java SDK 2. Via LaCoMoCO WEB API

Positioning System Ekahau SDK  Provides their own Java API & SDK, to retrieve positioning data from connected clients in the network.  The SDK is compatible with Java 2 SDK.  Clients must be able to access the server via the TCP/IP sockets.  Ekahau is not compatible with the Pocket PC. LaCoMoCo WEB API  Platform- independent API on top of the Ekahau SDK.  The WEB API can be access via HTTP requests from any type of platform or client application.  Should be considered an extra service for those who concentrate on the client side development.  Provides with an administrator interface.

LaCoMoCo WEB API  Purpose of using LaCoMoCo API HTTP Positioning Engine Ekahau SDK LaCoMoCo WEB API PDA clients app (GUI) PC/Laptop app. (All available ) Socket Server SideClient Side

Streaming over positioning Http Positining Server DB Positining Server DB Http Get The Position Get The Stream

Streaming over positioning Extend Positioning Server DB Str. DB Pos. DB Http

Questions Session 1. Do we need to save our multimedia contents in a database? 2. The types and extensions of the audio files will be used? 3. Resources for how to send a multimedia contents over an Http connection. 4. When we will have access to the exist system? 5. What is the work plan?