Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance...

18
Presented by Mark McDonald

Transcript of Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance...

Page 1: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

Presented by Mark McDonald

Page 2: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

Introduction

Three projects for Rittal-CSMQBase – Quality Assurance data – ASP.NETSFDC – Shopfloor Data Collection – Java

EEECN – coordinates electronic change

notifications – Lotus Notes and XPages

Miscellaneous projectsSummary

Page 3: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

QBase – Original situationUsed to record results of Quality Inspection

plansResults were being recorded on bits of paper

on the shop floor.Data was not being entered until the

inspector returned to the office.Inefficient – especially if the wrong

information was written down.

Page 4: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

QBase - SolutionUpgrade existing Access database to MS SQL

server databaseASP.NET suite of pages to replicate data

entry processOLE DB accessData bound componentsHP iPAQs , using Windows CE connected to

the local Wi-Fi network

Page 5: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

QBase – Example Page

Page 6: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

QBase – Main Page

Page 7: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

QBase – Deployed to HP iPaq

Page 8: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

SFDC – Original SituationInitially used to record Overall Equipment

EfficiencyOriginal system comprised of a large number

of spreadsheetsLarge degree of hard codingInflexibleTime consuming to update each year

Page 9: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

SFDC - SolutionDeveloped from scratch after a lot of researchClassic 3 tier architecture

Visual web faces application – implements JSF standards

Glassfish Java EE application serverMS SQL server backend accessed via JDBC and

Toplink

Reports developed and deployed via MS SQL Reporting Services

Page 10: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

SFDC – Database Diagram

Page 11: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

SFDC – Layout within Netbeans

Page 12: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

SFDC – Data Entry screen

Page 13: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

ECN – Original SituationProcess governing engineering changes was

poorly definedPaper basedIntermittent communication between OEM

plants

Page 14: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

ECN - SolutionProcess defined with stakeholdersInitially implemented as a Lotus Notes

database due to workflow capabilitiesXPages allowed the database to be web

enabled -combination of Javascript and Lotusscript

OEM plants can access the databaseLotus Notes databases are document

oriented(document-based, schema-less, loosely structured) as opposed to relational.

Page 15: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

ECN – Detail Information

Page 16: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

Miscellaneous projectsWordpress for my personal site

- http://www.markmcdonald.co.ukJoomla for a local cricket site and CSM intranetSet up an OSCommerce website as a University

project - selling women’s underwear!Dabbled a bit with Flash for my old website

- http://www.markmcdonald.co.uk/Flash/McDonald.swf

Page 17: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

Summary3 projects utilising different technology

3 different ways of providing the same thing - dynamic database driven web applications that get the job done

I’m lucky because I enjoy application development

Page 18: Presented by Mark McDonald. Introduction Three projects for Rittal-CSM QBase – Quality Assurance data – ASP.NET SFDC – Shopfloor Data Collection – Java.

Any Questions?