CMPE PolyProtoPi. A multiprotocol home automation system that is configurable and accessible from the cloud. Weekly Progress Report 2

Size: px
Start display at page:

Download "CMPE PolyProtoPi. A multiprotocol home automation system that is configurable and accessible from the cloud. Weekly Progress Report 2"

Transcription

1 CMPE PolyProtoPi A multiprotocol home automation system that is configurable and accessible from the cloud. Weekly Progress Report 2 Andrew Scarani, Benji Arnold, Jeremy Williams

2 Updated Milestone Chart Task Name Test different boards Design between HA device and cloud server Choose final hardware Fix issues with Zwave binding Implement UI using demo sitemap Write script to parse and change Openhab.cfg Design MVC controllers for handling websocket with HA device Implement Google authentication on website/server Create Sitemap representing final capabilities Implement serverdevice Design and implement database on server Implement controller recognition Baseline Estimated Team Member(s) Updated Fri 1/31/14 Jeremy[25%] Fri 1/31/14 Mon 2/3/14 Andrew,Jeremy[75%] Fri 2/7/14 Comments We are now using the Beagleboard xm to host the openhab software. Communication method and syntax is mostly defined. Final Hardware is ordered. We may 2/11/14 Benji,Andrew,Jeremy 2/11/14 add components if time and budget allow When physically changing the state of a device (eg. Turning on a lamp), the Wed 2/12/14 Benji Wed 2/12/14 UI is not updated. The source of this error has been identified. A solution is still being developed Wed 2/19/14 Andrew Mon 2/17/14 2/11/14 Jeremy Wed 2/19/14. Thu 2/13/14 Andrew 2/25/14 Wed 2/12/14 Andrew Thu 2/27/14 Fri 2/21/14 Andrew Mon 3/3/14 Mon 2/24/14 Andrew,Jeremy Fri 3/7/14 Mon 3/3/14 Andrew Thu 3/13/14 Fri 2/21/14 Jeremy Mon 3/17/14 Control UI currently shows basic sitemap in a swipe-interaction flow. Some brief work was done to demo Comet Sockets using the Play Framework. Tests were successful. Currently waiting on more information about what the HA system will be sending. Very basic aspects of the login page have been created (routes, handlers, etc.) Methods were researched for storing data. MongoDB looks like the top choice right now.

3 Test Basic UI elements with final Wed 3/12/14 Andrew Wed 3/19/14 sitemap Implement ZigBee Wed 3/19/14 bindings Wed 3/19/14 Investigate zigbee protocol 2/18/14 Benji 2/18/14 Write binding 3/4/14 Benji 3/4/14 Unit testing Wed 3/19/14 Benji Wed 3/19/14 Determine how new devices are Thu 3/6/14 Jeremy recognized by each Fri 3/21/14 protocol Implement setup process for adding Wed 3/12/14 Andrew users and systems Mon 3/24/14 to database Implement device 3/11/14 Jeremy backup Mon 3/24/14 Implement X10 bindings Wed 3/26/14 Wed 3/26/14 Investigate X10 Mon 2/24/14 Benji protocol Mon 2/24/14 Develop X10 binding Wed 3/12/14 Benji Wed 3/12/14 Unit testing Wed 3/26/14 Benji Wed 3/26/14 Implement adding Wed 3/12/14 Andrew devices via the UI Thu 3/27/14 Unit testing of board software 3/18/14 Jeremy Fri 3/28/14 Implement system Wed 3/12/14 Andrew log viewer Mon 3/31/14 Unit testing of server software Wed 3/19/14 Andrew Mon 4/7/14 Unit testing complete Wed 3/26/14 Andrew,Benji,Jeremy Mon 4/7/14 Integration testing of Thu 4/3/14 Andrew,Jeremy[50%] 4/15/14 between server and system Integration testing between bindings, Thu 4/3/14 Benji,Jeremy[50%] 4/15/14 devices, and openhab config Final testing 4/8/14 Andrew,Benji,Jeremy Fri 4/18/14

