Eric Roux – AB/CO/AP Going to a “Linux only” operational world… The consequences for AB/CO/AP European Organisation of Nuclear Research Geneva - Switzerland.

Slides:



Advertisements
Similar presentations
Distributed Processing, Client/Server and Clusters
Advertisements

Application Deployment WEBLOGIC SERVER. 1.Stage 2.No Stage 3.External Stage Deploying Applications Using Different Modes.
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
Contents HCM Application Architecture Login and Welcome Screens Employee Profile Module Organization Structure Module Security Management Module.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
CSE3030Lecture 11 Know Your User The First Slogan.
1 CSE 390 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Josh Goodwin
Client/Server Architecture
Operating Systems.
1 CSE 390 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
1.  The Linux system of permissions is much more difficult than that of Windows  System administrators are given more control with the use of three.
1 SAMBA. 2 Module - SAMBA ♦ Overview The presence of diverse machines in the network environment is natural. So their interoperability is critical. This.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Windows interoperability with Unix/Linux. Introduction to Active Directory Integration for Unix and Linux Systems Unix/Linux interoperability components.
CS110/CS119 Introduction to Computing (Java)
26/4/2001VMware - HEPix - LAL 2001 Windows/Linux Coexistence : VMware Approach HEPix – LAL Apr Michel Jouvin
Maven & Bamboo CONTINUOUS INTEGRATION. QA in a large organization In a large organization that manages over 100 applications and over 20 developers, implementing.
Suzanne Gysin1 Software for the LHC Types of Software Current Prototyping Architecture Ideas Requirements Revisited WBS considerations.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Ideas for 2011 Prepare must be done work items –Warranty –Software maintenance –Commitments.
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
Software Software essential is coded programs that perform a serious of algorithms. Instructions loaded into primary memory (RAM) from secondary storage.
File Recovery and Forensics
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Cross Platform Browser Support Tim Bell 15.
13 th May 2004LINUX, which LINUX?1 Presentation to the AB/CO Technical Committee – Linux as the Future Console O/S Alastair Bland, 13 th May 2004.
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 IT Training Workshop.
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
© 2002 IBM Corporation LANDP 24 th April 2003 LANDP for Linux Web Lecture.
1 CSE 390 Lecture 9 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson.
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
Linux interoperability Question: How can I handle interoperability between Linux and UNIX in my IT environment? HP’s Approach With HP’s Linux Compatibility.
13 May 2004 AB/CO TC: Linux Consoles - DM impact LINUX Consoles Impact for Data Management R. Billen On behalf of AB-CO-DM.
Support required for running application software projects in the SL/CO/AP section M.Vanden Eynden October 2000 * A description of the software development.
File sharing requirements of remote users G. Bagliesi INFN - Pisa EP Forum on File Sharing 18/6/2001.
Linux Exercise. Download and Install the latest CentOS version and latest Ubuntu/Fedora OS. Configure a unique Host Name and a permanent IP Address for.
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
CERN Print Manager Michel Jouvin LAL / IN2P3
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
CERN - European Organization for Nuclear Research Windows 2000 Update FOCUS June 13 th, 2002.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
CERN - European Organization for Nuclear Research FOCUS March 2 nd, 2000 Frédéric Hemmer - IT Division.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
Localize all your Oracle Applications without modifying their source code.
Linux and Coldfusion MX Mid-Michigan Coldfusion User’s Group, Nov
Controls Software Migration Duplex Consoles. Goal of the MigrationGoal of the Migration –Move the accelerator controls system from Vax/VMS to PC/Linux.
3rd July 2007Open Repository, Open Source 1 Where we were, What we've learnt, And what it means to you.
The Distributed Application Debugger (DAD)
Do anything from anywhere – tools to free your choice of OS
Integrating ArcSight with Enterprise Ticketing Systems
Flanders Marine Institute (VLIZ)
Leanne Guy EGEE JRA1 Test Team Manager
FileSpot Collaborative File Manager
HP C/C++ Remote developer plug-in for Eclipse
מרכז אימות לפלטפורמת מתן שירותים
CSE 390 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Jessica Miller
X Windows.
Do anything from anywhere – tools to free your choice of OS
Samba.
Do anything from anywhere – tools to free your choice of OS
Do anything from anywhere – tools to free your choice of OS
Do anything from anywhere – tools to free your choice of OS
Do anything from anywhere – tools to free your choice of OS
Presentation transcript:

