BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones.

Slides:



Advertisements
Similar presentations
Thesis Presentation Supervisor: Prof. Jörg Ott Student: Junxi Yin Espoo,
Advertisements

Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
DHCP Dynamic Host Configuration Protocol by: Kirk Z. Moreno.
D-OSDi + Android Progress Presentation Xinyi Dong Long Qiu.
DAME Architecture Hybrid distributed data mining model Integrates the client-server and mobile agent paradigms Adopting the most suitable approach for.
Senior Design Project 2004/2005 Web Enabled Calling Number Delivery Daniel St. Clair Barron Shurn Professor Soules 10/28/2004.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Office 365 ProPlus: Expanding Your Deployment Skills Yoni Kirsh Ben Fletcher OSS301.
IP Camera Security System Dallan Byrne th Electronic and Computer Engineering 2007 Supervisor: Fergal O’ Malley.
Private Cloud or Dedicated Hosts Mason Mabardy & Matt Maples.
INTRUSION DETECTION SYSTEMS Tristan Walters Rayce West.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 10: Remote Access.
KaZaA: Behind the Scenes Shreeram Sahasrabudhe Lehigh University
Android Introduction Platform Overview.
DELAY-TOLERANT NETWORKS Volodymyr Goncharov Freiburg Uni, WS 2009, Seminar Ad Hoc Netzwerke.
IT 210 The Internet & World Wide Web introduction.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
1 Parani-MSP1000 for Bluetooth Proximity Marketing SENA Technologies
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Use this slide template for your presentation for TKT-2301/2307 own application specification 1.
1 Chapter Client-Server Interaction. 2 Functionality  Transport layer and layers below  Basic communication  Reliability  Application layer.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
© 2012 WIPRO LTD | 1 Version 1.0a, 23 rd April 2012 TTCN-3 Users Conference Practical integration of TTCN-3 with Robot test automation framework.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
An automated diagnostic system to streamline DSM project maintenance Johan du Plessis 15 August 2012.
SCSC 311 Information Systems: hardware and software.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Independent Study. Visual LookVisual Look IntroductionIntroduction SRSSRS SDDSDD ImplementationImplementation TestsTests Conclusion and Future PlansConclusion.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Common Activities Activities and Tasks in the WBS.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Android Security Model that Provide a Base Operating System Presented: Hayder Abdulhameed.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
DHCP Mike O’Connor Eric Tallman Matt Yasiejko. Overview DHCP defined DHCP defined How it works How it works Installation Installation dhcpd.conf dhcpd.conf.
Good MDM IOS Overview Presented by: Jerry Wen 02/09/2012.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
CSE 548 Advanced Computer Network Security Trust in MobiCloud using Hadoop Framework Updates Sayan Cole Jaya Chakladar Group No: 1.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
Abdullah Alshalan Garrett Drown Group #4 CSE591 - Virtualization and Cloud Computing.
Linux Operations and Administration
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
Remote Method Invocation A Client Server Approach.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and.
Business-logic Layer Presentation Layer Network Layer Digital Signal Processing Layer SmartHome API SmartHome Software Architecture SH mobile application.
Also known as hardware/physi cal address Customer Computer (Client) Internet Service Provider (ISP) MAC Address Each Computer has: Given by NIC card.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
LESSON Networking Fundamentals Understand IPv4.
ANDROID APP FOR HIVETRACKS.COM SERVICE
Network Access on Android
Module 8: Networking Services
File System Implementation
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
MOBILE DEVICE OPERATING SYSTEM
Meng Cao, Xiangqing Sun, Ziyue Chen May 28th, 2014
CS & CS Capstone Project & Software Development Project
LAN Digital Audio Greg Van Dyne December 4, 2007.
Chapter 7 –Implementation Issues
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Computer Networks Protocols
Research on edge computing system based on Linux EdgeX Foundry
Presentation transcript:

BYTEWALLA BYTEWALLA María José Peroza Marval Internetworking 20 Oct, 2009 Delay-Tolerant Network on Android phones

Overview Source: /AAAAAAAAAJI/JDWY3jDEQ9Q/s400/715px- Mission_control_center.jpg Source: CONT/burundi.imx/titelseite-landschaft.jpg

What do we want to achieve? The Bytewalla project ◦ Connecting African rural villages with delay tolerant networking (DTN) using Android phones  Technical work : DTN System allowing villagers to send/receive from/to villages  Business work : Detail business study and analysis Overview

Agenda System architecture Network setup and system integration Porting DTN2 to Android Bytewalla business part Conclusions

SYSTEM ARCHITECTURE Sharjeel Ahmed ICT Entrepreneurship

Agenda Bytewalla architecture Delay-Tolerant networking Bytewalla layered architecture

Overall architecture

Delay-Tolerant networking BP Application LayerBundle Protocol Convergence LayerLink layer (TCP/IP) RFC 5050 Interoperability DTN 2

Layered architecture

Network Setup and System Integration ABDULLAH AZFAR NordSecMob

Agenda Test environment setup Challenges Achievements Works to be done

Test environment setup

Challenges Finding exact configuration for installing DTN2 ◦ Use Ubuntu 8.04 (Hardy Heron) LTS ◦ Finding dependency packages ◦ Finding the correct database Configuring the AIROS Bullet devices Installation of DTN2 Configuring dtn.conf file

Achievements Network setup completed DTN2 running on three machines Bundles can traverse among three machines DTN2 machines can assign automatic IP to the Android machine through DHCP server

Works to be done Installation of POSTFIX as system Integrating POSTFIX with DTN2 Integration testing with Android Testing active download/upload time

PORTING DTN2 TO ANDROID RERNGVIT YANGGRATOKE NordSecMob

Agenda Challenges Tasks Progress

Challenges Size ◦ 4 MB of source code with 394 files Programming language differences ◦ C++ ( DTN2 ) vs. Java ( Android ) Supporting system library ◦ Oasys ( DTN2 ) vs. ??? ( Android )

Tasks Creating a software skeleton ◦ Defining software interface ◦ Finding/Implementing system library Develop the Test case ◦ Unit testing using JUnit Filling up the actual implementation Integration testing

Progress Approximately 50 % TasksStatus Software skeletonDone JUnit Test caseDone Actual implementationWorking on Integration testing

Bytewalla Business Part Bytewalla Business Part ICT Entrepreneurship Jiong Jiang Li Shan

Agenda Business idea Market research Market assessment Future work

Business idea Revenue Model

Research questionnaire Subjects : Operators Areas: Burundi Purpose: Collect more information from local network operators Status: Sent to U-com, Africel, Onatell

Market size : Operators & Subscribers : Market assessment Sources: Industry data & estimates c Blycroft Ltd

Market assessment cont’ Key players category

Market assessment cont’ Target market Rural villages in Burundi Ten poorest countries in the world Mobile phone users increased 78% in 2008 U-com plans to double users by Contacts in Burundi Source: en.wikipedia.org/wiki/Burundi

Future work Market analysis Business model Business plan

Conclusions We have done… ◦ Business idea, research questionnaire, market assessment. ◦ Software skeleton, JUnit Test case, network setup. We have to do… ◦ Market analysis, business model, business plan. ◦ Actual implementation and integration testing.