4 Project Complete 4/8/14 Fri 4/18/14 Current Milestones Task Name Design between HA device and cloud server Choose final hardware Fix issues with Zwave binding Baseline Estimated Mon 2/3/14 2/11/14 Wed 2/12/14 Team Member(s) Updated Andrew,Jeremy[75%] Fri 2/7/14 Comments Communication method and syntax is mostly defined. Benji,Andrew,Jeremy 2/11/14 Final Hardware is ordered. We may add components if time and budget allow Benji Wed Issue has been identified 2/12/14 Next Milestones Task Name Implement UI using demo sitemap Write script to parse and change Openhab.cfg Investigate zigbee protocol Baseline Estimated Wed 2/19/14 2/11/14 2/18/14 Team Member(s) Andrew Jeremy Benji Updated Mon 2/17/14 Wed 2/19/14 2/18/14 Comments Control UI currently shows basic sitemap in a swipe-interaction flow. Status Development of the interface between the device and the server was mostly finished this week. The basic method of and the syntax of the messages was established. An overall framework for the scripts on the device was also finalized. Next, functions to parse, modify, and write the openhab config files will be created. The basics of the control UI were developed to show a swipe-interface as had previously been developed using the Google App Engine. This task was a bit more problematic than expected due to poor documentation on deserialization of JSON using Play Framework s Scala templates. After establishing the websocket connection between the server and the home automation system, the UI will

5 be able to be updated via a comet socket connection with the server. Some testing was performed to ensure that the comet socket connection would work properly. More development will also need to take place in refining the CSS (styling) of the page. Besides working on the UI, the base of the login page (the routes and handlers) were configured and database types were researched. The Play Framework has a Mongo DB module that seems to be perfect for storing user and home automation system information. The issue with the Zwave binding exists when the state of an end device, such as a lamp, is physically changed. When this happens the state in the UI is not updated and displayed correctly. This is a recognized issue in the openhab community and has to do with an incorrect configuration of the Zwave module. A solution is soon to be developed.

6 Gantt Chart

CMPE PolyProtoPi. A multiprotocol home automation system that is configurable and accessible from the cloud. Weekly Progress Report 7

CMPE PolyProtoPi. A multiprotocol home automation system that is configurable and accessible from the cloud. Weekly Progress Report 7 CMPE.496.01 PolyProtoPi A multiprotocol home automation system that is configurable and accessible from the cloud. Weekly Progress Report 7 Scarani, Arnold, Williams 3-17-2014 Updated Milestone Chart Number

More information

Progress Report: Smart Mirror 1

Progress Report: Smart Mirror 1 Smart Mirror January 31st, 2016 Tien Le, tal3840@rit.edu, Computer Engineering Erika Zuniga, ebz8067@rit.edu, Computer Engineering Michael, mtf2197@rit.edu, Computer Engineering Suzanne Reed, scr5025@rit.edu,

More information

Oracle APEX 18.1 New Features

Oracle APEX 18.1 New Features Oracle APEX 18.1 New Features May, 2018 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Course 20486B; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

Testpassport.

Testpassport. Testpassport http://www.testpassport.cn Exam : 77-427 Title : Microsoft Excel 2013 Expert Part 1 Version : Demo 1 / 4 1.You work as an Office Assistant for Blue Well Inc. The company has a Windows-based

More information

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC

More information

CMPE 280 Web UI Design and Development

CMPE 280 Web UI Design and Development San José State University Department of Computer Engineering CMPE 280 Web UI Design and Development Section 2 Fall 2018 Course and Contact Information Instructor: Ron Mak Office Location: ENG 250 Email:

More information

Course 20486B: Developing ASP.NET MVC 4 Web Applications

Course 20486B: Developing ASP.NET MVC 4 Web Applications Course 20486B: Developing ASP.NET MVC 4 Web Applications Overview In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus

More information

Django with Python Course Catalog

Django with Python Course Catalog Django with Python Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com

More information

Project. Minpeng Zhu

Project. Minpeng Zhu Project Minpeng Zhu Groups of 4 (3-5) Form groups I want the following information from each group: Names, personal numbers, e-mail addresses Contact person ( project leader ) Deadline for group formation:

More information

Advance Dotnet ( 2 Month )

Advance Dotnet ( 2 Month ) Advance Dotnet ( 2 Month ) Course Content Introduction WCF Using.Net 4.0 Service Oriented Architecture Three Basic Layers First Principle Communication and Integration Integration Styles Legacy Applications

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Duration: 5 Days Course Code: 20486B About this course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

