Apache Geronimo Architecture and Community

Size: px
Start display at page:

Download "Apache Geronimo Architecture and Community"

Transcription

1 Apache Geronimo Architecture and Community Bruce Snyder Virtuas Solutions Bruce Snyder Apache Geronimo Architecture and Community Page 1

2 Bruce Snyder Bruce Snyder Apache Geronimo Architecture and Community Page 2

3 System Architect Bruce Snyder Apache Geronimo Architecture and Community Page 3

4 Community Architect Bruce Snyder Apache Geronimo Architecture and Community Page 4

5 Middleware Infrastructure Java 2 Enterprise Edition Enterprise Service Bus Service Oriented Architecture Relational Databases Bruce Snyder Apache Geronimo Architecture and Community Page 5

6 Bruce Snyder Apache Geronimo Architecture and Community Page 6

7 Colorado Software Summit: October 23 28, 2005 Bruce Snyder Apache Geronimo Architecture and Community Page 7

8 Bruce Snyder Apache Geronimo Architecture and Community Page 8

9 Bruce Snyder Apache Geronimo Architecture and Community Page 9

10 Bruce Snyder Apache Geronimo Architecture and Community Page 10

11 Professional Apache Geronimo Due out in April/May 2006 Bruce Snyder Apache Geronimo Architecture and Community Page 11

12 Bruce Snyder Apache Geronimo Architecture and Community Page 12

13 Bruce Snyder Apache Geronimo Architecture and Community Page 13

14 Bruce Snyder Apache Geronimo Architecture and Community Page 14

15 Bruce Snyder Apache Geronimo Architecture and Community Page 15

16 Bruce Snyder Apache Geronimo Architecture and Community Page 16

17 Open Source Enterprise Infrastructure Bruce Snyder Apache Geronimo Architecture and Community Page 17

18 Why Geronimo? Apache License Choice Bruce Snyder Apache Geronimo Architecture and Community Page 18

19 Geronimo Architecture Bruce Snyder Apache Geronimo Architecture and Community Page 19

20 Geronimo Kernel Bruce Snyder Apache Geronimo Architecture and Community Page 20

21 Core Services Bruce Snyder Apache Geronimo Architecture and Community Page 21

22 Assemblies: Groups of GBeans Bruce Snyder Apache Geronimo Architecture and Community Page 22

23 The Client Space Bruce Snyder Apache Geronimo Architecture and Community Page 23

24 Geronimo Architecture Bruce Snyder Apache Geronimo Architecture and Community Page 24

25 GBeanLifecycle public interface GBeanLifecycle { void dostart() throws Exception; void dostop() throws Exception; void dofail(); } Bruce Snyder Apache Geronimo Architecture and Community Page 25

26 GBean Descriptor <configuration xmlns=" configid="org/apache/geronimo/activemqserver" parentid="org/apache/geronimo/systemdatabase"> <dependency> <uri>activemq/jars/activemq-core-3.2.jar</uri> </dependency> <dependency> <uri>activemq/jars/activemq-gbean-3.2.jar</uri> </dependency> <dependency> <uri>activeio/jars/activeio-1.1.jar</uri> </dependency> <gbean name="activemq" class="org.activemq.gbean.activemqcontainergbean"> <attribute name="brokername">possibly-unique-broker</attribute> <reference name="persistenceadapter"> <gbean-name> geronimo.server:j2eetype=jmspersistence,name=activemq.cache,* </gbean-name> </reference> </gbean> Bruce Snyder Apache Geronimo Architecture and Community Page 26

27 GBean Descriptor (Continued) <gbean name="activemq.cache class="org.activemq.store.cache.simplecachepersistenceadaptergbean"> <attribute name="cachesize">10000</attribute> <reference name="longtermpersistence"> <gbean-name> geronimo.server:j2eetype=jmspersistence,name=activemq.journal,* </gbean-name> </reference> </gbean> <gbean name="activemq.journal class="org.activemq.store.journal.journalpersistenceadaptergbean"> <reference name="serverinfo"> <module>org/apache/geronimo/system</module> <type>gbean</type> <name>serverinfo</name> </reference> <attribute name="directory">var/activemq/journal</attribute> <attribute name="journaltype">default</attribute> <reference name="longtermpersistence"> <gbean-name> geronimo.server:j2eetype=jmspersistence,name=activemq.jdbc,* </gbean-name> </reference> </gbean> Bruce Snyder Apache Geronimo Architecture and Community Page 27

28 GBean Descriptor (Continued) <gbean name="activemq.jdbc" class="org.activemq.store.jdbc.jdbcpersistenceadaptergbean"> <reference name="datasource"> <gbean-name> geronimo.server:j2eeapplication=null,j2eeserver=geronimo,jcaresource=org/apache/geronimo/ SystemDatabase,j2eeType=JCAManagedConnectionFactory,name=SystemDatasource </gbean-name> </reference> </gbean> <gbean name="activemq.tcp.${planserverhostname}.${planactivemqport}" class="org.activemq.gbean.activemqconnectorgbean"> <attribute name="url">tcp://localhost:61616</attribute> <reference name="activemqcontainer"> <gbean-name> geronimo.server:j2eetype=jmsserver,name=activemq,* </gbean-name> </reference> </gbean> Bruce Snyder Apache Geronimo Architecture and Community Page 28

29 GBean Descriptor (Continued) <gbean name="activemq.vm.localhost" class="org.activemq.gbean.activemqconnectorgbean"> <attribute name="url">vm://localhost</attribute> <reference name="activemqcontainer"> <gbean-name> geronimo.server:j2eetype=jmsserver,name=activemq,* </gbean-name> </reference> </gbean> </configuration> Bruce Snyder Apache Geronimo Architecture and Community Page 29

