SIPTECH Solutions Limited 1 - PowerPoint PPT Presentation

1 / 64
About This Presentation
Title:

SIPTECH Solutions Limited 1

Description:

... there was a need to build standards compliant and certified Set-Top ... Developer Community WINE ... team specialist dedicated to originating and ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 65
Provided by: PrakashKri
Category:

less

Transcript and Presenter's Notes

Title: SIPTECH Solutions Limited 1


1
Capability Overview August 08
2
Capability Overview
  • Global Delivery
  • Service Offerings
  • Projects at a Glance
  • Quality Management System

3
Global Delivery Experience
  • Multi-Location ODC Projects

On-Site Locations
Off-Shore Delivery Center
Projects Sun Microsystems Metric Stream Motorola JUIX Motorola UI Motorola MSG Motorola CHS Times Customer Services Financial Fusion
On-Site Locations Sunnyvale Boston Redwood City, SFO Sunnyvale Beijing Sao Paulo Sunnyvale Lexington Tampa, Florida Orem, Utah
On-Site Head Count 7 6 2 2 1 2 1 1
Off-Shore Head Count 60 49 22 17 9 12 11 10
4
Global Delivery Experience
  • Risks Mitigation
  • SIPTECH understands the unique challenges faced
    by global enterprises in Offshore Engagements. As
    an Offshore Partner, SIPTECHs experience and
    unique delivery processes enable enterprises to
    mitigate such risks
  • Risks
  • Time zone differences
  • Resource management
  • Knowledge management
  • Mitigations
  • Dedicated teams to manage project delivery under
    different time zones
  • Adequate shadow resources to maintain Resource
    Pool
  • Continuous training of resources across all
    engagements
  • Resource scaled up/down at short notice through a
    well defined ramp-up plan
  • Resource rotation (between onsite/off-shore) for
    knowledge sustenance
  • Process Driven Delivery Management

5
Global Delivery Experience
  • Meeting Clients Expectations

Transparency and Control
Quality Assurance
Business Driven Scalable Model
Risk Mitigation
Cost Optimised Service capability
Flexible Operation Models
Dedicated Infrastructure
Domain/Technology expertise
Faster Business Response
Modular and Replicable
Knowledge/Competency Repository
Investment Optimization
6
Global Delivery Experience
  • Benefits of Global Delivery Services
  • Access to larger pool of skills and resources
  • Optimised Effort Distribution
  • Cost Effective Delivery
  • Time Difference used for maximising productivity
    and response
  • Resource Availability to meet peak and trough
    need.
  • Flexible, blended, location based cost model
    simple to administer

7
Global Delivery Experience
  • ODC Project Organization

On-Site
Leadership Team (Client)
Project Manager (Client)
Multiple Locations
On-Site Coordinators
Engagement Manager
Off-Shore
Leadership Team (SIPTECH)
Multiple Project Teams
Project Manager (SIPTECH)
Support Functions
Project Teams
Quality Control Audit Teams
Quality
Project Leaders
Resource Availability
Human Resources
Team Leaders
IT Support
Developers
Infrastructure
8
Global Delivery Experience
  • ODC Project Communication
  • SLA reporting
  • Project Issues resolution
  • Capacity planning / tracking

STEERING COMMITTEE MEETING Initial
Phase-(Fortnightly / Monthly) MODE-
Videoconferencing Ongoing phase
Quarterly Client Visit in Person
Senior Management
Leadership Team
Client Engagement Manager
Project Manager
  • Status Reporting
  • Prioritization
  • Risk Management
  • Issues Tracking (Delivery)

PROJECT PROGRESS REVIEW (Weekly) MODE-
Teleconferencing/ Videoconferencing
Project Manager
Onsite Co-ordination
  • Dependency Resolution
  • Issue Tracking (Technical)
  • Defects

GROUP REVIEW (Weekly) MODE- Meeting
Project Leader
Team Members
Team Members
Quality Auditors
9
Service Offerings
  • Industry and Services
  • Industry
  • Banking, Financial Services Insurance
  • Telecom, Wireless Mobile
  • Technology
  • Services
  • Testing Test Automation
  • Porting Migration
  • Application Product Maintenance
  • Application Product Development

10
Projects at a Glance
  • Testing Test Automation Projects
  • SUN Microsystems Inc.
  • JCK TCK for Java 2.
  • Compliance Test Suite for J2EE 1.2
  • Motorola Inc.
  • JUIX
  • Set Top Box
  • Metric Stream (Formerly known as Zaplet inc., - a
    Portfolio Company of Kliner Perkins)
  • Collaborative Business Platform