ASP.NET MVC Training

ASP.NET MVC Training TRELLISSOFT ASP.NET MVC Training About This Course: Audience(s): Developers Technology: Visual Studio Duration: 6 days (48 Hours) Language(s): English Overview In this course, students will learn to develop

More information

MEAN Stack. 1. Introduction. 2. Foundation a. The Node.js framework b. Installing Node.js c. Using Node.js to execute scripts

MEAN Stack. 1. Introduction. 2. Foundation a. The Node.js framework b. Installing Node.js c. Using Node.js to execute scripts MEAN Stack 1. Introduction 2. Foundation a. The Node.js framework b. Installing Node.js c. Using Node.js to execute scripts 3. Node Projects a. The Node Package Manager b. Creating a project c. The package.json

More information

Barracuda Networks Android Mobile Application

Barracuda Networks Android Mobile Application This article refers to the Barracuda Networks Android Mobile App version 1.2.0.0131 or greater, on an Android mobile phone devices running Android 4.1 or greater. Download the latest Barracuda Networks

More information

Northern Arizona University. Capstone Team Project. Design Document. Bit Tag. Temitope Alaga, John Dance, Joshua Frampton, Jun Rao.

Northern Arizona University. Capstone Team Project. Design Document. Bit Tag. Temitope Alaga, John Dance, Joshua Frampton, Jun Rao. Northern Arizona University Capstone Team Project Design Document Bit Tag Temitope Alaga, John Dance, Joshua Frampton, Jun Rao CS 486c Version 1.3 2/12/2016 Table of Contents: Introduction: Architectural

More information

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the

More information

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

20486: Developing ASP.NET MVC 4 Web Applications (5 Days) www.peaklearningllc.com 20486: Developing ASP.NET MVC 4 Web Applications (5 Days) About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

CMPE 280 Web UI Design and Development

CMPE 280 Web UI Design and Development San José State University Department of Computer Engineering CMPE 280 Web UI Design and Development Section 2 Spring 2019 Course and Contact Information Instructor: Ron Mak Office Location: ENG 250 Email:

More information

Full Stack Web Developer Nanodegree Syllabus

Full Stack Web Developer Nanodegree Syllabus Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,

More information

Full Stack boot camp

Full Stack boot camp Name Full Stack boot camp Duration (Hours) JavaScript Programming 56 Git 8 Front End Development Basics 24 Typescript 8 React Basics 40 E2E Testing 8 Build & Setup 8 Advanced JavaScript 48 NodeJS 24 Building

More information

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Oracle Application Express 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Fully supported no-cost feature of Oracle

More information

TRACKER DASHBOARD USER GUIDE. Version 1.0

TRACKER DASHBOARD USER GUIDE. Version 1.0 Version 1.0 DOCUMENT CONTROL DOCUMENT CONTROL Document Tracker Dashboard User Guide Current Version Version Date Issued Pages Reason For Issue 1.0 Nov 2013 All First issue Previous Versions Version Date

More information

Link-OS & Printer Portfolio Overview

Link-OS & Printer Portfolio Overview Link-OS & Printer Portfolio Overview Bret Anno Manager, Software Engineering Leo Lowy Director, Software Link-OS OS API Apps Profile Manager Virtual Devices Cloud Connect Print Touch Developer Tools Print

More information

Investigating Source Code Reusability for Android and Blackberry Applications

Investigating Source Code Reusability for Android and Blackberry Applications Investigating Source Code Reusability for Android and Blackberry Applications Group G8 Jenelle Chen Aaron Jin 1 Outline Recaps Challenges with mobile development Problem definition Approach Demo Detailed

More information

MPM210: Introduction to Project Management 1. MPM210: Introduction to Project Management. Project Plan for Learning Modules.

MPM210: Introduction to Project Management 1. MPM210: Introduction to Project Management. Project Plan for Learning Modules. MPM210: Introduction to Project Management 1 MPM210: Introduction to Project Management Project Plan for Learning Modules Trina VanderLouw Professor Derrick Nelson Colorado Technical University Online

More information

Oracle Service Cloud Integration for Developers Ed 1

Oracle Service Cloud Integration for Developers Ed 1 Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the Service

More information

Rapid Application Development with APEX 5.0

