Notespace IOC Initial Operational Capability Rachel Hunt Viet Nguyen Griff Hazen Erich Smick Friday, March 6, 2003.

Slides:



Advertisements
Similar presentations
Question examples. Session 1 Objectives Why certify? Positioning of the non-technical version What is Java? Key advantages of Java Java Applications vs.
Advertisements

SM Online Group Administration Technical Configuration & Testing O L G A.
National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
Objectives Overview Define an operating system
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
MyFloridaMarketPlace Roundtable Technical/Networking Presentation March 19, :00 a.m. – noon.
JAVA Technology. Java Technology Java technology is a portfolio of products that are based on the power of networks and the idea that the same software.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
Wireless LAN Topology Visualiser Project Supervisor: Dr Arkady Zaslavsky Project Team Members: Jignesh Rambhia Robert Mark Bram Tejas Magia.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
DT228/3 Web Development Databases. Database Almost all web application on the net access a database e.g. shopping sites, message boards, search engines.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Electronic Commerce Last Week Internet utility programs
Network Done by: Athra sultan.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
Linux Operations and Administration
Guide to MCSE , Second Edition, Enhanced 1 Objectives Understand and use the Control Panel applets Describe the versatility of the Microsoft Management.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
© 2007 NeoAccel, Inc. NeoAccel SGX Installation Guide Dear Customer: We are pleased to provide you with our training presentation for our SSL VPN-Plus.
Overview of SQL Server Alka Arora.
© 2005,2006 NeoAccel Inc. Partners Presentation SSL VPN-Plus 2.0 Quick Start Guide.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
An Introduction to IBM Systems Director
CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES LECTURE 5_1 George Koutsogiannakis/ Summer
Microsoft Internet Information Services 5.0 (IIS) By: Edik Magardomyan Fozi Abdurhman Bassem Albaiady Vince Serobyan.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved.
PackLet A web-based text messaging application using AX.25 packet radio technology.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
1 Welcome to CSC 301 Web Programming Charles Frank.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
Shibboleth: Installation and Deployment Scott Cantor July 29, 2002 Scott Cantor July 29, 2002.
Construction Planning and Prerequisite
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
© MIT 2000 Building Web Applications With Webjects Michael D. Barker The MIT Educational Media Creation Center November 2001.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Source Controller software Ianos Schmidt The University of Iowa.
WEB SERVER SOFTWARE FEATURE SETS
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
PAYware Transact Terminal Interface Manager
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Class 3Intro to Databases Class 4 Simple Example of a Database We’re going to build a simple example of a database, which will allow us to register users.
Chapter 9 Web Application Design. Objectives Describe the MVC design pattern as used with Web applications Explain the role and responsibilities of each.
COMPUTER SYSTEM TOOLS. SCANDISK MICROSOFT UTILITY PURCHASED FROM NORTON, WHICH IS NOW SYMANTEC; INCLUDED WITH MS-DOS 6.2 AND ON AS WELL AS ALL VERSIONS.
1 Annotations for CDS services Euro-VO Technology Forum, 17 March 2009 Web 2.0: annotations for CDS services Brice GASSMANN Sébastien DERRIERE Thomas BOCH.
Life Cycle Objectives AirlineRequest By Phong Phan Erik Day.
Final Fantasy ½: IOC Overview Team Q CSE 403 Winter ‘03 I’ve got something special for you.
1 Chapter 22 World Wide Web (HTTP) Chapter 22 World Wide Web (HTTP) Mi-Jung Choi Dept. of Computer Science and Engineering
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
Proctor Caching Overview. 2 Proctor Caching Diagram.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
APACHE Apache is generally recognized as the world's most popular Web server (HTTP server). Originally designed for Unix servers, the Apache Web server.
WEB TESTING
Architecture Review 10/11/2004
Remote User Tracking Initial Operational Capability March 7, 2003
Chapter 8 Building the Transaction Database
Anav Silverman Crystal Hoyer Dylan Carney David Dearing
PLANNING A SECURE BASELINE INSTALLATION
CS 4360 Software Engineering
Tyler Technologies presents: What you need to know about upcoming changes to your New World ERP technical environment in Scott Alan Miller MCP,
Presentation transcript:

