Assignment 1 Anthony Sosso. The App SossoStats View player statistics for EA SPORTS NHL /r/ea_nhl clubs – Herpaderps, Puck Goes First, Reddit Aliens.

Slides:



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

Bruce Scharlau, University of Aberdeen, 2010 Android UI, and Networking Mobile Computing Based on android-sdk_2.2 Unless otherwise stated, images are from.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Adding Dynamic Content to your Web Site
Servers- Apache Tomcat Server Server-side scripts- Java Server Pages Java Server Pages - Xue Bai.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
Multiple Tiers in Action
Java Server Faces Model/View/Controller Design Pattern for Web Development Slides adapted from “Core JavaServer Faces” by Geary and Horstmann and the J2EE.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
CS378 - Mobile Computing Web - WebView and Web Services.
Parts of a URL (Uniform Resource Locator). Let’s study more closely what the parts of this string indicate.
CS590VC – Tutorial 9 Calling Web Services from Second life.
Presenter’s Name NDT Administrator Tools Jakub Slawinski Rich Carlson Internet2 Fall Member Meeting October 9, 2007.
CSCI 6962: Server-side Design and Programming Introduction to Java Server Faces.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
ASP.NET Web API. ASP.NET Members MS Open Source ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source ASP.NET MVC 4, ASP.NET.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
1 Tucker Lein, Justin Price, Cody Robinson, and Jennifer Gay Team07.
Website Development with PHP and MySQL Saving Data.
3-Tier Web Application Architecture. Simple Log-in public String button1_action() { // TODO: Process the button click action. Return value is a navigation.
Android networking 1. Network programming with Android If your Android is connected to a WIFI, you can connect to servers using the usual Java API, like.
NOAA Weather Patrick Wolfram. What it does Allows user to specify a zip code Performs HTTP GET requests on noaa.gov for the specified zip code Displays.
Server - Client Communication Getting data from server.
The Problem of State. We will look at… Sometimes web development is just plain weird! Internet / World Wide Web Aspects of their operation The role of.
Home controlling system based on Galileo Mid Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Selenium January Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation.
HW#9 Clues CSCI 571 Fall, HW#9 Prototype
Battlefield: Bad Company 2 Lookup By David (Ben) Balkcom.
Johannes Brodwall Chief Scientist Smidig arkitektur.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
Display Page (HTML/CSS)
Intro Web Applications Andrew Benson – ScottyLabs – CrashCourse F14.
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
TAU – Google Technologies for Web Development Architectural Overview Amir Barkai Hila Barzilai Ran Goldberg Tammy Dagan.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Developing for Chromecast Cast Companion Library & Custom Receiver Application.
Redmond Protocols Plugfest 2016 Tarun Chopra Accessing APIs through Add-Ins Sr. Escalation Engineer.
USING ANDROID WITH THE INTERNET. Slide 2 Lecture Summary Getting network permissions Working with the HTTP protocol Sending HTTP requests Getting results.
I NTRO TO W EB TECHNOLOGY Basic terms. C LIENT – S ERVER M ODEL a distributed communication between service requestors and service providers.
Cloud Computing in Systems Programming Curriculum Gustavo Rodriguez-Rivera, Purdue University Enrique Kortright, IBM.
4.01 How Web Pages Work.
WebView and Web Services
Programming Assignment #1
Test Case Structure Test Case Module(depend on framework) MocoServer
Build Better Apps with MEAN.
Web Statistics Statistics collected from
Android Mobile apps development services company in India
Uber clone Taxi app Solution
Angularjs Interview Questions and Answers By Hope Tutors.
Web Browser server client 3-Tier Architecture Apache web server PHP
NMD202 Web Scripting Week9.
Browser Engine How it works…..
CS323 Android Topics Network Basics for an Android App
Secure Web Programming
TechEd /22/2019 9:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
RESTful Web Services.
Lecture 10: The Web Server Wednesday February 14, /10/2019
Back end Development CS Programming Languages for Web Applications
Bryan Burlingame 24 April 2019
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Build Micro Service landscape with Azure Functions
Back end Development CS Programming Languages for Web Applications
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
WhatsTheScore Live scores and results in real-time, with video highlights and statistics, teams and players profiles.
Intro to Web Services Consuming the Web.
Presentation transcript:

Assignment 1 Anthony Sosso

The App SossoStats View player statistics for EA SPORTS NHL /r/ea_nhl clubs – Herpaderps, Puck Goes First, Reddit Aliens

Components Mobile App Vanilla Android List views, radio buttons AsyncTask ProgressDialog JSON parsing Server Python using Flask web framework BeautifulSoup for scraping Jsonpickle for object->json Queue for threading Hosted on Heroku

Screenshots

App flow Startup Select club, fetch stats HTTP GET to server Server HTTP GET of EA pages Server Returns JSON of requested club Renders with list view Detail view onClick

Helpful Development Techniques Server Aptana for rapid python dev, variable inspection Simple scripts before wrapping with Flask Mocking EA page with Dropbox public file Client Mocking web response with simple strings Eclipse for inspection/debugging

Questions?