11
Projects at a Glance
  • Client Sun Microsystems Inc.
  • Industry Technology
  • Service Platform / Middleware Testing
  • Overview
  • Java Compatibility Kit (JCK) Test Compatibility
    Kits (TCK) test suites are used by Sun and
    licensee partners to ensure compatible
    implementations of the Java Platform. They are
    considered as the cornerstones of Java
    certification program to ensure portability of
    Java applications.
  • Mandate
  • SIPTECH to develop, maintain and enhance
    individual test kits on an ongoing basis for
    various versions of JDK specification.
  • SIPTECH to ensure portability of this test kit
    against various platforms
  • SIPTECH to perform compliance testing and
    regression test runs of various JDK
    Implementation (i.e., versions, vendor
    implementations platforms)

12
Projects at a Glance
  • Sun Microsystems - JCK TCK for Java 2.
  • Solution
  • JCKs TCKs were developed based on the JDK
    specification to validate the implementation of
    core java APIs and API extension respectively.
  • For each release of JDK specification a set of
    JCKs TCKs were developed and maintained.
  • A dedicated test lab was created to perform
    compliance regression runs of JCK TCK for
    various versions vendor implementation of JDK
    across various Browsers, Operating Systems
    Hardware platforms.
  • Tests were performed on JavaTools Java
    Extensions.
  • Identified Bugs were filed and tracked to
    closure.

13
Projects at a Glance
  • Sun Microsystems - JCK TCK for Java 2.
  • Functional tests developed for
  • Java2D, Abstract Windowing Toolkit (AWT) Swing,
  • Java WebStart
  • Java Media Framework
  • Java Transaction APIs
  • CORBA interfaces such as RMI/IIOP and Portable
    Object Adapter (POA)
  • JAXP Java API for XML processing
  • JNDI - Java Naming Directory Interface
  • JAAS - Java Authentication Authorization
    Service
  • JSSE - Java Secure Socket Extensions

14
Projects at a Glance
  • Client Sun Microsystems Inc.
  • Industry Technology
  • Service Platform / Middleware Testing
  • Overview
  • Compatibility Test Suite (CTS) is a suite of test
    cases, which verifies that a product correctly
    implements the J2EE standards. Sun Microsystems
    mandates that every technology offering that
    bears the J2EE brand name pass the corresponding
    test suite. The tests also verify correct
    interoperation of the J2EE technologies as
    specified by the J2EE specification.
  • Mandate
  • Develop CTS test suite for use with J2EE
    compliance certification
  • Develop JDBC CTS test suite for use with J2EE
    compliance certification of J2EE implementations
    and supported JDBC drivers

15
Projects at a Glance
  • Sun Microsystems - CTS for J2EE 1.2.
  • Solution
  • SIPTECH at its offshore facility developed the
    entire JDBC test suite as a part of the CTS, this
    alone accounted for 62 of the total test cases.
  • Following were covered as part of the test suite
  • Database Meta Data
  • Result Set
  • Result Set Meta Data
  • Statement
  • Callable Statement
  • Prepared Statement
  • Connection
  • Batch Update
  • Scalar Functions

16
Projects at a Glance
  • Sun Microsystems - CTS for J2EE 1.2.
  • Solution
  • Apart developing test suits for JDBC, SIPTECH
    also developed test suites for the following
  • Servlets
  • JSPs
  • Java Transaction APIs (JTA)
  • JAVA IDL
  • JNDI Java Naming Directory Interface

17
Projects at a Glance
  • Client Motorola Inc.
  • Industry Telecom, Wireless Mobile
  • Service Platform / Middleware Testing
  • Overview
  • In order to deepen the relationship with
    operator partners with the help of a platform.
    Motorola launched the JUIX (Java User Interface
    eXperience) program, for building next generation
    handsets, that enables quick provisioning of new
    services, savings on customer care costs with OTA
    capabilities, and operator differentiation with
    customizable UI.
  • Mandate
  • To be the global testing center for the testing
    of JUIX platform to act as a bridge between the
    geographically spread engineering teams and to
    derive synergies between the test efforts of
    various modules by leveraging SIPTECHs expertise
    in platform testing and Java. The following
    projects were executed as a single program.
  • MotoJUIX for Motorola USA
  • MotoUI for Motorola China
  • MotoMSG for Motorola Brazil

18
Projects at a Glance
  • Motorola MotoJUIX
  • Activities performed
  • API, Functional, Inter-operability, End to End
    and Feature Interaction test development and
    execution of JUIX code developed at Mountain
    View, USA.
  • Functional Testing - CAF, PSM, JVM, DRM and DS.
  • API Testing - DRM, DS, TAPI, SIM, DMT, CAF java
    Native APIs
  • End-to-End testing of IMPS.
  • Test runs of TCKs for MIDP CDC compliance.
  • Test Automation using Java Test Framework, Phone
    Test Framework and Automate5.
  • Also Converted JTAPI tests to use Test Harness
    and performed Security Integration testing.

