12015-11-11 BTW ”If you go, my advice to you” - Distributed Software Development.

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
ElmahR = ELMAH + SignalR Roberto Real time error handling web dashboard.
ExtJS 4.0 JavaScript MVC Framework. Who ExtJS is provided by Sencha ( o Sencha Touch o GWT o CSS Animator o IO (Cloud Data Management)
Project Status E911 Provisioning System Royal Flush Software Kevin Francis, Jason Plaisted, Jessica St. Croix, Mike O’Connor, Derrick Hudson.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
The Team Team consisted of 5 members. Max Annear – Henderson Conrad Orange Mike Debney Anton Slooten Luke Stanford.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
110/29/12 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
2012 National BDPA Technology Conference Creating Rich Data Visualizations using the Google API Yolanda M. Davis Senior Software Engineer AdvancED August.
Distributed Software evelopment Adrien Olivier(AO) Dominik Rojković(DR) Hassan Aziz Khan(HSK) Petar Butković(PB) Petar Dučić(PD) Rashid Khan(RK)
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
Public Advice Traveling Help DSD Course – Project final Presentation School of Innovation, Design and Engineering Malardalen University Jan 15 th, 2008.
Tool name : Firebug A URL for more information about the tool, or where to buy or download it : Firebug is.
CSS/417 Introduction to Database Management Systems Workshop 5.
BTWmaps.  Why “By the way”?  DSD environment  About us  Requirements  Architecture design  Results.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
Javascript: More features B. Ramamurthy 7/4/2014B. Ramamurthy, CSE651C1.
** NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Distributed Software Development QR Marks The Spot Alpha Prototype Rebeka Belavić, Marko Basuga.
So far, we have…
BTW ”If you go, my advice to you” - Distributed Software Development.
T Iteration Demo Team WiseGUI I2 Iteration
CS4273: Distributed System Technologies and Programming Lecture 13: Review.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Distributed Software Development QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
BTW ”If you go, my advice to you” - Distributed Software Development.
Web Technologies Lecture 1 The Internet and HTTP.
BTW: if you go, my advice to you - Distributed Software Development.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
INFSOM-RI The ETICS Web Portal WP5 activity Tomasz Kokoszka CERN/WP5.
JavaScript Overview Developer Essentials How to Code Language Constructs The DOM concept- API, (use W3C model) Objects –properties Methods Events Applications;
DSD Course – Project Status Presentation 2 School of Innovation, Design and Engineering Malardalen University Dec 18 th,
The basics of knowing the difference CLIENT VS. SERVER.
©2001 Priority Technologies, Inc. All Rights Reserved Meteor Status Miami Face to Face Meeting January 16 – 18, 2002.
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)
Introduction to JavaScript MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/2/2016.
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.
Google maps engine and language presentation Ibrahim Motala.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
Open Map Yamama Dagash & Haitham Khateeb under the supervision of: Benny Daon & Eyal Levin Open Map.
Basics Components of Web Design & Development Basics, Components, Design and Development.
 Why “By the way”?  DSD environment  About us  Requirements  Architecture design  Results.
WLCG Transfers monitoring EGI Technical Forum Madrid, 17 September 2013 Pablo Saiz on behalf of the Dashboard Team CERN IT/SDC.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Web Technologies Computing Science Thompson Rivers University
Distributed Software Development
Introduction Web Environments
Beta.
Web App vs Mobile App.
COMP 101 Introduction.
Web Technologies Computing Science Thompson Rivers University
NEECOM – May 22, 2019 Todd L Gould, CEO
Presentation transcript:

BTW ”If you go, my advice to you” - Distributed Software Development

Project status

Topics for today Project status & statistics GUI design Architecture implementation

Milestones Milestone IDDescription Planned completion week Actual completion week Status M001 Requirements analysis & definition w46 Complete M002Object class designw47 Complete M003Database designw48 Complete M004 Map wrapper / HTML/CSS w49--On Track M005 User server logic, JS interfaces w50--Started

Work Statistics 25 discussion topics 107 discussion replies 8 pages created to help group members (instructions) 52 files posted Activity on Google Groups 16 official project files Activity on DSD page 1 local MDH 1 local FER 2 MDH + FER Direct communication every day (more than an hour per day) between the two leaders Meetings per week 86 project files (including database and designed artwork) + other libraries files Project files

Members work MemberW45 W46W47W48 Total TN SM AZ GC SO DZ Total247, Note: The different level of knowledge require some extra/less work for members Less hours does not mean less productivity!!

Project costs The project status is: On Track Different evaluation about costs between the first versions of the plan and the newer: meeting and learning hours were not counted in early versions Current Planned Cost7800$ Current Actual Cost15400$ Planned Project Cost21600$ Forecasted Project Cost32400$

Activities plan review w45w46w47w48w49w50w51w52w1 Project preparations Requirements analysis & definition Object class design Database design HTML / CSS coding Google map API wrapper Users logic coding Client side and server data exchange logic Javascript I/O interfaces Route and advice logic Testing Documentation Conferences Weeks 2 and 3 are put to reserve to manage project risks and additional implementation Allready member down (so first risk came true) At work Completed Not started

GUI – Main Page

GUI - Map

Architecture status % All core “logic” becomes service methods 70% !! NEW !! “service like” logic 5% Only skeleton completed Ready for implementation 100% 95% Possible minor future changes 30% Registration / simple queries functional 5%Prototype API using HTTP POST and JSON 5% Distributed JS code 85% wrapped 90%

“Service like” behavior Multiple client applications Different data transfer types Extensibility

Lets see this in ACTION!

Questions ?