HKUST Green Mobile App Chan Wai Yu, Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe Chan Wai Yu, Candy Chung Kit Wai, Miffy Pang Wing.

Slides:



Advertisements
Similar presentations
UI_PRI Communication Concept Service Robotics Group Institute of System Engineering and Robotics Bulgarian Academy of Sciences.
Advertisements

Testing Web Applications & Services Testing Web Applications & Web Services.
Real World Development using OpenEdge Mobile – some advanced features Brian C. Preece Ypsilon Software Ltd
A Better Mobile Location Landscape May 2008 Sam Altman, Co-founder and CEO.
THE SCO GROUP 2007 © The SCO Group, Inc. All Rights Reserved 1 SCO Mobile Server and Web 2.0 Albert Fu, SCO Advanced Technology Group Alexander Sack, Lead.
Cross Platform Mobile application development HTML5 and JavaScript Chris Connor.
Collaborative Picture Gallery Project Presentation Amos Hersch Aviad Barzilai Supervisor Maxim Gurevitch Lab Chief Eng. Ilana David.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
Scelta della tecnologia di presentazione dei dati.
Development of mobile applications using PhoneGap and HTML 5
NETWORK SECURITY WITH GEO-LOCATION Using geo-location as a part of an authentication scheme Fan Zhang, Zhiqi Chen 12/11/2012.
Feeds Computer Applications to Medicine NSF REU at University of Virginia July 27, 2006 Paul Lee.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
1 Ajax. 2 What’s Ajax? AJAX is a combination of a few technologies that has come together in the past few years AJAX used to be an acronym for Asynchronous.
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build Great Web Application 'Fast and Easy'
CSCI 6962: Server-side Design and Programming Introduction to AJAX.
GIS technologies and Web Mapping Services
ASP. Net is a rich web framework that leverages well known patterns and JavaScript frameworks to build great web experiences quickly.
NETWORK SECURITY WITH GEO-LOCATION Using geo-location as a part of an authentication scheme Fan Zhang, Zhiqi Chen 12/11/2012.
Google Data APIs Google Data APIs : Integrando suas aplicações Java com os serviços Google.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Web 2.0 Pragith Prakash Vikram Singh By The Era of.
Cross Site Integration “mashups” cross site scripting.
Orbited Scaling Bi-directional web applications A presentation by Michael Carter
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
“ Mobile Internet Development ” Prasert Jaipet (aekram43) MCTS,MCPD,Microsoft Insider Technology Team Manager Digital Beyond Company
AJAX Compiled from “AJAX Programming” [Sang Shin] (Asynchronous JavaScript and XML)
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Module 4: Creating a Web Application with Web Forms
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Mobile ITS Gordon Sulc Man Li Kha Tran Weiqing Li.
Development of Smart Phone Applications Industrial Placement BSc (Honours) in Software Design Joseph Kenny.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
ASP.Net ICallback Vijayalakshmi G M Senior Trainer Binary Spectrum.
Function as a Service An Ad Hoc Approach to Cloud Computing By Keith Downie.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Google Analytics Graham Triggs Head of Repository Systems, Symplectic.
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
by Ondrej Rafaj Open source and other useful projects for iPhone / iPad.
X-Mind Pilot Project Proposal 許志毓、李俊輝、吳蕙盈、卓曉青. Outline Topic of Interest Research Aims Details & Workflow Work Distribution Challenges & Conclusion.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Ricky Sun ( ) Feng Zhu ( ) Ridihima Anil Sareen ( ) Yu Xia ( ) 1.
Web Application Development Process
A little more App Inventor and Mind the GAP!
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
GeneXus 9.0: Web applications at their higher power
Application with Cross-Platform GUI
Drawbacks of Traditional Web
AJAX.
Improving public accessibility and user engagement
API Application Services
MIS Professor Sandvig MIS 324 Professor Sandvig
Apache Cordova What is it ? Platforms Development Architecture Plugins
Tioga Tae Kwon Do Student Management System
MIS Professor Sandvig MIS 424 Professor Sandvig
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