30 Examine a GBean ActiveMQContainerGBean Bruce Snyder Apache Geronimo Architecture and Community Page 30

31 The Geronimo Repository Structured collection of jars Every jar has a unique group and artifact id, e.g. geronimo-spec geronimo-j2ee-1.4-rc2 Bruce Snyder Apache Geronimo Architecture and Community Page 31

32 Deployers vs. Builders Deployers are J2EE specific Builders are Geronimo specific Bruce Snyder Apache Geronimo Architecture and Community Page 32

33 The Geronimo Deployer JSR-88 compliant Deployment Distribution WARs EJB JARs EARs RARs Bruce Snyder Apache Geronimo Architecture and Community Page 33

34 Deployment deploy.sh [args] <operation> [args] <artifacts> Bruce Snyder Apache Geronimo Architecture and Community Page 34

35 The Geronimo Builders axis-builder client-builder connector-builder j2ee-builder jetty-builder naming-builder security-builder service-builder servicemix-builder spring-builder tomcat-builder web-builder Bruce Snyder Apache Geronimo Architecture and Community Page 35

36 Custom Assemblies Bruce Snyder Apache Geronimo Architecture and Community Page 36

37 Start Geronimo startup.sh [args] Bruce Snyder Apache Geronimo Architecture and Community Page 37

38 Security Bruce Snyder Apache Geronimo Architecture and Community Page 38

39 Geronimo Community MX4J ActiveMQ Tomcat Geronimo OpenEJB ServiceMix HOWL Jetty Derby TranQL JOTM ActiveCluster Bruce Snyder Apache Geronimo Architecture and Community Page 39

40 Project Status A top-level Apache project Officially passed J2EE 1.4 certification tests Official unofficial 1.0 release date Open Source: It s done, when it s done Bruce Snyder Apache Geronimo Architecture and Community Page 40

41 Project Committers Aaron Mulder Alan Cabrera Bruce Snyder Davanum Srinivas David Jencks Gianny D Amour Jacek Laskowski Jan Bartel Jeremy Boynes Srinath Perera Dain Sundstrom David Blevins Geir Magnusson, Jr. Greg Wilkins James Strachan Jason Dillon Jules Gosnell Simone Bordet Jeff Genender John Sisson John DeLaFranier Matt Hogstrom Sachin Patel Bruce Snyder Apache Geronimo Architecture and Community Page 41

42 Thank You for Attending Please fill out the evaluations! Bruce Snyder Apache Geronimo Architecture and Community Page 42

Educational Summary Degree/Institute From To PhD in Information and communication Engineering

Educational Summary Degree/Institute From To PhD in Information and communication Engineering Dr.A.BAZILA BANU, M.E (cse), PhD, Lecturer Computer Science and Software Engineering School of Computing Asia Pacific University of Technology and Innovation Technology Park Malaysia, Bukit Jalil, 57000

More information

The Platform of Undergraduate Science and Technology Innovation and Entrepreneurship Service

The Platform of Undergraduate Science and Technology Innovation and Entrepreneurship Service International Conference on Education Technology and Management Science (ICETMS 2013) The Platform of Undergraduate Science and Technology Innovation and Entrepreneurship Service Song Jinbao Information

More information

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007 Course Introduction and Overview of Software Engineering Richard N. Taylor Informatics 211 Fall 2007 Software Engineering A discipline that deals with the building of software systems which are so large

More information

2016 Southern Miss Interior Design Alumni Survey