19
Projects at a Glance
  • Motorola MotoJUIX
  • The test suites were developed with reference to
    the following specifications
  • OSGI Mobile expert group specification
  • OMA SyncML DM
  • OMA SyncML DS
  • OMA DRM v1.0
  • OMA WV IMPS
  • JSR-185 JTWI (CLDC 1.0, MIDP 2.0, WMA 1.1, MMAPI
    1.1)
  • JSR-36 J2ME Connected Device Configuration

20
Projects at a Glance
  • Motorola MotoUI
  • Activities performed
  • API testing and UI End to End testing of the User
    Interface applications developed in Beijing for
    the components
  • Todo
  • Service Dial
  • Recent Call
  • Idle
  • Fixed Dial
  • Clock
  • Contact List
  • Calendar
  • Resource Management Tool
  • Calculator
  • Alarm

21
Projects at a Glance
  • Motorola MotoMSG
  • Messaging test cases developed at Brazil were
    automated using Phone Test Framework and
    regression tests were executed for features like
  • SMS - Short Message Service
  • EMS - Enhanced Messaging Service
  • MMS Multimedia Messaging Service
  • Email
  • IM - Instant Messaging

22
Projects at a Glance
  • Client Motorola Inc.
  • Industry Technology
  • Service Platform / Middleware Testing
  • Overview
  • In order retain market leadership, there was a
    need to build standards compliant and certified
    Set-Top boxes as needed by the cable operators.
    This also mandates rigorous unit and compliance
    testing of their middleware stack before its use
    in production lines.
  • Mandate
  • Develop and test STB middleware for features and
    standard compliance that supports interactive
    service capabilities such as IPG, VoD, iTV etc.
    by leveraging SIPTECHs expertise in platform
    testing and Java

23
Projects at a Glance
  • Motorola Set Top Box
  • The following tasks were carried out.
  • Development of a distributed Unit Test
    Environment
  • IP based streaming of test applications (TCP)
  • IP based streaming of test transport streams
    (UDP)
  • Test cases served from a server one at a time
  • Execution results monitored and logged by a
    monitoring system
  • Automated execution (gt600 tests)
  • Developed and execute unit tests for the
    individual modules.
  • Developed execute unit tests checking integration
    of modules at stack.
  • Develop and execute tests for Functional, API,
    Security and performance checking.
  • Developed an unit test environment with support
    for streaming mpeg streams.
  • Perform compliance tests and analyze failures to
    facilitate the stack developers in tracing and
    resolving the issues in their code.

24
Projects at a Glance
  • Motorola Set Top Box
  • The test suites were developed with reference to
    the following specifications
  • Open Cable Applications Platform (OCAP v1.0 I16)
  • Multimedia Home Platform (MHP 1.0.3 )
  • IS0_IEC_13818-1_Systems (MPEG)
  • DSM-CC_ISO_IEC_13818-6_1998 (MPEG)
  • DAVIC1_4_Part_9
  • HAVI 1.1 Chapter 8
  • OC-SP-OCAP-DVR-102-050524 (OCAP Digital Video
    Recorder)
  • A088-DigitalRecordingExtensionTo-GEM
  • Java TV 1.0
  • Java Media Framework (JMF 1.0)
  • Personal Java (pJava 1.1.8)

25
Projects at a Glance
  • Client Metric Stream
  • Industry Technology
  • Service Product Testing
  • Overview
  • Metric Stream., a Technology Startup, funded by
    Kleiner Perkins Caufield. MetricStream
    initiated a program to develop a Collaborative
    Business Platform for automating the business
    process.
  • Challenge
  • Acute need for testing of their Collaborative
    Business Platform before its deployment in
    enterprises.
  • Lack of resources within the organization with
    platform testing expertise.
  • Need for a partner who will augment the
    engineering team with a blend of java skills and
    testing capabilities to help engineer the product
    with high quality.

Formerly known as Zaplet
26
Projects at a Glance
  • Metric Stream Collaborative Business Platform
  • Solution
  • SIPTECH having Java and multiplatform testing
    expertise proposed and carried out the following.
  • Integrate with the development team from early
    stages of the development cycle (Annexure. Test
    Development Cycle)
  • Independently perform component development and
    test development
  • Conceive and implement automated test execution.
  • Tailor the development and testing process to
    integrate with customers own engineering process
    for seamless communication and traceability to
    all artifacts.
  • Provide source level debugging support to free
    core team to focus on other important tasks
    without stretching themselves thin