Rapid Application Development with APEX 5.0 Rapid Application Development with APEX 5.0 Anthony Rayner Principal Member of Technical Staff Oracle Application Express Oracle UK The following is intended to outline Oracle s general product direction.

More information

20486: Developing ASP.NET MVC 4 Web Applications

20486: Developing ASP.NET MVC 4 Web Applications 20486: Developing ASP.NET MVC 4 Web Applications Length: 5 days Audience: Developers Level: 300 OVERVIEW In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

Project Management Pre-Implementation Project status reporting Post Implementation Assessment Phase Solidify Project Scope

Project Management Pre-Implementation Project status reporting Post Implementation Assessment Phase Solidify Project Scope Project Management 321 days 10/22/01 01/30/03 Pre-Implementation 14 days 10/22/01 11/08/01 Detailed Scope / Deliverable definition 5 days 10/22/01 10/26/01 Complete Work Breakdown Structure 1 day 10/22/01

More information

Advance Mobile& Web Application development using Angular and Native Script

Advance Mobile& Web Application development using Angular and Native Script Advance Mobile& Web Application development using Angular and Native Script Objective:- As the popularity of Node.js continues to grow each day, it is highly likely that you will use it when you are building

More information

The Oracle APEX Community at-a-glance:

The Oracle APEX Community at-a-glance: APEX New Features Overview 2 Evolution of APEX Community The Oracle APEX Community at-a-glance: 400,000+ APEX developers world-wide 20+ APEX hosting companies 100+ active blogs 30+ commercial applications

More information

Standard 1 The student will author web pages using the HyperText Markup Language (HTML)

Standard 1 The student will author web pages using the HyperText Markup Language (HTML) I. Course Title Web Application Development II. Course Description Students develop software solutions by building web apps. Technologies may include a back-end SQL database, web programming in PHP and/or

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit

More information

Oracle Service Cloud Integration for Develope

Oracle Service Cloud Integration for Develope Oracle Uni Contact Us: 08 Oracle Service Cloud Integration for Develope Durat5 Da What you will learn The class covers how to extend the Service Cloud objec applicable to all APIs before moving on to specific

More information

Getting MEAN. with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND

Getting MEAN. with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND Getting MEAN with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Código del curso: 20486 Duración: 5 días Acerca de este curso In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M COURSE OBJECTIVES Enable participants to develop a complete web application from the scratch that includes

More information

Cooper Press. Q Media Kit. JavaScript Weekly Ruby Weekly HTML5 Weekly Node Weekly StatusCode Dart Weekly Postgres Weekly

Cooper Press. Q Media Kit. JavaScript Weekly Ruby Weekly HTML5 Weekly Node Weekly StatusCode Dart Weekly Postgres Weekly Q2 2014 Media Kit JavaScript Weekly Ruby Weekly HTML5 Weekly Node Weekly StatusCode Dart Weekly Postgres Weekly This revision: January 23, 2014 Note: Please contact us if any information you require is

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications Developing ASP.NET MVC 5 Web Applications Course 20486C; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools

More information

P a g e 1. Danish Technological Institute. Scripting and Web Languages Online Course k Scripting and Web Languages

P a g e 1. Danish Technological Institute. Scripting and Web Languages   Online Course k Scripting and Web Languages P a g e 1 Online Course k72853 Scripting and Web Languages P a g e 2 Title Estimated Duration (hrs) JsRender Fundamentals 2 Advanced JsRender Features 3 JavaScript SPA: Getting Started with SPA in Visual

More information

CO Java SE 7: Develop Rich Client Applications

CO Java SE 7: Develop Rich Client Applications CO-67230 Java SE 7: Develop Rich Client Applications Summary Duration 5 Days Audience Application Developers, Java Developer, Java EE Developer Level Professional Technology Java SE 7 Delivery Method Instructor-led

More information

a Very Short Introduction to AngularJS

a Very Short Introduction to AngularJS a Very Short Introduction to AngularJS Lecture 11 CGS 3066 Fall 2016 November 8, 2016 Frameworks Advanced JavaScript programming (especially the complex handling of browser differences), can often be very

More information

VIVIT TQA Webinar: "DISCOVER THE POSSIBILITIES OF USING THE HP QUALITY CENTER API" May 12th 2010