Eric Roux – AB/CO/AP Going to a “Linux only” operational world… The consequences for AB/CO/AP European Organisation of Nuclear Research Geneva - Switzerland

13 May 2004ER -AB/CO/AP 2 Outline Assuming the operational platform is LINUX, what is the impact on: Java applications Java on Windows & Linux, exactly the same behavior ? Consequences on the development phase Applications deployment C/C++ applications Launching HP-UX applications on Linux consoles Linux Windows Manager choice for X-Motif application MS Windows applications Launching MS windows applications using the “passerelle” from Linux

13 May 2004ER -AB/CO/AP 3 Even if the interpreter versions are exactly the same and coming from the same provider, the 100% Java portability is a myth when it comes to GUIs. This problem does not affect non-graphical Java developments. Main Look problems: Font mapping is never one to one. Readability problems of text on disable components Main Feel problems: GUI behavior dependent of the used windows manager. Printing problems with some applications (i.e. JDeveloper) Impact on java applications Java on Windows & Linux, exactly the same behavior ?

13 May 2004ER -AB/CO/AP 4 The PS Experience: PS Java developers are able to write and run Java GUI applications from MS Windows and Linux platforms. The same tools are recommended for both platforms The access to the Linux NFS repository is done via a Samba server from the MS Windows world. The support of the Linux & MS Windows development environment should be passed to IN. Developing & running Java GUI applications on different environments is increasing the work in terms of: testing phase: a solution should be provided to validate Java graphical applications from any environment in an operational test environment. maintenance, each time we have to switch to a new version of IDE, JDK, or window manager version under Linux. Impact on java applications Consequences on the development phase ?

13 May 2004ER -AB/CO/AP 5 Independently of the operational platform choice, the application deployment will be done by Java web Start. From our experience and tests we have remarked that: It decreases significantly the launch time. We see that it still consumes a lot of time as Java Web Start searches its configuration files in the user home directory which is in AFS. This requires further investigation. Impact on java applications Applications deployment

13 May 2004ER -AB/CO/AP 6 Launching HP-UX applications on Linux consoles They can continue to be launched on a remote HP machine using “rsh” from the YACOMA console manager until the backend servers are migrated to Linux. Linux Windows Manager choice for X-Motif applications Our requirements to IN: The choice of the Windows manager should be done such that it will facilitate the running of our all our GUI application (X-Motif & Java). It should support the same facilities as exist under Windows (copy/paste,…) Impact on C/C++ applications

13 May 2004ER -AB/CO/AP 7 All MS Windows applications (including “passerelle” applications) can still be launched from Linux using the rdesktop service. In a few words, rdesktop is to Linux what Exceed is to MS Windows machines. It opens a remote desktop on a MS Windows server machine in a windows under the Linux platform. rdesktop is provided freely with the Red Hat Linux distributions but is not guarantee to work forever as it relies on MS windows communication protocols. Impact on MS Windows applications Launching MS windows applications using the “passerelle” from Linux

13 May 2004ER -AB/CO/AP 8 Main Points Java GUIs Look & Feel differences on Windows and Linux. Linux as an operating console environment increasing development time if GUI development remains on Windows. Transfer the support of Java development environment to IN. Performances issues using Java Web Start for deployments under Linux must be solved. Confirm existing X-Motif application run on Linux consoles. MS windows applications can be launched from Linux using rdesktop