2016 Southern Miss Interior Design Alumni Survey 2016 Southern Miss Interior Design Alumni Survey 2012-2016 Graduates (81% Response Rate) Total Graduates = 38 Total Responses = 31 Q6: What best describes your current employment status? (Answer all that

More information

FMW Automatic install using cloning

FMW Automatic install using cloning FMW Automatic install using cloning About me Pascal Brand Consultant Middleware Technology Leader +41 79 796 43 59 pascal.brand@dbi-services.com FMW Automatic Install using cloning 21.11.2017 Page 2 Who

More information

Apache Tomcat 7 Essentials

Apache Tomcat 7 Essentials Apache Tomcat 7 Essentials Tanuj Khare Click here if your download doesn"t start automatically Apache Tomcat 7 Essentials Tanuj Khare Apache Tomcat 7 Essentials Tanuj Khare This book is a step-by-step

More information

Deploying large-scale service compositions on the cloud with the CHOReOS Enactment Engine

Deploying large-scale service compositions on the cloud with the CHOReOS Enactment Engine Deploying large-scale service compositions on the cloud with the CHOReOS Enactment Engine Leonardo Alexandre Ferreira Leite Carlos Eduardo Moreira dos Santos Daniel de Angelis Cordeiro Marco Aurélio Gerosa

More information

Jason Agents in CArtAgO Working Environments

Jason Agents in CArtAgO Working Environments Jason Agents in CArtAgO Working Environments (The slides are partially taken from slides created by Prof. Alessandro Ricci) Laboratory of Multiagent Systems LM Laboratorio di Sistemi Multiagente LM Elena

More information

Ansible Tower on the AWS Cloud

Ansible Tower on the AWS Cloud Ansible Tower on the AWS Cloud Quick Start Reference Deployment Tony Vattathil Solutions Architect, AWS Quick Start Reference Team April 2016 Last update: May 2017 (revisions) This guide is also available

More information

Qt Developing ArcGIS Runtime Applications. Eric

Qt Developing ArcGIS Runtime Applications. Eric Qt Developing ArcGIS Runtime Applications Eric Bader @ECBader Agenda Getting Started Creating the Map Geocoding and Routing Geoprocessing Message Processing Working Offline The Next Release What s Coming

More information

Using the ModelBuilder of ArcGIS 9 for Landscape Modeling

Using the ModelBuilder of ArcGIS 9 for Landscape Modeling Using the ModelBuilder of ArcGIS 9 for Landscape Modeling Jochen MANEGOLD, ESRI-Germany Geoprocessing in GIS A geographic information system (GIS) provides a framework to support planning tasks and decisions,

More information

EXECUTIVE SUMMARY of DESIGN REVIEW

EXECUTIVE SUMMARY of DESIGN REVIEW EXECUTIVE SUMMARY of DESIGN REVIEW 1 - REVISIONING PROMONTORY From its inception, Promontory has focused on creating a premier community which blends the natural beauty of its mountain setting with excellence

More information

TLC ENGINE. Our complete Digital Change Management platform. Training. Testing. Certification. Compliance. Communication

TLC ENGINE. Our complete Digital Change Management platform. Training. Testing. Certification. Compliance. Communication Our complete Digital Change Management platform Training Testing Certification Compliance Communication What the market says The need for digital change is greater than ever to cope with rapidly changing

More information

Frequency Divider, Divide by 2 Prescaler Module, 500 MHz to 18 GHz, Field Replaceable SMA

Frequency Divider, Divide by 2 Prescaler Module, 500 MHz to 18 GHz, Field Replaceable SMA Features Divide by 2 Prescaler Wide Frequency Band GaAs HBT MMIC Technology Low Phase Noise -15 dbc/hz @ 1 khz offset Output Power -4 dbm Low Reverse Leakage Level 55 db typical Applications Electronic

More information

"TELSIM: REAL-TIME DYNAMIC TELEMETRY SIMULATION ARCHITECTURE USING COTS COMMAND AND CONTROL MIDDLEWARE"

TELSIM: REAL-TIME DYNAMIC TELEMETRY SIMULATION ARCHITECTURE USING COTS COMMAND AND CONTROL MIDDLEWARE "TELSIM: REAL-TIME DYNAMIC TELEMETRY SIMULATION ARCHITECTURE USING COTS COMMAND AND CONTROL MIDDLEWARE" Rodney Davis, & Greg Hupf Command and Control Technologies, 1425 Chaffee Drive, Titusville, FL 32780,

More information

TECHNICAL UNIVERSITY OF NORTH

TECHNICAL UNIVERSITY OF NORTH TECHNICAL UNIVERSITY OF NORTH ENGINEERING SCHOOL OF APPLIED SCIENCE SCHOOL OF ENGINEERING COMPUTER SYSTEMS TECHNICAL REPORT TOPIC: VIRTUAL TOUR OF THE PHYSICAL INFRASTRUCTURE AND TECHNOLOGY OF THE TECHNICAL

More information

Achieving Fast IT With Continuous Delivery

Achieving Fast IT With Continuous Delivery Achieving Fast IT With Continuous Delivery Nicholas Pace Chief IT Architect Cisco Systems 10.22.2014 1 2 Fast IT is Adaptability to changing business needs Informed decision making Measurable results Leveraging

More information

The EGEE-III project and the glite middleware

The EGEE-III project and the glite middleware The EGEE-III project and the glite middleware Oliver Keeble, SA3, CERN Grid 2008 JINR 4 th July www.eu-egee.org EGEE-III EGEE-III Co-funded under European Commission call INFRA-2007-1.2.3 32M EC funds

More information

Mr. Andreas (Andy) Wilfong

Mr. Andreas (Andy) Wilfong Mr. Andreas (Andy) Wilfong, Founder and President, has led Infinity Systems Engineering since 1996 to 21 straight years of company growth supporting space and ground systems in the Department of Defense

More information

Oracle Hyperion FDM Powerful

Oracle Hyperion FDM Powerful Oracle Hyperion FDM Powerful Uses Beyond Financial Consolidations Scott Peters Finit Solutions About Finit Solutions About Finit Solutions FINance-IT Hyperion Preferred Partner and a Member of the Oracle

More information

DTP4700 Next Generation Software Defined Radio Platform

DTP4700 Next Generation Software Defined Radio Platform DTP4700 Next Generation Software Defined Radio Platform Spectra DTP4700 is a wideband, high-performance baseband and RF Software Defined Radio (SDR) development and test platform. Spectra DTP4700 supports

More information

Welcome to this IBM podcast, Create Stable and. High Quality Software Creating Software That's Flexible and

Welcome to this IBM podcast, Create Stable and. High Quality Software Creating Software That's Flexible and IBM Podcast [ MUSIC ] MATHENY: Welcome to this IBM podcast, Create Stable and High Quality Software Creating Software That's Flexible and Secure by Design. This is step two in the Five Steps to Reduce

More information

Managing Microservices Using Terraform, Docker, and the Cloud

Managing Microservices Using Terraform, Docker, and the Cloud DW2 Docker Containers Wednesday, June 6th, 2018, 11:30 AM Managing Microservices Using Terraform, Docker, and the Cloud Presented by: Derek Ashmore Asperitas Consulting Brought to you by: 350 Corporate

More information

Digital Transformation

Digital Transformation Digital Transformation with Open Source ON-SITE AGENDA Day 1 TUESDAY, JUNE 27 7:30 8:30 8:30 8:45 8:45 9:40 9:40 9:55 9:55 10:45 REGISTRATION OPEN WELCOME AND INTRODUCTION Kathleen Kennedy, Co-founder

More information

ANSIBLE AUTOMATION AT TJX

ANSIBLE AUTOMATION AT TJX ANSIBLE AUTOMATION AT TJX Ansible Introduction and TJX Use Case Overview Priya Zambre Infrastructure Engineer Tyler Cross Senior Cloud Specialist Solution Architect AGENDA Ansible Engine - what is it and

More information

From Cloud Computing To Online Gaming. Mark Sung General Manager zillians.com

From Cloud Computing To Online Gaming. Mark Sung General Manager zillians.com From Cloud Computing To Online Gaming Mark Sung General Manager mark@ zillians.com Development Cost for Aion by NCSoft Development Cost for Aion by NCSoft $18M USD for 4+ Years to Build Development Budget

More information

Industrial-grade, high-power n a/b/g wifi 3x3 mini-pci module w/esd and Surge Protection, AR9160-BC1B+AR9106. Model: DNMA-H5

Industrial-grade, high-power n a/b/g wifi 3x3 mini-pci module w/esd and Surge Protection, AR9160-BC1B+AR9106. Model: DNMA-H5 Industrial-grade, high-power 802.11n a/b/g wifi 3x3 mini-pci module w/esd and Surge Protection, AR9160-BC1B+AR9106 Model: DNMA-H5 DNMA-H5 is an industrial-grade, high-power 802.11n a/b/g wifi 3x3 mini-pci

More information

Information Briefing & Demonstrations TES-SAVi MBSE processes and tools for next-generation complex system-of-systems development

Information Briefing & Demonstrations TES-SAVi MBSE processes and tools for next-generation complex system-of-systems development Information Briefing & Demonstrations TES-SAVi MBSE processes and tools for next-generation complex system-of-systems development Rapid Developing and Qualifying Open Systems and Applications onto multiple

More information

Future Trends of Software Technology and Applications: Software Architecture

Future Trends of Software Technology and Applications: Software Architecture Pittsburgh, PA 15213-3890 Future Trends of Software Technology and Applications: Software Architecture Paul Clements Software Engineering Institute Carnegie Mellon University Sponsored by the U.S. Department

More information

Managing Microservices using Terraform, Docker, and the Cloud

Managing Microservices using Terraform, Docker, and the Cloud Managing Microservices using Terraform, Docker, and the Cloud Given by Derek C. Ashmore JavaOne Oct 2, 2017 2017 Derek C. Ashmore, All Rights Reserved 1 Who am I? Professional Geek since 1987 Java/J2EE/Java

More information

BUILD AN ARDUINO 101 DATA LOGGER WITH THE TI SENSORTAG

BUILD AN ARDUINO 101 DATA LOGGER WITH THE TI SENSORTAG page 1 / 5 page 2 / 5 build an arduino 101 pdf Arduino is a simple microcontroller board and open source development environment that allows you to make computers that drive both functional and creative

More information

GeoServer Clustering Revisited

GeoServer Clustering Revisited GeoServer Clustering Revisited Getting Your Docker On Derek Kern - Ubisense, Inc 1 We use GeoServer a lot 2 Quick Introduction 3 This talk is a follow up I gave a talk entitled High Performance Geoserver

More information

Ultra-wideband for Automated Transit Robert James

Ultra-wideband for Automated Transit Robert James Ultra-wideband for Automated Transit Robert James APTA Rail Joint Communication Council Date 6/10/2018 Contact rojames@hntb.com (732) 689-1989 Connected/Automated Vehicle Projects NJDOT Statewide CV Connectivity

More information

Evidence Engineering. Audris Mockus University of Tennessee and Avaya Labs Research [ ]

Evidence Engineering. Audris Mockus University of Tennessee and Avaya Labs Research [ ] Evidence Engineering Audris Mockus University of Tennessee and Avaya Labs Research audris@{utk.edu,avaya.com} [2015-02-20] How we got here: selected memories 70 s giant systems Thousands of people, single

More information

Hyperion System 9 Financial Data Quality Management

Hyperion System 9 Financial Data Quality Management Hyperion System 9 Financial Data Quality Management Administrator Training Guide WebLink Version 8.3, 8.31, and Hyperion System 9 Financial Data Quality Management Version 9.2.0 Hyperion Financial Management

More information

file:///c:/users/sharon/appdata/local/temp/el45.htm

file:///c:/users/sharon/appdata/local/temp/el45.htm 1 of 5 5/5/2015 10:51 PM SUMMARY REPORT PORTER COUNTY, INDIANA UNOFFICIAL RESULTS RUN DATE:05/05/15 PRIMARY ELECTION RUN TIME:10:39 PM MAY 5, 2015 STATISTICS VOTES PERCENT PRECINCTS COUNTED (OF 79).....

More information

Interior Design I TEKS/LINKS Student Objectives One Credit

Interior Design I TEKS/LINKS Student Objectives One Credit First Six Weeks Professional Standards/Employability Skills ID I 1(A) The student will apply oral and written communication skills clearly, concisely, convincingly, and effectively to explain and justify

More information

Getting Started with Ansible - Introduction

Getting Started with Ansible - Introduction Getting Started with Ansible - Introduction Automation for everyone Götz Rieger Senior Solution Architect Roland Wolters Senior Solution Architect WHAT IS ANSIBLE? WHAT IS ANSIBLE? It s a simple automation

More information

Button Push Deployments With Integrated Red Hat Open Management

Button Push Deployments With Integrated Red Hat Open Management Button Push Deployments With Integrated Red Hat Open Management The power of automation Laurent Domb Principal Cloud Solutions Architect Maxim Burgerhout Senior Solutions Architect May, 2017 Michael Dahlgren

More information

ArcGIS Runtime: Analysis. Lucas Danzinger Mark Baird Mike Branscomb

ArcGIS Runtime: Analysis. Lucas Danzinger Mark Baird Mike Branscomb ArcGIS Runtime: Analysis Lucas Danzinger Mark Baird Mike Branscomb ArcGIS Runtime session tracks at DevSummit 2018 ArcGIS Runtime SDKs share a common core, architecture and design Functional sessions promote

More information

Industrial-grade, high-power n a/b/g wifi 3x3 mini-pci module w/esd and Surge Protection, AR9160-BC1B+AR9106. Model: DNMA-H5

Industrial-grade, high-power n a/b/g wifi 3x3 mini-pci module w/esd and Surge Protection, AR9160-BC1B+AR9106. Model: DNMA-H5 Industrial-grade, high-power 802.11n a/b/g wifi 3x3 mini-pci module w/esd and Surge Protection, AR9160-BC1B+AR9106 Model: DNMA-H5 DNMA-H5 is an industrial-grade, high-power 802.11n a/b/g wifi 3x3 mini-pci

More information

Specification of Tiling Builder. by X.Z. Li

Specification of Tiling Builder. by X.Z. Li Specification of Tiling Builder by X.Z. Li Copyright (c) Landyne 2015 Table of Contents 1. Purpose 2. Graphic user interface 3. Features 4. Installation 5. Basic operation 6. Contact the author 7. References

More information

Batman #1 (2011) DC Comics New 52 By Greg Capullo, Scott Snyder

Batman #1 (2011) DC Comics New 52 By Greg Capullo, Scott Snyder Batman #1 (2011) DC Comics New 52 By Greg Capullo, Scott Snyder - Batman:Detective Comics (2011) New 52 DC #0-25,+Annuals / Var - Batman:Detective Comics (2011) New 52 DC #0-25,Ann/Var. Great Set! +#1b

More information

Software Life-Cycle Management

Software Life-Cycle Management Ingo Arnold Department Computer Science University of Basel Software Life-Cycle Management Introduction Introduction «evaccine Card» Case Study evaccine Card System Few words up-front.. Take the evaccine

More information

IN THE CIRCUIT COURT OF JACKSON COUNTY, MISSOURI AT INDEPENDENCE COMPLAINT

IN THE CIRCUIT COURT OF JACKSON COUNTY, MISSOURI AT INDEPENDENCE COMPLAINT IN THE CIRCUIT COURT OF JACKSON COUNTY, MISSOURI AT INDEPENDENCE Police# 16-05656 Prosecutor# 095433730 1616-CR OCN# CA007073 STATE OF MISSOURI COMPLAINT vs. Terrell A. Ingram 7808 Wallace Ave. Kansas

More information

A Design of Infographics by using MVC Design Patterns Based on N-Tier Platform

A Design of Infographics by using MVC Design Patterns Based on N-Tier Platform Indian Journal of Science and Technology, Vol 8(S7), 618-623, April 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI: 10.17485/ijst/2015/v8iS7/70449 A Design of Infographics by using MVC Design

More information

Fresh from the boat: Great Duck Island habitat monitoring. Robert Szewczyk Joe Polastre Alan Mainwaring June 18, 2003

Fresh from the boat: Great Duck Island habitat monitoring. Robert Szewczyk Joe Polastre Alan Mainwaring June 18, 2003 Fresh from the boat: Great Duck Island habitat monitoring Robert Szewczyk Joe Polastre Alan Mainwaring June 18, 2003 Outline Application overview System & node evolution Status & preliminary evaluations

More information

Iridium NEXT SensorPODs: Global Access For Your Scientific Payloads

Iridium NEXT SensorPODs: Global Access For Your Scientific Payloads Iridium NEXT SensorPODs: Global Access For Your Scientific Payloads 25 th Annual AIAA/USU Conference on Small Satellites August 9th 2011 Dr. Om P. Gupta Iridium Satellite LLC, McLean, VA, USA Iridium 1750

More information

OASIS. Application Software for Spectrum Monitoring and Interference Analysis

OASIS. Application Software for Spectrum Monitoring and Interference Analysis OASIS Application Software for Spectrum Monitoring and Interference Analysis OASIS Features User friendly Operator interface Hardware independent solution Choose the receiver that you already own or that

More information

(U 338-E) 2018 General Rate Case A Workpapers. T&D- Grid Modernization SCE-02 Volume 10

(U 338-E) 2018 General Rate Case A Workpapers. T&D- Grid Modernization SCE-02 Volume 10 (U 338-E) 2018 General Rate Case A.16-09- Workpapers T&D- Grid Modernization SCE-02 Volume 10 September 2016 132 SA 3 Deployment Schedule 2016 2017 2018 2019 2020 2 SA 3 EPC Pilots (2017 install) * 1 new

More information

Team 6: University of Colorado Boulder (USA)

Team 6: University of Colorado Boulder (USA) Global Trajectory Optimization Competition 7 Team 6: University of Colorado Boulder (USA) Team Lead: Jeff Parker parkerjs@colorado.edu Team: University of Colorado (USA) We are pleased to provide a solution

More information

Grundlagen des Software Engineering Fundamentals of Software Engineering

Grundlagen des Software Engineering Fundamentals of Software Engineering Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.

More information

IOCs with Redundancy Support

IOCs with Redundancy Support IOCs with Redundancy Support EPICS Collaboration Meeting, Spring 2012 Jörg Penning (DESY / MKS-2) 1 Overview Goals Principle of operation Design of the redundant IOC Experiences from operation Conclusion

More information

Premier Event Sponsor 4RF Gold Sponsor ECI The Elastic Network

Premier Event Sponsor 4RF Gold Sponsor ECI The Elastic Network REGION 10 2018 TECHNICAL CONFERENCE October 11 & 12, 2018 Courtyard Sacramento Cal Expo Sacramento, CA Premier Event Sponsor 4RF Gold Sponsor ECI The Elastic Network Thursday, October 11, 2018 7:00AM 5:00PM

More information

COMPASS: Future trends and developments

COMPASS: Future trends and developments COMPASS: Future trends and developments Marco Bozzano - Fondazione Bruno Kessler Model-Based System and Software Engineering - Future directions ESA-ESTEC, December8 th, 2016 MBSSE December 8 th, 2016

More information

New Upgrade Choices: Aligning Your Strategy to Microsoft

New Upgrade Choices: Aligning Your Strategy to Microsoft New Upgrade Choices: Aligning Your Strategy to Microsoft Introduction David Kaupp Jon Long Senior Upgrade Advisor ArcherPoint Upgrades Director ArcherPoint Upgrades Session Objectives What will you learn

More information

SI Digital Libraries and Archives, Winter 2009

SI Digital Libraries and Archives, Winter 2009 University of Michigan Deep Blue deepblue.lib.umich.edu 2009-01 SI 640 - Digital Libraries and Archives, Winter 2009 Conway, Paul Conway, P. (2009, January 23). Digital Libraries and Archives. Retrieved

More information

Planning Your Wireless Transportation Infrastructure. Presented By: Jeremy Hiebert

Planning Your Wireless Transportation Infrastructure. Presented By: Jeremy Hiebert Planning Your Wireless Transportation Infrastructure Presented By: Jeremy Hiebert Agenda Agenda o Basic RF Theory o Wireless Technology Options o Antennas 101 o Designing a Wireless Network o Questions

More information

Jan 2004 Present. Five Prime Therapeutics Sr. Architect, Bioinformatics

Jan 2004 Present. Five Prime Therapeutics Sr. Architect, Bioinformatics Jonathan Wray, Ph.D. Professional experience Open source project contributions Released code to integrate the Spring Rich Client Platform (RCP) with advanced Swing components from JIDE. The major focus

More information

Ivica Crnkovic Mälardalen University Department of Computer Science and Engineering

Ivica Crnkovic Mälardalen University Department of Computer Science and Engineering Ivica Crnkovic Mälardalen University Department of Computer Science and Engineering ivica.crnkovic@mdh.se http://www.idt.mdh.se/~icc Page 1, 10/21/2008 Contents What is Software Engineering? i Software

More information

Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager

Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager + Enhancing Secrets Management in Ansible with CyberArk Application Identity Manager 1 TODAY S PRESENTERS: Chris Smith Naama Schwartzblat Kyle Benson Moderator Application Identity Manager Senior Product

More information

Pervasive Systems SD & Infrastructure.unit=3 WS2008

Pervasive Systems SD & Infrastructure.unit=3 WS2008 Pervasive Systems SD & Infrastructure.unit=3 WS2008 Position Tracking Institut for Pervasive Computing Johannes Kepler University Simon Vogl Simon.vogl@researchstudios.at Infrastructure-based WLAN Tracking

More information

Memphis-Shelby County Airport Authority CONRAC Maintenance Facility - Pre-Bid Meeting Sign-In Sheets

Memphis-Shelby County Airport Authority CONRAC Maintenance Facility - Pre-Bid Meeting Sign-In Sheets Airport Project Center, 4225 Airways Blvd., Memphis, TN 38116, June 14, 2017-9:30 A. C.D.T. A&J Electric Ayodele Ojo, Jr ajelectric@aj-electricllc.com A&J Electric Ayodele Ojo, Sr ajelectric@aj-electricllc.com

More information

Excellence in Engineering Since 1946

Excellence in Engineering Since 1946 Excellence in Engineering Since 1946 Strand Associates, Inc. ( ) Lessons Learned Out In The Collection System Tom Brankamp, PE OWEA State Collection Systems Committee Specialty Conference May 18, 2016

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

IBM PowerVM Express Edition and IBM Management Edition for AIX offerings help allocate systems resources to where they are needed

IBM PowerVM Express Edition and IBM Management Edition for AIX offerings help allocate systems resources to where they are needed IBM United States Announcement 208-011, dated January 29, 2008 IBM PowerVM Express Edition and IBM Management Edition for AIX offerings help allocate systems resources to where they are needed Description...3

More information

Introduction. Always leave the code base a little better than you found it. Mobile +46 (0)

Introduction. Always leave the code base a little better than you found it. Mobile +46 (0) Consultant Johan Sjöblom Always leave the code base a little better than you found it Mobile +46 (0)704-582192 Email johan.sjoblom@squeed.com Introduction Johan has always had a great interest in computers

More information

A 5G Paradigm Based on Two-Tier Physical Network Architecture

A 5G Paradigm Based on Two-Tier Physical Network Architecture A 5G Paradigm Based on Two-Tier Physical Network Architecture Elvino S. Sousa Jeffrey Skoll Professor in Computer Networks and Innovation University of Toronto Wireless Lab IEEE Toronto 5G Summit 2015

More information

Purpose 4133/ /990224

Purpose 4133/ /990224 AN/ALQ-162(V) RF Countermeasures System Upgrade for Advanced Pulse Doppler Threat Capability and Higher Power Utilizing Micro-Tube Power Module Technology Thomas Wiedmeyer 199-004133 October 2002 Purpose

More information

WG 2: Subgroup BIPV. Objective of WG Market Deployment: Clear cooperation with the target groups

WG 2: Subgroup BIPV. Objective of WG Market Deployment: Clear cooperation with the target groups WG 2: Subgroup BIPV Objective of WG Market Deployment: Clear cooperation with the target groups Objective 1 of Subgroup BIPV = establish a link with the Construction Platform: Contacts with chairman of

More information

Guided Architecture Trade Space Exploration of Safety Critical Software Systems

Guided Architecture Trade Space Exploration of Safety Critical Software Systems Guided Architecture Trade Space Exploration of Safety Critical Software Systems Sam Procter, Architecture Researcher Copyright 2017 Carnegie Mellon University. All Rights Reserved. This material is based

More information

DESIGNING CHAT AND VOICE BOTS

DESIGNING CHAT AND VOICE BOTS DESIGNING CHAT AND VOICE BOTS INNOVATION-DRIVEN DIGITAL TRANSFORMATION AUTHOR Joel Osman Digital and Experience Design Lead Phone: + 1 312.509.4851 Email : joel.osman@mavenwave.com Website: www.mavenwave.com

More information

Regional News for October 2007

Regional News for October 2007 Mr. Andrew Keung, Chairman of the Region Mr. Chan, Nai Keung, Secretary of the Region E-mail: nkchan@ices.org.hk Regional News for October 2007 Mediation on ICES Stage casting (L to R): The Narrator, Mr.

More information

Rapid Deployment of Bare-Metal and In-Container HPC Clusters Using OpenHPC playbooks

Rapid Deployment of Bare-Metal and In-Container HPC Clusters Using OpenHPC playbooks Rapid Deployment of Bare-Metal and In-Container HPC Clusters Using OpenHPC playbooks Joshua Higgins, Taha Al-Jody and Violeta Holmes HPC Research Group University of Huddersfield, UK HPC Systems Professionals

More information

We are ready to serve Latest IT Trends, Are you ready to learn?? New Batches Info

We are ready to serve Latest IT Trends, Are you ready to learn?? New Batches Info We are ready to serve Latest IT Trends, Are you ready to learn?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : PH NO: 9963799240, 040-48526948 1

More information

US VERSION GW3-TRBO RESELLER PRICES FOR MOTOTRBO GW3-TRBO

US VERSION GW3-TRBO RESELLER PRICES FOR MOTOTRBO GW3-TRBO US VERSION RESELLER PRICES GW3-TRBO FOR MOTOTRBO GW3-TRBO Network Management Software for MOTOTRBO GW3-TRBO is the system management tool for MOTOTRBO systems developed by The Genesis Group. GW3-TRBO is

More information

Kickstart Your Gatling Performance Testing

Kickstart Your Gatling Performance Testing Kickstart Your Gatling Performance Testing Siegfried Goeschl Version 1.0.0, 2018-11-04 Introduction 1 Siegfried Goeschl Senior Software Engineer Writing server-side code Java Meetup Vienna co-organizer

More information

Using Software Changes to Understand and Improve Software Projects. Avaya Labs Research Basking Ridge, NJ

Using Software Changes to Understand and Improve Software Projects. Avaya Labs Research Basking Ridge, NJ Using Software Changes to Understand and Improve Software Projects Avaya Labs Research Basking Ridge, NJ 07920 http://mockus.org/ Outline Background Motivation Software project repositories How to use

More information

Zero Touch Provisioning of NIOS on Openstack using Ansible

Zero Touch Provisioning of NIOS on Openstack using Ansible DEPLOYMENT GUIDE Zero Touch Provisioning of NIOS on Openstack using Ansible NIOS version 8.3 Oct 2018 2018 Infoblox Inc. All rights reserved. Zero Touch Provisioning of NIOS on Openstack using Ansible

More information

with permission from World Scientific Publishing Co. Pte. Ltd.

with permission from World Scientific Publishing Co. Pte. Ltd. The CoCoME Platform: A Research Note on Empirical Studies in Information System Evolution, Robert Heinrich, Stefan Gärtner, Tom-Michael Hesse, Thomas Ruhroth, Ralf Reussner, Kurt Schneider, Barbara Paech

More information

Research Article Service-Oriented Radio Architecture: A Novel M2M Network Architecture for Cognitive Radio Systems

Research Article Service-Oriented Radio Architecture: A Novel M2M Network Architecture for Cognitive Radio Systems Distributed Sensor Networks Volume 2012, Article ID 762953, 8 pages doi:10.1155/2012/762953 Research Article -Oriented Radio Architecture: A Novel M2M Network Architecture for Cognitive Radio Systems Xu

More information

Architectural Mismatch: Why Reuse Is Still So Hard

Architectural Mismatch: Why Reuse Is Still So Hard www.computer.org/software Architectural Mismatch: Why Reuse Is Still So Hard David Garlan, Robert Allen, and John Ockerbloom Vol. 26, No. 4 July/August 2009 This material is presented to ensure timely

More information

Robotics will be very important for the humanity in the next 10 years and this ebook is an effort to help in this way.

Robotics will be very important for the humanity in the next 10 years and this ebook is an effort to help in this way. 1.- Introduction 1.1.- Goals Many developers around the world choose lejos, Java for Lego Mindstorm, as the main platform to develop robots with NXT Lego Mindstorm. I consider that this ebook will help

More information

ZapForum Webcast The Great Debate: ESBs, Fabrics, or Something Else. How to Use Spiderphone

ZapForum Webcast The Great Debate: ESBs, Fabrics, or Something Else. How to Use Spiderphone ZapForum Webcast The Great Debate: ESBs, Fabrics, or Something Else May 4, 2005 Take Credit Code: ZFMAYESB 1 How to Use Spiderphone First: Turn off any pop-up blockers! If you have a question, raise your

More information

Packaging Projects, Maps and Layers. Shilpi Jain Melanie Summers

Packaging Projects, Maps and Layers. Shilpi Jain Melanie Summers Packaging Projects, Maps and Layers Shilpi Jain Melanie Summers What can be packaged Layer Map Project Layer package (.lypkx) Tile package (.tpk) Scene layer package (.slpk) Map package (.mpkx) Mobile

More information

Ross Saunders GM, Next-gen Transport Opnext Subsystems Inc. 100G Cost/Performance Optimization

Ross Saunders GM, Next-gen Transport Opnext Subsystems Inc. 100G Cost/Performance Optimization Ross Saunders GM, Next-gen Transport Opnext Subsystems Inc. 100G Cost/Performance Optimization Contents Historical vs Future Optical Transport Challenges What we did at 40G lessons learned Electronic and

More information

Digital Asset Management 7. Interactive Media and Game Development process

Digital Asset Management 7. Interactive Media and Game Development process Digital Asset Management 7. Interactive Media and Game Development process 2015-11-12 Game Types Arcade Games Puzzle Games Role Playing Games Strategy Games Adventure Games First-Person Shooters Third-Person

More information

Thriving Systems Theory:

Thriving Systems Theory: Thriving Systems Theory: An Emergent Information Systems Design Theory Les Waguespack, Ph.D. Professor & Chairperson of Computer Information Systems William T. Schiano professor of Computer Information

More information

Agent-Based Modeling and Simulation of Collaborative Social Networks Research in Progress

Agent-Based Modeling and Simulation of Collaborative Social Networks Research in Progress Agent-Based Modeling and Simulation of Collaborative Social Networks Research in Progress Greg Madey Yongqin Gao Computer Science & Engineering University of Notre Dame Vincent Freeh Computer Science North

More information

Practitioner s concerns needing EE-research

Practitioner s concerns needing EE-research Practitioner s concerns needing EE-research Martin Op 't Land June 2 nd, 2016 6 th Enterprise Engineering Working Conference (EEWC 2016, Madeira) Our goals as Enterprise Engineering institute (EEi) to

More information

SmartPills. EE149/249 Final Project Presentation December 17th, Vicenc Rubies Royo Parsa Mahmoudieh Joshua Goldberg Gil Lederman

SmartPills. EE149/249 Final Project Presentation December 17th, Vicenc Rubies Royo Parsa Mahmoudieh Joshua Goldberg Gil Lederman SmartPills EE149/249 Final Project Presentation December 17th, 2014 Vicenc Rubies Royo Parsa Mahmoudieh Joshua Goldberg Gil Lederman 1 SmartPills Detect the number of pills in the bottle, based on high-precision

More information

BEYOND SHALL STATEMENTS: MODERNIZING REQUIREMENTS ENGINEERING

BEYOND SHALL STATEMENTS: MODERNIZING REQUIREMENTS ENGINEERING BEYOND SHALL STATEMENTS: MODERNIZING REQUIREMENTS ENGINEERING Leyna Cotran Lockheed Martin Space Systems Company & University of California, Irvine Systems Engineer Staff leyna c cotran@lmco com leyna.c.cotran@lmco.com

More information

MULTI CLOUD AS CODE WITH ANSIBLE & TOWER

MULTI CLOUD AS CODE WITH ANSIBLE & TOWER MULTI CLOUD AS CODE WITH ANSIBLE & TOWER Enterprise Grade Automation David CLAUVEL - Cloud Solutions Architect Twitter: @automaticdavid December 2018 AUTOMATE REPEAT IT 2 AGENDA - TOOLING THE DEVOPS PRACTICE

More information

Scheduling Doctors to Clinical and Surgical Time Slots: A Column Generation Approach

Scheduling Doctors to Clinical and Surgical Time Slots: A Column Generation Approach 1 Scheduling Doctors to Clinical and Surgical Time Slots: A Column Generation Approach Craig Froehle and Michael Magazine University of Cincinnati Kipp Martin University of Chicago With help from: Linda

More information

Finding Aid to The HistoryMakers Video Oral History with Louis Jones

Finding Aid to The HistoryMakers Video Oral History with Louis Jones Finding Aid to The HistoryMakers Video Oral History with Louis Jones Overview of the Collection Repository: The HistoryMakers 1900 S. Michigan Avenue Chicago, Illinois 60616 info@thehistorymakers.com www.thehistorymakers.com

More information

Family History Days. Genealogy Conference March 18 & 19

Family History Days. Genealogy Conference March 18 & 19 Published on Historical Society of Pennsylvania (https://hsp.org) Genealogy at HSP: Spring 2016 Whether you are new to genealogy or an experienced family history veteran, the Historical Society of Pennsylvania

More information

PERSONA: ambient intelligent distributed platform for the delivery of AAL Services. Juan-Pablo Lázaro ITACA-TSB (Spain)

PERSONA: ambient intelligent distributed platform for the delivery of AAL Services. Juan-Pablo Lázaro ITACA-TSB (Spain) PERSONA: ambient intelligent distributed platform for the delivery of AAL Services Juan-Pablo Lázaro jplazaro@tsbtecnologias.es ITACA-TSB (Spain) AAL Forum Track F Odense, 16 th September 2010 OUTLINE

More information

SIM University Projector Specifications. Stuart Nicholson System Architect. May 9, 2012

SIM University Projector Specifications. Stuart Nicholson System Architect. May 9, 2012 2012 2012 Projector Specifications 2 Stuart Nicholson System Architect System Specification Space Constraints System Contrast Screen Parameters System Configuration Many interactions Projector Count Resolution

More information

Planned Obsolescence and Mid Life Updates -

Planned Obsolescence and Mid Life Updates - Planned Obsolescence and Mid Life Updates - Life of field is more than just existence Kevin Glanville, Design & Development Manager, Proserv [UK]; Presenting Paul Hunter, Subsea controls / Systems technical

More information

Copyright 2008, Paul Conway.

Copyright 2008, Paul Conway. Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution - Non-Commercial - Share Alike 3.0 License.. http://creativecommons.org/licenses/by-nc-sa/3.0/

More information