27
Projects at a Glance
  • Metric Stream Collaborative Business Platform
  • Results
  • Automated testing lead to productivity
    improvements and shorter release cycle by
    enabling quick turnaround in producing test
    results for intermediate iterations.
  • Assisted the development team in debugging
    problems in the stack at source level
  • Apart from testing at a later stage was also able
    to contribute to development, configuration
    management, deployment packaging, and creating
    automated installers etc.

28
Projects at a Glance
  • Porting Migration Projects
  • SUN Microsystems Inc.,
  • Evolution
  • Metric Stream
  • Collaborative Business platform
  • Developer Community
  • WINE, UPS, ALSA, FightGear

29
Projects at a Glance
  • Client SUN Microsystems Inc. (MDE)
  • Industry Technology
  • Service Porting Migration
  • Overview
  • There are a large number of applications
    available on Linux platform, in order to realize
    similar spectrum of applications on Solaris X86
    environment, Suns Market Development Engineering
    (MDE) group initiated porting of applications
    from Linux to Solaris platform.
  • Mandate
  • Port Evolution Desktop to Solaris x86 using Sun
    Studio Compiler collections and validate the
    ported client with Sun messaging server.
  • Port popular open source applications available
    on Linux to Solaris X86.

30
Projects at a Glance
  • Client Metric Stream
  • Industry Technology
  • Service Porting Migration
  • Overview
  • The collaborative Business platform was developed
    using on J2EE technologies and deployed on
    WebLogic. There was a need to have port support
    the client interface on PDA as well as to test
    portability across other J2EE servers.
  • Mandate
  • SIPTECH developed a thin client for a Java
    Enabled, Linux OS and tested it on Sharp Zaurus
    PDA.
  • The product was ported and tested on SUNs J2EE
    Reference Implementation.

Formerly known as Zaplet
31
Projects at a Glance
  • Client Developer Community
  • Industry Technology
  • Service Porting Migration
  • Overview
  • SIPTECH ported a number of applications from
    Linux to Solaris X86 environment, as contribution
    to the developer community
  • Willows TWIN library
  • A cross platform implementation of the Windows
    API's and a Windows emulator. Changes in the
    build scripts and yacc input files to avoid
    compilation errors.
  • rdesktop
  • A client for Windows NT Terminal Server and
    Windows 2000 Terminal Services. Code changed to
    define a pre-processor macro which was used by
    the code. Build script were changed to remove a
    strip command.
  • UPS debugger
  • A source level C,C and Fortran debugger that
    runs under X11. Changed the build scripts to
    avoid compilation errors, Defined pre-processor
    macro for Solaris x86 specific code.

32
Projects at a Glance
  • Developer Community Contributions
  • ALSA
  • Advanced Linux Sound Architecture (ALSA)
    provides audio and MIDI functionality to Linux
    OS. Code level changes to replace Linux specific
    header files to their Solaris equivalents.
    Re-defined any variables / macros if their
    equivalents not found. Currently validating the
    library.
  • FlightGear
  • An open source flight simulator development
    project. Made changes in the build scripts of
    Flightgear and the dependent libraries. Code was
    changed to avoid segmentation fault in a system
    without sound card. Currently working on
    networked game support.
  • Diagnostic Tools
  • Porting lshw, hardinfo, syscriptor, nictools-pci,
    ethtool, memtest, gpart. Code changed to use
    libdevinfo library, replaced Linux specific
    structures, Modified build scripts,
    re-implemented the code to find the CPU details.
    Currently working on finding the details of USB
    and PCI devices.

33
Projects at a Glance
  • Porting / App. Migration Cycle

Initiate
Optimize
Requirements from Client
Performance Testing
Study Understand the source platformRef Guide,
Dev Guide, API docs, Source Code etc
Analyze
Analyze code classify into modules
Generic Independent or Self Standing
Dependent on the low level modulefunctionality
Dependent
Package
Available
Not Available
Testing
Analyze
Develop Test Reqd. Modules
Compile / Link
Compile link with required libraries
Unit testing, Module testing, Integration
testing, compatibility testing, Product testing,
Performance testing
Release
Analyze
34
Projects at a Glance
  • Few Maintenance Projects
  • Financial Fusion Inc.,
  • Corporate Banking Solutions
  • Lombard International Assurance SA.,
  • PASS, CLASS
  • Testing Technologies IST GmbH.,
  • TTWorkbench

