WyoExchange Zhongshan Lu Jacob Grife

Slides:



Advertisements
Similar presentations
PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
Advertisements

A Examination of Personalized Search Strategies CHIA-HAO, SHIH COMS E6125 April, 13, 2010.
Direct Congress Dan Skorupski Dan Vingo 15 October 2008.
Multiple Tiers in Action
Presented By: Ayelet Birnbaum Yael Kazaz Supervisor: Viktor Kulikov 07/05/12.
NFC Inventory Android App
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
Project Rickshaw SEARCH - FIND - GO. Project Rickshaw TEAM MEMBERS KEVIN AUGUSTINO – MATT FOX – DAVID MOORE SPONSORS KARASU TECHNOLOGIES - ERIK PAUL -
CAEL 5012 Rich Internet Applications. What you need For this part of the course you will need access to a server with PHP and MYSQL which will be supplied.
CS378 - Mobile Computing Web - WebView and Web Services.
XForms: A case study Rajiv Shivane & Pavitar Singh.
Course review BTM 395: Internet Programming. What you have learnt in this course.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Strategy War Game Combine PC, Mobile and Online gaming HTML, CSS, JavaScript based Native browsers support Chrome, Safari, Internet Explorer Native clients.
Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni.
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.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
JavaScript – Quiz #9 Lecture Code:
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Conceptual Architecture of Mozilla Firefox (version ) Jared Haines Iris Lai John,Chun-Hung,Chiu Josh Fairhead June 5, 2007.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
AfterCollege Self-Service Scrape Configuration & Posting Utility Kai Hu Haiyan Wu May 14, Harney 235.
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
 Computer use language to communicate  A web browser will read these tags and translate it into what you actually see  Viewing Code of ESPN WebsiteESPN.
Ajax for Dynamic Web Development Gregory McChesney.
Web Development Technologies Advanced Web-based Systems Advanced Web-based Systems | Misbhauddin.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
The basics of knowing the difference CLIENT VS. SERVER.
How Web Database Architectures Work CPS181s April 8, 2003.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
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.
MAMADOU BALDE & EDWIN PADILLA DICKINSON COLLEGE DECEMBER 19, 2015 Peace Operations Toolkit Final Presentation.
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.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Best Web Technologies for
Basics Components of Web Design & Development Basics, Components, Design and Development.
X2R Spec 1. Change log DateVersionPeopleNote 2013/11/01V0.0.1Chien-Wei Yu, Anderson Ou First draft, add X2R files spec. 2013/12/16V0.0.2Anderson Ou, Doc.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
Dive into web development
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
DPS Dissertation System
Final Project Presentation
Pinterest Clone Features
Outline Introduction Standards Project General Idea
An-najah national university department of computer engineering
B2C Online Store. B2C Online Store Group Members Introduction Name: Muhammad Gulfam VU ID: MC Program: MCS Supervisor: Muhammad Qamar Usman.
AJAX.
PHP / MySQL Introduction
MAJOR PROJECT PPT ON B-TOGETHER A Social Networking Site.
Introduction to Internet Programming
Database Driven Websites
PHP + Oracle = Data-Driven Websites
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Module P3 Practical: Building a webapp in nodejs and
Unit 6 part 3 Test Javascript Test.
Secure Web Programming
Course Overview CS 4640 Programming Languages for Web Applications
One EPIC Place Website Scheduler
Back end Development CS Programming Languages for Web Applications
Globally interconnected 6lowPAN
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Course Overview CS 4640 Programming Languages for Web Applications
Back end Development CS Programming Languages for Web Applications
Web Application Development Using PHP
Presentation transcript:

WyoExchange Zhongshan Lu zlv@uwyo.edu Jacob Grife jgrife@uwyo.edu Sujan Dhakal sdhakal@uwyo.edu Ledoux Okamba lokamba@uwyo.edu

Project Introduction WyoExchange is a peer-to-peer textbook exchange platform built for Android and Web. It provides an alternative means for students to obtain textbooks without paying high prices and helps to foster a more supportive and cooperative environment.

Created to help students Project Motivation Created to help students Textbooks are expensive According to the College Board students spend on average $1,200 every year on textbooks and a single book can cost as much as $200 These costs cannot be completely avoided, but by donations they can be reduced

Sign up & Sign in View credit balance Search by class Donate textbook Functions Sign up & Sign in View credit balance Search by class Donate textbook Request textbook

Flow diagram

App Registration and Profile Sign up Sign in Account information

App Search Function Search by class Class information Fill information Textbook information

App structure Languages Libraries used in app Android SDK Java: 1000 lines of code Libraries used in app Json-lib JSON-lib is a java library for transforming beans, maps, collections, java arrays and XML to JSON and back again to beans and DynaBeans. Httpclient Httpclient allows asynchronous calls that will not choke the UI thread.

Website Home Page

Website Search Page

Library used in Website Website Structure Languages HTML / CSS Javascript 560 total lines of code Library used in Website Twitter Bootstrap Front end library used in the creation of user interfaces

Library used in server side Back end structure Database Mysql Server Language PHP: 500 lines of code Library used in server side Snoopy Snoopy is a PHP class that simulates a web browser. It automates the task of retrieving web page content and posting forms, for example.

Difficulties Encountered Collecting all the textbook data (data scratching) Parsing multiple two-dimensional arrays from JSON string Synchronous and asynchronous data connection

Implement the ability to donate/request more than 1 book at a time Future Development Implement the ability to donate/request more than 1 book at a time Finish construction of website Improve UI Implement class groups Expand to all universities

Thanks to: Dr. Ruben Gamboa Questions Thanks to: Dr. Ruben Gamboa