China Software Development Lab © 2005 IBM Corporation
-
Upload
petersam67 -
Category
Technology
-
view
414 -
download
2
Transcript of China Software Development Lab © 2005 IBM Corporation
China Software Development Lab
© 2005 IBM Corporation
2005 Intern Requirements
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
IBM Summer Internship Program
http://www-8.ibm.com/employment/tw/intership.html
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
RFID Project
Possible Work Items Develop RFID solution assets and demo codes.
Develop the RFID solution with the service teams.
Develop the RFID product enhancement codes (RFID Edge Server toolkit).
Skills J2EE (Servlet, JSP, EJB, Web Service)
J2SE
J2ME, OSGi
C/C++
IBM Eclipse based development tools (WSAD, WSDD)
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WCTME Testing (Runtime + Tool) WEME (J9VM) is IBM J2ME implementation, this team perform the test of
J9vm runtimes and development tool Study spec and design/implement test applications for JSRs, perform testing on target devices
– JSR82 Bluetooth, JSR177 Security Service, JSR184 Mobile 3D Graphic, JSR205 WMA2.0, JSR218/219 CDC/Foundation 1.1, etc.
Perform the test of WSDD (Eclipse-based IDE) and plug-ins
Process improvement - Test automation, both runtimes and tool Need Skills
Be familiar with Java programming and have experience with Eclipse/WSDD/WSAD will be a plus
Be familiar with windows and Linux system, include basic operation, administration, kernel configuration.
Have the capability to study Java specifications and implement test applications individually.
Have strong computer science background and knowledge about database, networking, and embedded system, e.g. Windows Mobile, WinCE Palm OS, MV Linux, Nucleus, etc.
Good skill in troubleshooting, problem determination, and organization.…
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WEME (IBM J2ME Impl.) Development
WebSphere Everyplace Micro Environment IBM’s J2ME (Java 2 Micro Edition) Implementation
Java virtual machine and class libraries on various devices - PDA, cellular phone, set-top box…
J9 – IBM Java virtual machine JSR – Java Specification Requests
CLDC 1.1/MIDP 2.0 (JSR 139/JSR 118)
JSR 120/JSR 205: Wireless Messaging API (WMA) 1.0/1.1 - SMS/MMS
JSR 135: Mobile Media API (MMAPI) – Multimedia
JSR 185: Java Technology for the Wireless Industry (JTWI)
JSR 180: SIP API for J2ME
……
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WEME Development – Intern Requirement
Work Scope Develop demo applications for several JSRs on PocketPC/Smartphone
Read JSR spec
Duration Jul – Aug 2005
Required Skills Java programming (not limited to J2ME)
C++ programming (with any IDE, either MS VC or Linux makefile is fine)
Other requirements Ability to work with devices (patient, patient, patient…)
Ability to understand technical terms and follow directions
Creativity
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WEME Development – Intern Requirement
Duration Jul – Aug 2005
Required Skills Java programming
Ant / XML
Other requirements Eager to learn new tool (InstallShield Multiplatform)
Ability to understand technical terms and follow directions
Creativity
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WED (eRCP in Eclipse.org) Development
Woskscope Development of open source eclipse project – eRCP, alignd with IBM
WED(Websphere Everyplace Deployment) strategy
Project Description eRCP is an Eclipse technology project primarily slated to investigate the
suitability of using various components of the Eclipse RCP in a variety of embedded devices, such as mobile phones and PDAs.
Implementation (on Windows Mobile 2003 – PocketPC) eRCP components – eSWT widgets, eRCP core framework
eRCP demo application
……
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WED (eRCP in Eclipse.org)– Intern Requirement
Work Scope Develop demo applications/core components for eRCP on PocketPC
Read eRCP spec
Duration Jul – Aug 2005
Required Skills Java programming (eclipse)
C++ programming (MS Visual Studio.Net, embedded Visual C++)
Other requirements Ability to work with devices (patient, patient, patient…)
Ability to understand technical terms and follow directions
Creativity
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
IBM Content Management GVT Product Description
IBM Content Management leverages critical business information so your company can deliver content -- records, documents, e-statements, video and Web content -- to users, where and when they need it.
Product Function Delivering core content management framework services in a common content repository
– Document (Content) Library– Document Process Management– Content Lifecycle Management– Subset of Information Lifecycle Management (ILM)– Event Framework
Supporting enterprise content management capabilities in a common content repository through add-on features
– Image Management– Document Management– Report Management– Records Management– Web Content Management– Digital Asset Management
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
IBM Content Management GVT
Content Solutions
Information Integration
Workflow/Business Process Management/Collaboration
Digital RightsManagement
DocumentManagement
Web ContentManagement
Output/ReportManagement
IBM Content Management PortfolioVideo & Audio Streaming
Imaging
Digital AssetManagement
e-Mail &SAP
Archiving
Content Repository IntegrationRegulatory Compliance/
Records Management
Product Component
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
IBM Content Management GVT
Work Scope Deploy IBM Content Management Solutions
Verify product/solution globalization capability
Duration Jul – Aug 2005
Required Skills Familiarity with Java and J2EE
Knowledge with Database
Other requirements Ability to understand technical terms and follow directions
Creativity
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WEST Globalization Testing (Application Server + Toolkit)
Work Scope Implement and revise WEST (WebSphere Everyplace Server for
Telecom) testing program for globalization test and perform the globalization test
Project Description WebSphere Everyplace Server for Telecom (WEST), is a J2EE
Application Server to help service providers and application developers to delivers Parlay/Parlay X 2.0 and SIP standards-compliant value-added telecommunications service
The goal of this project is to test the globalization confidence of the delivered function which include Parlay/Parlay X 2.0 Telecom Application Server, Telecom Toolkit & Telecom Web Services Toolkit.
Implementation Revise the testing program for globalization test
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WEST Globalization Testing
Telecom Web Services Server
EJB EJB EJB
Parlay X Web Service Implementations
Parlay GW
Application
Web Services messages
Handlers Java
Message Intercept
Auditing
Traffic Management
LocationSE
NotificationSE
Call ControlSE
LocationSE
CallControl
SE
WebSphere
CORBA
various
various
EJB EJBStatistics
Stateless SIP Proxy
SIP Container
Siplet Siplet
IP Network/Web
LegacyPhone
Network
SIPMessages
Media Servers/Gateways
HTTPMessages
Servlet
IP Network/Web
Tooling/Integrated
Admin
Product Implementation of Parlay, Parlay X and SIP
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
WEST Globalization Testing – Intern Requirement
Duration Jul – Aug 2005
Required Skills Java programming (J2EE)
Other requirements Willing to learn new telecom standard (Parlay/Parlay X/SIP)
Willing to learn IBM WSAD and Parlay Gateway Simulator
Willing to understand IBM globalization guideline
Ability to understand technical terms and follow directions
Creativity
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
Bundle Developer Kit
What We are Doing: To design/implement a tool for OSG bundle developers.
The tool is a plug-in installed on Rational Application Developer (the IBM IDE product for programmers, it is implemented based on Eclipse).
We are working with USA IBM lab.
What You can Learn: how IBM develop a software
what are OSGi and Eclipse
how to implement a plug-in for Eclipse
the team work with USA IBM.
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
What is WESM?
Provisioning of value added services – increased revenue opportunity
Subscriber Self Provisioning and care significantly lowers operational costs
Improves the quality of the user subscription experience
Provisioning of value added services – increased revenue opportunity
Subscriber Self Provisioning and care significantly lowers operational costs
Improves the quality of the user subscription experience
Authentication
Provisioning
Billing
Subscription Management
PWLAN Connectivity
Broadband connectivity
Authentication
Provisioning
Billing
Subscription Management
PWLAN Connectivity
Broadband connectivity
Provides subscriber and service management features to service
providers
WebSphere Everyplace Subscription
Manager
WebSphere Everyplace Subscription
Manager
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
What we need?
Responsibility:responsible for testing area of his/her assignment
understands the objectives of assigned function
is the focal point for the testing line items associated with his/her deliverable(s)
understands system and detailed design of his/her functions
responsible for ensuring that his/her deliverable(s) satisfy the requirements
work with the rest of the development team to produce the work products in a manner consistent with the project process
attend all required meetings, reviews, kick offs, post mortems, etc.
provide input for review of test plans/testing content
provide support (test, idd, nls...) for assigned functions.
Skills required:
J2EE (Web Service, Java Servlet) (intermediate level will be plus)
C++ programming skill. (basic level)
AIX system operation (intermediate level will be plus)
Solaris system operation (basic level)
SQL (intermediate level)
DB2, Oracle
Testing process concept
communication skills
organizational skills - planning / tracking
Pervasive Computing
China Software Development Lab © 2005 IBM Corporation
Pervasive Computing Server solution Development
Work Scope Develop Installer for RFID Premises Server
Project Description The goal of this project is to create an easy to use, yet flexible enough
product integration tools (install and config) that can contribute to IBM Software sales.
RFID Premises Installer Implement installation by using InstallShield Multi Platform
Implement configuration by using Ant script.
Implement pre-requisite checker by using Java Programming
……