HKUST Green Mobile App Chan Wai Yu, Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe Chan Wai Yu, Candy Chung Kit Wai, Miffy Pang Wing Chau,Terry Wong Kin Yee, Phoebe FYP MU4

Introduction

Project Initiation Set up in 2012 aims to educate and influence the HKUST community to develop a better understanding of issues in energy conservation, recycling, waste minimization and pollution prevention Set up in 2012 aims to educate and influence the HKUST community to develop a better understanding of issues in energy conservation, recycling, waste minimization and pollution prevention 3

 Lack of motivation to study the textual content on the official website in detail  Lack of motivation to study the textual content on the official website in detail The PROBLEM We Intend To Solve 4

Objective 5 Cross Platform App Support Automatic Content Integration Content Integration Increase green awareness

Cross Platform Support 6

Supported features NewsNews Green Tour Map Map Green Channel TipsTips About Us Feedbac k 7

System Network Design Diagram of workflow between the mobile device and the database Figure Diagram of workflow between the mobile device and the database 8

Features

Feature 1 - News and Events Fetch content from RSS feed App content is synchronized with the sustainability website 10

Feature 2 - Green Tips Extract Green Tips from Sustainability Guide 11 Divided into 8 categories.

Feature 3 - Video Display Videos from Green Channel Page from PTC. 12

Feature 4 – About Us Introduces Sustainability Unit and provides contact information 13

14 What’s More?

Feature 5 - Green Tour 15 Extract Green Tour Spots Presents Green Tour Spots listed in Green Campus Map using Google Map API

Feature 6 – Feedback Allow users to report any cases related to sustainability around the campus 16

Feature 7 – Vote Students or guests could cast their vote on discussion of the green issues 17 The statistics could be presented in chart asRaw data can be exported as Excel

Implementation

Implementation 1 - Technology UI: HTML5 + X jQuery Mobile: slow view transition Multi-platform: Phonegap  ✔ Access native device APIs (e.g. Camera) 19 Intel’s App framework

Implementation 2 – News & Events 20 Http Request Returned Data in XML format Data Ajax (Asynchronous JavaScript and XML)

Implementation 2 – News & Events 21 Sequence Diagram of News & Events

Implementation 3 – Green Tour Map 22 Define a marker Define a pop-up window

Implementation 4 – Feedback 23 Submission Without Photo Submission with Photo

Implementation 4 – Feedback 24 Sequence Diagram of Feedback

Implementation 5 – Voting 25 Sequence Diagram of Voting

Implementation 5 – Voting (Generate Question) 26 JSON of voting questions in a particular voting session JSON of Voting question ✔ JSON: flexible & light Entity Relation Diagram

Implementation 5 – Voting (Submit Answer) 27 Code segment of validating submission

Implementation 5 – Voting (View Chart) 28 Google Chart API Code Segment of Statistic Page (1)

Implementation 5 – Voting (View Chart) 29 Code Segment of Statistic Page (2)

Demonstration

Conclusion

Q&A

Future Enhancement Future Enhancement

Feature 2 - Green Tips 34 Learn  Act Start a Green Challenge

Feature 8 - Green Challenges 35 I’ll finish all my lunch and leave no food waste I walk to my 5/F classroom without taking elevator Concept adopted from the App “Challenge Accepted”

Feature 6 – Feedback What are the follow-up actions can be done? 36

Feature 9 – Campus Green Meter 37 To see what everyone of us can do more

Evaluation

The effectiveness of increasing environmental awareness 39

Performance Reliability Successful error handling Security No sensitive information Scalability Separated servers User Experience User Acceptance Test 40

The features that are most important for the app. Please drag and drop to rank the following functionalities in order of the likelihood of you using them. (rank 1 = highest) The features that are most important for the app. Please drag and drop to rank the following functionalities in order of the likelihood of you using them. (rank 1 = highest) 41 Rank

Use Case Diagram 42