Informative Workspaces Code Review Jianfei Liao Nathan Britton.

Slides:



Advertisements
Similar presentations
WiFile Team DroidDev Krushi Desai Poonam Waral Rushabh Pasad.
Advertisements

11-Jun-15 Getting Ready for CIT Registering and labs If you are not yet registered (and want to be), be sure I have your name and student ID We.
Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
Client Generated Challenge Triggers Adam Mintz. What is a challenge? Triggered in a professor's office All have 5 questions Affects a players DARS, GPA.
Eclipse Introduction Dwight Deugo Nesa Matic
Eclipse Introduction Dwight Deugo Nesa Matic
Hello Vaadin! CS 3130 Summer 2015.
5 Days Open Source Workshop Zencart – Wordpress – Joomla Welcome Day 3.
1 Plug-in Development Environment (PDE) Guide. 2 Introduction to PDE l What is PDE: »a tool designed to help you develop platform plug-ins while working.
13-Jul-15 Getting Ready for Java. 2 What You Need 256 MB of RAM (512 MB or more recommended) 500 MHz Pentium or better Macintosh: must run Mac OS X, preferably.
15-Jul-15 Starting Eclipse Just the basics. Getting Eclipse If you Google for “Eclipse”: The first hit is the home page, The second.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
Android Application Development 2013 PClassic Chris Murphy 1.
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Informative Workspaces Jianfei Liao Nathan Britton.
M1G Introduction to Programming 2 4. Enhancing a class:Room.
HTML5 Application Development Fundamentals
Instructor: Yuzhuang Hu Memory Hierarchy.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Automating the Build Process using Ant SE-2030 Dr. Rob Hasker 1 Based on material by Dr. Mark L. Hornick.
Project confidential Page 1 20-Jan-09 Integrated Project – EC FP AspireRFID Developers First CodeCamp Athens Information Technology Nikos Kefalakis.
Performance Reports. Objectives Understand the role and purpose of the Performance Reports in supporting student success and achievement. Understand changes.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Arc: AddIns Dr Andy Evans. Java Direct access to ArcObjects Framework inside and outside Arc. Ability to add components to the GUI. Ability to communicate.
DUE Hello World on the Android Platform.
energypedia Introduction 23th July 2012.
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Installing and Using Active Directory Written by Marc Zacharko.
Eclipse Tutorial Barrett Summer Scholars 2011 Sustainable Engineering: Learning to Engineer Truly Green Products.
Kidblog Overview for Liaisons and ETITs Find helpful resources at: bcpsDDLpd.pbworks.com.
GIT and JUnit Dr. Andrew Wallace PhD BEng(hons) EurIng
SWEN 302: AGILE METHODS Roma Klapaukh & Alex Potanin.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
1.1 Introduction to Programming academy.zariba.com 1.
(1) A “Software ICU” for assessing and maintaining software project health Philip Johnson Collaborative Software Development Laboratory Information and.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
SIEMENS OOPSLA 2000, Jini Pattern Language Workshop Profile-based Serivce Browsing Martin Gitsels, Jochen Sauter.
MTA EXAM HTML5 Application Development Fundamentals.
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
CMPT371 – Team 1 Luminance. Project – Luminance  Puzzle game  Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.
First Venture into the Android World Chapter 1 Part 2.
Steven Carvellas Anirban Ghosh Pramod Vedantham Rahul Sheth Varun Sarwade.
Webview and Web services. Web Apps You can make your web content available to users in two ways in a traditional web browser in an Android application,
Creating a Qt Widget Based Application From Qt Creator Manual.
Tool Install How to download & install Java 6 & Eclipse updated version based on Dr. G. L. Ray’s slides.
1 Programming Environment and Tools VS.Net 2012 First project MSDN Library.
EMSegmentation in Slicer 3 B. Davis, S. Barre, Y. Yuan, W. Schroeder, P. Golland, K. Pohl.
Express your kindness!. Introduction Problem and Solution Online Usability Study Recap Revised Interface Design Prototype Overview Prototype Demonstration.
Scheduled Silence Application Midterm Presentation David Koritsanszky and Frederick Evans.
IHacky Jon Lao Hong Nguyen Marcius Bagwan. iHacky Goals: Widen the social level of the developer community by popularizing their ways of software development.
(1) Installing the Software ICU Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu.
“I’m hacking it!”.  Imagine that you’re hacking away on a web app that uses the Wicket web framework. You want to know how to create a form so that the.
ECE297 TA GUIDE Project supervision. Agenda M0 feedback Project overview M1 overview Project supervision.
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
------TAO, MARKUS Project IT. JavaDoc ‣ JavaDoc is a standard method of commenting source code (interfaces, classes, methods, instances variables). ‣
SAL-I PROJECT PROPOSAL Development of a Web-based GUI for SAL.
GOOGLE TAG MANAGER. INTRODUCTION Google Tag Manager (GTM) is a free solution, introduced in October Google Tag Manager (GTM) is a free solution,
Maj Jeffrey Falkinburg Room 2E46E
Open-O Integration Project Introduction
JZOS (Java Batch Launcher and Toolkit for z/OS) Quick Start Guide
1. Open any Office 2016 app, such as Word, and create a new document.
Sensors, maps and fragments:
Installing and running the local check projects in Eclipse
Presentation transcript:

Informative Workspaces Code Review Jianfei Liao Nathan Britton

Overview  Project Overviewer Countdown Clock Check List Project Directories Tree  Use case scenario Use Case 6 wiki Use Case 6

Installation  For normal users: Installation Guide  For developers: Developers Guide  General Requirement Assumptions: Hackystat account & project IDE w/ hackystat sensor (e.g. eclipse) Use Google project hosting for repository

Verification  Run verify.build.xml Emma is not included for the known ctl tool issue PMD 4.1 & Checkstyle 4.4

Current Functionality  Date picker for choosing milestone date Only available in Ambient Device page  Project directories tree Only available in Informative Workspace page Only display information for the IW project

Future Improvement  Fully functional milestone countdown  Implementation of the check list  Graphical representation of project directories tree  Easier installation and more user friendly interface

Goal of Review  Can your project be shown in the project overviewer? If NO, what are the problems?  Is Project Overviewer actually useful as part of the Informative Workspace system? If NO, how can we make it useful?  If you don't think it can become useful, should we abandon it?  What other useful widgets are possible to implement?