Gwynn Fewell. Build off of Brice Higlemann’s work from 2010 Mobile app becomes the CAB to control one train at a time App can switch between trains CAB.

Slides:



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

Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Fabian Lema *I’m not set on the title of the project W1 Remote Monitoring of Android Devices* University Of Queensland, Australia.
INTRO TO MOBILE APP DEVELOPMENT CMSC 150: Lecture 34.
Idea Pitch - Android Game Suite WVU CS480 Benjamin Carpenter Jay Greene Ryan Daugherty Jack Dehlin.
CSE 4939 Alex Riordan Brian Pruitt-Goddard Remote Unit Testing.
1 Developing Mobile Applications ID2216/UMT Checkers Game By: Behzad Salim Aroony Kambiz Ghoorchian.
Get android development environment running. Install – Get and install JDK 5 or 6 (see link in the.
Sidcley Soares.  Introduction to Android  Creating a hello world project in Android  Java Sockets  Android Sockets  references.
What is Android? Android is among the most popular operating systems aimed towards mobile devices such as smartphones, and is currently the most widely.
Boyu Chen Yulin Xia Haoyu Xu Viterbi School of Engineering University of Southern California P2P file sharing system with a central server.
Welcome! You can use this small app to easily find solutions to problems and download and run troubleshooters. To run a troubleshooter, simply click ‘Run.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Android ADK based app for offer making based on location and activity reporting John Waters.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Android 2: Introduction to the Technology Kirk Scott 1.
By: Joel Rodriguez.  International student from Mexico  Delicias, Chihuahua Mexico  Spanish  Sports and Music.
Subtitle touch | Title of presentation | Date DD/MM/YYYY Touch Cloud Android SDK Ghady Rayess – Jan 19 th, 2013.
FILE100% FILE 25%. FILE100% Downloadin g Strategy FILE 40% FILE 10%
NOX an OpenFlow controller. Role of Controller in OpenFlow Environments Push forwarding logic to switches Give developers a high-level API to develop.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
BY, CHRISTOPHER CHIOSA Android Applications. Android App Development There are over 80,000 apps on the Google Play Store. The global app economy reached.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
DUE Hello World on the Android Platform.
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
Java Asynchronous Wireless Application Server (JAWAS)
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Chapter 4 Communication.
26/05/2016 E.R.Edwards 26/05/2016 Staffordshire University School of Computing Introduction to Android Practical 1 Changing the Eclipse Workspace Importing.
Drexel University Software Engineering Research Group 1 Eclipse for SE101.
SocialTrackr A research tool for gathering, viewing and analyzing socio-spatio-temporal data through a mobile device. Image: perey.com (Jan 2011) Grant.
Eclipse Tutorial Barrett Summer Scholars 2011 Sustainable Engineering: Learning to Engineer Truly Green Products.
Gwynn Fewell CCR – COMPUTER CONTROLLED RAILROAD. PROJECT DEFINITION  Use Mobile Devices to run trains on the CCR (Computer Controlled Railroad)  Build.
How to complete the Europass Language Passport The current situation.
Project Description Design and implement interfaces for the CCR that campus visitors can use to control trains. General Requirements: 1. Allow PC control.
Mobile Device Programming
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Developers Interested in HTML5 Games Interested in Windows Azure Interested in Game Development.
DATA NOTIFICATIONS AUTH SERVER LOGIC LOGGING DIAGNOSTICS PLATFORMS: SCHEDULER SCALE.
Intro to Java. Day 1 History Installing Eclipse Sample “Hello” program Packages/Classes/Etc…
CS 290: VoIP Project By Rudy Sevile. Summary AudioRecord AudioTrack UDP TCP Eclipse and LogCat.
First Venture into the Android World Chapter 1 Part 2.
Android Laser Pointer Control Client System Block Diagram Functional Requirements Development Platform.
1 Mezzanine Ware (Pty) Ltd © 2014 Installing\Uninstalling the Mezzanine Helium Android application.
FCM Workflow using GCM.
Jordan Knight Developing for the Microsoft Band MOB342.
Introduction to Android Android Club Agenda Set development environment “Hello Android” app Device connection Debugging.
Facebook Messenger Presentation
Introduction to Android Programming. Essentials Eclipse and Java SDK – downloads/index.html
1 Learning Android Wear Connect Android Wear Emulator to Android Device.
A method for using cloud computing for Android By: Collin Molnar.
Android App Development Presented By, Handy Apps
Smart bulb ‘hue’ control
LOGO iPhone to Galaxy Note Transfer Transfer iPhone Data to Galaxy Note 3/Note 4/Note 5/Note Edge.
Course Individuals Lecturer Dr. Eng. Amr T. Abdel-Hamid
ANDROID APP FOR HIVETRACKS.COM SERVICE
StudiDroid: Mobile Android Application
Mobile Application Development
Computing.
Cross Country Tracking
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
3D Tetris Game on Android OS
Android Mobile apps development services company in India
The Transport Layer Socket Programming
Creating Windows Store Apps Using Visual Basic
Reactive Android Development
Application Development A Tutorial Driven Course
Software Engineering for Internet Applications
UW-Superior V10.1 for Students
Skype.
What Can I Do in the Heart Walk Mobile App?
Presentation transcript:

Gwynn Fewell

Build off of Brice Higlemann’s work from 2010 Mobile app becomes the CAB to control one train at a time App can switch between trains CAB shows state of each train Consider controlling trains using accelerometer Investigate racing conditions on CABs and track Design the app for the young and young at heart

Hello World app created to become familiar with Java, Android, and Eclipse Played with the trains Created a socket using Java and tested it with Java server and C# server Downloaded application to an Android device

Linear LayoutRelative Layout

Get a connection working to the C# server that sends and receives messages Get Brice’s project running again with the track Test small commands from the application based on commands Brice used Connect the commands to the interface of the application Set limits and control potential crashes

Connects to Brice’s Asynchronous Sockets but app will crash & force close Connects and communicates with Java sample

Application crashes when connecting to C# and I don’t want to change Brice’s server just connect to it Suggestions?