35
Projects at a Glance
  • Client Financial Fusion Inc.
  • Industry Banking Financial Services
  • Service Application Maintenance
  • Overview
  • Financial Fusion is a wholly owned subsidiary of
    Sybase, Inc.
  • Financial Fusion provides integrated financial
    solutions to more than 200 of the world's leading
    financial institutions.
  • Corporate Banking Solutions (2.1) a product of
    Financial Fusion was customized for First
    Tennessee Bank and was being implemented.
  • Mandate
  • To port customized features from CBS 2.1 to 2.4.
  • Integrate the CBS 2.4 with banks backend
    systems.
  • Integrate ViewPointe for Check 21 support.
  • Customize enhance feature like Account
    Management, Cash Management including statements
    reports etc.,

36
Projects at a Glance
  • Financial Fusion Corporate Banking Solutions
  • Challenge
  • Large amount of effort has been spent cost
    incurred in customizing and integrating CBS 2.1
    with FTBs backend.
  • CBS 2.1 customization was in varying level of
    completeness.
  • Difficult to assess the effort requirement.
  • SIPTECH to acquire the product and project
    knowledge, without imposing significant load on
    the customer team.
  • Solution
  • SIPTECH offered fixed bid, reduces clients risk.
  • Single FFI contact for technical queries, reduces
    load on FFI team.
  • Technical expert deployed onsite.
  • to understand the CBS 2.1 customizations carried
    out, so as to port them to CBS 2.4, there by
    realize effort already spent.
  • and Elucidate remaining project requirements.
  • Imparted accelerated / parallel training on
    product offshore.

37
Projects at a Glance
  • Financial Fusion Corporate Banking Solutions
  • Features ported from CBS 2.1 to CBS 2.4 and
    customized
  • BAI Parser
  • Controlled Disbursements
  • Consolidated Balances
  • Cash Position
  • Business Enrolment
  • Stops
  • Cash Concentration
  • Single Sign-on to Logica for Wires
  • Global Messages Alerts
  • Fund Transfers
  • Statements
  • Entitlements
  • PCARD

38
Projects at a Glance
  • Financial Fusion Corporate Banking Solutions
  • Features developed Enhanced
  • Support for individual Offset
  • ACH transaction search
  • Billing
  • Save and Done
  • Lockbox integration with JB
  • Integration of 3rd party components
  • ACH Pre-funding
  • Payments Transfers Reminders
  • Reporting 820/822 SWIFT formats
  • Dual Control, user setup by bank
  • Dual Control, workflow required
  • Handling Duplicate BAI files
  • Loading 940/950 SWIFT formats

39
Projects at a Glance
  • Client Lombard International Assurance SA
  • Industry Insurance
  • Service Application Maintenance
  • Overview
  • Lombard uses an application (PASS) based on
    PowerBuilder and Sybase to manage its Life
    Assurance Business products and policies.
  • Based on its business and IT strategy, Lombard
    started investing in developing another
    application (CLASS) a Java Enterprise based
    solution to replace legacy application (PASS).
  • Lombard wanted to explore the options to keep
    PASS application in production till CLASS is
    rolled out. Based on this SSL has completed
    assessment and provided various recommendations.
  • SSL has also completed assessment on CLASS
    application with respect to identified technical
    concern areas and their impact to make it
    production ready.
  • SSL entered into Master Service Agreement (MSA)
    with Lombard to provide IT services for next 3
    years covering both PASS and CLASS.

40
Projects at a Glance
  • Lombard - Assessment of legacy application (PASS)
  • Problem
  • PASS application is based on Sybase and
    PowerBuilder technology and is running for last
    10 years.
  • Limited by technology, implementation and skill
    set availability.
  • Need for keeping the application next 24-36
    months with all pending enhancements implemented.
  • Assessment by SIPTECH
  • To study, understand and analyse the current
    bottlenecks over 5 weeks.
  • To provide recommendation based on findings with
    appropriate delivery mechanism and timeline.
  • Recommendations
  • Technology Upgrade (replacing earlier version of
    PowerBuilder and Sybase).
  • Documentation of current system in mutually
    agreed format .
  • Code Tuning for identified areas.
  • Performance Tuning.
  • Maintenance and Testing process.

41
Projects at a Glance
  • Lombard - Assessment of new Application (CLASS)
  • Problem
  • CLASS Application is Java technologies based.
    Developed based on BSB (www.bsb.com) java
    framework.
  • Lombard team identified several technical concern
    areas.
  • Need for analysing the technical concern areas
    and their impact.
  • Assessment by SIPTECH
  • Assessment was done for the period of 2 weeks.
  • To determine for each concern area identified by
    Lombard team
  • Business impact at go-live.
  • Long term business impact (assuming a life span
    of 7-10 years).
  • Impact on maintenance cost.
  • Effort to repair.
  • High-level analysis on go-live feasibility.

42
Projects at a Glance
  • Lombard - Assessment of new Application (CLASS)
  • Recommendations
  • Suggestions for technical areas impacting
    go-live.
  • Consideration of lessons learnt from earlier
    implementation exercise.
  • Comprehensive functional testing and load
    testing.
  • Further profiling of application database.
  • Collaborative approach for testing.
  • High level Maintenance approach.