VIVIT TQA Webinar: DISCOVER THE POSSIBILITIES OF USING THE HP QUALITY CENTER API May 12th 2010 VIVIT TQA Webinar: "DISCOVER THE POSSIBILITIES OF USING THE HP QUALITY CENTER API" May 12th 2010 Email us at: olli.laiho at assure.fi or shir.goldberg at assure.fi Q&A Number Question How do you guarantee

More information

LabWare 7. Why LabWare 7?

LabWare 7. Why LabWare 7? LabWare 7 Why LabWare 7? LabWare v1 to v6 were all about adding functionality. LabWare 7 continues that tradition, but places the user experience front and center. This release has been re-designed to

More information

Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke

Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke LECTURERS Christian Meurisch meurisch@tk.tu-darmstadt.de S2/02 A112 Sebastian Kauschke kauschke@tk.tu-darmstadt.de

More information

Oracle Service Cloud Integration for Developers Ed 1

Oracle Service Cloud Integration for Developers Ed 1 Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the

More information

OCTOBER 2017 HOW DEUTSCHE TELEKOM DELIVERS A MASS MARKET PRODUCT BASED ON ECLIPSE SMARTHOME

OCTOBER 2017 HOW DEUTSCHE TELEKOM DELIVERS A MASS MARKET PRODUCT BASED ON ECLIPSE SMARTHOME OCTOBER 2017 HOW DEUTSCHE TELEKOM DELIVERS A MASS MARKET PRODUCT BASED ON ECLIPSE SMARTHOME Jochen Hiller, Deutsche Telekom AG Product Owner, Developer Evangelist WHERE WE STARTED PLATFORM LAUNCH IN OCTOBER

More information

Grading Rubric Homework 1

Grading Rubric Homework 1 Grading Rubric Homework 1 Used Git, has many commits, over time, wrote appropriate commit comments, set up Git correctly with git config Cloning repository results in a working site, no broken links, no

More information

Modern Web Application Development. Sam Hogarth

Modern Web Application Development. Sam Hogarth Modern Web Application Development Sam Hogarth Some History Early Web Applications Server-side scripting only e.g. PHP/ASP Basic client-side scripts JavaScript/JScript/VBScript Major differences in browser

More information

Once your Project Plan Document is completed check the document against the following Quality Criteria:

Once your Project Plan Document is completed check the document against the following Quality Criteria: HOW TO USE THIS TEMPLATE: Introduction The template reflects the steps set out in the PRINCE2 Method and is designed to prompt the Project Manager and help in the creation of the. The information for the

More information

Future Web App Technologies

Future Web App Technologies Future Web App Technologies Mendel Rosenblum MEAN software stack Stack works but not the final say in web app technologies Angular.js Browser-side JavaScript framework HTML Templates with two-way binding

More information

Developing ASP.Net MVC 4 Web Application

Developing ASP.Net MVC 4 Web Application Developing ASP.Net MVC 4 Web Application About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will

More information

Human-Computer Interaction Design

Human-Computer Interaction Design Human-Computer Interaction Design COGS120/CSE170 - Intro. HCI Instructor: Philip Guo Lab 4 - Simulating a backend without needing a server (2017-11-03) made by Philip Guo, derived from labs by Michael

More information

Real Time Marketing and Sales Data

Real Time Marketing and Sales Data Real Time Marketing and Sales Data 6/21/2016 Chase West Eric Sheeder Marissa Renfro 1 Table of Contents Introduction... About JumpCloud Product Vision Requirements.. Functional Requirements Non Functional

More information

Adventures with BaseX and web applications. Andy Feb 2013

Adventures with BaseX and web applications. Andy Feb 2013 Adventures with BaseX and web applications Andy Bunce @apb1704 Feb 2013 BaseX and the Web GraphXQ RESTXQ + Graphviz ( Using a PaaS ) CellarXQ Angular.js + OAuth BaseX with Node.js + events RESTXQ http://docs.basex.org/wiki/restxq

More information

Jim Jackson II Ian Gilman

Jim Jackson II Ian Gilman Single page web apps, JavaScript, and semantic markup Jim Jackson II Ian Gilman FOREWORD BY Scott Hanselman MANNING contents 1 HTML5 foreword xv preface xvii acknowledgments xx about this book xxii about

More information