Notespace IOC Initial Operational Capability Rachel Hunt Viet Nguyen Griff Hazen Erich Smick Friday, March 6, 2003

Software and Hardware Preparation  System Requirements x86 CPU PostgreSQL installed Tomcat4 installed A signed SSL certificate installed on Tomcat4 (When SSL enabled)  Port 443 (SSL) configured on tomcat. J2SE installed

Software and Hardware Preparation (Servlet)  The servlet stores information about users and their notes using a PostgreSQL database  A simple database must be set up with two tables described on the following slides  Documentation about PostgreSQL can be found here: gresql7/ gresql7/

Current Servlet Status  Servlet is operational and installed on the deployment site.  Servlet administrators are on call and ready to support deployment.

web.xml file: Configure the Servlet  Parameters to be defined by an administrator Database URL (one of the following forms)  jdbc:postgresql:database  jdbc:postgresql://host/database  jdbc:postgresql://host:port/database Database username Database password Minimum and Maximum username length Minimum and Maximum password length Minimum and Maximum note title length Maximum note text length Maximum and name (not username) length SMTPServer (for outgoing ) Administrator

Tables for the Database UsersNotes name VARCHAR(x 1 )title VARCHAR(x 5 ) username VARCHAR(x 2 ) create_date TIMESTAMP password VARCHAR(x 3 )rec_mod_date TIMESTAMP VARCHAR(x 4 )rec_view_date TIMESTAMP userid SERIAL PRIMARY KEYnote_text VARCHAR(x 6 ) ownerid SMALLINT noteid SERIAL PRIMARY KEY x 1 = the maximum name length defined in web.xml file x 2 = the maximum username length defined in web.xml file x 3 = the maximum password length defined in web.xml file x 4 = the maximum length of an address defined in web.xml file x 5 = the maximum length of a note title defined in web.xml file x 6 = the maximum length of note_text defined in web.xml file *SERIAL is an auto-incrementing type

Testing (Servlet)  The servlet database and interface have been extensively tested, and expose no known problems.  Primary testing tool: a web-based test container found at iff/ iff/  This test container allows easy testing of database functions, error handling, and application interface.

People Preparation (Servlet)  Griff Hazen and Erich Smick working together should be able to support the servlet  To make operations smoother a hired Tomcat4 expert would be helpful

Software Preparation (Applet)  All specified functionality completed  No support software of its own  Readiness testing complete  Used human testing (since largely a GUI component)  In all cases of error, applet displays message and allows user the option of fixing the problem

Site Preparation (Applet)  Anyone with correct drivers for java applets of the v1.4.1 variety should do fine  Applet has been tested in both of the major browsing environments: IE and Netscape  Must be able to use SSL connections  Should accept the security certificate of our servlet (or the applet won’t work)

People Preparation (Applet)  Someone who’s familiar with our applet should be prepared to deal with users’ problems  Need not be overly familiar with the architecture, although reading the specs would be expected  Should also be familiar with other two parts, in case of interoperability issues

Software Preparation (Midlet)  System Requirements:  Internet-capable, J2ME-enabled device - such as cell phone, cell phone emulator, or PDA  The two Notespace midlet files are 22 KB in size, with any internal storage requiring much less than 1 KB in size  The midlet has been exhaustively hand-tested by multiple users as well as tested through automated test cases

Site Preparation (Midlet)  In order to run the Notespace midlet, the location of the servlet must be noted on the ns_midlet.jad file first. After that, the midlet files (ns_midlet.jad and ns_midlet.jar) may be installed on any J2ME-enabled device that has Internet capability.

People Preparation (Midlet)  Notespace users can range from children to experienced engineers – Notespace has been designed to be user-friendly, simple to use, and easy to understand.  The primary requirement for further support will be handling problems the users may encounter, and creating further versions of the Notespace midlet if necessary. Further versions would be created, after feedback from the user group, by the original architect of the midlet.