43
Projects at a Glance
  • Lombard - Maintenance of PASS Application
  • SIPTECH and Lombard set up a core team of 4
    professionals from SIPTECH for PASS application
    enhancement and maintenance.
  • PASS core team commenced activities at onsite
    from 10-Apr-2007 as follows
  • Understanding current system.
  • Supporting PASS GUI Upgrade.
  • Supporting PASS Database Upgrade.
  • Detailed Design Documentation .
  • Detailed Design Documentation project has been
    executed both in Time Material and Fixed Price
    models.
  • From September 2007, Part of core team will work
    on PASS enhancements.
  • Process improvement suggestions have been made to
    Lombard on Source Control and Testing.

44
Projects at a Glance
  • Lombard
  • Next Steps
  • Support for CLASS application implementation work
  • Team from SIPTECH to assist Lombard on Data
    Migration from Legacy Application (PASS) to New
    Application (CLASS)
  • SIPTECH has identified further service /
    consulting opportunities including but not
    limited to the following
  • CLASS Code Clean up
  • CLASS Performance Enhancements
  • Support for test planning and test execution
  • Support for Integration Testing
  • Identification and implementation of lower
    priority tasks that are part of Phase II
    implementation of CLASS (Swift connectivity.
    additional functionality
  • Support for Satellite applications (Other
    applications that are used by Lombard like Fund
    Management application, Accounting application,
    reporting application and so on.)

45
Projects at a Glance
  • Client Testing Technologies IST GmbH.
  • Industry Telecom, Wireless Mobile
  • Service Product Maintenance
  • Overview
  • With a high degree of experience in systematic
    and automated testing, Testing Technologies
    designs and markets innovative test development
    tools.
  • SIPTECH is providing product maintenance services
    to Testing Technologies to upgrade and maintain
    its TTWorkbench and TestSuites.
  • TTWorkbench generates test suites based on TTCN3
    standards which are mainly used in telecom
    industry.

46
Projects at a Glance
  • Few Development Projects
  • Time Customer Service Inc.
  • Magazine Fulfillment System
  • Deutsche PostBank AG
  • Payments System
  • Kernkraftwerk Leibstadt AG
  • SIPidms
  • Our World Live Inc.
  • Human Interface Package
  • MetricStream,
  • Collaborative Business Platform
  • Developer Community Contributions

47
Projects at a Glance
  • Client Time Customer Service Inc.
  • Industry Media, Entertainment Communication
  • Service Application Development
  • Overview
  • Time Customer Service publishes about 140
    regular-frequency titles with 298 million
    readers, as well as numerous special issues. The
    challenge before this project is to sustain
    existing critical mainframe applications and to
    extend the functionality to meet present days
    demands.
  • Mandate
  • SIPTECH was entrusted with the task to develop,
    maintain and enhance services for Time Inc.'s
    customer service and magazine fulfillment
    systems. These services sustain and extend Time's
    investment in their legacy mainframe technologies

48
Projects at a Glance
  • Time Customer Service
  • Application Conversion Projects
  • FOCUS Application into COBOL/DB2
  • CICS Application into Java / WebSphere
  • Assembler to COBOL conversion
  • COBOL/COBOL2 to COBOL370 conversion
  • Development Enhancement Projects
  • 3 Major Projects(COBOL,DB2,CLIST, SKELETON)
  • Enhancement Assembler

49
Projects at a Glance
  • End User Deutsche PostBank AG, London
  • Industry Banking Financial Services
  • Service Application Development
  • Overview
  • Deutsche PostBank AG, in London has a team
    specialist dedicated to originating and
    supporting new and existing business
    relationships within the Real Estate Financing,
    Public Private Partnership, Treasury and
    Investment markets.
  • Mandate
  • SIPTECH was entrusted with the task to develop a
    payments system, which would integrate with the
    existing backend systems, like MIDAS and SWIFT
    Alliance Gateways and also support management of
    invoices.

50
Projects at a Glance
  • Deutsche PostBank Payment Systems
  • Apart from developing the application SIPTECH
    was also involved in developing the following
    interfaces using Incentage Solutions
  • Accounting entries to MIDAS in Batch.
  • SWIFT Outgoing messages to SWIFT Alliance in Real
    Time to the Banks verification queue.
  • MIDAS Customers Details daily download into
    Payments Application.
  • MIDAS Complimentary Bank Details download to
    Payments Application.
  • MIDAS Accounts Details download to Payments
    Application.
  • SWIFT Alliance BKE download to Payments
    Application

51
Projects at a Glance
  • Client Kernkraftwerk Leibstadt AG.
  • Industry Energy (Nuclear Power Plant)
  • Service Application Development
  • Overview
  • The power plant uses to maintain the drawings,
    (Process Instrumentation drawings (PI), Flow
    Control Drawings (FCD) and Signal Schematics) is
    based on paper and not supported by electronic
    media.
  • Mandate
  • SIPTECH to develop an application SIPidms to
    support automated creation of PI, FCD and Signal
    schematics and store the contents into a Oracle /
    SQL database, also handle changes to plant
    drawings due to plant modification that results
    in updation of several thousand drawings each
    year.

52
Projects at a Glance
  • Kernkraftwerk Leibstadt AG - SIPidms
  • Technology Overview

53
Projects at a Glance
  • Kernkraftwerk Leibstadt AG - SIPidms
  • Application SIPidms provides the following
    features
  • Report generators to show which drawings have
    been modified due to a modification in floor and
    what has changed on every drawing
  • Provide off-line analysis comparing database and
    drawing to indicate data deficiencies. Drawings
    name were used as off-page connectors
  • Application also provides facility to
    electronically sign-off the modifications and to
    provide color printouts, electronically complete
    the modifications and thus finalizing the plant
    modification process
  • The Graphical User Interface (GUI) of the new
    electronic signal flow drawings was ensured to
    appear similar to that of the original paper
    format with legacy database to use with
  • Crystal reports was used for preparing the Bill
    of materials for icons, wires, Signals etc.,
    during conversion of Signal Schematic drawings.
  • Reports for changed icons, wires and signals can
    be generated during plant modification

54
Projects at a Glance
  • Client Our World Live Inc.
  • Industry Media, Entertainment Communication
  • Service Product Development
  • Overview
  • OWL is developing a middleware platform for
    delivery of digital assets. OWL was evaluating an
    engineering partner who could build out the
    Human Interface Package (HIP) rapidly and
    economically. The HIP significantly extended the
    capabilities of the traditional GUI widgets that
    are provided by the Java platform.
  • Mandate
  • To develop the first two packages of OWLs
    Platform SDK dynamic front-end interface
    framework to transcend the limitations of AWT and
    Swing They should be 100 Pure Java, easy to
    program and implement using standard Java
    development techniques and should enable
    development of advanced GUIs for true free form
    shapes, transparencies and draggability.

55
Projects at a Glance
  • Our World Live Human Interface Package
  • Challenge
  • To develop a Human Interface Package (HIP) that
    significantly extended the capabilities of the
    traditional GUI widgets that are provided by the
    Java platform, this enhanced functionality is
    Environment independent. SIPTECHs team had a
    deadline of less than 3 months to fully develop,
    test and deploy this package.
  • Solution
  • SIPTECH delivered the OWL HIP project using a
    complete offshore project execution approach
    within the specified time. The OWL UI elements
    extend the capabilities of the AWT/Swing
    components to support free form shapes, dynamic
    transparency and drag-ability. Surrounding APIs
    as well as component classes are provided to
    construct user interfaces and their respective
    user interface elements that are fully
    customizable in their looks and behavior.
    Additionally the OWL HIP components are
    flicker-free and are fully compatible with
    AWT/Swing and can be used in conjunction to the
    AWT/Swing components.

56
Projects at a Glance
  • Our World Live Human Interface Package
  • Approach
  • The first version was based on AWT and was
    developed in pure Java, compliant with Personal
    Java 1.2 and JDK 1.1.8.
  • The second version was based on Swing and was
    compliant with J2SDK1.2. As a part of project
    planning, a complete complexity analysis of the
    AWT and Swing components was undertaken. This
    knowledge, was used to meet the specifications of
    the OWL HIP.
  • Special focus was placed on the clarity and
    structure of the code and on conforming to Suns
    Java code notation guidelines.
  • Testing was done on the line of SUN JDKs for
    Windows 98/2000/XP, the SUN Personal Java
    implementation (beta) for Windows CE and the
    Insignia Jeode VM for Windows CE.
  • Result
  • The result was the OWL HIP PJ and OWL HIP J2 that
    exceed the possibilities of AWT and Swing to
    render consistent graphical user interfaces
    across multiple environments.

57
Projects at a Glance
  • Client MetricStream Inc.
  • Industry Technology
  • Service Product Development
  • Overview
  • MetricStream, then Zaplet Inc., a Technology
    Startup, funded by Kleiner Perkins Caufield.
    MetricStream initiated a program to develop a
    Collaborative Business Platform for automating
    the business process. This was based on J2EE
    platform offering a more secure, efficient, and
    transparent way to automate business processes,
    by enabling to rapidly create and deploy
    task-based applications within email.
  • Mandate
  • To be the offshore engineering center for
    MetricStream to provide product engineering
    services with QA focus to help them build a
    robust, secure, scalable and user friendly
    platform.

Formerly known as Zaplet
58
Projects at a Glance
  • MetricStream Collaborative Business Platform
  • SIPTECH has contributed actively to the
    development and maintenance of collaborative
    Business platform in addition to the full range
    of turnkey testing services.
  • Development of components namely Schedule, Poll
    and Approval for MetricStream
  • Develop Style Editor for Collaborative Business
    Platform this allows the user to choose the
    styles for the AppMail in the fly eg. Foreground
    color, background color etc.
  • Maintenance Bug fixing of various components
    for MetricStream.

59
Projects at a Glance
  • Client Developer Community
  • Industry Technology
  • Service Product Development
  • SIPTECH has undertaken and completed the
    following tasks as a contribution to the
    developer community.
  • Eclipse Plug-in for J2ME - an integration tool
    for the Eclipse IDE and Sun's Wireless Tool Kit
    (WTK) . This plug-in helps the J2ME/MIDP
    developer a powerful tool which will save their
    development time.
  • LDAP Adapters - LDAP adapter implements the JCA
    1.0 standard and can be deployed in any complying
    J2EE server. The adapter also implements the JCA
    Common Client Interface (CCI) which enables
    application components and Enterprise Application
    Integration (EAI) frameworks to drive
    interactions across heterogeneous EISs using a
    common client API.
  • Wireless enabled Timesheet (Openwave) - Time
    logging system developed with Openwave.

60
Projects at a Glance
  • Developer Community Contributions
  • List of tasks
  • NbJBoss - Developed an interface plug-in for
    integrating Netbeans IDE and the Open Source
    Jboss enterprise server. This interface allows a
    user of the NetBeans IDE to perform all tasks
    related to development, deployment and debugging
    of enterprise Java code on the Jboss server from
    within the NetBeans IDE.
  • Secura 100 Java Licensing Tool used to license
    a wide range of products developed in Java
  • SNMP Agent on TINI It is an interface through
    which the TINI can be controlled, using any
    commercially available SNMP Manager.
  • Web Junit - Developed on top of Junit for use
    with whitebox test development. This test harness
    records the test results during the regression
    runs and facilitate the analysis of the test
    results over several regression test runs.

61
Projects at a Glance
  • Developer Community Contributions
  • Other Contributions to open source projects

Projects Bugs Filed Bug Fixes / Enhancements taken up Bugs Fixed / Enhancements Completed
JXTA 173 175 81,124,134,153,157 173 81, 124, 134 173
XLAN 985, 1083, 5296, 7152, 7435, 7946, 11412 15636 985, 1083, 7946 15636
ANT Replace task enhancement, New task for JMeter, JUnitEE, Report, Deploy Task for WebSphere 5.0, SunONE 900, 9150, 111474, 11907 Replace Task Enhancement 11907
LOG4J 13702, 16468 16887 13702
JMeter 18306, 118407, 18560, 15412, 12144, 9101, 20106 20505 18306, 118407, 18560, 15412, 12144, 9101, 20106 20505
Note Note
Unable to reproduce
Patch has been submitted, waiting for reply
Accepted and will be released in next version
Fixed / Solution is provided even before taking up
62
Projects at a Glance
  • Testing Technologies - TTWorkbench
  • SIPTECH has contributed in maintenance and
    enhancement of TTWorkbench
  • Conversion of TTCN-2 to TTCN-3 test suites for
    SCCP, TCAP and INAP.
  • Integration of a tool for RTP streams measurement
    and analysis with TTCN-3 SIP test suite
    (TTsuite-SIP) a complete solution for testing of
    signaling between SIP entities (user agents,
    servers, registrars, proxies).
  • Conversion of native implementation of external
    functions of TTCN test suite for IEEE 802 1X
    (Port-Based Network Access Control) to java.
  • Preparing for the TTCN-3 test suite development
    for m2pa (Sigtran) protocol. This involves
    developing TTCN-3 tests as defined in IETF
    specification involving OpenSS7 implementation.

63
Quality Management System
  • Quality Framework
  • CMMi Level 4 Assessed

Requirements Management
Development Project Framework
Effort Schedule Management
Maintenance Support Framework
Configuration Release Management Framework
Human Resources Management
Process Product QA Framework
Test Validation Framework
Communications Management
Engineering Design Automation Framework
Measurement Analysis Framework
Project Management
Engineering Frameworks
Support Frameworks
Quantitative Process Management
Quantitative Project Management
64
  • Thank You
Write a Comment
User Comments (0)
About PowerShow.com