Microsoft Developing ASP.NET MVC 4 Web Applications

Microsoft Developing ASP.NET MVC 4 Web Applications 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20486 - Developing ASP.NET MVC 4 Web Applications Length 5 days Price $4290.00 (inc GST) Version C Overview In this course, students will learn to develop

More information

Oracle Application Express 5 New Features

Oracle Application Express 5 New Features Oracle Application Express 5 New Features 20th HrOUG conference October 16, 2015 Vladislav Uvarov Software Development Manager Database Server Technologies Division Copyright 2015, Oracle and/or its affiliates.

More information

MongoDB in AWS (MongoDB as a DBaaS)

MongoDB in AWS (MongoDB as a DBaaS) MongoDB in AWS (MongoDB as a DBaaS) Jing Wu Zhang Lu April 2017 Goals Automatically build MongoDB cluster Flexible scaling options Automatically recover from resource failures 2 Utilizing CloudFormation

More information

CIS 612 Advanced Topics in Database Big Data Project Lawrence Ni, Priya Patil, James Tench

CIS 612 Advanced Topics in Database Big Data Project Lawrence Ni, Priya Patil, James Tench CIS 612 Advanced Topics in Database Big Data Project Lawrence Ni, Priya Patil, James Tench Abstract Implementing a Hadoop-based system for processing big data and doing analytics is a topic which has been

More information

Prototyping a Social Network. AngularJS: Firebase integration with AngularFire

Prototyping a Social Network. AngularJS: Firebase integration with AngularFire Prototyping a Social Network AngularJS: Firebase integration with AngularFire Pizza++ 2 Pizza++ Feature Set Find top pizzas to eat near me Post pizzas Rate pizzas Review (comment) pizzas Discuss about

More information

Basics of Web Technologies

Basics of Web Technologies Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Introduction to Web Technologies

More information

Seavus Project Viewer - Release 2016 (v12) Feature Status Release Date. Seavus Project Viewer - Release v11.1 Feature Status Release Date

