Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock April 18, 2005.

Slides:



Advertisements
Similar presentations
TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
Advertisements

Components of GIS.
Programming Basic Concepts © Juhani Välimäki 2003.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Client/Server Computing Ajay Kumar Shrivastava. Network Operating System (NOS) It manages the services of the server It exists at the session and presentation.
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
© Copyright 2011 John Wiley & Sons, Inc.
Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock July 6, 2005.
Copyright © 2004, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock October 25, 2004.
CompuNet Grid Computing Milena Natanov Keren Kotlovsky Project Supervisor: Zvika Berkovich Lab Chief Engineer: Dr. Ilana David Spring, /
Amit Caspi Idan Manor Yoav Zur Itamar Zamir. General description Easy to use. Dynamically updated. Powerful. Graphical view. Forecast ability.
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8: Decision Support Systems Decision Support in Business.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Developing Business Information Systems Chapter 11.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
01 Introduction to Java Technology. 2 Contents History of Java What is Java? Java Platforms Java Virtual Machine (JVM) Java Development Kit (JDK) Benefits.
Understanding and Managing WebSphere V5
Web-based Software Development - An introduction.
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
September 6, 2015 Connecting Client Applications to Informix Databases using IBM Informix Connect and ODBC James Edmiston Database Consultant Quest Information.
Copyright © 2005, SAS Institute Inc. All rights reserved. Filling the Gap: Extending the SAS BI Server with Custom Tasks Chris Hemedinger, SAS Institute.
ISYS 512 Business Application Design and Development with.Net David Chao.
How to Configure Informix Connect and ODBC James Edmiston Informix DBA Consultant/Quest Information Systems, Inc. Informix User Forum 2005 Moving Forward.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Members: Twinkle Agarwal Anjana Bhirde David Hodgson Raviprakash Madaiah.
Access The L Line The Express Line to Learning 2007 © Wiley Publishing All Rights Reserved. L Line.
Spring 2011 CIS 4911 Senior Project Catalog Description: Students work on faculty supervised projects in teams of up to 5 members to design and implement.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
team # 5 CSCI-6838 Fall 2007 UHCL RoboComm: Rule-Based Scheduling for Communication Systems (Version 2.5) CSCI Research Project and.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction to network management. INTRODUCTION ● Course Overview ● Course Objectives.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
AutoTester & UAT Automation Framework By SSTZ-UAT.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
Self-assembling Agent System Presentation 1 Donald Lee.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unit 1: Introduction to ASP.NET.
T Project Review RoadRunners [IM1] Iteration
© 2006, National Research Council Canada © 2006, IBM Corporation Solving performance issues in OTS-based systems Erik Putrycz Software Engineering Group.
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
Louisiana Tech Capstone Submitted by Capstone 2010 Cyber Security Situational Awareness System.
Visual Studio.NET Using J# Based on Microsoft.NET Training Summer 2004 Slides adapted from
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Course Overview Introduction Target Audiences Course Structure Virtual PC Demo.
Understand Windows Services Software Development Fundamentals LESSON 5.3.
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ® GRID AT PHAC SAS OTTAWA PLATFORM USERS SOCIETY, NOVEMBER 2012.
Copyright © 2015 Curt Hill Software Engineering Education What do new Software Engineers need to know?
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
Programming 2 Intro to Java Machine code Assembly languages Fortran Basic Pascal Scheme CC++ Java LISP Smalltalk Smalltalk-80.
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
1 Sections Java Virtual Machine and Byte Code Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Installation Guacamole Is a web application that provides access to desktop environments using remote desktop protocols (such as VNC or RDP); Installation.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
Web-based Software Development - An introduction
Flight By Night’s Information Searching Services
Systems Analysis and Design 5th Edition Chapter 8. Architecture Design
SAP R/3 Installation on WIN NT-ORACLE
Component-based Applications
2/25/2019 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
FISSION &FUSION New User
Preparing for the Windows 8.1 MCSA
Mulesoft Anypoint Connector for AS/400 and Web Transaction Framework
Presentation transcript:

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone David Whitlock April 18, 2005

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. About GemStone GemStone was founded in 1982 Developers of novel object-oriented technologies –Object databases for SmallTalk and Java –J2EE application server

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. GemFire Data Caching Distributed data caching across processes –Java Objects –XML documents –Interoperability with C/C++ applications

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. GemFire Distributed Data Caching Application Distributed System Application /trader/stocks IBM -> MSFT -> ORA -> /trader/stocks IBM -> MSFT -> ORA -> /trader/stocks IBM -> MSFT -> ORA -> 12.40

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. GemFire Distributed Data Caching Application Distributed System Application /trader/stocks IBM -> MSFT -> ORA -> /trader/stocks IBM -> MSFT -> ORA -> /trader/stocks IBM -> MSFT -> ORA -> IBM -> 92.15

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. GemFire Distributed Data Caching Application Distributed System Application /trader/stocks IBM -> MSFT -> ORA -> /trader/stocks IBM -> MSFT -> ORA -> /trader/stocks IBM -> MSFT -> ORA -> 12.40

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Demo Tool for GemFire Configure, start, and stop applications (Java Virtual Machines) Operate in remote VMs –Connect to distributed system –Inspect and operate on distributed cache –Execute arbitrary Java code Driven by a Graphical User Interface

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Chance to develop interesting software The demo tool is important to GemStone –Used by prospective customers to experiment with our product Capture use cases Demonstrate how GemFire is used –Have a strong idea of what the tool should do

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Chance to develop interesting software We’re willing to work with you –Product installations and software licenses –Will provide you the same training that we provide our customers

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Chance to develop interesting software Good technical challenge –Develop a real software application –Process management –Distributed computing –Graphical user interface programming

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Chance to develop interesting software Exercise your software engineering skills –Design analysis and implementation –Testing –Documentation Looks good on a resume

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. A Capstone with GemStone GUI Demo Tool Gain experience developing real software applications

Copyright © 2005, GemStone Systems Inc. All Rights Reserved. Questions?