Seavus Project Viewer - Release 2016 (v12) Feature Status Release Date. Seavus Project Viewer - Release v11.1 Feature Status Release Date Seavus Project Viewer - Release 2016 (v12) Feature Status Release Date Support for Microsoft Project 2016 file format; New 22.09.2015 Support for Microsoft Project 2016 file hybrid formats (2016 format

More information

09/07: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016

09/07: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016 09/07: Project Plan The Capstone Experience Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Fall 2016 From Students to Professionals Project Plan Functional Specifications

More information

Static Webpage Development

Static Webpage Development Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction

More information

AngularJS Fundamentals

AngularJS Fundamentals AngularJS Fundamentals by Jeremy Zerr Blog: http://www.jeremyzerr.com LinkedIn: http://www.linkedin.com/in/jrzerr Twitter: http://www.twitter.com/jrzerr What is AngularJS Open Source Javascript MVC/MVVM

More information

IHS Engineering Workbench V1.2 Release Notes

IHS Engineering Workbench V1.2 Release Notes IHS Markit is pleased to announce the release of Version 1.2 of IHS Engineering Workbench, the next major release that delivers Standards management capabilities, along with multiple enhancements to existing

More information

Practical Node.js. Building Real-World Scalable Web Apps. Apress* Azat Mardan

Practical Node.js. Building Real-World Scalable Web Apps. Apress* Azat Mardan Practical Node.js Building Real-World Scalable Web Apps Azat Mardan Apress* Contents About the Author About the Technical Reviewer Acknowledgments Introduction xv xvii xix xxi Chapter 1: Setting up Node.js

More information

Network Activity D - Developing and Maintaining Databases. Report D Detailed UI architecture study including html mock-up

Network Activity D - Developing and Maintaining Databases. Report D Detailed UI architecture study including html mock-up Network Activity D - Developing and Maintaining Databases Report D3.2.1 Detailed UI architecture study including html mock-up Patricia KELBERT MNHN Paris BGBM Berlin March 2006 Table of contents 1 The

More information

Single Page Applications using AngularJS

Single Page Applications using AngularJS Single Page Applications using AngularJS About Your Instructor Session Objectives History of AngularJS Introduction & Features of AngularJS Why AngularJS Single Page Application and its challenges Data

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR ASP.NET PROGRAMMING CIS1865 3 Credit Hours Student Level: This course is open to students on the college level in either the Freshman

More information

Due: Monday, February 5, 2018, 8:00 AM (submit to BlackBoard, under Assignments) File Type: Microsoft Word

Due: Monday, February 5, 2018, 8:00 AM (submit to BlackBoard, under Assignments) File Type: Microsoft Word Due: Monday, February 5, 2018, 8:00 AM (submit to BlackBoard, under Assignments) File Type: Microsoft Word Team Name : 10 Team Members and email addresses: - Josiah Gray < j305g268@ku.edu > - Shaina Krumme

More information

Pivotal Tracker Kanban Prototype COLORADO SCHOOL OF MINES 2017 FIELD SESSION

Pivotal Tracker Kanban Prototype COLORADO SCHOOL OF MINES 2017 FIELD SESSION Pivotal Tracker Kanban Prototype COLORADO SCHOOL OF MINES 2017 FIELD SESSION Ann Gustafson Emily Dederick Christopher Bonin Gerald Ung CLIENT Morgan Whitney Table of Contents 1. Introduction... 2 1.1.

More information

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience. Paper title: Developing WebRTC-based team apps with a cross-platform mobile framework. Speaker: John Buford. Track: Mobile and Wearable Devices, Services, and Applications. Hello everyone. My name is John

More information

Come and Get Excited about Azure Mobile Services and Xamarin.Forms

Come and Get Excited about Azure Mobile Services and Xamarin.Forms Come and Get Excited about Azure Mobile Services and A story about Azure Mobile Services, SQL Azure and Xamarin Presented By: Fabian G. Williams About the Speaker Fabian Williams, MCSD, MCDBa, MCSE SharePoint

More information

Comparison Chart Reporting Tools

Comparison Chart Reporting Tools Comparison Chart Reporting Tools Which reporting tool fits exactly your requirements? Check it out with this comparison chart. () (2) (7.) (207..7) (..7.64) Number of reviewed features 90 4 43 44 93 06

More information

Rethink Your Workstation Strategy with Amazon AppStream 2.0

Rethink Your Workstation Strategy with Amazon AppStream 2.0 Rethink Your Workstation Strategy with Amazon AppStream 2.0 Marty Sullivan DevOps / Cloud Engineer Cornell University About Marty DevOps / Cloud Engineer IT@Cornell Cloud Systems Engineer in Digital Agriculture

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications 20486C - Version: 1 23 February 2018 Developing ASP.NET MVC 5 Web Developing ASP.NET MVC 5 Web 20486C - Version: 1 5 days Course Description: In this course, students will learn to develop advanced ASP.NET

More information

DataSunrise Database Security Suite Release Notes

DataSunrise Database Security Suite Release Notes www.datasunrise.com DataSunrise Database Security Suite 4.0.4 Release Notes Contents DataSunrise Database Security Suite 4.0.4... 3 New features...3 Known limitations... 3 Version history... 5 DataSunrise

More information

Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa

Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa Your Voice is Your Passport: Implementing Voice-driven Applications with Amazon Alexa Stephen Lippens Solutions Architect slippens@microstrategy.com This presentation may include statements that constitute

More information

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students

More information

CS 577A Team 1 DCR ARB. PicShare

CS 577A Team 1 DCR ARB. PicShare CS 577A Team 1 DCR ARB PicShare Team and Project Review (DEN) Project Evaluation Positives Resilient Agile detailed design promotes thoroughness before any code is written Development time should be reduced

More information

An IoT App's Journey to the Cloud From Localhost to PCF Dev and Pivotal Cloud Foundry

An IoT App's Journey to the Cloud From Localhost to PCF Dev and Pivotal Cloud Foundry An IoT App's Journey to the Cloud From Localhost to PCF Dev and Pivotal Cloud Foundry Beibei Yang, Ph.D. Sr. Advisor @beibei_yang The Hype around IoT The technology underpinning the Internet of Things

More information

Index. Elad Elrom 2016 E. Elrom, Pro MEAN Stack Development, DOI /

Index. Elad Elrom 2016 E. Elrom, Pro MEAN Stack Development, DOI / Index A Accessible Rich Internet Applications (ARIA), 101 Amazon AWS, 44 Amazon EC2, 28 Amazon s Relational Database Service (RDS), 28 Amazon Web Services (AWS) cloud, 28 Android SDK Manager, 272 Android

More information

Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016

Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016 Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016 Brought to you by Hosted By Bernard P. Szymczak Ohio Chapter Leader HP Software Education SIG Leader TQA SIG Leader Today s Speakers Ori

More information

Camera integration with UPnP to openhab Blanc Antoine, Law Christopher RICM4

Camera integration with UPnP to openhab Blanc Antoine, Law Christopher RICM4 Camera integration with UPnP to openhab Blanc Antoine, Law Christopher RICM4 Table of contents Table of contents... 1 Introduction... 2 Tools... 2 D Link UPnP camera binding... 3 Motion detection... 5

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Perfecto Coffee Xpress Consistent Perfection Team 5 Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew

More information

PMH. Home Automation Made Right. Sunday, February 5, 12

PMH. Home Automation Made Right. Sunday, February 5, 12 PMH Home Automation Made Right Internet of Things Cisco Infographic describing the Internet of Things So what? Y U NO REDUCE POWER CONSUMPTION? Y U NO REMOTE CONTROLS? Why FOSS? Why FOSS? We love FOSS!

More information

Working with the Seagull Framework. By Demian Turner, Seagull Systems

Working with the Seagull Framework. By Demian Turner, Seagull Systems Working with the Seagull Framework By Demian Turner, Seagull Systems seagullproject.org Who is Demian Turner? Developing websites since 1996, using PHP since 1999 Committer on several open source projects:

More information

Research Panel. How to set up your Gmail Account & Yahoo Account for the Survey Savvy Research Panel

Research Panel. How to set up your Gmail Account & Yahoo Account for the Survey Savvy  Research Panel Email Research Panel How to set up your Gmail Account & Yahoo Account for the Survey Savvy Email Research Panel ERP SETUP Thanks for participating in our Email Research Panel, to get started we need you

More information

ESSENTIAL STUDIO 2014 V O L U M E 2

ESSENTIAL STUDIO 2014 V O L U M E 2 ESSENTIAL STUDIO 2014 V O L U M E 2 Essential Studio Controls... 4 WinRT... 4 Universal App Support... 4 MaskEdit for WinRT... 4 Schedule for WinRT... 4 DataGrid for WinRT... 4 Chart for WinRT... 5 Gauge

More information

WhoWhenWhere. Project: WhoWhenWhere Date:

WhoWhenWhere. Project: WhoWhenWhere Date: WhoWhenWhere Introduction: Authentication has always been a challenge. In case of passwords hashes are used for securing, but there were cases where hashes collide. When finger print based authentication

More information

Developing ASP.NET MVC Web Applications (486)

Developing ASP.NET MVC Web Applications (486) Developing ASP.NET MVC Web Applications (486) Design the application architecture Plan the application layers Plan data access; plan for separation of concerns, appropriate use of models, views, controllers,

More information

EXAM Microsoft Excel 2013 Expert Part 1. Buy Full Product.

EXAM Microsoft Excel 2013 Expert Part 1. Buy Full Product. Microsoft EXAM - 77-427 Microsoft Excel 2013 Expert Part 1 Buy Full Product http://www.examskey.com/77-427.html Examskey Microsoft 77-427 exam demo product is here for you to test the quality of the product.

More information

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Jianxia Song & Derek Law July 21, 2015 Agenda Product overview Web AppBuilder for ArcGIS tour What s New July 2015 ArcGIS Online update

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications

More information

WHAT S COMING SOON FOR ZIMBRA COLLABORATION

WHAT S COMING SOON FOR ZIMBRA COLLABORATION WHAT S COMING SOON FOR ZIMBRA COLLABORATION 1 NEXT GENERATION UI: HERE TODAY WEB UI HAS SHIFTED TO SIMPLER, FUNCTIONAL FLOWS THAT PROVIDE A OPTIMIZED EXPERIENCE ON EACH DEVICE. Zimbra 2010 was the leader

More information

of making things look better with CSS, and you have a much better platform for interface development.

of making things look better with CSS, and you have a much better platform for interface development. I ve always had an interest in the nontechnical side of software development: the user experience. It started back when I was working on teams building the core of application servers in C++. We admired

More information